37069 lines
1.2 MiB
37069 lines
1.2 MiB
/* The top-level package collection of nixpkgs.
|
||
* It is sorted by categories corresponding to the folder names in the /pkgs
|
||
* folder. Inside the categories packages are roughly sorted by alphabet, but
|
||
* strict sorting has been long lost due to merges. Please use the full-text
|
||
* search of your editor. ;)
|
||
* Hint: ### starts category names.
|
||
*/
|
||
{ lib, noSysDirs, config, overlays }:
|
||
res: pkgs: super:
|
||
|
||
with pkgs;
|
||
|
||
{
|
||
# A module system style type tag
|
||
#
|
||
# Allows the nixpkgs fixpoint, usually known as `pkgs`
|
||
# to be distinguished nominally.
|
||
#
|
||
# pkgs._type == "pkgs"
|
||
# pkgs.pkgsStatic._type == "pkgs"
|
||
#
|
||
# Design note:
|
||
# While earlier stages of nixpkgs fixpoint construction
|
||
# are supertypes of this stage, they're generally not
|
||
# usable in places where a `pkgs` is expected.
|
||
# (earlier stages being the various `super` variables
|
||
# that precede all-packages.nix)
|
||
_type = "pkgs";
|
||
|
||
# A stdenv capable of building 32-bit binaries. On x86_64-linux,
|
||
# it uses GCC compiled with multilib support; on i686-linux, it's
|
||
# just the plain stdenv.
|
||
stdenv_32bit = lowPrio (if stdenv.hostPlatform.is32bit then stdenv else multiStdenv);
|
||
|
||
stdenvNoCC = stdenv.override (
|
||
{ cc = null; hasCC = false; }
|
||
|
||
// lib.optionalAttrs (stdenv.hostPlatform.isDarwin && (stdenv.hostPlatform != stdenv.buildPlatform)) {
|
||
# TODO: This is a hack to use stdenvNoCC to produce a CF when cross
|
||
# compiling. It's not very sound. The cross stdenv has:
|
||
# extraBuildInputs = [ targetPackages.darwin.apple_sdks.frameworks.CoreFoundation ]
|
||
# and uses stdenvNoCC. In order to make this not infinitely recursive, we need to exclude
|
||
# this extraBuildInput.
|
||
extraBuildInputs = [];
|
||
}
|
||
);
|
||
|
||
mkStdenvNoLibs = stdenv: let
|
||
bintools = stdenv.cc.bintools.override {
|
||
libc = null;
|
||
noLibc = true;
|
||
};
|
||
in stdenv.override {
|
||
cc = stdenv.cc.override {
|
||
libc = null;
|
||
noLibc = true;
|
||
extraPackages = [];
|
||
inherit bintools;
|
||
};
|
||
allowedRequisites =
|
||
lib.mapNullable (rs: rs ++ [ bintools ]) (stdenv.allowedRequisites or null);
|
||
};
|
||
|
||
stdenvNoLibs =
|
||
if stdenv.hostPlatform != stdenv.buildPlatform && (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isDarwin.useLLVM or false)
|
||
then
|
||
# We cannot touch binutils or cc themselves, because that will cause
|
||
# infinite recursion. So instead, we just choose a libc based on the
|
||
# current platform. That means we won't respect whatever compiler was
|
||
# passed in with the stdenv stage argument.
|
||
#
|
||
# TODO It would be much better to pass the `stdenvNoCC` and *unwrapped*
|
||
# cc, bintools, compiler-rt equivalent, etc. and create all final stdenvs
|
||
# as part of the stage. Then we would never be tempted to override a later
|
||
# thing to to create an earlier thing (leading to infinite recursion) and
|
||
# we also would still respect the stage arguments choices for these
|
||
# things.
|
||
overrideCC stdenv buildPackages.llvmPackages.clangNoCompilerRt
|
||
else mkStdenvNoLibs stdenv;
|
||
|
||
gccStdenvNoLibs = mkStdenvNoLibs gccStdenv;
|
||
clangStdenvNoLibs = mkStdenvNoLibs clangStdenv;
|
||
|
||
# For convenience, allow callers to get the path to Nixpkgs.
|
||
path = ../..;
|
||
|
||
|
||
### Helper functions.
|
||
inherit lib config overlays;
|
||
|
||
# do not import 'appendToName' to get consistent package-names with the same
|
||
# set of package-parameters: https://github.com/NixOS/nixpkgs/issues/68519
|
||
inherit (lib) lowPrio hiPrio makeOverridable;
|
||
|
||
inherit (lib) recurseIntoAttrs;
|
||
|
||
# This is intended to be the reverse of recurseIntoAttrs, as it is
|
||
# defined now it exists mainly for documentation purposes, but you
|
||
# can also override this with recurseIntoAttrs to recurseInto all
|
||
# the Attrs which is useful for testing massive changes. Ideally,
|
||
# every package subset not marked with recurseIntoAttrs should be
|
||
# marked with this.
|
||
inherit (lib) dontRecurseIntoAttrs;
|
||
|
||
stringsWithDeps = lib.stringsWithDeps;
|
||
|
||
### Evaluating the entire Nixpkgs naively will fail, make failure fast
|
||
AAAAAASomeThingsFailToEvaluate = throw ''
|
||
Please be informed that this pseudo-package is not the only part of
|
||
Nixpkgs that fails to evaluate. You should not evaluate entire Nixpkgs
|
||
without some special measures to handle failing packages, like those taken
|
||
by Hydra.
|
||
'';
|
||
|
||
tests = callPackages ../test {};
|
||
|
||
### Nixpkgs maintainer tools
|
||
|
||
nix-generate-from-cpan = callPackage ../../maintainers/scripts/nix-generate-from-cpan.nix { };
|
||
|
||
nixpkgs-lint = callPackage ../../maintainers/scripts/nixpkgs-lint.nix { };
|
||
|
||
common-updater-scripts = callPackage ../common-updater/scripts.nix { };
|
||
|
||
genericUpdater = callPackage ../common-updater/generic-updater.nix { };
|
||
|
||
_experimental-update-script-combinators = callPackage ../common-updater/combinators.nix { };
|
||
|
||
gitUpdater = callPackage ../common-updater/git-updater.nix { };
|
||
|
||
httpTwoLevelsUpdater = callPackage ../common-updater/http-two-levels-updater.nix { };
|
||
|
||
unstableGitUpdater = callPackage ../common-updater/unstable-updater.nix { };
|
||
|
||
nix-update-script = callPackage ../common-updater/nix-update.nix { };
|
||
|
||
### Push NixOS tests inside the fixed point
|
||
|
||
# See also allTestsForSystem in nixos/release.nix
|
||
nixosTests = import ../../nixos/tests/all-tests.nix {
|
||
inherit pkgs;
|
||
system = stdenv.hostPlatform.system;
|
||
callTest = t: t.test;
|
||
} // {
|
||
# for typechecking of the scripts and evaluation of
|
||
# the nodes, without running VMs.
|
||
allDrivers = import ../../nixos/tests/all-tests.nix {
|
||
inherit pkgs;
|
||
system = stdenv.hostPlatform.system;
|
||
callTest = t: t.test.driver;
|
||
};
|
||
};
|
||
|
||
### BUILD SUPPORT
|
||
|
||
auditBlasHook = makeSetupHook
|
||
{ name = "auto-blas-hook"; deps = [ blas lapack ]; }
|
||
../build-support/setup-hooks/audit-blas.sh;
|
||
|
||
autoreconfHook = callPackage (
|
||
{ makeSetupHook, autoconf, automake, gettext, libtool }:
|
||
makeSetupHook
|
||
{ deps = [ autoconf automake gettext libtool ]; }
|
||
../build-support/setup-hooks/autoreconf.sh
|
||
) { };
|
||
|
||
autoreconfHook264 = autoreconfHook.override {
|
||
autoconf = autoconf264;
|
||
automake = automake111x;
|
||
};
|
||
|
||
autoreconfHook269 = autoreconfHook.override {
|
||
autoconf = autoconf269;
|
||
};
|
||
|
||
autorestic = callPackage ../tools/backup/autorestic { };
|
||
|
||
autoPatchelfHook = makeSetupHook {
|
||
name = "auto-patchelf-hook";
|
||
deps = [ bintools ];
|
||
substitutions = {
|
||
pythonInterpreter = "${python3.withPackages (ps: [ ps.pyelftools ])}/bin/python";
|
||
autoPatchelfScript = ../build-support/setup-hooks/auto-patchelf.py;
|
||
};
|
||
meta.platforms = lib.platforms.linux;
|
||
} ../build-support/setup-hooks/auto-patchelf.sh;
|
||
|
||
appflowy = callPackage ../applications/office/appflowy { };
|
||
|
||
appimageTools = callPackage ../build-support/appimage {
|
||
buildFHSUserEnv = buildFHSUserEnvBubblewrap;
|
||
};
|
||
|
||
appindicator-sharp = callPackage ../development/libraries/appindicator-sharp { };
|
||
|
||
canonicalize-jar = callPackage ../build-support/java/canonicalize-jar.nix { };
|
||
canonicalize-jars-hook = makeSetupHook {
|
||
name = "canonicalize-jars-hook";
|
||
substitutions = { canonicalize_jar = canonicalize-jar; };
|
||
} ../build-support/setup-hooks/canonicalize-jars.sh;
|
||
|
||
ensureNewerSourcesHook = { year }: makeSetupHook {}
|
||
(writeScript "ensure-newer-sources-hook.sh" ''
|
||
postUnpackHooks+=(_ensureNewerSources)
|
||
_ensureNewerSources() {
|
||
'${findutils}/bin/find' "$sourceRoot" \
|
||
'!' -newermt '${year}-01-01' -exec touch -h -d '${year}-01-02' '{}' '+'
|
||
}
|
||
'');
|
||
|
||
chkservice = callPackage ../tools/admin/chkservice {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { };
|
||
|
||
quickemu = callPackage ../development/quickemu { };
|
||
|
||
adcli = callPackage ../os-specific/linux/adcli { };
|
||
|
||
aether = callPackage ../applications/networking/aether { };
|
||
|
||
alda = callPackage ../development/interpreters/alda { };
|
||
|
||
align = callPackage ../tools/text/align { };
|
||
|
||
althttpd = callPackage ../servers/althttpd { };
|
||
|
||
anders = callPackage ../applications/science/logic/anders { };
|
||
|
||
ankisyncd = callPackage ../servers/ankisyncd {
|
||
python3 = python39;
|
||
};
|
||
|
||
mov-cli = callPackage ../applications/video/mov-cli { };
|
||
|
||
ani-cli = callPackage ../applications/video/ani-cli { };
|
||
|
||
anime-downloader = callPackage ../applications/video/anime-downloader { };
|
||
|
||
aocd = with python3Packages; toPythonApplication aocd;
|
||
|
||
aesfix = callPackage ../tools/security/aesfix { };
|
||
|
||
aeskeyfind = callPackage ../tools/security/aeskeyfind { };
|
||
|
||
asn = callPackage ../applications/networking/asn { };
|
||
|
||
astrolog = callPackage ../applications/science/astronomy/astrolog { };
|
||
|
||
atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { };
|
||
|
||
_0x = callPackage ../tools/misc/0x { };
|
||
|
||
atuin = callPackage ../tools/misc/atuin {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
fiche = callPackage ../servers/fiche { };
|
||
|
||
fishnet = callPackage ../servers/fishnet { };
|
||
|
||
fission = callPackage ../development/tools/fission { };
|
||
|
||
apko = callPackage ../development/tools/apko { };
|
||
|
||
appthreat-depscan = callPackage ../development/tools/appthreat-depscan { };
|
||
|
||
activate-linux = callPackage ../applications/misc/activate-linux { };
|
||
|
||
arti = callPackage ../tools/security/arti {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
authy = callPackage ../applications/misc/authy { };
|
||
|
||
authz0 = callPackage ../tools/security/authz0 { };
|
||
|
||
auth0-cli = callPackage ../tools/admin/auth0-cli { };
|
||
|
||
atomic-operator = callPackage ../tools/security/atomic-operator { };
|
||
|
||
avro-tools = callPackage ../development/tools/avro-tools { };
|
||
|
||
bacnet-stack = callPackage ../tools/networking/bacnet-stack {};
|
||
|
||
bada-bib = callPackage ../applications/science/misc/bada-bib {};
|
||
|
||
banana-accounting = callPackage ../applications/office/banana-accounting {};
|
||
|
||
bakelite = callPackage ../tools/backup/bakelite { };
|
||
|
||
benthos = callPackage ../development/tools/benthos {};
|
||
|
||
beyond-identity = callPackage ../tools/security/beyond-identity {};
|
||
|
||
binbloom = callPackage ../tools/security/binbloom {};
|
||
|
||
bingo = callPackage ../development/tools/bingo {};
|
||
|
||
binserve = callPackage ../servers/binserve {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
bootstrap-studio = callPackage ../development/web/bootstrap-studio {};
|
||
|
||
breakpad = callPackage ../development/misc/breakpad { };
|
||
|
||
brev-cli = callPackage ../development/misc/brev-cli { };
|
||
|
||
buf = callPackage ../development/tools/buf { };
|
||
|
||
buf-language-server = callPackage ../development/tools/buf-language-server { };
|
||
|
||
cbfmt = callPackage ../development/tools/cbfmt { };
|
||
|
||
cfn-nag = callPackage ../development/tools/cfn-nag { };
|
||
|
||
cxx-rs = callPackage ../development/libraries/cxx-rs { };
|
||
|
||
elfcat = callPackage ../tools/misc/elfcat { };
|
||
|
||
# Zip file format only allows times after year 1980, which makes e.g. Python
|
||
# wheel building fail with:
|
||
# ValueError: ZIP does not support timestamps before 1980
|
||
ensureNewerSourcesForZipFilesHook = ensureNewerSourcesHook { year = "1980"; };
|
||
|
||
updateAutotoolsGnuConfigScriptsHook = makeSetupHook
|
||
{ substitutions = { gnu_config = gnu-config;}; }
|
||
../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh;
|
||
|
||
gogUnpackHook = makeSetupHook {
|
||
name = "gog-unpack-hook";
|
||
deps = [ innoextract file-rename ]; }
|
||
../build-support/setup-hooks/gog-unpack.sh;
|
||
|
||
buildEnv = callPackage ../build-support/buildenv { }; # not actually a package
|
||
|
||
# TODO: eventually migrate everything to buildFHSUserEnvBubblewrap
|
||
buildFHSUserEnv = buildFHSUserEnvChroot;
|
||
buildFHSUserEnvChroot = callPackage ../build-support/build-fhs-userenv { };
|
||
buildFHSUserEnvBubblewrap = callPackage ../build-support/build-fhs-userenv-bubblewrap { };
|
||
|
||
buildMaven = callPackage ../build-support/build-maven.nix {};
|
||
|
||
caroline = callPackage ../development/libraries/caroline { };
|
||
|
||
castget = callPackage ../applications/networking/feedreaders/castget { };
|
||
|
||
castxml = callPackage ../development/tools/castxml {
|
||
inherit (llvmPackages) libclang llvm;
|
||
inherit (python3.pkgs) sphinx;
|
||
};
|
||
|
||
catatonit = callPackage ../applications/virtualization/catatonit { };
|
||
|
||
catppuccin-gtk = callPackage ../data/themes/catppuccin-gtk { };
|
||
|
||
btdu = callPackage ../tools/misc/btdu { };
|
||
|
||
cereal = callPackage ../development/libraries/cereal { };
|
||
|
||
certgraph = callPackage ../tools/security/certgraph { };
|
||
|
||
cewl = callPackage ../tools/security/cewl { };
|
||
|
||
checkov = callPackage ../development/tools/analysis/checkov {};
|
||
|
||
chrysalis = callPackage ../applications/misc/chrysalis { };
|
||
|
||
classicube = callPackage ../games/classicube { };
|
||
|
||
clj-kondo = callPackage ../development/tools/clj-kondo { };
|
||
|
||
cloak = callPackage ../applications/misc/cloak {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
cmark = callPackage ../development/libraries/cmark { };
|
||
|
||
cmark-gfm = callPackage ../development/libraries/cmark-gfm { };
|
||
|
||
cm256cc = callPackage ../development/libraries/cm256cc { };
|
||
|
||
cocogitto = callPackage ../development/tools/cocogitto {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
conftest = callPackage ../development/tools/conftest { };
|
||
|
||
colemak-dh = callPackage ../data/misc/colemak-dh { };
|
||
|
||
colmena = callPackage ../tools/admin/colmena { };
|
||
|
||
colorz = callPackage ../tools/misc/colorz { };
|
||
|
||
colorpanes = callPackage ../tools/misc/colorpanes { };
|
||
|
||
colorpicker = callPackage ../tools/misc/colorpicker { };
|
||
|
||
comedilib = callPackage ../development/libraries/comedilib { };
|
||
|
||
commitlint = nodePackages."@commitlint/cli";
|
||
|
||
commit-formatter = callPackage ../applications/version-management/commit-formatter { };
|
||
|
||
commix = callPackage ../tools/security/commix { };
|
||
|
||
conserver = callPackage ../tools/misc/conserver { };
|
||
|
||
containerpilot = callPackage ../applications/networking/cluster/containerpilot { };
|
||
|
||
crc = callPackage ../applications/networking/cluster/crc { };
|
||
|
||
coordgenlibs = callPackage ../development/libraries/coordgenlibs { };
|
||
|
||
copilot-cli = callPackage ../tools/admin/copilot-cli { };
|
||
|
||
cp437 = callPackage ../tools/misc/cp437 { };
|
||
|
||
cpm = callPackage ../development/tools/cpm { };
|
||
|
||
cpu-x = callPackage ../applications/misc/cpu-x { };
|
||
|
||
crackle = callPackage ../tools/networking/crackle { };
|
||
|
||
crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { };
|
||
|
||
cryptowatch-desktop = callPackage ../applications/finance/cryptowatch { };
|
||
|
||
datalad = callPackage ../applications/version-management/datalad { };
|
||
|
||
dhallDirectoryToNix = callPackage ../build-support/dhall/directory-to-nix.nix { };
|
||
|
||
dhallPackageToNix = callPackage ../build-support/dhall/package-to-nix.nix { };
|
||
|
||
dhallToNix = callPackage ../build-support/dhall/to-nix.nix { };
|
||
|
||
deadcode = callPackage ../development/tools/deadcode { };
|
||
|
||
deadnix = callPackage ../development/tools/deadnix { };
|
||
|
||
dsq = callPackage ../tools/misc/dsq { };
|
||
|
||
each = callPackage ../tools/text/each { };
|
||
|
||
eclipse-mat = callPackage ../development/tools/eclipse-mat { };
|
||
|
||
edgedb = callPackage ../tools/networking/edgedb {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { };
|
||
|
||
evans = callPackage ../development/tools/evans { };
|
||
|
||
expressvpn = callPackage ../applications/networking/expressvpn { };
|
||
|
||
firefly-desktop = callPackage ../applications/misc/firefly-desktop { };
|
||
|
||
frece = callPackage ../development/tools/frece { };
|
||
|
||
frugal = callPackage ../development/tools/frugal { };
|
||
|
||
glade = callPackage ../development/tools/glade { };
|
||
|
||
goda = callPackage ../development/tools/goda { };
|
||
|
||
gojq = callPackage ../development/tools/gojq { };
|
||
|
||
govulncheck = callPackage ../tools/security/govulncheck { };
|
||
|
||
gpick = callPackage ../tools/misc/gpick { };
|
||
|
||
hwatch = callPackage ../tools/misc/hwatch { };
|
||
|
||
hobbes = callPackage ../development/tools/hobbes { stdenv = gcc10StdenvCompat; };
|
||
|
||
html5validator = python3Packages.callPackage ../applications/misc/html5validator { };
|
||
|
||
buildcatrust = with python3.pkgs; toPythonApplication buildcatrust;
|
||
|
||
probe-rs-cli = callPackage ../development/tools/rust/probe-rs-cli {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
probe-run = callPackage ../development/tools/rust/probe-run {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
|
||
};
|
||
|
||
mix2nix = callPackage ../development/tools/mix2nix { };
|
||
|
||
prisma-engines = callPackage ../development/tools/database/prisma-engines {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
pridecat = callPackage ../tools/misc/pridecat { };
|
||
|
||
pridefetch = callPackage ../tools/misc/pridefetch { };
|
||
|
||
proto-contrib = callPackage ../development/tools/proto-contrib { };
|
||
|
||
protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { };
|
||
|
||
protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { };
|
||
|
||
protoc-gen-go = callPackage ../development/tools/protoc-gen-go { };
|
||
|
||
protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { };
|
||
|
||
protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { };
|
||
|
||
protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web { };
|
||
|
||
protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { };
|
||
|
||
protoc-gen-rust = callPackage ../development/tools/protoc-gen-rust { };
|
||
|
||
protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { };
|
||
|
||
protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { };
|
||
|
||
protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { };
|
||
|
||
protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { };
|
||
|
||
protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { };
|
||
|
||
protolint = callPackage ../development/tools/protolint { };
|
||
|
||
ptags = callPackage ../development/tools/misc/ptags { };
|
||
|
||
resolve-march-native = callPackage ../development/tools/resolve-march-native { };
|
||
|
||
riot-redis = callPackage ../development/tools/riot-redis { };
|
||
|
||
ptouch-print = callPackage ../misc/ptouch-print { };
|
||
|
||
demoit = callPackage ../servers/demoit { };
|
||
|
||
deviceTree = callPackage ../os-specific/linux/device-tree {};
|
||
|
||
enum4linux = callPackage ../tools/security/enum4linux {};
|
||
|
||
enum4linux-ng = python3Packages.callPackage ../tools/security/enum4linux-ng { };
|
||
|
||
erosmb = callPackage ../tools/security/erosmb { };
|
||
|
||
octosql = callPackage ../tools/misc/octosql { };
|
||
|
||
onesixtyone = callPackage ../tools/security/onesixtyone {};
|
||
|
||
oletools = with python3.pkgs; toPythonApplication oletools;
|
||
|
||
credential-detector = callPackage ../tools/security/credential-detector { };
|
||
|
||
credslayer = callPackage ../tools/security/credslayer { };
|
||
|
||
device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix {};
|
||
|
||
devour = callPackage ../tools/X11/devour {};
|
||
|
||
didyoumean = callPackage ../tools/misc/didyoumean {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
didu = callPackage ../tools/misc/didu { };
|
||
|
||
diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins;
|
||
|
||
dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh;
|
||
|
||
archiver = callPackage ../applications/misc/archiver { };
|
||
|
||
# It segfaults if it uses qt5.15
|
||
digitalbitbox = libsForQt514.callPackage ../applications/misc/digitalbitbox {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
gretl = callPackage ../applications/science/math/gretl { };
|
||
|
||
grsync = callPackage ../applications/misc/grsync { };
|
||
|
||
dockerTools = callPackage ../build-support/docker {
|
||
writePython3 = buildPackages.writers.writePython3;
|
||
};
|
||
|
||
fakeNss = callPackage ../build-support/fake-nss { };
|
||
|
||
tarsum = callPackage ../build-support/docker/tarsum.nix { };
|
||
|
||
snapTools = callPackage ../build-support/snap { };
|
||
|
||
nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { };
|
||
|
||
docker-ls = callPackage ../tools/misc/docker-ls { };
|
||
|
||
docker-slim = callPackage ../applications/virtualization/docker-slim { };
|
||
|
||
docker-sync = callPackage ../tools/misc/docker-sync { };
|
||
|
||
dockle = callPackage ../development/tools/dockle { };
|
||
|
||
docui = callPackage ../tools/misc/docui { };
|
||
|
||
dotfiles = callPackage ../applications/misc/dotfiles { };
|
||
|
||
# Dotnet
|
||
|
||
dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {});
|
||
|
||
dotnet-sdk_2 = dotnetCorePackages.sdk_2_1;
|
||
dotnet-sdk_3 = dotnetCorePackages.sdk_3_1;
|
||
dotnet-sdk_5 = dotnetCorePackages.sdk_5_0;
|
||
dotnet-sdk_6 = dotnetCorePackages.sdk_6_0;
|
||
dotnet-sdk_7 = dotnetCorePackages.sdk_7_0;
|
||
|
||
dotnet-runtime_3 = dotnetCorePackages.runtime_3_1;
|
||
dotnet-runtime_5 = dotnetCorePackages.runtime_5_0;
|
||
dotnet-runtime_6 = dotnetCorePackages.runtime_6_0;
|
||
dotnet-runtime_7 = dotnetCorePackages.runtime_7_0;
|
||
|
||
dotnet-aspnetcore_3 = dotnetCorePackages.aspnetcore_3_1;
|
||
dotnet-aspnetcore_5 = dotnetCorePackages.aspnetcore_5_0;
|
||
dotnet-aspnetcore_6 = dotnetCorePackages.aspnetcore_6_0;
|
||
dotnet-aspnetcore_7 = dotnetCorePackages.aspnetcore_7_0;
|
||
|
||
dotnet-sdk = dotnetCorePackages.sdk_6_0;
|
||
dotnet-runtime = dotnetCorePackages.runtime_6_0;
|
||
dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0;
|
||
|
||
buildDotnetModule = callPackage ../build-support/dotnet/build-dotnet-module { };
|
||
nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { };
|
||
mkNugetSource = callPackage ../build-support/dotnet/make-nuget-source { };
|
||
mkNugetDeps = callPackage ../build-support/dotnet/make-nuget-deps { };
|
||
|
||
dotnetenv = callPackage ../build-support/dotnet/dotnetenv {
|
||
dotnetfx = dotnetfx40;
|
||
};
|
||
|
||
buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { };
|
||
fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { };
|
||
dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { };
|
||
|
||
dumb-init = callPackage ../applications/virtualization/dumb-init {};
|
||
|
||
umoci = callPackage ../applications/virtualization/umoci {};
|
||
|
||
dippi = callPackage ../tools/graphics/dippi {};
|
||
|
||
dispad = callPackage ../tools/X11/dispad { };
|
||
|
||
dupeguru = callPackage ../applications/misc/dupeguru { };
|
||
|
||
dump1090 = callPackage ../applications/radio/dump1090 { };
|
||
|
||
dwarf2json = callPackage ../tools/misc/dwarf2json { };
|
||
|
||
ebook2cw = callPackage ../applications/radio/ebook2cw { };
|
||
|
||
edwin = callPackage ../data/fonts/edwin { };
|
||
|
||
etBook = callPackage ../data/fonts/et-book { };
|
||
|
||
fntsample = callPackage ../tools/misc/fntsample { };
|
||
|
||
fetchutils = callPackage ../tools/misc/fetchutils { };
|
||
|
||
fet-sh = callPackage ../tools/misc/fet-sh { };
|
||
|
||
fetchbower = callPackage ../build-support/fetchbower {
|
||
inherit (nodePackages) bower2nix;
|
||
};
|
||
|
||
fetchbzr = callPackage ../build-support/fetchbzr { };
|
||
|
||
fetchcvs = if stdenv.buildPlatform != stdenv.hostPlatform
|
||
# hack around splicing being crummy with things that (correctly) don't eval.
|
||
then buildPackages.fetchcvs
|
||
else callPackage ../build-support/fetchcvs { };
|
||
|
||
fetchdarcs = callPackage ../build-support/fetchdarcs { };
|
||
|
||
fetchdocker = callPackage ../build-support/fetchdocker { };
|
||
|
||
fetchDockerConfig = callPackage ../build-support/fetchdocker/fetchDockerConfig.nix { };
|
||
|
||
fetchDockerLayer = callPackage ../build-support/fetchdocker/fetchDockerLayer.nix { };
|
||
|
||
fetchfossil = callPackage ../build-support/fetchfossil { };
|
||
|
||
fetchgit = (callPackage ../build-support/fetchgit {
|
||
git = buildPackages.gitMinimal;
|
||
cacert = buildPackages.cacert;
|
||
git-lfs = buildPackages.git-lfs;
|
||
}) // { # fetchgit is a function, so we use // instead of passthru.
|
||
tests = pkgs.tests.fetchgit;
|
||
};
|
||
|
||
fetchgitLocal = callPackage ../build-support/fetchgitlocal { };
|
||
|
||
fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {});
|
||
|
||
fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { };
|
||
|
||
inherit (callPackage ../build-support/node/fetch-yarn-deps { })
|
||
prefetch-yarn-deps
|
||
fetchYarnDeps;
|
||
|
||
find-cursor = callPackage ../tools/X11/find-cursor { };
|
||
|
||
flare-floss = callPackage ../tools/security/flare-floss { };
|
||
|
||
prefer-remote-fetch = import ../build-support/prefer-remote-fetch;
|
||
|
||
global-platform-pro = callPackage ../development/tools/global-platform-pro { };
|
||
|
||
gomi = callPackage ../tools/misc/gomi { };
|
||
|
||
graph-easy = callPackage ../tools/graphics/graph-easy { };
|
||
|
||
graphw00f = callPackage ../tools/security/graphw00f { };
|
||
|
||
opendrop = python3Packages.callPackage ../tools/networking/opendrop { };
|
||
|
||
owl = callPackage ../tools/networking/owl { };
|
||
|
||
packer = callPackage ../development/tools/packer { };
|
||
|
||
packr = callPackage ../development/libraries/packr { };
|
||
|
||
perseus-cli = callPackage ../development/tools/perseus-cli {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
pet = callPackage ../development/tools/pet { };
|
||
|
||
pkger = callPackage ../development/libraries/pkger { };
|
||
|
||
tapview = callPackage ../development/tools/tapview { };
|
||
|
||
run = callPackage ../development/tools/run { };
|
||
|
||
mblock-mlink = callPackage ../development/tools/mblock-mlink { };
|
||
|
||
mod = callPackage ../development/tools/mod { };
|
||
|
||
mongosh = callPackage ../development/tools/mongosh { };
|
||
|
||
mysql-shell = callPackage ../development/tools/mysql-shell {
|
||
inherit (darwin) cctools developer_cmds DarwinTools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
boost = boost177; # Configure checks for specific version.
|
||
protobuf = protobuf3_19;
|
||
icu = icu69;
|
||
v8 = v8_8_x;
|
||
};
|
||
|
||
broadlink-cli = callPackage ../tools/misc/broadlink-cli {};
|
||
|
||
fetchpatch = callPackage ../build-support/fetchpatch { }
|
||
// {
|
||
tests = pkgs.tests.fetchpatch;
|
||
};
|
||
|
||
fetchs3 = callPackage ../build-support/fetchs3 { };
|
||
|
||
fetchsvn = if stdenv.buildPlatform != stdenv.hostPlatform
|
||
# hack around splicing being crummy with things that (correctly) don't eval.
|
||
then buildPackages.fetchsvn
|
||
else callPackage ../build-support/fetchsvn { };
|
||
|
||
fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion;
|
||
|
||
fetchsvnssh = callPackage ../build-support/fetchsvnssh { };
|
||
|
||
fetchhg = callPackage ../build-support/fetchhg { };
|
||
|
||
fetchFirefoxAddon = callPackage ../build-support/fetchfirefoxaddon { }
|
||
// {
|
||
tests = pkgs.tests.fetchFirefoxAddon;
|
||
};
|
||
|
||
fetchNextcloudApp = callPackage ../build-support/fetchnextcloudapp {};
|
||
|
||
# `fetchurl' downloads a file from the network.
|
||
fetchurl = if stdenv.buildPlatform != stdenv.hostPlatform
|
||
then buildPackages.fetchurl # No need to do special overrides twice,
|
||
else makeOverridable (import ../build-support/fetchurl) {
|
||
inherit lib stdenvNoCC buildPackages;
|
||
inherit cacert;
|
||
curl = buildPackages.curlMinimal.override (old: rec {
|
||
# break dependency cycles
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
zlib = buildPackages.zlib.override { fetchurl = stdenv.fetchurlBoot; };
|
||
pkg-config = buildPackages.pkg-config.override (old: {
|
||
pkg-config = old.pkg-config.override {
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
};
|
||
});
|
||
perl = buildPackages.perl.override { fetchurl = stdenv.fetchurlBoot; };
|
||
openssl = buildPackages.openssl.override {
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
buildPackages = {
|
||
coreutils = buildPackages.coreutils.override {
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
inherit perl;
|
||
xz = buildPackages.xz.override { fetchurl = stdenv.fetchurlBoot; };
|
||
gmp = null;
|
||
aclSupport = false;
|
||
attrSupport = false;
|
||
};
|
||
inherit perl;
|
||
};
|
||
inherit perl;
|
||
};
|
||
libssh2 = buildPackages.libssh2.override {
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
inherit zlib openssl;
|
||
};
|
||
# On darwin, libkrb5 needs bootstrap_cmds which would require
|
||
# converting many packages to fetchurl_boot to avoid evaluation cycles.
|
||
# So turn gssSupport off there, and on Windows.
|
||
# On other platforms, keep the previous value.
|
||
gssSupport =
|
||
if stdenv.isDarwin || stdenv.hostPlatform.isWindows
|
||
then false
|
||
else old.gssSupport or true; # `? true` is the default
|
||
libkrb5 = buildPackages.libkrb5.override {
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
inherit pkg-config perl openssl;
|
||
keyutils = buildPackages.keyutils.override { fetchurl = stdenv.fetchurlBoot; };
|
||
};
|
||
nghttp2 = buildPackages.nghttp2.override {
|
||
fetchurl = stdenv.fetchurlBoot;
|
||
inherit pkg-config;
|
||
enableApp = false; # curl just needs libnghttp2
|
||
enableTests = false; # avoids bringing `cunit` and `tzdata` into scope
|
||
};
|
||
});
|
||
};
|
||
|
||
fetchRepoProject = callPackage ../build-support/fetchrepoproject { };
|
||
|
||
fetchipfs = import ../build-support/fetchipfs {
|
||
inherit curl stdenv;
|
||
};
|
||
|
||
fetchit = callPackage ../applications/networking/cluster/fetchit { };
|
||
|
||
fetchzip = callPackage ../build-support/fetchzip { }
|
||
// {
|
||
tests = pkgs.tests.fetchzip;
|
||
};
|
||
|
||
fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { };
|
||
|
||
fetchFromGitea = callPackage ../build-support/fetchgitea { };
|
||
|
||
fetchFromGitHub = callPackage ../build-support/fetchgithub {};
|
||
|
||
fetchFromBitbucket = callPackage ../build-support/fetchbitbucket {};
|
||
|
||
fetchFromSavannah = callPackage ../build-support/fetchsavannah {};
|
||
|
||
fetchFromSourcehut = callPackage ../build-support/fetchsourcehut { };
|
||
|
||
fetchFromGitLab = callPackage ../build-support/fetchgitlab {};
|
||
|
||
fetchFromGitiles = callPackage ../build-support/fetchgitiles {};
|
||
|
||
fetchFromRepoOrCz = callPackage ../build-support/fetchrepoorcz {};
|
||
|
||
fetchgx = callPackage ../build-support/fetchgx { };
|
||
|
||
resolveMirrorURLs = {url}: fetchurl {
|
||
showURLs = true;
|
||
inherit url;
|
||
};
|
||
|
||
installShellFiles = callPackage ../build-support/install-shell-files {};
|
||
|
||
lazydocker = callPackage ../tools/misc/lazydocker { };
|
||
|
||
ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; }
|
||
../build-support/setup-hooks/ld-is-cc-hook.sh;
|
||
|
||
libgtkflow = callPackage ../development/libraries/libgtkflow { };
|
||
|
||
libredirect = callPackage ../build-support/libredirect { };
|
||
|
||
madonctl = callPackage ../applications/misc/madonctl { };
|
||
|
||
copyDesktopItems = makeSetupHook { } ../build-support/setup-hooks/copy-desktop-items.sh;
|
||
|
||
makeDesktopItem = callPackage ../build-support/make-desktopitem { };
|
||
|
||
copyPkgconfigItems = makeSetupHook { } ../build-support/setup-hooks/copy-pkgconfig-items.sh;
|
||
|
||
makePkgconfigItem = callPackage ../build-support/make-pkgconfigitem { };
|
||
|
||
makeDarwinBundle = callPackage ../build-support/make-darwin-bundle { };
|
||
|
||
makeAutostartItem = callPackage ../build-support/make-startupitem { };
|
||
|
||
makeInitrd = callPackage ../build-support/kernel/make-initrd.nix; # Args intentionally left out
|
||
|
||
makeInitrdNG = callPackage ../build-support/kernel/make-initrd-ng.nix;
|
||
makeInitrdNGTool = callPackage ../build-support/kernel/make-initrd-ng-tool.nix {};
|
||
|
||
makeWrapper = makeShellWrapper;
|
||
|
||
makeShellWrapper = makeSetupHook
|
||
{ deps = [ dieHook ];
|
||
substitutions = {
|
||
shell = targetPackages.runtimeShell;
|
||
passthru.tests = tests.makeWrapper;
|
||
};
|
||
}
|
||
../build-support/setup-hooks/make-wrapper.sh;
|
||
|
||
makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { };
|
||
|
||
compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware-xz.nix { };
|
||
|
||
makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }:
|
||
callPackage ../build-support/kernel/modules-closure.nix {
|
||
inherit kernel firmware rootModules allowMissing;
|
||
};
|
||
|
||
mkShell = callPackage ../build-support/mkshell { };
|
||
mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
|
||
|
||
mokutil = callPackage ../tools/security/mokutil { };
|
||
|
||
nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit lib writeText; inherit (emacs.pkgs) inherit-local; };
|
||
|
||
nix-gitignore = callPackage ../build-support/nix-gitignore { };
|
||
|
||
numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { };
|
||
|
||
ociTools = callPackage ../build-support/oci-tools { };
|
||
|
||
octant = callPackage ../applications/networking/cluster/octant { };
|
||
octant-desktop = callPackage ../applications/networking/cluster/octant/desktop.nix { };
|
||
starboard-octant-plugin = callPackage ../applications/networking/cluster/octant/plugins/starboard-octant-plugin.nix { };
|
||
|
||
pathsFromGraph = ../build-support/kernel/paths-from-graph.pl;
|
||
|
||
pruneLibtoolFiles = makeSetupHook { name = "prune-libtool-files"; }
|
||
../build-support/setup-hooks/prune-libtool-files.sh;
|
||
|
||
closureInfo = callPackage ../build-support/closure-info.nix { };
|
||
|
||
setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { };
|
||
|
||
shortenPerlShebang = makeSetupHook
|
||
{ deps = [ dieHook ]; }
|
||
../build-support/setup-hooks/shorten-perl-shebang.sh;
|
||
|
||
singularity-tools = callPackage ../build-support/singularity-tools { };
|
||
|
||
sirula = callPackage ../tools/wayland/sirula { };
|
||
|
||
srcOnly = callPackage ../build-support/src-only { };
|
||
|
||
subnetcalc = callPackage ../tools/networking/subnetcalc { };
|
||
|
||
substitute = callPackage ../build-support/substitute/substitute.nix { };
|
||
|
||
substituteAll = callPackage ../build-support/substitute/substitute-all.nix { };
|
||
|
||
substituteAllFiles = callPackage ../build-support/substitute-files/substitute-all-files.nix { };
|
||
|
||
replaceDependency = callPackage ../build-support/replace-dependency.nix { };
|
||
|
||
nukeReferences = callPackage ../build-support/nuke-references {
|
||
inherit (darwin) signingUtils;
|
||
};
|
||
|
||
referencesByPopularity = callPackage ../build-support/references-by-popularity { };
|
||
|
||
removeReferencesTo = callPackage ../build-support/remove-references-to {
|
||
inherit (darwin) signingUtils;
|
||
};
|
||
|
||
# No callPackage. In particular, we don't want `img` *package* in parameters.
|
||
vmTools = makeOverridable (import ../build-support/vm) { inherit pkgs lib; };
|
||
|
||
releaseTools = callPackage ../build-support/release { };
|
||
|
||
inherit (lib.systems) platforms;
|
||
|
||
setJavaClassPath = makeSetupHook { } ../build-support/setup-hooks/set-java-classpath.sh;
|
||
|
||
fixDarwinDylibNames = makeSetupHook {
|
||
name = "fix-darwin-dylib-names-hook";
|
||
substitutions = { inherit (binutils) targetPrefix; };
|
||
meta.platforms = lib.platforms.darwin;
|
||
} ../build-support/setup-hooks/fix-darwin-dylib-names.sh;
|
||
|
||
writeDarwinBundle = callPackage ../build-support/make-darwin-bundle/write-darwin-bundle.nix { };
|
||
|
||
desktopToDarwinBundle = makeSetupHook {
|
||
deps = [ writeDarwinBundle librsvg imagemagick python3Packages.icnsutil ];
|
||
} ../build-support/setup-hooks/desktop-to-darwin-bundle.sh;
|
||
|
||
keepBuildTree = makeSetupHook { } ../build-support/setup-hooks/keep-build-tree.sh;
|
||
|
||
enableGCOVInstrumentation = makeSetupHook { } ../build-support/setup-hooks/enable-coverage-instrumentation.sh;
|
||
|
||
makeGCOVReport = makeSetupHook
|
||
{ deps = [ lcov enableGCOVInstrumentation ]; }
|
||
../build-support/setup-hooks/make-coverage-analysis-report.sh;
|
||
|
||
# intended to be used like nix-build -E 'with import <nixpkgs> {}; enableDebugging fooPackage'
|
||
enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; };
|
||
|
||
findXMLCatalogs = makeSetupHook { } ../build-support/setup-hooks/find-xml-catalogs.sh;
|
||
|
||
wrapGAppsHook = callPackage ../build-support/setup-hooks/wrap-gapps-hook {
|
||
makeWrapper = makeBinaryWrapper;
|
||
};
|
||
|
||
wrapGAppsHook4 = wrapGAppsHook.override { gtk3 = gtk4; };
|
||
|
||
wrapGAppsNoGuiHook = wrapGAppsHook.override { isGraphical = false; };
|
||
|
||
separateDebugInfo = makeSetupHook { } ../build-support/setup-hooks/separate-debug-info.sh;
|
||
|
||
setupDebugInfoDirs = makeSetupHook { } ../build-support/setup-hooks/setup-debug-info-dirs.sh;
|
||
|
||
useOldCXXAbi = makeSetupHook { } ../build-support/setup-hooks/use-old-cxx-abi.sh;
|
||
|
||
iconConvTools = callPackage ../build-support/icon-conv-tools {};
|
||
|
||
validatePkgConfig = makeSetupHook
|
||
{ name = "validate-pkg-config"; deps = [ findutils pkg-config ]; }
|
||
../build-support/setup-hooks/validate-pkg-config.sh;
|
||
|
||
#package writers
|
||
writers = callPackage ../build-support/writers {};
|
||
|
||
# lib functions depending on pkgs
|
||
inherit (import ../pkgs-lib { inherit lib pkgs; }) formats;
|
||
|
||
testers = callPackage ../build-support/testers {};
|
||
|
||
### TOOLS
|
||
|
||
_3llo = callPackage ../tools/misc/3llo { };
|
||
|
||
_3mux = callPackage ../tools/misc/3mux { };
|
||
|
||
_1password = callPackage ../applications/misc/1password { };
|
||
|
||
_1password-gui = callPackage ../applications/misc/1password-gui { };
|
||
|
||
_1password-gui-beta = callPackage ../applications/misc/1password-gui/beta.nix { };
|
||
|
||
_6tunnel = callPackage ../tools/networking/6tunnel { };
|
||
|
||
_7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { };
|
||
|
||
_9pfs = callPackage ../tools/filesystems/9pfs { };
|
||
|
||
aardvark-dns = callPackage ../tools/networking/aardvark-dns { };
|
||
|
||
a2ps = callPackage ../tools/text/a2ps { };
|
||
|
||
abcm2ps = callPackage ../tools/audio/abcm2ps { };
|
||
|
||
abcmidi = callPackage ../tools/audio/abcmidi { };
|
||
|
||
abduco = callPackage ../tools/misc/abduco { };
|
||
|
||
ablog = callPackage ../applications/misc/ablog { };
|
||
|
||
acct = callPackage ../tools/system/acct { };
|
||
|
||
accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
|
||
|
||
acme-sh = callPackage ../tools/admin/acme-sh { };
|
||
|
||
acousticbrainz-client = callPackage ../tools/audio/acousticbrainz-client { };
|
||
|
||
acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter { };
|
||
|
||
alsaequal = callPackage ../tools/audio/alsaequal { };
|
||
|
||
acpica-tools = callPackage ../tools/system/acpica-tools { };
|
||
|
||
act = callPackage ../development/tools/misc/act { };
|
||
|
||
actdiag = with python3.pkgs; toPythonApplication actdiag;
|
||
|
||
actkbd = callPackage ../tools/system/actkbd { };
|
||
|
||
adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
|
||
|
||
addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { };
|
||
|
||
addlicense = callPackage ../tools/misc/addlicense { };
|
||
|
||
adenum = callPackage ../tools/security/adenum { };
|
||
|
||
adlplug = callPackage ../applications/audio/adlplug {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit;
|
||
jack = libjack2;
|
||
};
|
||
opnplug = adlplug.override {
|
||
type = "OPN";
|
||
};
|
||
|
||
arc_unpacker = callPackage ../tools/archivers/arc_unpacker {
|
||
boost = boost16x; # checkPhase fails with Boost 1.77
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
adminer = callPackage ../servers/adminer { };
|
||
|
||
advancecomp = callPackage ../tools/compression/advancecomp {};
|
||
|
||
aefs = callPackage ../tools/filesystems/aefs { };
|
||
|
||
aegisub = callPackage ../applications/video/aegisub ({
|
||
wxGTK = wxGTK31;
|
||
inherit (darwin.apple_sdk.frameworks) CoreText CoreFoundation AppKit Carbon IOKit Cocoa;
|
||
} // (config.aegisub or {}));
|
||
|
||
aerc = callPackage ../applications/networking/mailreaders/aerc { };
|
||
|
||
aerospike = callPackage ../servers/nosql/aerospike { };
|
||
|
||
aespipe = callPackage ../tools/security/aespipe { };
|
||
|
||
aescrypt = callPackage ../tools/misc/aescrypt { };
|
||
|
||
aether-lv2 = callPackage ../applications/audio/aether-lv2 { };
|
||
|
||
acme-client = callPackage ../tools/networking/acme-client {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
adrgen = callPackage ../tools/misc/adrgen { };
|
||
|
||
adriconf = callPackage ../tools/graphics/adriconf { };
|
||
|
||
amass = callPackage ../tools/networking/amass { };
|
||
|
||
afew = callPackage ../applications/networking/mailreaders/afew { };
|
||
|
||
afetch = callPackage ../tools/misc/afetch { };
|
||
|
||
afio = callPackage ../tools/archivers/afio { };
|
||
|
||
afl = callPackage ../tools/security/afl {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
honggfuzz = callPackage ../tools/security/honggfuzz {
|
||
clang = clang_12;
|
||
llvm = llvm_12;
|
||
};
|
||
|
||
aflplusplus = callPackage ../tools/security/aflplusplus {
|
||
clang = clang_9;
|
||
llvm = llvm_9;
|
||
python = python37;
|
||
wine = null;
|
||
};
|
||
|
||
libdislocator = callPackage ../tools/security/afl/libdislocator.nix { };
|
||
|
||
afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
|
||
|
||
afsctool = callPackage ../tools/filesystems/afsctool {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
agate = callPackage ../servers/gemini/agate {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
agda-pkg = callPackage ../development/tools/agda-pkg { };
|
||
|
||
agi = callPackage ../tools/graphics/agi { };
|
||
|
||
agrep = callPackage ../tools/text/agrep { };
|
||
|
||
aha = callPackage ../tools/text/aha { };
|
||
|
||
ahcpd = callPackage ../tools/networking/ahcpd { };
|
||
|
||
aide = callPackage ../tools/security/aide { };
|
||
|
||
aioblescan = with python3Packages; toPythonApplication aioblescan;
|
||
|
||
aiodnsbrute = python3Packages.callPackage ../tools/security/aiodnsbrute { };
|
||
|
||
aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
|
||
|
||
airfield = callPackage ../tools/networking/airfield { };
|
||
|
||
airgeddon = callPackage ../tools/networking/airgeddon { };
|
||
|
||
apache-airflow = with python3.pkgs; toPythonApplication apache-airflow;
|
||
|
||
airsonic = callPackage ../servers/misc/airsonic { };
|
||
|
||
airspy = callPackage ../applications/radio/airspy { };
|
||
|
||
airspyhf = callPackage ../applications/radio/airspyhf { };
|
||
|
||
airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { };
|
||
|
||
aixlog = callPackage ../development/libraries/aixlog { };
|
||
|
||
aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
|
||
|
||
ajour = callPackage ../tools/games/ajour {
|
||
inherit (gnome) zenity;
|
||
inherit (plasma5Packages) kdialog;
|
||
};
|
||
|
||
akku = callPackage ../tools/package-management/akku { };
|
||
|
||
albert = libsForQt5.callPackage ../applications/misc/albert {};
|
||
|
||
allure = callPackage ../development/tools/allure {};
|
||
|
||
aquosctl = callPackage ../tools/misc/aquosctl { };
|
||
|
||
arch-install-scripts = callPackage ../tools/misc/arch-install-scripts {};
|
||
|
||
audible-cli = callPackage ../tools/misc/audible-cli { };
|
||
|
||
auditwheel = callPackage ../tools/package-management/auditwheel { };
|
||
|
||
amidst = callPackage ../tools/games/minecraft/amidst { };
|
||
|
||
asleap = callPackage ../tools/networking/asleap { };
|
||
|
||
butler = callPackage ../games/itch/butler.nix { };
|
||
|
||
cf-vault = callPackage ../tools/admin/cf-vault { };
|
||
|
||
bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { };
|
||
|
||
cidrgrep = callPackage ../tools/text/cidrgrep { };
|
||
|
||
cope = callPackage ../tools/misc/cope { };
|
||
|
||
ejson2env = callPackage ../tools/admin/ejson2env { };
|
||
|
||
davinci-resolve = callPackage ../applications/video/davinci-resolve { };
|
||
|
||
dwarfs = callPackage ../tools/filesystems/dwarfs { };
|
||
|
||
gamemode = callPackage ../tools/games/gamemode {
|
||
libgamemode32 = pkgsi686Linux.gamemode.lib;
|
||
};
|
||
|
||
gamescope = callPackage ../applications/window-managers/gamescope { };
|
||
|
||
gay = callPackage ../tools/misc/gay { };
|
||
|
||
elkhound = callPackage ../development/tools/elkhound { };
|
||
|
||
weidu = callPackage ../tools/games/weidu { };
|
||
|
||
weylus = callPackage ../applications/graphics/weylus {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox;
|
||
};
|
||
|
||
gam = callPackage ../tools/admin/gam { };
|
||
|
||
gen6dns = callPackage ../tools/networking/gen6dns { };
|
||
|
||
gfshare = callPackage ../tools/security/gfshare { };
|
||
|
||
gh-cal = callPackage ../tools/misc/gh-cal {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
gh-dash = callPackage ../tools/misc/gh-dash { };
|
||
|
||
gh-eco = callPackage ../tools/misc/gh-eco { };
|
||
|
||
glooctl = callPackage ../applications/networking/cluster/glooctl { };
|
||
|
||
gobgp = callPackage ../tools/networking/gobgp { };
|
||
|
||
gof5 = callPackage ../tools/networking/gof5 { };
|
||
|
||
goflow = callPackage ../tools/networking/goflow { };
|
||
|
||
gofu = callPackage ../applications/misc/gofu { };
|
||
|
||
godns = callPackage ../tools/networking/godns { };
|
||
|
||
godspeed = callPackage ../tools/networking/godspeed { };
|
||
|
||
fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { };
|
||
|
||
headsetcontrol = callPackage ../tools/audio/headsetcontrol { };
|
||
|
||
headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { };
|
||
|
||
httm = callPackage ../tools/filesystems/httm { };
|
||
|
||
kanata = callPackage ../tools/system/kanata { };
|
||
|
||
kanata-with-cmd = callPackage ../tools/system/kanata { withCmd = true; };
|
||
|
||
ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { };
|
||
|
||
ksnip = libsForQt5.callPackage ../tools/misc/ksnip { };
|
||
|
||
kubevirt = callPackage ../tools/virtualization/kubevirt { };
|
||
|
||
license-generator = callPackage ../tools/misc/license-generator { };
|
||
|
||
linux-router = callPackage ../tools/networking/linux-router { };
|
||
|
||
linux-router-without-wifi = linux-router.override { useWifiDependencies = false; };
|
||
|
||
metapixel = callPackage ../tools/graphics/metapixel { };
|
||
|
||
midimonster = callPackage ../tools/audio/midimonster { };
|
||
|
||
midi-trigger = callPackage ../applications/audio/midi-trigger { };
|
||
|
||
mprocs = callPackage ../tools/misc/mprocs { };
|
||
|
||
nominatim = callPackage ../servers/nominatim { };
|
||
|
||
ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { };
|
||
|
||
pferd = callPackage ../tools/misc/pferd {};
|
||
|
||
q = callPackage ../tools/networking/q {};
|
||
|
||
qFlipper = libsForQt515.callPackage ../tools/misc/qflipper { };
|
||
|
||
quich = callPackage ../tools/misc/quich { } ;
|
||
|
||
redfang = callPackage ../tools/networking/redfang { };
|
||
|
||
scarab = callPackage ../tools/games/scarab { };
|
||
|
||
sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { };
|
||
|
||
sdlookup = callPackage ../tools/security/sdlookup { };
|
||
|
||
sgrep = callPackage ../tools/text/sgrep { };
|
||
|
||
smbscan = callPackage ../tools/security/smbscan { };
|
||
|
||
spectre-cli = callPackage ../tools/security/spectre-cli { };
|
||
|
||
sx-go = callPackage ../tools/security/sx-go { };
|
||
|
||
systeroid = callPackage ../tools/system/systeroid { };
|
||
|
||
tauon = callPackage ../applications/audio/tauon { };
|
||
|
||
tere = callPackage ../tools/misc/tere { };
|
||
|
||
termusic = callPackage ../applications/audio/termusic { };
|
||
|
||
tfk8s = callPackage ../tools/misc/tfk8s { };
|
||
|
||
tfplugindocs = callPackage ../development/tools/tfplugindocs { };
|
||
|
||
thumbs = callPackage ../tools/misc/thumbs { };
|
||
|
||
tnat64 = callPackage ../tools/networking/tnat64 { };
|
||
|
||
topicctl = callPackage ../tools/misc/topicctl { };
|
||
|
||
ttchat = callPackage ../tools/misc/ttchat { };
|
||
|
||
veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { };
|
||
|
||
ventoy-bin = callPackage ../tools/cd-dvd/ventoy-bin {
|
||
inherit (libsForQt5) qtbase wrapQtAppsHook;
|
||
};
|
||
ventoy-bin-full = ventoy-bin.override {
|
||
withCryptsetup = true;
|
||
withXfs = true;
|
||
withExt4 = true;
|
||
withNtfs = true;
|
||
};
|
||
|
||
voms = callPackage ../tools/networking/voms { };
|
||
|
||
vopono = callPackage ../tools/networking/vopono { };
|
||
|
||
winbox = callPackage ../tools/admin/winbox {
|
||
wine = wineWowPackages.staging;
|
||
use64 = true;
|
||
};
|
||
|
||
writedisk = callPackage ../tools/misc/writedisk { };
|
||
|
||
xcd = callPackage ../tools/misc/xcd { };
|
||
|
||
xrootd = callPackage ../tools/networking/xrootd { };
|
||
|
||
xtrt = callPackage ../tools/archivers/xtrt { };
|
||
|
||
yabridge = callPackage ../tools/audio/yabridge {
|
||
wine = wineWowPackages.staging;
|
||
};
|
||
|
||
yabridgectl = callPackage ../tools/audio/yabridgectl {
|
||
wine = wineWowPackages.staging;
|
||
};
|
||
|
||
yafetch = callPackage ../tools/misc/yafetch {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
archi = callPackage ../tools/misc/archi { };
|
||
|
||
breitbandmessung = callPackage ../applications/networking/breitbandmessung { };
|
||
|
||
zq = callPackage ../development/tools/zq { buildGoModule = buildGo118Module; };
|
||
|
||
### APPLICATIONS/EMULATORS
|
||
|
||
atari800 = callPackage ../applications/emulators/atari800 { };
|
||
|
||
ataripp = callPackage ../applications/emulators/atari++ { };
|
||
|
||
attract-mode = callPackage ../applications/emulators/attract-mode { };
|
||
|
||
basiliskii = callPackage ../applications/emulators/basiliskii { };
|
||
|
||
bochs = callPackage ../applications/emulators/bochs {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
box64 = callPackage ../applications/emulators/box64 { };
|
||
|
||
caprice32 = callPackage ../applications/emulators/caprice32 { };
|
||
|
||
ccemux = callPackage ../applications/emulators/ccemux { };
|
||
|
||
cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { };
|
||
|
||
cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { };
|
||
|
||
cen64 = callPackage ../applications/emulators/cen64 { };
|
||
|
||
citra-canary = callPackage ../applications/emulators/citra {
|
||
branch = "canary";
|
||
};
|
||
|
||
citra-nightly = callPackage ../applications/emulators/citra {
|
||
branch = "nightly";
|
||
};
|
||
|
||
collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { };
|
||
|
||
craftos-pc = callPackage ../applications/emulators/craftos-pc { };
|
||
|
||
darcnes = callPackage ../applications/emulators/darcnes { };
|
||
|
||
desmume = callPackage ../applications/emulators/desmume { };
|
||
|
||
dgen-sdl = callPackage ../applications/emulators/dgen-sdl { };
|
||
|
||
dlx = callPackage ../applications/emulators/dlx { };
|
||
|
||
dosbox = callPackage ../applications/emulators/dosbox { };
|
||
|
||
dosbox-staging = callPackage ../applications/emulators/dosbox-staging { };
|
||
|
||
duckstation = libsForQt5.callPackage ../applications/emulators/duckstation {};
|
||
|
||
dynamips = callPackage ../applications/emulators/dynamips { };
|
||
|
||
emu2 = callPackage ../applications/emulators/emu2 { };
|
||
|
||
emulationstation = callPackage ../applications/emulators/emulationstation { };
|
||
|
||
fceux = libsForQt5.callPackage ../applications/emulators/fceux { };
|
||
|
||
firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { };
|
||
|
||
flycast = callPackage ../applications/emulators/flycast { };
|
||
|
||
fsrx = callPackage ../tools/misc/fsrx { };
|
||
|
||
fsuae = callPackage ../applications/emulators/fs-uae { };
|
||
|
||
fsuae-launcher = callPackage ../applications/emulators/fs-uae/launcher.nix { };
|
||
|
||
fuse-emulator = callPackage ../applications/emulators/fuse-emulator {};
|
||
|
||
gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { };
|
||
|
||
gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { };
|
||
|
||
goldberg-emu = callPackage ../applications/emulators/goldberg-emu { };
|
||
|
||
gopsuinfo = callPackage ../tools/system/gopsuinfo { };
|
||
|
||
gxemul = callPackage ../applications/emulators/gxemul { };
|
||
|
||
hatari = callPackage ../applications/emulators/hatari { };
|
||
|
||
hercules = callPackage ../applications/emulators/hercules { };
|
||
|
||
hostapd-mana = callPackage ../tools/networking/hostapd-mana { };
|
||
|
||
image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { };
|
||
|
||
kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { };
|
||
|
||
lambda-delta = callPackage ../applications/emulators/lambda-delta { };
|
||
|
||
libdsk = callPackage ../applications/emulators/libdsk { };
|
||
|
||
libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { };
|
||
|
||
maiko = callPackage ../applications/emulators/maiko {
|
||
inherit (xorg) libX11;
|
||
};
|
||
|
||
mame = libsForQt514.callPackage ../applications/emulators/mame {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudioKit ForceFeedback;
|
||
};
|
||
|
||
mednafen = callPackage ../applications/emulators/mednafen {
|
||
inherit (darwin) libiconv;
|
||
};
|
||
|
||
mednafen-server = callPackage ../applications/emulators/mednafen/server.nix { };
|
||
|
||
mednaffe = callPackage ../applications/emulators/mednaffe { };
|
||
|
||
melonDS = libsForQt5.callPackage ../applications/emulators/melonDS { };
|
||
|
||
mgba = libsForQt5.callPackage ../applications/emulators/mgba { };
|
||
|
||
mupen64plus = callPackage ../applications/emulators/mupen64plus { };
|
||
|
||
nestopia = callPackage ../applications/emulators/nestopia { };
|
||
|
||
np2kai = callPackage ../applications/emulators/np2kai { };
|
||
|
||
oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { };
|
||
|
||
openmsx = callPackage ../applications/emulators/openmsx { };
|
||
|
||
packwiz = callPackage ../tools/games/minecraft/packwiz { };
|
||
|
||
pcem = callPackage ../applications/emulators/pcem { };
|
||
|
||
pcsx2 = callPackage ../applications/emulators/pcsx2 {
|
||
wxGTK = wxGTK30-gtk3;
|
||
};
|
||
|
||
pcsxr = callPackage ../applications/emulators/pcsxr { };
|
||
|
||
ppsspp = callPackage ../applications/emulators/ppsspp { };
|
||
|
||
ppsspp-sdl = ppsspp;
|
||
|
||
ppsspp-sdl-wayland = ppsspp.override {
|
||
forceWayland = true;
|
||
enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/13845
|
||
};
|
||
|
||
ppsspp-qt = ppsspp.override {
|
||
inherit (libsForQt5) qtbase qtmultimedia wrapQtAppsHook;
|
||
enableVulkan = false; # https://github.com/hrydgard/ppsspp/issues/11628
|
||
};
|
||
|
||
proton-caller = callPackage ../applications/emulators/proton-caller { };
|
||
|
||
punes = libsForQt5.callPackage ../applications/emulators/punes { };
|
||
|
||
py65 = python3Packages.callPackage ../applications/emulators/py65 { };
|
||
|
||
resim = callPackage ../applications/emulators/resim {};
|
||
|
||
retrofe = callPackage ../applications/emulators/retrofe { };
|
||
|
||
ripes = libsForQt5.callPackage ../applications/emulators/ripes { };
|
||
|
||
rpcs3 = libsForQt5.callPackage ../applications/emulators/rpcs3 { };
|
||
|
||
ruffle = callPackage ../applications/emulators/ruffle { };
|
||
|
||
ryujinx = callPackage ../applications/emulators/ryujinx { };
|
||
|
||
sameboy = callPackage ../applications/emulators/sameboy { };
|
||
|
||
simh = callPackage ../applications/emulators/simh { };
|
||
|
||
simplenes = callPackage ../applications/emulators/simplenes { };
|
||
|
||
snes9x = callPackage ../applications/emulators/snes9x { };
|
||
|
||
snes9x-gtk = callPackage ../applications/emulators/snes9x {
|
||
withGtk = true;
|
||
};
|
||
|
||
stella = callPackage ../applications/emulators/stella { };
|
||
|
||
termtekst = callPackage ../applications/emulators/termtekst { };
|
||
|
||
tilem = callPackage ../applications/emulators/tilem { };
|
||
|
||
tiny8086 = callPackage ../applications/emulators/tiny8086 { };
|
||
|
||
tinyemu = callPackage ../applications/emulators/tinyemu { };
|
||
|
||
uae = callPackage ../applications/emulators/uae { };
|
||
|
||
uxn = callPackage ../applications/emulators/uxn { };
|
||
|
||
vbam = callPackage ../applications/emulators/vbam { };
|
||
|
||
vice = callPackage ../applications/emulators/vice { };
|
||
|
||
winetricks = callPackage ../applications/emulators/wine/winetricks.nix {
|
||
inherit (gnome) zenity;
|
||
};
|
||
|
||
xcpc = callPackage ../applications/emulators/xcpc { };
|
||
|
||
yapesdl = callPackage ../applications/emulators/yapesdl { };
|
||
|
||
zesarux = callPackage ../applications/emulators/zesarux { };
|
||
|
||
zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { };
|
||
|
||
### APPLICATIONS/EMULATORS/BSNES
|
||
|
||
ares = callPackage ../applications/emulators/bsnes/ares { };
|
||
|
||
bsnes-hd = callPackage ../applications/emulators/bsnes/bsnes-hd {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
|
||
};
|
||
|
||
higan = callPackage ../applications/emulators/bsnes/higan { };
|
||
|
||
### APPLICATIONS/EMULATORS/DOLPHIN-EMU
|
||
|
||
dolphin-emu = callPackage ../applications/emulators/dolphin-emu { };
|
||
|
||
dolphin-emu-beta = qt5.callPackage ../applications/emulators/dolphin-emu/master.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
|
||
};
|
||
|
||
dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
|
||
};
|
||
|
||
### APPLICATIONS/EMULATORS/RETROARCH
|
||
|
||
retroarchBare = callPackage ../applications/emulators/retroarch {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
|
||
};
|
||
|
||
retroarchFull = retroarch.override {
|
||
cores = builtins.filter
|
||
# Remove cores not supported on platform
|
||
(c: c ? libretroCore && (lib.meta.availableOn stdenv.hostPlatform c))
|
||
(builtins.attrValues libretro);
|
||
};
|
||
|
||
wrapRetroArch = { retroarch }:
|
||
callPackage ../applications/emulators/retroarch/wrapper.nix
|
||
{ inherit retroarch; };
|
||
|
||
retroarch = wrapRetroArch { retroarch = retroarchBare; };
|
||
|
||
libretro = recurseIntoAttrs
|
||
(callPackage ../applications/emulators/retroarch/cores.nix {
|
||
retroarch = retroarchBare;
|
||
});
|
||
|
||
kodi-retroarch-advanced-launchers =
|
||
callPackage ../applications/emulators/retroarch/kodi-advanced-launchers.nix { };
|
||
|
||
### APPLICATIONS/EMULATORS/YUZU
|
||
|
||
yuzu-mainline = import ../applications/emulators/yuzu {
|
||
branch = "mainline";
|
||
inherit libsForQt5 fetchFromGitHub fetchurl;
|
||
};
|
||
|
||
yuzu-early-access = import ../applications/emulators/yuzu {
|
||
branch = "early-access";
|
||
inherit libsForQt5 fetchFromGitHub fetchurl;
|
||
};
|
||
|
||
### APPLICATIONS/EMULATORS/COMMANDERX16
|
||
|
||
x16-emulator = callPackage ../applications/emulators/commanderx16/emulator.nix { };
|
||
x16-rom = callPackage ../applications/emulators/commanderx16/rom.nix { };
|
||
x16-run = (callPackage ../applications/emulators/commanderx16/run.nix { }) {
|
||
emulator = x16-emulator;
|
||
rom = x16-rom;
|
||
};
|
||
|
||
yabause = libsForQt5.callPackage ../applications/emulators/yabause {
|
||
freeglut = null;
|
||
openal = null;
|
||
};
|
||
|
||
### APPLICATIONS/FILE-MANAGERS
|
||
|
||
cfm = callPackage ../applications/file-managers/cfm { };
|
||
|
||
clex = callPackage ../applications/file-managers/clex { };
|
||
|
||
clifm = callPackage ../applications/file-managers/clifm { };
|
||
|
||
doublecmd = callPackage ../applications/file-managers/doublecmd {
|
||
inherit (qt5) wrapQtAppsHook;
|
||
};
|
||
|
||
joshuto = callPackage ../applications/file-managers/joshuto {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
|
||
};
|
||
|
||
krusader = libsForQt5.callPackage ../applications/file-managers/krusader { };
|
||
|
||
lf = callPackage ../applications/file-managers/lf { };
|
||
|
||
llama = callPackage ../applications/file-managers/llama { };
|
||
|
||
mc = callPackage ../applications/file-managers/mc {
|
||
inherit (darwin) autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
mucommander = callPackage ../applications/file-managers/mucommander { };
|
||
|
||
nimmm = callPackage ../applications/file-managers/nimmm { };
|
||
|
||
nnn = callPackage ../applications/file-managers/nnn { };
|
||
|
||
noice = callPackage ../applications/file-managers/noice { };
|
||
|
||
pcmanfm = callPackage ../applications/file-managers/pcmanfm { };
|
||
|
||
portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { };
|
||
|
||
ranger = callPackage ../applications/file-managers/ranger { };
|
||
|
||
sfm = callPackage ../applications/file-managers/sfm { };
|
||
|
||
shfm = callPackage ../applications/file-managers/shfm { };
|
||
|
||
spaceFM = callPackage ../applications/file-managers/spacefm { };
|
||
|
||
vifm = callPackage ../applications/file-managers/vifm { };
|
||
|
||
vifm-full = vifm.override {
|
||
mediaSupport = true;
|
||
inherit lib udisks2 python3;
|
||
};
|
||
|
||
worker = callPackage ../applications/file-managers/worker { };
|
||
|
||
xfe = callPackage ../applications/file-managers/xfe {
|
||
fox = fox_1_6;
|
||
};
|
||
|
||
ytree = callPackage ../applications/file-managers/ytree { };
|
||
|
||
### APPLICATIONS/TERMINAL-EMULATORS
|
||
|
||
alacritty = callPackage ../applications/terminal-emulators/alacritty {
|
||
inherit (xorg) libXcursor libXxf86vm libXi;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
|
||
};
|
||
|
||
contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { fmt = fmt_8; };
|
||
|
||
cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { };
|
||
|
||
ctx = callPackage ../applications/terminal-emulators/ctx { };
|
||
|
||
darktile = callPackage ../applications/terminal-emulators/darktile { };
|
||
|
||
dterm = callPackage ../applications/terminal-emulators/dterm { };
|
||
|
||
eterm = callPackage ../applications/terminal-emulators/eterm { };
|
||
|
||
foot = callPackage ../applications/terminal-emulators/foot { };
|
||
|
||
germinal = callPackage ../applications/terminal-emulators/germinal { };
|
||
|
||
guake = callPackage ../applications/terminal-emulators/guake { };
|
||
|
||
havoc = callPackage ../applications/terminal-emulators/havoc { };
|
||
|
||
hyper = callPackage ../applications/terminal-emulators/hyper { };
|
||
|
||
iterm2 = callPackage ../applications/terminal-emulators/iterm2 { };
|
||
|
||
kermit-terminal = callPackage ../applications/terminal-emulators/kermit-terminal { };
|
||
|
||
kitty = callPackage ../applications/terminal-emulators/kitty {
|
||
harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation IOKit Kernel OpenGL;
|
||
};
|
||
|
||
kitty-themes = callPackage ../misc/kitty-themes {};
|
||
|
||
lxterminal = callPackage ../applications/terminal-emulators/lxterminal { };
|
||
|
||
microcom = callPackage ../applications/terminal-emulators/microcom { };
|
||
|
||
mlterm = callPackage ../applications/terminal-emulators/mlterm {
|
||
libssh2 = null;
|
||
openssl = null;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
mrxvt = callPackage ../applications/terminal-emulators/mrxvt { };
|
||
|
||
roxterm = callPackage ../applications/terminal-emulators/roxterm { };
|
||
|
||
rxvt = callPackage ../applications/terminal-emulators/rxvt { };
|
||
|
||
rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { };
|
||
|
||
rxvt-unicode-emoji = rxvt-unicode.override {
|
||
rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
|
||
};
|
||
|
||
rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; };
|
||
|
||
rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
|
||
|
||
rxvt-unicode-unwrapped-emoji = rxvt-unicode-unwrapped.override {
|
||
emojiSupport = true;
|
||
};
|
||
|
||
sakura = callPackage ../applications/terminal-emulators/sakura { };
|
||
|
||
st = callPackage ../applications/terminal-emulators/st {
|
||
conf = config.st.conf or null;
|
||
patches = config.st.patches or [];
|
||
extraLibs = config.st.extraLibs or [];
|
||
};
|
||
xst = callPackage ../applications/terminal-emulators/st/xst.nix { };
|
||
lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { };
|
||
mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { };
|
||
siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { };
|
||
|
||
stupidterm = callPackage ../applications/terminal-emulators/stupidterm {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
terminator = callPackage ../applications/terminal-emulators/terminator { };
|
||
|
||
termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix {
|
||
termite = termite-unwrapped;
|
||
};
|
||
termite-unwrapped = callPackage ../applications/terminal-emulators/termite { };
|
||
|
||
termonad-with-packages = callPackage ../applications/terminal-emulators/termonad { };
|
||
|
||
termonad = termonad-with-packages;
|
||
|
||
tilda = callPackage ../applications/terminal-emulators/tilda {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
tilix = callPackage ../applications/terminal-emulators/tilix { };
|
||
|
||
wayst = callPackage ../applications/terminal-emulators/wayst { };
|
||
|
||
wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm {
|
||
inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications;
|
||
};
|
||
|
||
x3270 = callPackage ../applications/terminal-emulators/x3270 { };
|
||
|
||
xterm = callPackage ../applications/terminal-emulators/xterm { };
|
||
|
||
xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { };
|
||
|
||
yaft = callPackage ../applications/terminal-emulators/yaft { };
|
||
|
||
writefreely = callPackage ../applications/misc/writefreely { };
|
||
|
||
iqueue = callPackage ../development/libraries/iqueue { stdenv = gcc10StdenvCompat; };
|
||
|
||
lifecycled = callPackage ../tools/misc/lifecycled { };
|
||
|
||
lilo = callPackage ../tools/misc/lilo { };
|
||
|
||
logseq = callPackage ../applications/misc/logseq {
|
||
electron = electron_19;
|
||
};
|
||
|
||
natls = callPackage ../tools/misc/natls { };
|
||
|
||
notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { };
|
||
|
||
pikchr = callPackage ../tools/graphics/pikchr { };
|
||
|
||
popl = callPackage ../development/libraries/popl { };
|
||
|
||
popsicle = callPackage ../tools/misc/popsicle { };
|
||
|
||
terminal-colors = callPackage ../applications/misc/terminal-colors { };
|
||
|
||
termsyn = callPackage ../data/fonts/termsyn { };
|
||
|
||
timedoctor = callPackage ../applications/office/timedoctor { };
|
||
|
||
tvnamer = callPackage ../tools/misc/tvnamer { };
|
||
|
||
twine = with python3Packages; toPythonApplication twine;
|
||
|
||
aldo = callPackage ../applications/radio/aldo { };
|
||
|
||
alglib = callPackage ../development/libraries/alglib { };
|
||
|
||
almanah = callPackage ../applications/misc/almanah { };
|
||
|
||
alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { };
|
||
|
||
amazon-ec2-utils = callPackage ../tools/admin/amazon-ec2-utils { };
|
||
|
||
amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
|
||
|
||
amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
amber = callPackage ../tools/text/amber {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
amber-secret = callPackage ../tools/security/amber {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
amberol = callPackage ../applications/audio/amberol {};
|
||
|
||
inherit (callPackages ../development/tools/ammonite {})
|
||
ammonite_2_12
|
||
ammonite_2_13;
|
||
ammonite = if scala == scala_2_12 then ammonite_2_12 else ammonite_2_13;
|
||
|
||
amp = callPackage ../applications/editors/amp {};
|
||
|
||
ams = callPackage ../applications/audio/ams {};
|
||
|
||
amtterm = callPackage ../tools/system/amtterm {};
|
||
|
||
analog = callPackage ../tools/admin/analog {};
|
||
|
||
android-backup-extractor = callPackage ../tools/backup/android-backup-extractor {};
|
||
|
||
android-tools = lowPrio (callPackage ../tools/misc/android-tools {
|
||
stdenv = if stdenv.targetPlatform.isAarch64 then gcc10Stdenv else stdenv;
|
||
});
|
||
|
||
anewer = callPackage ../tools/text/anewer { };
|
||
|
||
angle-grinder = callPackage ../tools/text/angle-grinder {};
|
||
|
||
ansifilter = callPackage ../tools/text/ansifilter {};
|
||
|
||
antora = callPackage ../development/tools/documentation/antora {};
|
||
|
||
apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
|
||
|
||
apfsprogs = callPackage ../tools/filesystems/apfsprogs { };
|
||
|
||
apk-tools = callPackage ../tools/package-management/apk-tools {
|
||
lua = lua5_3;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
apkid = callPackage ../development/tools/apkid { };
|
||
|
||
apkleaks = callPackage ../tools/security/apkleaks { };
|
||
|
||
apksigcopier = callPackage ../development/tools/apksigcopier { };
|
||
|
||
apksigner = callPackage ../development/tools/apksigner { };
|
||
|
||
apktool = callPackage ../development/tools/apktool {
|
||
inherit (androidenv.androidPkgs_9_0) build-tools;
|
||
};
|
||
|
||
appimage-run = callPackage ../tools/package-management/appimage-run { };
|
||
appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix {
|
||
appimage-run = appimage-run.override {
|
||
appimage-run-tests = null; /* break boostrap cycle for passthru.tests */
|
||
};
|
||
};
|
||
|
||
appimagekit = callPackage ../tools/package-management/appimagekit {};
|
||
|
||
apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
|
||
|
||
apt-offline = callPackage ../tools/misc/apt-offline { };
|
||
|
||
aptly = callPackage ../tools/misc/aptly { };
|
||
|
||
ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { };
|
||
|
||
archivebox = callPackage ../applications/misc/archivebox { };
|
||
|
||
archivemount = callPackage ../tools/filesystems/archivemount { };
|
||
|
||
archivy = callPackage ../applications/misc/archivy { };
|
||
|
||
arandr = callPackage ../tools/X11/arandr { };
|
||
|
||
inherit (callPackages ../servers/nosql/arangodb {
|
||
stdenv = gcc8Stdenv;
|
||
}) arangodb_3_3 arangodb_3_4 arangodb_3_5;
|
||
arangodb = arangodb_3_4;
|
||
|
||
# arcanist currently crashes with some workflows on php8.1, use 8.0
|
||
arcanist = callPackage ../development/tools/misc/arcanist { php = php80; };
|
||
|
||
arduino = arduino-core.override { withGui = true; };
|
||
|
||
arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { };
|
||
|
||
arduino-cli = callPackage ../development/embedded/arduino/arduino-cli { };
|
||
|
||
arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { };
|
||
arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { };
|
||
|
||
arduino-mk = callPackage ../development/embedded/arduino/arduino-mk {};
|
||
|
||
apio = python3Packages.callPackage ../development/embedded/fpga/apio { };
|
||
|
||
apitrace = libsForQt514.callPackage ../applications/graphics/apitrace {};
|
||
|
||
argagg = callPackage ../development/libraries/argagg { };
|
||
|
||
argtable = callPackage ../development/libraries/argtable { };
|
||
|
||
arguments = callPackage ../development/libraries/arguments { };
|
||
|
||
argus = callPackage ../tools/networking/argus {};
|
||
|
||
argus-clients = callPackage ../tools/networking/argus-clients {};
|
||
|
||
argyllcms = callPackage ../tools/graphics/argyllcms {};
|
||
|
||
arj = callPackage ../tools/archivers/arj {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
arp-scan = callPackage ../tools/misc/arp-scan { };
|
||
|
||
inherit (callPackages ../data/fonts/arphic {})
|
||
arphic-ukai arphic-uming;
|
||
|
||
artyFX = callPackage ../applications/audio/artyFX {};
|
||
|
||
oggvideotools = callPackage ../tools/misc/oggvideotools { };
|
||
|
||
owl-lisp = callPackage ../development/compilers/owl-lisp {};
|
||
|
||
ascii = callPackage ../tools/text/ascii { };
|
||
|
||
asciinema = callPackage ../tools/misc/asciinema {};
|
||
|
||
asciinema-scenario = callPackage ../tools/misc/asciinema-scenario {};
|
||
|
||
asciiquarium = callPackage ../applications/misc/asciiquarium {};
|
||
|
||
ashuffle = callPackage ../applications/audio/ashuffle {};
|
||
|
||
ashpd-demo = callPackage ../development/tools/ashpd-demo {};
|
||
|
||
asls = callPackage ../development/tools/misc/asls { };
|
||
|
||
astc-encoder = callPackage ../tools/graphics/astc-encoder { };
|
||
|
||
asymptote = callPackage ../tools/graphics/asymptote {
|
||
texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super texinfo; };
|
||
gsl = gsl_1;
|
||
};
|
||
|
||
async = callPackage ../development/tools/async {};
|
||
|
||
async-profiler = callPackage ../development/tools/async-profiler { };
|
||
|
||
atheme = callPackage ../servers/irc/atheme { };
|
||
|
||
atinout = callPackage ../tools/networking/atinout { };
|
||
|
||
atomicparsley = callPackage ../tools/video/atomicparsley {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
audiowaveform = callPackage ../tools/audio/audiowaveform { };
|
||
|
||
authenticator = callPackage ../applications/misc/authenticator { };
|
||
|
||
autoflake = callPackage ../development/tools/analysis/autoflake { };
|
||
|
||
autospotting = callPackage ../applications/misc/autospotting { };
|
||
|
||
autosuspend = callPackage ../os-specific/linux/autosuspend { };
|
||
|
||
avfs = callPackage ../tools/filesystems/avfs { };
|
||
|
||
aliyun-cli = callPackage ../tools/admin/aliyun-cli { };
|
||
|
||
aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator {};
|
||
|
||
awscli = callPackage ../tools/admin/awscli { };
|
||
|
||
awscli2 = callPackage ../tools/admin/awscli2 { };
|
||
|
||
awsebcli = callPackage ../tools/virtualization/awsebcli {};
|
||
|
||
awslimitchecker = callPackage ../tools/admin/awslimitchecker { };
|
||
|
||
awslogs = callPackage ../tools/admin/awslogs { };
|
||
|
||
aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { };
|
||
|
||
aws-env = callPackage ../tools/admin/aws-env { };
|
||
|
||
aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { };
|
||
|
||
aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { };
|
||
|
||
aws-nuke = callPackage ../tools/admin/aws-nuke { };
|
||
|
||
aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
|
||
|
||
aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
|
||
|
||
aws-sso-cli = callPackage ../tools/admin/aws-sso-cli { };
|
||
|
||
aws-vault = callPackage ../tools/admin/aws-vault { };
|
||
|
||
aws-workspaces = callPackage ../applications/networking/remote/aws-workspaces { };
|
||
|
||
iamy = callPackage ../tools/admin/iamy { };
|
||
|
||
iam-policy-json-to-terraform = callPackage ../tools/misc/iam-policy-json-to-terraform { };
|
||
|
||
azure-cli = callPackage ../tools/admin/azure-cli { };
|
||
|
||
azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { };
|
||
|
||
azure-storage-azcopy = callPackage ../development/tools/azcopy { };
|
||
|
||
bashblog = callPackage ../tools/text/bashblog { };
|
||
|
||
berglas = callPackage ../tools/admin/berglas { };
|
||
|
||
betterdiscordctl = callPackage ../tools/misc/betterdiscordctl { };
|
||
|
||
betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { };
|
||
|
||
binocle = callPackage ../applications/misc/binocle {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore;
|
||
};
|
||
|
||
bitwise = callPackage ../tools/misc/bitwise { };
|
||
|
||
blanket = callPackage ../applications/audio/blanket { };
|
||
|
||
brakeman = callPackage ../development/tools/analysis/brakeman { };
|
||
|
||
brewtarget = libsForQt514.callPackage ../applications/misc/brewtarget { } ;
|
||
|
||
stdenvBootstrapTools = if stdenv.hostPlatform.isDarwin then
|
||
callPackage ../stdenv/darwin/make-bootstrap-tools.nix {
|
||
localSystem = stdenv.buildPlatform;
|
||
crossSystem =
|
||
if stdenv.buildPlatform == stdenv.hostPlatform then null else stdenv.hostPlatform;
|
||
}
|
||
else if stdenv.hostPlatform.isLinux then
|
||
callPackage ../stdenv/linux/make-bootstrap-tools.nix {}
|
||
else throw "stdenvBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}";
|
||
|
||
boxes = callPackage ../tools/text/boxes { };
|
||
|
||
boundary = callPackage ../tools/networking/boundary { };
|
||
|
||
chamber = callPackage ../tools/admin/chamber { };
|
||
|
||
chaos = callPackage ../tools/networking/chaos { };
|
||
|
||
charm = callPackage ../applications/misc/charm { };
|
||
|
||
chars = callPackage ../tools/text/chars {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
checkip = callPackage ../tools/networking/checkip { };
|
||
|
||
crystfel = callPackage ../applications/science/physics/crystfel { };
|
||
|
||
crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; };
|
||
|
||
cyberchef = callPackage ../tools/misc/cyberchef { };
|
||
|
||
cw = callPackage ../tools/admin/cw { };
|
||
|
||
ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { };
|
||
|
||
ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { };
|
||
|
||
ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { };
|
||
|
||
exoscale-cli = callPackage ../tools/admin/exoscale-cli { };
|
||
|
||
altermime = callPackage ../tools/networking/altermime {};
|
||
|
||
alttab = callPackage ../tools/X11/alttab { };
|
||
|
||
amule = callPackage ../tools/networking/p2p/amule { };
|
||
|
||
amule-daemon = amule.override {
|
||
monolithic = false;
|
||
enableDaemon = true;
|
||
};
|
||
|
||
amule-gui = amule.override {
|
||
monolithic = false;
|
||
client = true;
|
||
};
|
||
|
||
amule-web = amule.override {
|
||
monolithic = false;
|
||
httpServer = true;
|
||
};
|
||
|
||
antennas = nodePackages.antennas;
|
||
|
||
apg = callPackage ../tools/security/apg { };
|
||
|
||
apt-dater = callPackage ../tools/package-management/apt-dater {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
autorevision = callPackage ../tools/misc/autorevision { };
|
||
|
||
automirror = callPackage ../tools/misc/automirror { };
|
||
|
||
barman = callPackage ../tools/misc/barman { };
|
||
|
||
base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { };
|
||
|
||
bashate = python3Packages.callPackage ../development/tools/bashate { };
|
||
|
||
bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
|
||
|
||
bashcards = callPackage ../tools/misc/bashcards { };
|
||
|
||
bazarr = callPackage ../servers/bazarr { };
|
||
|
||
bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
|
||
|
||
bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { };
|
||
|
||
bic = callPackage ../development/interpreters/bic { };
|
||
|
||
binance = callPackage ../applications/misc/binance {
|
||
electron = electron_13;
|
||
};
|
||
|
||
bit = callPackage ../applications/version-management/git-and-tools/bit { };
|
||
|
||
bitwarden = callPackage ../tools/security/bitwarden { };
|
||
|
||
inherit (nodePackages) bitwarden-cli;
|
||
|
||
inherit (nodePackages) concurrently;
|
||
|
||
bklk = callPackage ../applications/misc/bklk { };
|
||
|
||
bkyml = callPackage ../tools/misc/bkyml { };
|
||
|
||
blockbench-electron = callPackage ../applications/graphics/blockbench-electron { };
|
||
|
||
blocksat-cli = with python3Packages; toPythonApplication blocksat-cli;
|
||
|
||
bmap-tools = callPackage ../tools/misc/bmap-tools { };
|
||
|
||
bonnmotion = callPackage ../development/tools/misc/bonnmotion { };
|
||
|
||
bonnie = callPackage ../tools/filesystems/bonnie {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
boron = callPackage ../development/interpreters/boron { };
|
||
|
||
botamusique = callPackage ../tools/audio/botamusique { };
|
||
|
||
boulder = callPackage ../tools/admin/boulder { };
|
||
|
||
btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { };
|
||
|
||
bucklespring = bucklespring-x11;
|
||
bucklespring-libinput = callPackage ../applications/audio/bucklespring { };
|
||
bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; };
|
||
|
||
buildbot = with python3Packages; toPythonApplication buildbot;
|
||
buildbot-ui = with python3Packages; toPythonApplication buildbot-ui;
|
||
buildbot-full = with python3Packages; toPythonApplication buildbot-full;
|
||
buildbot-worker = with python3Packages; toPythonApplication buildbot-worker;
|
||
|
||
bunyan-rs = callPackage ../development/tools/bunyan-rs { };
|
||
|
||
callaudiod = callPackage ../applications/audio/callaudiod { };
|
||
|
||
calls = callPackage ../applications/networking/calls { };
|
||
|
||
inherit (nodePackages) castnow;
|
||
|
||
castty = callPackage ../tools/misc/castty { };
|
||
|
||
certigo = callPackage ../tools/admin/certigo { };
|
||
|
||
certipy = callPackage ../tools/security/certipy { };
|
||
|
||
catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
|
||
|
||
changelogger = callPackage ../tools/misc/changelogger { };
|
||
|
||
chezmoi = callPackage ../tools/misc/chezmoi { };
|
||
|
||
chipsec = callPackage ../tools/security/chipsec {
|
||
kernel = null;
|
||
withDriver = false;
|
||
};
|
||
|
||
chroma = callPackage ../tools/text/chroma { };
|
||
|
||
clair = callPackage ../tools/admin/clair { };
|
||
|
||
cloud-sql-proxy = callPackage ../tools/misc/cloud-sql-proxy { };
|
||
|
||
cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { };
|
||
|
||
codeql = callPackage ../development/tools/analysis/codeql { };
|
||
|
||
fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
|
||
|
||
ccextractor = callPackage ../applications/video/ccextractor { };
|
||
|
||
cconv = callPackage ../tools/text/cconv { };
|
||
|
||
go-check = callPackage ../development/tools/check { };
|
||
|
||
go-cve-search = callPackage ../tools/security/go-cve-search { };
|
||
|
||
chkcrontab = callPackage ../tools/admin/chkcrontab { };
|
||
|
||
claws = callPackage ../tools/misc/claws { };
|
||
|
||
cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
|
||
|
||
coconut = with python3Packages; toPythonApplication coconut;
|
||
|
||
cod = callPackage ../tools/misc/cod { };
|
||
|
||
codespell = with python3Packages; toPythonApplication codespell;
|
||
|
||
coolreader = libsForQt5.callPackage ../applications/misc/coolreader {};
|
||
|
||
corsair = with python3Packages; toPythonApplication corsair-scan;
|
||
|
||
cosign = callPackage ../tools/security/cosign {
|
||
inherit (darwin.apple_sdk.frameworks) PCSC;
|
||
};
|
||
|
||
cozy = callPackage ../applications/audio/cozy { };
|
||
|
||
cpptoml = callPackage ../development/libraries/cpptoml { };
|
||
|
||
cpuid = callPackage ../os-specific/linux/cpuid { };
|
||
|
||
msr = callPackage ../os-specific/linux/msr { };
|
||
|
||
ctrtool = callPackage ../tools/archivers/ctrtool { };
|
||
|
||
crowbar = callPackage ../tools/security/crowbar { };
|
||
|
||
crumbs = callPackage ../applications/misc/crumbs { };
|
||
|
||
crc32c = callPackage ../development/libraries/crc32c { };
|
||
|
||
crcpp = callPackage ../development/libraries/crcpp { };
|
||
|
||
cudd = callPackage ../development/libraries/cudd { };
|
||
|
||
cue = callPackage ../development/tools/cue { };
|
||
|
||
cuelsp = callPackage ../development/tools/cuelsp {};
|
||
|
||
cyclone-scheme = callPackage ../development/interpreters/cyclone { };
|
||
|
||
cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { };
|
||
|
||
dcap = callPackage ../tools/networking/dcap { };
|
||
|
||
deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
|
||
|
||
delayarchitect = callPackage ../applications/audio/delayarchitect { };
|
||
|
||
deltachat-desktop = callPackage ../applications/networking/instant-messengers/deltachat-desktop {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
deskew = callPackage ../applications/graphics/deskew { };
|
||
|
||
detect-secrets = with python3Packages; toPythonApplication detect-secrets;
|
||
|
||
dfmt = callPackage ../tools/text/dfmt { };
|
||
|
||
diopser = callPackage ../applications/audio/diopser { stdenv = gcc10StdenvCompat; };
|
||
|
||
diskonaut = callPackage ../tools/misc/diskonaut { };
|
||
|
||
diskus = callPackage ../tools/misc/diskus {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
distrobox = callPackage ../applications/virtualization/distrobox { };
|
||
|
||
djmount = callPackage ../tools/filesystems/djmount { };
|
||
|
||
dgsh = callPackage ../shells/dgsh { };
|
||
|
||
dkimpy = with python3Packages; toPythonApplication dkimpy;
|
||
|
||
dontgo403 = callPackage ../tools/security/dontgo403 { };
|
||
|
||
dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
|
||
|
||
dot-http = callPackage ../development/tools/dot-http {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
doona = callPackage ../tools/security/doona { };
|
||
|
||
dotter = callPackage ../tools/misc/dotter {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
droidcam = callPackage ../applications/video/droidcam { };
|
||
|
||
droidmote = callPackage ../tools/inputmethods/droidmote { };
|
||
|
||
ecdsautils = callPackage ../tools/security/ecdsautils { };
|
||
|
||
echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage (../tools/security/echidna) { });
|
||
|
||
sedutil = callPackage ../tools/security/sedutil { };
|
||
|
||
elvish = callPackage ../shells/elvish { };
|
||
|
||
emplace = callPackage ../tools/package-management/emplace { };
|
||
|
||
enchive = callPackage ../tools/security/enchive { };
|
||
|
||
enjarify = callPackage ../tools/misc/enjarify { };
|
||
|
||
enpass = callPackage ../tools/security/enpass { };
|
||
|
||
esbuild = callPackage ../development/tools/esbuild { };
|
||
|
||
esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { };
|
||
|
||
essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
|
||
|
||
esh = callPackage ../tools/text/esh { };
|
||
|
||
ezstream = callPackage ../tools/audio/ezstream { };
|
||
|
||
libfx2 = with python3Packages; toPythonApplication fx2;
|
||
|
||
fastmod = callPackage ../tools/text/fastmod {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
fitnesstrax = callPackage ../applications/misc/fitnesstrax { };
|
||
|
||
flavours = callPackage ../applications/misc/flavours { };
|
||
|
||
flirc = libsForQt5.callPackage ../applications/video/flirc { };
|
||
|
||
flood = nodePackages.flood;
|
||
|
||
font-config-info = callPackage ../tools/misc/font-config-info { };
|
||
|
||
foxdot = with python3Packages; toPythonApplication foxdot;
|
||
|
||
fspy = callPackage ../applications/misc/fspy { };
|
||
|
||
fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { };
|
||
|
||
fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
|
||
|
||
gbl = callPackage ../tools/archivers/gbl {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
genann = callPackage ../development/libraries/genann { };
|
||
|
||
genpass = callPackage ../tools/security/genpass {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
genymotion = callPackage ../development/mobile/genymotion { };
|
||
|
||
galene = callPackage ../servers/web-apps/galene { };
|
||
|
||
gamecube-tools = callPackage ../development/tools/gamecube-tools { };
|
||
|
||
gams = callPackage ../tools/misc/gams (config.gams or {});
|
||
|
||
gem = callPackage ../applications/audio/pd-plugins/gem { };
|
||
|
||
git-fire = callPackage ../tools/misc/git-fire { };
|
||
|
||
git-privacy = callPackage ../development/tools/git-privacy { };
|
||
|
||
git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { };
|
||
|
||
git-revise = with python3Packages; toPythonApplication git-revise;
|
||
|
||
git-town = callPackage ../tools/misc/git-town { };
|
||
|
||
github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
|
||
|
||
github-commenter = callPackage ../development/tools/github-commenter { };
|
||
|
||
github-desktop = callPackage ../applications/version-management/github-desktop { };
|
||
|
||
github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite;
|
||
|
||
gitless = callPackage ../applications/version-management/gitless { };
|
||
|
||
gitls = callPackage ../tools/security/gitls { };
|
||
|
||
gistyc = with python3Packages; toPythonApplication gistyc;
|
||
|
||
gitlint = python3Packages.callPackage ../tools/misc/gitlint { };
|
||
|
||
gitter = callPackage ../applications/networking/instant-messengers/gitter { };
|
||
|
||
gjs = callPackage ../development/libraries/gjs { };
|
||
|
||
gjo = callPackage ../tools/text/gjo { };
|
||
|
||
glances = python3Packages.callPackage ../applications/system/glances { };
|
||
|
||
glasgow = with python3Packages; toPythonApplication glasgow;
|
||
|
||
gmid = callPackage ../servers/gemini/gmid { };
|
||
|
||
gmni = callPackage ../applications/networking/browsers/gmni { };
|
||
|
||
gmnisrv = callPackage ../servers/gemini/gmnisrv {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
gmnitohtml = callPackage ../applications/misc/gmnitohtml { };
|
||
|
||
goimapnotify = callPackage ../tools/networking/goimapnotify { };
|
||
|
||
gojsontoyaml = callPackage ../development/tools/gojsontoyaml { };
|
||
|
||
gomatrix = callPackage ../applications/misc/gomatrix { };
|
||
|
||
gomapenum = callPackage ../tools/security/gomapenum { };
|
||
|
||
gopacked = callPackage ../applications/misc/gopacked { };
|
||
|
||
gotktrix = callPackage ../applications/networking/instant-messengers/gotktrix { };
|
||
|
||
gucci = callPackage ../tools/text/gucci { };
|
||
|
||
guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { };
|
||
|
||
grc = python3Packages.callPackage ../tools/misc/grc { };
|
||
|
||
green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
|
||
SDL = SDL_sixel;
|
||
};
|
||
|
||
gremlin-console = callPackage ../applications/misc/gremlin-console {
|
||
openjdk = openjdk11;
|
||
};
|
||
|
||
gremlin-server = callPackage ../applications/misc/gremlin-server {
|
||
openjdk = openjdk11;
|
||
};
|
||
|
||
grex = callPackage ../tools/misc/grex {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
|
||
|
||
glyr = callPackage ../tools/audio/glyr { };
|
||
|
||
gtklp = callPackage ../tools/misc/gtklp { };
|
||
|
||
google-amber = callPackage ../tools/graphics/amber {
|
||
inherit (darwin) cctools;
|
||
};
|
||
|
||
hakrawler = callPackage ../tools/security/hakrawler { };
|
||
|
||
harvid = callPackage ../tools/video/harvid { };
|
||
|
||
headset = callPackage ../applications/audio/headset { };
|
||
|
||
hilbish = callPackage ../shells/hilbish { };
|
||
|
||
hime = callPackage ../tools/inputmethods/hime {};
|
||
|
||
himitsu = callPackage ../tools/security/himitsu {
|
||
inherit (harePackages) hare;
|
||
};
|
||
|
||
himitsu-firefox = callPackage ../tools/security/himitsu-firefox {
|
||
inherit (harePackages) hare;
|
||
};
|
||
|
||
hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit;
|
||
|
||
hostctl = callPackage ../tools/system/hostctl { };
|
||
|
||
hp2p = callPackage ../tools/networking/hp2p { };
|
||
|
||
hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
|
||
|
||
http2tcp = callPackage ../tools/networking/http2tcp { };
|
||
|
||
httperf = callPackage ../tools/networking/httperf { };
|
||
|
||
hwi = with python3Packages; toPythonApplication hwi;
|
||
|
||
ili2c = callPackage ../tools/misc/ili2c { };
|
||
|
||
imagelol = callPackage ../tools/compression/imagelol { };
|
||
|
||
imageworsener = callPackage ../tools/graphics/imageworsener { };
|
||
|
||
imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
|
||
|
||
imgcrypt = callPackage ../applications/virtualization/imgcrypt { };
|
||
|
||
ipgrep = callPackage ../tools/networking/ipgrep { };
|
||
|
||
itch = callPackage ../games/itch {};
|
||
|
||
lastpass-cli = callPackage ../tools/security/lastpass-cli { };
|
||
|
||
leetcode-cli = callPackage ../applications/misc/leetcode-cli { };
|
||
|
||
lesspass-cli = callPackage ../tools/security/lesspass-cli { };
|
||
|
||
lsix = callPackage ../tools/graphics/lsix { };
|
||
|
||
mdr = callPackage ../tools/misc/mdr { };
|
||
|
||
mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { };
|
||
|
||
mpdevil = callPackage ../applications/audio/mpdevil { };
|
||
|
||
pacparser = callPackage ../tools/networking/pacparser { };
|
||
|
||
opencbm = callPackage ../tools/misc/opencbm { };
|
||
|
||
parquet-tools = callPackage ../tools/misc/parquet-tools { };
|
||
|
||
pass = callPackage ../tools/security/pass { };
|
||
|
||
passage = callPackage ../tools/security/passage { };
|
||
|
||
passphrase2pgp = callPackage ../tools/security/passphrase2pgp { };
|
||
|
||
pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { };
|
||
|
||
pass-nodmenu = callPackage ../tools/security/pass {
|
||
dmenuSupport = false;
|
||
pass = pass-nodmenu;
|
||
};
|
||
|
||
pass-wayland = callPackage ../tools/security/pass {
|
||
waylandSupport = true;
|
||
pass = pass-wayland;
|
||
};
|
||
|
||
passExtensions = recurseIntoAttrs pass.extensions;
|
||
|
||
pdepend = callPackage ../development/php-packages/pdepend/default.nix { };
|
||
|
||
platformsh = callPackage ../misc/platformsh { };
|
||
|
||
inherd-quake = callPackage ../applications/misc/inherd-quake {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
xjadeo = callPackage ../tools/video/xjadeo { };
|
||
|
||
asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { };
|
||
|
||
go-audit = callPackage ../tools/system/go-audit { };
|
||
|
||
gopass = callPackage ../tools/security/gopass { };
|
||
|
||
gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { };
|
||
|
||
gopass-jsonapi = callPackage ../tools/security/gopass/jsonapi.nix { };
|
||
|
||
git-credential-gopass = callPackage ../tools/security/gopass/git-credential.nix { };
|
||
|
||
gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { };
|
||
|
||
gosh = callPackage ../tools/security/gosh { };
|
||
|
||
gospider = callPackage ../tools/security/gospider { };
|
||
|
||
browserpass = callPackage ../tools/security/browserpass { };
|
||
|
||
passff-host = callPackage ../tools/security/passff-host { };
|
||
|
||
oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
|
||
|
||
goku = callPackage ../os-specific/darwin/goku { };
|
||
|
||
kerf = kerf_1; /* kerf2 is WIP */
|
||
kerf_1 = callPackage ../development/interpreters/kerf {
|
||
stdenv = clangStdenv;
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
Accelerate CoreGraphics CoreVideo
|
||
;
|
||
};
|
||
|
||
kwakd = callPackage ../servers/kwakd { };
|
||
|
||
kwm = callPackage ../os-specific/darwin/kwm { };
|
||
|
||
khd = callPackage ../os-specific/darwin/khd {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
};
|
||
|
||
kjv = callPackage ../applications/misc/kjv { };
|
||
|
||
luigi = callPackage ../applications/networking/cluster/luigi { };
|
||
|
||
m-cli = callPackage ../os-specific/darwin/m-cli { };
|
||
|
||
pebble = callPackage ../tools/admin/pebble { };
|
||
|
||
play-with-mpv = callPackage ../tools/video/play-with-mpv { };
|
||
|
||
plausible = callPackage ../servers/web-apps/plausible { };
|
||
|
||
reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
|
||
|
||
skhd = callPackage ../os-specific/darwin/skhd {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
qes = callPackage ../os-specific/darwin/qes {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
waydroid = callPackage ../os-specific/linux/waydroid { };
|
||
|
||
wiiload = callPackage ../development/tools/wiiload { };
|
||
|
||
wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { };
|
||
|
||
waypoint = callPackage ../applications/networking/cluster/waypoint { };
|
||
|
||
xcodeenv = callPackage ../development/mobile/xcodeenv { };
|
||
|
||
gomobile = callPackage ../development/mobile/gomobile { };
|
||
|
||
ssh-agents = callPackage ../tools/networking/ssh-agents { };
|
||
|
||
ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
|
||
|
||
ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { };
|
||
|
||
ssh-mitm = with python3Packages; toPythonApplication ssh-mitm;
|
||
|
||
sshchecker = callPackage ../tools/security/sshchecker { };
|
||
|
||
sshs = callPackage ../development/tools/sshs { };
|
||
|
||
titaniumenv = callPackage ../development/mobile/titaniumenv { };
|
||
|
||
abootimg = callPackage ../development/mobile/abootimg {};
|
||
|
||
adbfs-rootless = callPackage ../development/mobile/adbfs-rootless {
|
||
adb = androidenv.androidPkgs_9_0.platform-tools;
|
||
};
|
||
|
||
adb-sync = callPackage ../development/mobile/adb-sync {
|
||
inherit (androidenv.androidPkgs_9_0) platform-tools;
|
||
};
|
||
|
||
anbox = callPackage ../os-specific/linux/anbox { };
|
||
|
||
androidenv = callPackage ../development/mobile/androidenv {
|
||
pkgs_i686 = pkgsi686Linux;
|
||
};
|
||
|
||
androidndkPkgs = androidndkPkgs_21;
|
||
androidndkPkgs_21 = (callPackage ../development/androidndk-pkgs {})."21";
|
||
androidndkPkgs_23b = (callPackage ../development/androidndk-pkgs {})."23b";
|
||
androidndkPkgs_24 = (callPackage ../development/androidndk-pkgs {})."24";
|
||
|
||
androidsdk_9_0 = androidenv.androidPkgs_9_0.androidsdk;
|
||
|
||
webos = recurseIntoAttrs {
|
||
cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
|
||
|
||
novacom = callPackage ../development/mobile/webos/novacom.nix { };
|
||
novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
|
||
};
|
||
|
||
anevicon = callPackage ../tools/networking/anevicon {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
apprise = with python3Packages; toPythonApplication apprise;
|
||
|
||
aria2 = callPackage ../tools/networking/aria2 {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
aria = aria2;
|
||
|
||
as-tree = callPackage ../tools/misc/as-tree { };
|
||
|
||
asmfmt = callPackage ../development/tools/asmfmt { };
|
||
|
||
asmrepl = callPackage ../development/interpreters/asmrepl { };
|
||
|
||
aspcud = callPackage ../tools/misc/aspcud { };
|
||
|
||
at = callPackage ../tools/system/at { };
|
||
|
||
atftp = callPackage ../tools/networking/atftp { };
|
||
|
||
authoscope = callPackage ../tools/security/authoscope {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
autogen = callPackage ../development/tools/misc/autogen { };
|
||
|
||
autojump = callPackage ../tools/misc/autojump { };
|
||
|
||
automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
|
||
|
||
autorandr = callPackage ../tools/misc/autorandr {};
|
||
|
||
avahi = callPackage ../development/libraries/avahi (config.avahi or {});
|
||
|
||
avahi-compat = callPackage ../development/libraries/avahi ((config.avahi or {}) // {
|
||
withLibdnssdCompat = true;
|
||
});
|
||
|
||
avro-c = callPackage ../development/libraries/avro-c { };
|
||
|
||
avro-cpp = callPackage ../development/libraries/avro-c++ { };
|
||
|
||
aws = callPackage ../tools/virtualization/aws { };
|
||
|
||
aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
|
||
|
||
awsls = callPackage ../tools/admin/awsls { };
|
||
|
||
awsrm = callPackage ../tools/admin/awsrm { };
|
||
|
||
awstats = callPackage ../tools/system/awstats { };
|
||
|
||
awsweeper = callPackage ../tools/admin/awsweeper { };
|
||
|
||
axel = callPackage ../tools/networking/axel {
|
||
libssl = openssl;
|
||
};
|
||
|
||
b3sum = callPackage ../tools/security/b3sum {};
|
||
|
||
backblaze-b2 = callPackage ../development/tools/backblaze-b2 { };
|
||
|
||
bandwhich = callPackage ../tools/networking/bandwhich {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
badrobot = callPackage ../tools/security/badrobot {};
|
||
|
||
bao = callPackage ../tools/security/bao {};
|
||
|
||
bar = callPackage ../tools/system/bar {};
|
||
|
||
base16-shell-preview = callPackage ../misc/base16-shell-preview { };
|
||
|
||
base16-builder = callPackage ../misc/base16-builder { };
|
||
|
||
basex = callPackage ../tools/text/xml/basex { };
|
||
|
||
bashplotlib = callPackage ../tools/misc/bashplotlib { };
|
||
|
||
babeld = callPackage ../tools/networking/babeld { };
|
||
|
||
babelfish = callPackage ../shells/fish/babelfish.nix { };
|
||
|
||
badchars = python3Packages.callPackage ../tools/security/badchars { };
|
||
|
||
badvpn = callPackage ../tools/networking/badvpn {};
|
||
|
||
baget = callPackage ../servers/web-apps/baget { };
|
||
|
||
barcode = callPackage ../tools/graphics/barcode {};
|
||
|
||
bashmount = callPackage ../tools/filesystems/bashmount {};
|
||
|
||
bat = callPackage ../tools/misc/bat {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { });
|
||
|
||
beats = callPackage ../tools/misc/beats { };
|
||
|
||
beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
bc = callPackage ../tools/misc/bc { };
|
||
|
||
bdf2psf = callPackage ../tools/misc/bdf2psf { };
|
||
|
||
bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
|
||
|
||
bdfresize = callPackage ../tools/misc/bdfresize { };
|
||
|
||
bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
|
||
|
||
bchunk = callPackage ../tools/cd-dvd/bchunk { };
|
||
|
||
inherit (callPackages ../misc/logging/beats/6.x.nix { })
|
||
filebeat6
|
||
heartbeat6
|
||
metricbeat6
|
||
journalbeat6;
|
||
|
||
inherit (callPackages ../misc/logging/beats/7.x.nix { })
|
||
filebeat7
|
||
heartbeat7
|
||
metricbeat7
|
||
packetbeat7;
|
||
|
||
filebeat = filebeat6;
|
||
heartbeat = heartbeat6;
|
||
metricbeat = metricbeat6;
|
||
journalbeat = journalbeat6;
|
||
|
||
bfr = callPackage ../tools/misc/bfr { };
|
||
|
||
bibtool = callPackage ../tools/misc/bibtool { };
|
||
|
||
bibutils = callPackage ../tools/misc/bibutils { };
|
||
|
||
bibtex2html = callPackage ../tools/misc/bibtex2html { };
|
||
|
||
bicon = callPackage ../applications/misc/bicon { };
|
||
|
||
biliass = with python3.pkgs; toPythonApplication biliass;
|
||
|
||
bindfs = callPackage ../tools/filesystems/bindfs { };
|
||
|
||
binwalk = with python3Packages; toPythonApplication binwalk;
|
||
|
||
birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
|
||
|
||
bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { };
|
||
|
||
blitz = callPackage ../development/libraries/blitz { };
|
||
|
||
blockbook = callPackage ../servers/blockbook { };
|
||
|
||
blockhash = callPackage ../tools/graphics/blockhash { };
|
||
|
||
bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
|
||
|
||
bluewalker = callPackage ../tools/bluetooth/bluewalker { };
|
||
|
||
blur-effect = callPackage ../tools/graphics/blur-effect { };
|
||
|
||
bootiso = callPackage ../tools/cd-dvd/bootiso { };
|
||
|
||
butane = callPackage ../development/tools/butane { };
|
||
|
||
buttercup-desktop = callPackage ../tools/security/buttercup-desktop { };
|
||
|
||
charles = charles4;
|
||
inherit (callPackage ../applications/networking/charles {})
|
||
charles3
|
||
charles4
|
||
;
|
||
|
||
libquotient = libsForQt5.callPackage ../development/libraries/libquotient {};
|
||
|
||
quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
|
||
|
||
mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage {};
|
||
|
||
tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
|
||
|
||
libtensorflow-bin = callPackage ../development/libraries/science/math/tensorflow/bin.nix {
|
||
cudaSupport = config.cudaSupport or false;
|
||
cudaPackages = cudaPackages_10_0;
|
||
};
|
||
|
||
libtensorflow =
|
||
if python3.pkgs.tensorflow ? libtensorflow
|
||
then python3.pkgs.tensorflow.libtensorflow
|
||
else libtensorflow-bin;
|
||
|
||
libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix {
|
||
cudaSupport = config.cudaSupport or false;
|
||
};
|
||
|
||
tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { };
|
||
|
||
tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { };
|
||
|
||
behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
|
||
|
||
bfetch = callPackage ../tools/misc/bfetch { };
|
||
|
||
bless = callPackage ../applications/editors/bless { };
|
||
|
||
blink1-tool = callPackage ../tools/misc/blink1-tool { };
|
||
|
||
blis = callPackage ../development/libraries/science/math/blis { };
|
||
|
||
bliss = callPackage ../applications/science/math/bliss { };
|
||
|
||
blobfuse = callPackage ../tools/filesystems/blobfuse { };
|
||
|
||
blockdiag = with python3Packages; toPythonApplication blockdiag;
|
||
|
||
bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { };
|
||
|
||
bluez-tools = callPackage ../tools/bluetooth/bluez-tools { };
|
||
|
||
bmon = callPackage ../tools/misc/bmon { };
|
||
|
||
bmake = callPackage ../development/tools/build-managers/bmake { };
|
||
|
||
boca = callPackage ../development/libraries/boca { };
|
||
|
||
bubblewrap = callPackage ../tools/admin/bubblewrap { };
|
||
|
||
borgbackup = callPackage ../tools/backup/borgbackup { };
|
||
|
||
borgmatic = callPackage ../tools/backup/borgmatic { };
|
||
|
||
borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { };
|
||
|
||
boringtun = callPackage ../tools/networking/boringtun { };
|
||
|
||
book-summary = callPackage ../tools/text/book-summary { };
|
||
|
||
bookstack = callPackage ../servers/web-apps/bookstack { };
|
||
|
||
# Upstream recommends qt5.12 and it doesn't build with qt5.15
|
||
boomerang = libsForQt512.callPackage ../development/tools/boomerang { };
|
||
|
||
boost-build = callPackage ../development/tools/boost-build { };
|
||
|
||
boot = callPackage ../development/tools/build-managers/boot { };
|
||
|
||
bowtie = callPackage ../applications/science/biology/bowtie { };
|
||
|
||
bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
|
||
|
||
boxfs = callPackage ../tools/filesystems/boxfs { };
|
||
|
||
bozohttpd = callPackage ../servers/http/bozohttpd { };
|
||
bozohttpd-minimal = callPackage ../servers/http/bozohttpd { minimal = true; };
|
||
|
||
bpb = callPackage ../tools/security/bpb { inherit (darwin.apple_sdk.frameworks) Security; };
|
||
|
||
bpytop = callPackage ../tools/system/bpytop { };
|
||
|
||
brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
|
||
|
||
brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
|
||
|
||
brigand = callPackage ../development/libraries/brigand { };
|
||
|
||
brltty = callPackage ../tools/misc/brltty { };
|
||
|
||
brook = callPackage ../tools/networking/brook { };
|
||
|
||
broot = callPackage ../tools/misc/broot {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
inherit (xorg) libxcb;
|
||
};
|
||
|
||
bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
|
||
|
||
brutespray = callPackage ../tools/security/brutespray { };
|
||
|
||
breakpointHook = assert stdenv.buildPlatform.isLinux;
|
||
makeSetupHook { } ../build-support/setup-hooks/breakpoint-hook.sh;
|
||
|
||
btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
|
||
|
||
btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { };
|
||
|
||
btlejack = python3Packages.callPackage ../applications/radio/btlejack { };
|
||
|
||
btrbk = callPackage ../tools/backup/btrbk { };
|
||
|
||
buildpack = callPackage ../development/tools/buildpack { };
|
||
|
||
bottom-rs = callPackage ../tools/misc/bottom-rs { };
|
||
|
||
bsp-layout = callPackage ../tools/misc/bsp-layout {};
|
||
|
||
buildtorrent = callPackage ../tools/misc/buildtorrent { };
|
||
|
||
bundletool = callPackage ../development/tools/bundletool { };
|
||
|
||
bustle = haskellPackages.bustle;
|
||
|
||
bwm_ng = callPackage ../tools/networking/bwm-ng { };
|
||
|
||
bwbasic = callPackage ../development/interpreters/bwbasic { };
|
||
|
||
byobu = callPackage ../tools/misc/byobu {
|
||
# Choices: [ tmux screen ];
|
||
textual-window-manager = tmux;
|
||
};
|
||
|
||
bsh = fetchurl {
|
||
url = "http://www.beanshell.org/bsh-2.0b5.jar";
|
||
sha256 = "0p2sxrpzd0vsk11zf3kb5h12yl1nq4yypb5mpjrm8ww0cfaijck2";
|
||
};
|
||
|
||
btfs = callPackage ../os-specific/linux/btfs { };
|
||
|
||
buildah = callPackage ../development/tools/buildah/wrapper.nix { };
|
||
buildah-unwrapped = callPackage ../development/tools/buildah { };
|
||
|
||
buildkit = callPackage ../development/tools/buildkit { };
|
||
|
||
bukubrow = callPackage ../tools/networking/bukubrow { };
|
||
|
||
burpsuite = callPackage ../tools/networking/burpsuite {};
|
||
|
||
bs-platform = callPackage ../development/compilers/bs-platform {};
|
||
|
||
ciano = callPackage ../applications/graphics/ciano {
|
||
inherit (pantheon) granite;
|
||
python = python3;
|
||
gtk = gtk3;
|
||
};
|
||
|
||
c3d = callPackage ../applications/graphics/c3d {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
|
||
|
||
cabal2nix-unwrapped = haskell.lib.compose.justStaticExecutables (haskell.lib.compose.generateOptparseApplicativeCompletion "cabal2nix" haskellPackages.cabal2nix);
|
||
|
||
cabal2nix = symlinkJoin {
|
||
inherit (cabal2nix-unwrapped) name meta;
|
||
nativeBuildInputs = [ buildPackages.makeWrapper ];
|
||
paths = [ cabal2nix-unwrapped ];
|
||
postBuild = ''
|
||
wrapProgram $out/bin/cabal2nix \
|
||
--prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
|
||
'';
|
||
};
|
||
|
||
stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (_: {
|
||
executableToolDepends = [ makeWrapper ];
|
||
postInstall = ''
|
||
wrapProgram $out/bin/stack2nix \
|
||
--prefix PATH ":" "${git}/bin:${cabal-install}/bin"
|
||
'';
|
||
});
|
||
|
||
caddy = callPackage ../servers/caddy { };
|
||
|
||
traefik = callPackage ../servers/traefik { };
|
||
|
||
traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { };
|
||
|
||
calamares = libsForQt515.callPackage ../tools/misc/calamares {
|
||
python = python3;
|
||
boost = boost.override { enablePython = true; python = python3; };
|
||
};
|
||
calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; });
|
||
calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions {};
|
||
|
||
calendar-cli = callPackage ../tools/networking/calendar-cli { };
|
||
|
||
cameradar = callPackage ../tools/security/cameradar { };
|
||
|
||
candle = libsForQt5.callPackage ../applications/misc/candle { };
|
||
|
||
capstone = callPackage ../development/libraries/capstone { };
|
||
|
||
keystone = callPackage ../development/libraries/keystone { };
|
||
|
||
casync = callPackage ../applications/networking/sync/casync {
|
||
sphinx = python3Packages.sphinx;
|
||
};
|
||
|
||
cataract = callPackage ../applications/misc/cataract { };
|
||
cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
|
||
|
||
catch = callPackage ../development/libraries/catch { };
|
||
|
||
catch2 = callPackage ../development/libraries/catch2 { };
|
||
|
||
catch2_3 = callPackage ../development/libraries/catch2/3.nix { };
|
||
|
||
catdoc = callPackage ../tools/text/catdoc { };
|
||
|
||
catdocx = callPackage ../tools/text/catdocx { };
|
||
|
||
catclock = callPackage ../applications/misc/catclock { };
|
||
|
||
cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; };
|
||
|
||
cawbird = callPackage ../applications/networking/cawbird { };
|
||
|
||
cde = callPackage ../tools/package-management/cde { };
|
||
|
||
ceres-solver = callPackage ../development/libraries/ceres-solver {
|
||
gflags = null; # only required for examples/tests
|
||
};
|
||
|
||
cbor-diag = callPackage ../development/tools/cbor-diag { };
|
||
|
||
cassowary = callPackage ../tools/networking/cassowary { };
|
||
|
||
croc = callPackage ../tools/networking/croc { };
|
||
|
||
cbftp = callPackage ../tools/networking/cbftp { };
|
||
|
||
cddl = callPackage ../development/tools/cddl { };
|
||
|
||
cedille = callPackage ../applications/science/logic/cedille
|
||
{ inherit (haskellPackages) alex happy Agda ghcWithPackages;
|
||
};
|
||
|
||
cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
|
||
|
||
charliecloud = callPackage ../applications/virtualization/charliecloud { };
|
||
|
||
chelf = callPackage ../tools/misc/chelf { };
|
||
|
||
chisel = callPackage ../tools/networking/chisel { };
|
||
|
||
cht-sh = callPackage ../tools/misc/cht.sh { };
|
||
|
||
cinny = callPackage ../applications/networking/instant-messengers/cinny { stdenv = stdenvNoCC; };
|
||
|
||
cinny-desktop = callPackage ../applications/networking/instant-messengers/cinny-desktop { };
|
||
|
||
ckbcomp = callPackage ../tools/X11/ckbcomp { };
|
||
|
||
clac = callPackage ../tools/misc/clac {};
|
||
|
||
map-cmd = callPackage ../tools/misc/map {};
|
||
|
||
clash = callPackage ../tools/networking/clash { };
|
||
|
||
clasp = callPackage ../tools/misc/clasp { };
|
||
|
||
clevercsv = with python3Packages; toPythonApplication clevercsv;
|
||
|
||
clevis = callPackage ../tools/security/clevis {
|
||
asciidoc = asciidoc-full;
|
||
};
|
||
|
||
cli53 = callPackage ../tools/admin/cli53 { };
|
||
|
||
cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
|
||
|
||
cliam = callPackage ../tools/security/cliam { };
|
||
|
||
clickclack = callPackage ../tools/misc/clickclack { };
|
||
|
||
clickgen = with python3Packages; toPythonApplication clickgen;
|
||
|
||
clog-cli = callPackage ../development/tools/clog-cli { };
|
||
|
||
cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; };
|
||
|
||
cloudbrute = callPackage ../tools/security/cloudbrute { };
|
||
|
||
cloudflared = callPackage ../applications/networking/cloudflared { };
|
||
|
||
cloudflare-dyndns = python3Packages.cloudflare-dyndns;
|
||
|
||
cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
|
||
|
||
clib = callPackage ../tools/package-management/clib { };
|
||
|
||
clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
|
||
|
||
clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { stdenv = gcc10StdenvCompat; };
|
||
|
||
clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
|
||
|
||
clusterctl = callPackage ../applications/networking/cluster/clusterctl { };
|
||
|
||
coloredlogs = with python3Packages; toPythonApplication coloredlogs;
|
||
|
||
colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
|
||
|
||
colpack = callPackage ../applications/science/math/colpack { };
|
||
|
||
cz-cli = callPackage ../applications/version-management/cz-cli {};
|
||
|
||
comma = callPackage ../tools/package-management/comma { };
|
||
|
||
commitizen = python3Packages.callPackage ../applications/version-management/commitizen { };
|
||
|
||
common-licenses = callPackage ../data/misc/common-licenses {};
|
||
|
||
compactor = callPackage ../applications/networking/compactor { };
|
||
|
||
consul = callPackage ../servers/consul { };
|
||
|
||
consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
|
||
|
||
consul-template = callPackage ../tools/system/consul-template { };
|
||
|
||
copyright-update = callPackage ../tools/text/copyright-update { };
|
||
|
||
inherit (callPackage ../tools/misc/coreboot-utils { })
|
||
msrtool
|
||
cbmem
|
||
ifdtool
|
||
intelmetool
|
||
cbfstool
|
||
nvramtool
|
||
superiotool
|
||
ectool
|
||
inteltool
|
||
amdfwtool
|
||
acpidump-all
|
||
coreboot-utils;
|
||
|
||
corosync = callPackage ../servers/corosync { };
|
||
|
||
cowsay = callPackage ../tools/misc/cowsay { };
|
||
|
||
czkawka = callPackage ../tools/misc/czkawka { };
|
||
|
||
cherrytree = callPackage ../applications/misc/cherrytree { };
|
||
|
||
chntpw = callPackage ../tools/security/chntpw { };
|
||
|
||
chopchop = callPackage ../tools/security/chopchop { };
|
||
|
||
cliphist = callPackage ../tools/wayland/cliphist { };
|
||
|
||
clipman = callPackage ../tools/wayland/clipman { };
|
||
|
||
hyprpaper = callPackage ../tools/wayland/hyprpaper { };
|
||
|
||
kabeljau = callPackage ../games/kabeljau { };
|
||
|
||
kanshi = callPackage ../tools/wayland/kanshi { };
|
||
|
||
oguri = callPackage ../tools/wayland/oguri { };
|
||
|
||
slurp = callPackage ../tools/wayland/slurp { };
|
||
|
||
sov = callPackage ../tools/wayland/sov { };
|
||
|
||
swaykbdd = callPackage ../tools/wayland/swaykbdd { };
|
||
|
||
swaycwd = callPackage ../tools/wayland/swaycwd { };
|
||
|
||
swayr = callPackage ../tools/wayland/swayr { };
|
||
|
||
swaysome = callPackage ../tools/wayland/swaysome { };
|
||
|
||
swaytools = python3Packages.callPackage ../tools/wayland/swaytools { };
|
||
|
||
wayland-utils = callPackage ../tools/wayland/wayland-utils { };
|
||
|
||
wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { };
|
||
|
||
wayout = callPackage ../tools/wayland/wayout { };
|
||
|
||
way-displays = callPackage ../tools/wayland/way-displays { };
|
||
|
||
wev = callPackage ../tools/wayland/wev { };
|
||
|
||
wdomirror = callPackage ../tools/wayland/wdomirror { };
|
||
|
||
wdt = callPackage ../applications/networking/sync/wdt { };
|
||
|
||
wl-clipboard = callPackage ../tools/wayland/wl-clipboard { };
|
||
|
||
wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { };
|
||
|
||
wl-color-picker = callPackage ../tools/wayland/wl-color-picker { };
|
||
|
||
wl-mirror = callPackage ../tools/wayland/wl-mirror { };
|
||
|
||
wlogout = callPackage ../tools/wayland/wlogout { };
|
||
|
||
wlopm = callPackage ../tools/wayland/wlopm { };
|
||
|
||
wlr-randr = callPackage ../tools/wayland/wlr-randr { };
|
||
|
||
wlrctl = callPackage ../tools/wayland/wlrctl { };
|
||
|
||
wlsunset = callPackage ../tools/wayland/wlsunset { };
|
||
|
||
wl-gammactl = callPackage ../tools/wayland/wl-gammactl { };
|
||
|
||
wluma = callPackage ../tools/wayland/wluma { };
|
||
|
||
wob = callPackage ../tools/wayland/wob { };
|
||
|
||
wshowkeys = callPackage ../tools/wayland/wshowkeys { };
|
||
|
||
wtype = callPackage ../tools/wayland/wtype { };
|
||
|
||
ydotool = callPackage ../tools/wayland/ydotool { };
|
||
|
||
cambalache = callPackage ../development/tools/cambalache { };
|
||
|
||
clipster = callPackage ../tools/misc/clipster { };
|
||
|
||
clockify = callPackage ../applications/office/clockify {
|
||
electron = electron_11;
|
||
};
|
||
|
||
contrast = callPackage ../applications/accessibility/contrast { };
|
||
|
||
cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
|
||
|
||
cpulimit = callPackage ../tools/misc/cpulimit { };
|
||
|
||
code-minimap = callPackage ../tools/misc/code-minimap { };
|
||
|
||
codesearch = callPackage ../tools/text/codesearch { };
|
||
|
||
codec2 = callPackage ../development/libraries/codec2 { };
|
||
|
||
contacts = callPackage ../tools/misc/contacts {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
|
||
xcbuildHook = xcbuild6Hook;
|
||
};
|
||
|
||
colorls = callPackage ../tools/system/colorls { };
|
||
|
||
coloursum = callPackage ../tools/text/coloursum {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
compsize = callPackage ../os-specific/linux/compsize { };
|
||
|
||
cot = with python3Packages; toPythonApplication cot;
|
||
|
||
coturn = callPackage ../servers/coturn {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
coursier = callPackage ../development/tools/coursier {};
|
||
|
||
cppclean = callPackage ../development/tools/cppclean {};
|
||
|
||
credhub-cli = callPackage ../tools/admin/credhub-cli {};
|
||
|
||
crex = callPackage ../tools/misc/crex { };
|
||
|
||
cri-tools = callPackage ../tools/virtualization/cri-tools {};
|
||
|
||
crip = callPackage ../applications/audio/crip { };
|
||
|
||
crosvm = callPackage ../applications/virtualization/crosvm { };
|
||
|
||
crossplane = with python3Packages; toPythonApplication crossplane;
|
||
|
||
crunch = callPackage ../tools/security/crunch { };
|
||
|
||
crudini = callPackage ../tools/misc/crudini { };
|
||
|
||
csv2odf = callPackage ../applications/office/csv2odf { };
|
||
|
||
csvdiff = callPackage ../tools/text/csvdiff { };
|
||
|
||
csview = callPackage ../tools/text/csview { };
|
||
|
||
csvkit = callPackage ../tools/text/csvkit { };
|
||
|
||
csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { };
|
||
|
||
csv2latex = callPackage ../tools/misc/csv2latex { };
|
||
|
||
csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { };
|
||
|
||
cucumber = callPackage ../development/tools/cucumber {};
|
||
|
||
cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { };
|
||
|
||
dabet = callPackage ../tools/misc/dabet { };
|
||
|
||
dabtools = callPackage ../applications/radio/dabtools { };
|
||
|
||
daemontools = callPackage ../tools/admin/daemontools { };
|
||
|
||
dagger = callPackage ../development/tools/continuous-integration/dagger { };
|
||
|
||
dale = callPackage ../development/compilers/dale { };
|
||
|
||
damon = callPackage ../tools/admin/damon { };
|
||
|
||
dancing-script = callPackage ../data/fonts/dancing-script { };
|
||
|
||
dante = callPackage ../servers/dante { };
|
||
|
||
dapr-cli = callPackage ../development/tools/dapr/cli {};
|
||
|
||
dasel = callPackage ../applications/misc/dasel { };
|
||
|
||
dasher = callPackage ../applications/accessibility/dasher { };
|
||
|
||
datafusion-cli = callPackage ../development/misc/datafusion { };
|
||
|
||
datamash = callPackage ../tools/misc/datamash { };
|
||
|
||
datasette = with python3Packages; toPythonApplication datasette;
|
||
|
||
howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
|
||
|
||
datefmt = callPackage ../tools/misc/datefmt { };
|
||
|
||
datefudge = callPackage ../tools/system/datefudge { };
|
||
|
||
dateutils = callPackage ../tools/misc/dateutils { };
|
||
|
||
datovka = libsForQt5.callPackage ../applications/networking/datovka { };
|
||
|
||
dave = callPackage ../servers/http/dave { };
|
||
|
||
dconf = callPackage ../development/libraries/dconf { };
|
||
|
||
ddate = callPackage ../tools/misc/ddate { };
|
||
|
||
ddosify = callPackage ../development/tools/ddosify { };
|
||
|
||
dduper = callPackage ../tools/filesystems/dduper { };
|
||
|
||
dedup = callPackage ../tools/backup/dedup { };
|
||
|
||
dehydrated = callPackage ../tools/admin/dehydrated { };
|
||
|
||
deja-dup = callPackage ../applications/backup/deja-dup { };
|
||
|
||
dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
|
||
|
||
desync = callPackage ../applications/networking/sync/desync { };
|
||
|
||
devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { };
|
||
|
||
devmem2 = callPackage ../os-specific/linux/devmem2 { };
|
||
|
||
dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
|
||
|
||
dbx = python3Packages.callPackage ../applications/misc/dbx { };
|
||
|
||
ioport = callPackage ../os-specific/linux/ioport {};
|
||
|
||
dgoss = callPackage ../tools/misc/dgoss { };
|
||
|
||
diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
|
||
inherit (haskellPackages) ghcWithPackages diagrams-builder;
|
||
};
|
||
|
||
dialect = callPackage ../applications/misc/dialect { };
|
||
|
||
dialog = callPackage ../tools/misc/dialog { };
|
||
|
||
dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { };
|
||
|
||
dibbler = callPackage ../tools/networking/dibbler { };
|
||
|
||
dieharder = callPackage ../tools/security/dieharder { };
|
||
|
||
diesel-cli = callPackage ../development/tools/diesel-cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
refinery-cli = callPackage ../development/tools/refinery-cli { };
|
||
|
||
digitemp = callPackage ../tools/misc/digitemp { };
|
||
|
||
dijo = callPackage ../tools/misc/dijo {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
ding = callPackage ../applications/misc/ding {
|
||
aspellDicts_de = aspellDicts.de;
|
||
aspellDicts_en = aspellDicts.en;
|
||
};
|
||
|
||
dirb = callPackage ../tools/networking/dirb { };
|
||
|
||
direnv = callPackage ../tools/misc/direnv { };
|
||
|
||
h = callPackage ../tools/misc/h { };
|
||
|
||
discount = callPackage ../tools/text/discount { };
|
||
|
||
discourse = callPackage ../servers/web-apps/discourse { };
|
||
|
||
discourseAllPlugins = discourse.override {
|
||
plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins);
|
||
};
|
||
|
||
discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { };
|
||
|
||
discocss = callPackage ../tools/misc/discocss { };
|
||
|
||
disfetch = callPackage ../tools/misc/disfetch { };
|
||
|
||
disk-filltest = callPackage ../tools/system/disk-filltest { };
|
||
|
||
diskscan = callPackage ../tools/misc/diskscan { };
|
||
|
||
disorderfs = callPackage ../tools/filesystems/disorderfs {
|
||
asciidoc = asciidoc-full;
|
||
};
|
||
|
||
dislocker = callPackage ../tools/filesystems/dislocker { };
|
||
|
||
distgen = callPackage ../development/tools/distgen {};
|
||
|
||
distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
|
||
|
||
ditaa = callPackage ../tools/graphics/ditaa { };
|
||
|
||
dino = callPackage ../applications/networking/instant-messengers/dino {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
|
||
};
|
||
|
||
djv = callPackage ../applications/graphics/djv { stdenv = gcc10StdenvCompat; };
|
||
|
||
dnschef = python3Packages.callPackage ../tools/networking/dnschef { };
|
||
|
||
doitlive = callPackage ../tools/misc/doitlive { };
|
||
|
||
dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
|
||
|
||
dolibarr = callPackage ../servers/web-apps/dolibarr { };
|
||
|
||
doppler = callPackage ../tools/security/doppler {};
|
||
|
||
dosage = callPackage ../applications/graphics/dosage { };
|
||
|
||
dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
inherit (ocamlPackages) dot-merlin-reader;
|
||
|
||
dozenal = callPackage ../applications/misc/dozenal { };
|
||
|
||
dpic = callPackage ../tools/graphics/dpic { };
|
||
|
||
dstp = callPackage ../development/tools/dstp { };
|
||
|
||
dsvpn = callPackage ../applications/networking/dsvpn { };
|
||
|
||
dtools = callPackage ../development/tools/dtools { };
|
||
|
||
dt-shell-color-scripts = callPackage ../tools/misc/dt-shell-color-scripts { };
|
||
|
||
dtrx = callPackage ../tools/compression/dtrx { };
|
||
|
||
dua = callPackage ../tools/misc/dua {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
duf = callPackage ../tools/misc/duf { };
|
||
|
||
inherit (ocaml-ng.ocamlPackages_4_10) dune_1;
|
||
inherit (ocamlPackages) dune_2 dune_3 dune-release;
|
||
|
||
duperemove = callPackage ../tools/filesystems/duperemove { };
|
||
|
||
dvc = callPackage ../applications/version-management/dvc { };
|
||
|
||
dvc-with-remotes = callPackage ../applications/version-management/dvc {
|
||
enableGoogle = true;
|
||
enableAWS = true;
|
||
enableAzure = true;
|
||
enableSSH = true;
|
||
};
|
||
|
||
dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
|
||
|
||
dyncall = callPackage ../development/libraries/dyncall { };
|
||
|
||
dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { };
|
||
|
||
earthly = callPackage ../development/tools/earthly { };
|
||
|
||
earlybird = callPackage ../tools/security/earlybird { };
|
||
|
||
earlyoom = callPackage ../os-specific/linux/earlyoom { };
|
||
|
||
easycrypt = callPackage ../applications/science/logic/easycrypt { };
|
||
|
||
easycrypt-runtest = callPackage ../applications/science/logic/easycrypt/runtest.nix { };
|
||
|
||
EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
|
||
|
||
ecasound = callPackage ../applications/audio/ecasound { };
|
||
|
||
edac-utils = callPackage ../os-specific/linux/edac-utils { };
|
||
|
||
eddy = libsForQt5.callPackage ../applications/graphics/eddy { };
|
||
|
||
eggdrop = callPackage ../tools/networking/eggdrop { };
|
||
|
||
ekam = callPackage ../development/tools/build-managers/ekam { };
|
||
|
||
eksctl = callPackage ../tools/admin/eksctl { };
|
||
|
||
electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { };
|
||
|
||
electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { };
|
||
|
||
element = callPackage ../applications/science/chemistry/element { };
|
||
|
||
element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
|
||
electron = electron_19;
|
||
};
|
||
element-desktop-wayland = writeScriptBin "element-desktop" ''
|
||
#!/bin/sh
|
||
NIXOS_OZONE_WL=1 exec ${element-desktop}/bin/element-desktop "$@"
|
||
'';
|
||
|
||
element-web = callPackage ../applications/networking/instant-messengers/element/element-web.nix {
|
||
conf = config.element-web.conf or {};
|
||
};
|
||
|
||
elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
|
||
|
||
ell = callPackage ../os-specific/linux/ell { };
|
||
|
||
elm-github-install = callPackage ../tools/package-management/elm-github-install { };
|
||
|
||
elogind = callPackage ../applications/misc/elogind { };
|
||
|
||
elpa = callPackage ../development/libraries/elpa { };
|
||
|
||
enca = callPackage ../tools/text/enca { };
|
||
|
||
ent = callPackage ../tools/misc/ent { };
|
||
|
||
entwine = callPackage ../applications/graphics/entwine { };
|
||
|
||
envconsul = callPackage ../tools/system/envconsul { };
|
||
|
||
envsubst = callPackage ../tools/misc/envsubst { };
|
||
|
||
er-patcher = callPackage ../tools/games/er-patcher { };
|
||
|
||
errcheck = callPackage ../development/tools/errcheck { };
|
||
|
||
eschalot = callPackage ../tools/security/eschalot { };
|
||
|
||
espanso = callPackage ../applications/office/espanso {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
|
||
};
|
||
|
||
esphome = callPackage ../tools/misc/esphome { };
|
||
|
||
esptool = callPackage ../tools/misc/esptool { };
|
||
|
||
esptool-ck = callPackage ../tools/misc/esptool-ck { };
|
||
|
||
ephemeralpg = callPackage ../development/tools/database/ephemeralpg {};
|
||
|
||
et = callPackage ../applications/misc/et {};
|
||
|
||
ejson = callPackage ../development/tools/ejson {};
|
||
|
||
eternal-terminal = callPackage ../tools/networking/eternal-terminal {};
|
||
|
||
extrude = callPackage ../tools/security/extrude { };
|
||
|
||
fastly = callPackage ../misc/fastly {
|
||
# If buildGoModule is overriden, provide a matching version of the go attribute
|
||
};
|
||
|
||
f2 = callPackage ../tools/misc/f2 {};
|
||
|
||
f3 = callPackage ../tools/filesystems/f3 { };
|
||
|
||
f3d = callPackage ../applications/graphics/f3d {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
|
||
};
|
||
|
||
fac = callPackage ../development/tools/fac { };
|
||
|
||
facedetect = callPackage ../tools/graphics/facedetect { };
|
||
|
||
findimagedupes = callPackage ../tools/graphics/findimagedupes { };
|
||
|
||
facter = callPackage ../tools/system/facter { };
|
||
|
||
fasd = callPackage ../tools/misc/fasd { };
|
||
|
||
fastJson = callPackage ../development/libraries/fastjson { };
|
||
|
||
fast-cli = nodePackages.fast-cli;
|
||
|
||
fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { };
|
||
|
||
fast-ssh = callPackage ../tools/networking/fast-ssh {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
faudio = callPackage ../development/libraries/faudio { };
|
||
|
||
fd = callPackage ../tools/misc/fd { };
|
||
|
||
fdroidserver = python3Packages.callPackage ../development/tools/fdroidserver { };
|
||
|
||
filebench = callPackage ../tools/misc/filebench { };
|
||
|
||
filebot = callPackage ../applications/video/filebot { };
|
||
|
||
fileshare = callPackage ../servers/fileshare {};
|
||
|
||
fileshelter = callPackage ../servers/web-apps/fileshelter { };
|
||
|
||
fioctl = callPackage ../tools/admin/fioctl { };
|
||
|
||
firecracker = callPackage ../applications/virtualization/firecracker { };
|
||
|
||
firectl = callPackage ../applications/virtualization/firectl { };
|
||
|
||
firestarter = callPackage ../applications/misc/firestarter { };
|
||
|
||
fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { };
|
||
|
||
flitter = callPackage ../tools/misc/flitter { };
|
||
|
||
frangipanni = callPackage ../tools/text/frangipanni { };
|
||
|
||
fselect = callPackage ../tools/misc/fselect { };
|
||
|
||
fsmon = callPackage ../tools/misc/fsmon { };
|
||
|
||
fst = callPackage ../tools/text/fst { };
|
||
|
||
fsql = callPackage ../tools/misc/fsql { };
|
||
|
||
fop = callPackage ../tools/typesetting/fop {
|
||
jdk = openjdk8;
|
||
};
|
||
|
||
fondu = callPackage ../tools/misc/fondu { };
|
||
|
||
fpp = callPackage ../tools/misc/fpp { };
|
||
|
||
fsmark = callPackage ../tools/misc/fsmark { };
|
||
|
||
futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark;
|
||
|
||
fx = callPackage ../development/tools/fx { };
|
||
|
||
tllist = callPackage ../development/libraries/tllist { };
|
||
|
||
fcft = callPackage ../development/libraries/fcft { };
|
||
|
||
fuzzel = callPackage ../applications/misc/fuzzel { };
|
||
|
||
flashfocus = callPackage ../misc/flashfocus { };
|
||
|
||
qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { };
|
||
|
||
fwup = callPackage ../tools/misc/fwup {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration;
|
||
};
|
||
|
||
fx_cast_bridge = callPackage ../tools/misc/fx_cast { };
|
||
|
||
fzf = callPackage ../tools/misc/fzf { };
|
||
|
||
fzf-obc = callPackage ../shells/bash/fzf-obc { };
|
||
|
||
fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
|
||
|
||
fzy = callPackage ../tools/misc/fzy { };
|
||
|
||
g2o = libsForQt5.callPackage ../development/libraries/g2o { };
|
||
|
||
gb-backup = callPackage ../tools/backup/gamerbackup { };
|
||
|
||
gbsplay = callPackage ../applications/audio/gbsplay { };
|
||
|
||
gdrive = callPackage ../applications/networking/gdrive { };
|
||
|
||
gdu = callPackage ../tools/system/gdu { };
|
||
|
||
go-chromecast = callPackage ../applications/video/go-chromecast {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
go-containerregistry = callPackage ../development/tools/go-containerregistry { };
|
||
inherit (go-containerregistry) crane gcrane;
|
||
|
||
go-rice = callPackage ../tools/misc/go.rice {};
|
||
|
||
go-2fa = callPackage ../tools/security/2fa {};
|
||
|
||
go-dependency-manager = callPackage ../development/tools/gdm { };
|
||
|
||
go-neb = callPackage ../applications/networking/instant-messengers/go-neb { };
|
||
|
||
geckodriver = callPackage ../development/tools/geckodriver {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
geekbench4 = callPackage ../tools/misc/geekbench/4.nix { };
|
||
geekbench5 = callPackage ../tools/misc/geekbench { };
|
||
geekbench = geekbench5;
|
||
|
||
gencfsm = callPackage ../tools/security/gencfsm { };
|
||
|
||
genromfs = callPackage ../tools/filesystems/genromfs { };
|
||
|
||
gh-ost = callPackage ../tools/misc/gh-ost { };
|
||
|
||
ghdorker = callPackage ../tools/security/ghdorker { };
|
||
|
||
ghidra = callPackage ../tools/security/ghidra/build.nix { };
|
||
|
||
ghidra-bin = callPackage ../tools/security/ghidra { };
|
||
|
||
gh2md = callPackage ../tools/backup/gh2md { };
|
||
|
||
gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
|
||
|
||
giph = callPackage ../applications/video/giph { };
|
||
|
||
gir-rs = callPackage ../development/tools/gir { };
|
||
|
||
gist = callPackage ../tools/text/gist { };
|
||
|
||
gitjacker = callPackage ../tools/security/gitjacker { };
|
||
|
||
gixy = callPackage ../tools/admin/gixy { };
|
||
|
||
glpaper = callPackage ../development/tools/glpaper { };
|
||
|
||
gllvm = callPackage ../development/tools/gllvm { };
|
||
|
||
glide = callPackage ../development/tools/glide { };
|
||
|
||
globalarrays = callPackage ../development/libraries/globalarrays { };
|
||
|
||
glock = callPackage ../development/tools/glock { };
|
||
|
||
glslviewer = callPackage ../development/tools/glslviewer {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
gmic = callPackage ../tools/graphics/gmic { };
|
||
|
||
gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
|
||
|
||
# NOTE: If overriding qt version, krita needs to use the same qt version as
|
||
# well.
|
||
gmic-qt-krita = gmic-qt.override {
|
||
variant = "krita";
|
||
};
|
||
|
||
gpg-tui = callPackage ../tools/security/gpg-tui {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
|
||
inherit (darwin) libobjc libresolv;
|
||
};
|
||
|
||
goa = callPackage ../development/tools/goa { };
|
||
|
||
goawk = callPackage ../tools/text/goawk { };
|
||
|
||
gohai = callPackage ../tools/system/gohai { };
|
||
|
||
gorilla-bin = callPackage ../tools/security/gorilla-bin { };
|
||
|
||
godu = callPackage ../tools/misc/godu { };
|
||
|
||
goss = callPackage ../tools/misc/goss { };
|
||
|
||
gosu = callPackage ../tools/misc/gosu { };
|
||
|
||
gotify-cli = callPackage ../tools/misc/gotify-cli { };
|
||
|
||
gotify-desktop = callPackage ../tools/misc/gotify-desktop { };
|
||
|
||
gping = callPackage ../tools/networking/gping {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
gpu-burn = callPackage ../applications/misc/gpu-burn {
|
||
# gpu-burn doesn't build on gcc11. CUDA 11.3 is the last version to use
|
||
# pre-gcc11, in particular gcc9.
|
||
stdenv = gcc9Stdenv;
|
||
};
|
||
|
||
greg = callPackage ../applications/audio/greg {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
grim = callPackage ../tools/graphics/grim { };
|
||
|
||
gringo = callPackage ../tools/misc/gringo { };
|
||
|
||
grit = callPackage ../tools/misc/grit { };
|
||
|
||
grobi = callPackage ../tools/X11/grobi { };
|
||
|
||
gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
|
||
|
||
gsctl = callPackage ../applications/misc/gsctl { };
|
||
|
||
gthree = callPackage ../development/libraries/gthree { };
|
||
|
||
gtg = callPackage ../applications/office/gtg { };
|
||
|
||
gti = callPackage ../tools/misc/gti { };
|
||
|
||
hdate = callPackage ../applications/misc/hdate { };
|
||
|
||
heatseeker = callPackage ../tools/misc/heatseeker { };
|
||
|
||
hebcal = callPackage ../tools/misc/hebcal {};
|
||
|
||
hebbot = callPackage ../servers/matrix-hebbot {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
hexio = callPackage ../development/tools/hexio { };
|
||
|
||
hexyl = callPackage ../tools/misc/hexyl { };
|
||
|
||
hid-listen = callPackage ../tools/misc/hid-listen { };
|
||
|
||
hidrd = callPackage ../tools/misc/hidrd { };
|
||
|
||
hiksink = callPackage ../tools/misc/hiksink {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
hocr-tools = with python3Packages; toPythonApplication hocr-tools;
|
||
|
||
home-manager = callPackage ../tools/package-management/home-manager {};
|
||
|
||
hostsblock = callPackage ../tools/misc/hostsblock { };
|
||
|
||
hottext = callPackage ../tools/text/hottext { };
|
||
|
||
hopper = qt5.callPackage ../development/tools/analysis/hopper {};
|
||
|
||
hr = callPackage ../applications/misc/hr { };
|
||
|
||
humioctl = callPackage ../applications/logging/humioctl {};
|
||
|
||
hyprland = callPackage ../applications/window-managers/hyprland {
|
||
wlroots = wlroots.overrideAttrs (_: {
|
||
version = "unstable-2022-06-07";
|
||
src = fetchFromGitLab {
|
||
domain = "gitlab.freedesktop.org";
|
||
owner = "wlroots";
|
||
repo = "wlroots";
|
||
rev = "b89ed9015c3fbe8d339e9d65cf70fdca6e5645bc";
|
||
sha256 = "sha256-8y3u8CoigjoZOVbA2wCWBHlDNEakv0AVxU46/cOC00s=";
|
||
};
|
||
});
|
||
};
|
||
|
||
hysteria = callPackage ../tools/networking/hysteria { };
|
||
|
||
hyx = callPackage ../tools/text/hyx { };
|
||
|
||
icdiff = callPackage ../tools/text/icdiff {};
|
||
|
||
inchi = callPackage ../development/libraries/inchi {};
|
||
|
||
icon-slicer = callPackage ../tools/X11/icon-slicer { };
|
||
|
||
ifm = callPackage ../tools/graphics/ifm {};
|
||
|
||
iina = callPackage ../applications/video/iina { };
|
||
|
||
ink = callPackage ../tools/misc/ink { };
|
||
|
||
inklecate = callPackage ../development/compilers/inklecate {};
|
||
|
||
intensity-normalization = with python3Packages; toPythonApplication intensity-normalization;
|
||
|
||
interactsh = callPackage ../tools/misc/interactsh { };
|
||
|
||
interlock = callPackage ../servers/interlock {};
|
||
|
||
invoiceplane = callPackage ../servers/web-apps/invoiceplane { };
|
||
|
||
iotools = callPackage ../tools/misc/iotools { };
|
||
|
||
irpf = callPackage ../applications/finance/irpf { };
|
||
|
||
jellycli = callPackage ../applications/audio/jellycli { };
|
||
|
||
jellyfin = callPackage ../servers/jellyfin {
|
||
ffmpeg = jellyfin-ffmpeg;
|
||
};
|
||
|
||
jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { };
|
||
|
||
jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
|
||
};
|
||
|
||
jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
|
||
|
||
jellyfin-web = callPackage ../servers/jellyfin/web.nix { };
|
||
|
||
jiten = callPackage ../applications/misc/jiten { };
|
||
|
||
kanjidraw = callPackage ../applications/misc/kanjidraw { };
|
||
|
||
jotta-cli = callPackage ../applications/misc/jotta-cli { };
|
||
|
||
joycond = callPackage ../os-specific/linux/joycond { };
|
||
|
||
joystickwake = callPackage ../tools/games/joystickwake {};
|
||
|
||
jwt-cli = callPackage ../tools/security/jwt-cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
jwt-hack = callPackage ../tools/security/jwt-hack { } ;
|
||
|
||
jwx = callPackage ../tools/security/jwx { } ;
|
||
|
||
kapacitor = callPackage ../servers/monitoring/kapacitor { };
|
||
|
||
kaldi = callPackage ../tools/audio/kaldi { };
|
||
|
||
kalker = callPackage ../tools/misc/kalker { };
|
||
|
||
kisslicer = callPackage ../tools/misc/kisslicer { };
|
||
|
||
klaus = with python3Packages; toPythonApplication klaus;
|
||
|
||
klipper = callPackage ../servers/klipper { };
|
||
|
||
klipper-firmware = callPackage ../servers/klipper/klipper-firmware.nix { };
|
||
|
||
klipper-flash = callPackage ../servers/klipper/klipper-flash.nix { };
|
||
|
||
klipper-genconf = callPackage ../servers/klipper/klipper-genconf.nix { };
|
||
|
||
klog = qt5.callPackage ../applications/radio/klog { };
|
||
|
||
komga = callPackage ../servers/komga { };
|
||
|
||
krapslog = callPackage ../tools/misc/krapslog { };
|
||
|
||
krelay = callPackage ../applications/networking/cluster/krelay { };
|
||
|
||
krill = callPackage ../servers/krill {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
lapce = callPackage ../applications/editors/lapce {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit;
|
||
};
|
||
|
||
lcdproc = callPackage ../servers/monitoring/lcdproc { };
|
||
|
||
languagetool = callPackage ../tools/text/languagetool { };
|
||
|
||
ldtk = callPackage ../applications/editors/ldtk { };
|
||
|
||
lepton = callPackage ../tools/graphics/lepton { };
|
||
|
||
lepton-eda = callPackage ../applications/science/electronics/lepton-eda { };
|
||
|
||
lexend = callPackage ../data/fonts/lexend { };
|
||
|
||
lexicon = callPackage ../tools/admin/lexicon { };
|
||
|
||
lief = callPackage ../development/libraries/lief {
|
||
python = python3;
|
||
};
|
||
|
||
libnbd = callPackage ../development/libraries/libnbd { };
|
||
|
||
libndtypes = callPackage ../development/libraries/libndtypes { };
|
||
|
||
libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { };
|
||
|
||
libxnd = callPackage ../development/libraries/libxnd { };
|
||
|
||
lifeograph = callPackage ../applications/editors/lifeograph { };
|
||
|
||
limitcpu = callPackage ../tools/misc/limitcpu { };
|
||
|
||
link-grammar = callPackage ../tools/text/link-grammar { };
|
||
|
||
linuxptp = callPackage ../os-specific/linux/linuxptp { };
|
||
|
||
lisgd = callPackage ../tools/inputmethods/lisgd { };
|
||
|
||
lite = callPackage ../applications/editors/lite { };
|
||
|
||
lite-xl = callPackage ../applications/editors/lite-xl {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
loadwatch = callPackage ../tools/system/loadwatch { };
|
||
|
||
loccount = callPackage ../development/tools/misc/loccount { };
|
||
|
||
long-shebang = callPackage ../misc/long-shebang {};
|
||
|
||
lowdown = callPackage ../tools/typesetting/lowdown { };
|
||
|
||
numatop = callPackage ../os-specific/linux/numatop { };
|
||
|
||
numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { };
|
||
|
||
num-utils = callPackage ../tools/text/num-utils { };
|
||
|
||
iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
|
||
|
||
ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
|
||
|
||
ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
|
||
|
||
kaggle = with python3Packages; toPythonApplication kaggle;
|
||
|
||
lynis = callPackage ../tools/security/lynis { };
|
||
|
||
maigret = callPackage ../tools/security/maigret { };
|
||
|
||
maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { };
|
||
|
||
maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { };
|
||
|
||
mandown = callPackage ../tools/misc/mandown { };
|
||
|
||
mapcidr = callPackage ../tools/misc/mapcidr { };
|
||
|
||
marl = callPackage ../development/libraries/marl {};
|
||
|
||
marlin-calc = callPackage ../tools/misc/marlin-calc {};
|
||
|
||
masscan = callPackage ../tools/security/masscan { };
|
||
|
||
massren = callPackage ../tools/misc/massren { };
|
||
|
||
mat2 = with python3.pkgs; toPythonApplication mat2;
|
||
|
||
maxcso = callPackage ../tools/archivers/maxcso {};
|
||
|
||
medusa = callPackage ../tools/security/medusa { };
|
||
|
||
megasync = libsForQt5.callPackage ../applications/misc/megasync {
|
||
ffmpeg = ffmpeg-full;
|
||
};
|
||
|
||
megacmd = callPackage ../applications/misc/megacmd { };
|
||
|
||
merriweather = callPackage ../data/fonts/merriweather { };
|
||
|
||
merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
|
||
|
||
meson = callPackage ../development/tools/build-managers/meson { };
|
||
|
||
# while building documentation meson may want to run binaries for host
|
||
# which needs an emulator
|
||
# example of an error which this fixes
|
||
# [Errno 8] Exec format error: './gdk3-scan'
|
||
mesonEmulatorHook =
|
||
if (!stdenv.buildPlatform.canExecute stdenv.targetPlatform) then
|
||
makeSetupHook
|
||
{
|
||
name = "mesonEmulatorHook";
|
||
substitutions = {
|
||
crossFile = writeText "cross-file.conf" ''
|
||
[binaries]
|
||
exe_wrapper = ${lib.escapeShellArg (stdenv.targetPlatform.emulator buildPackages)}
|
||
'';
|
||
};
|
||
} ../development/tools/build-managers/meson/emulator-hook.sh
|
||
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)";
|
||
|
||
meson-tools = callPackage ../misc/meson-tools { };
|
||
|
||
metabase = callPackage ../servers/metabase {
|
||
jdk11 = jdk11_headless;
|
||
};
|
||
|
||
micropad = callPackage ../applications/office/micropad {
|
||
electron = electron_17;
|
||
};
|
||
|
||
midicsv = callPackage ../tools/audio/midicsv { };
|
||
|
||
miniscript = callPackage ../applications/blockchains/miniscript { };
|
||
|
||
miniserve = callPackage ../tools/misc/miniserve {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
|
||
|
||
mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
|
||
|
||
mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
|
||
|
||
mmctl = callPackage ../tools/misc/mmctl { };
|
||
|
||
molly-brown = callPackage ../servers/gemini/molly-brown { };
|
||
|
||
monetdb = callPackage ../servers/sql/monetdb { };
|
||
|
||
monado = callPackage ../applications/graphics/monado {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
};
|
||
|
||
mons = callPackage ../tools/misc/mons {};
|
||
|
||
monsoon = callPackage ../tools/security/monsoon {};
|
||
|
||
moodle-dl = callPackage ../tools/networking/moodle-dl { };
|
||
|
||
moonraker = callPackage ../servers/moonraker { };
|
||
|
||
morsel = callPackage ../tools/text/morsel {};
|
||
|
||
mousetweaks = callPackage ../applications/accessibility/mousetweaks {
|
||
inherit (xorg) libX11 libXtst libXfixes;
|
||
};
|
||
|
||
mp3blaster = callPackage ../applications/audio/mp3blaster { };
|
||
|
||
mp3cat = callPackage ../tools/audio/mp3cat {};
|
||
|
||
mp3fs = callPackage ../tools/filesystems/mp3fs { };
|
||
|
||
mpdas = callPackage ../tools/audio/mpdas { };
|
||
|
||
mpdcron = callPackage ../tools/audio/mpdcron { };
|
||
|
||
mpdris2 = callPackage ../tools/audio/mpdris2 { };
|
||
|
||
mpd-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
|
||
|
||
mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { };
|
||
|
||
mq-cli = callPackage ../tools/system/mq-cli { };
|
||
|
||
mrkd = with python3Packages; toPythonApplication mrkd;
|
||
|
||
naproche = callPackage ../applications/science/logic/naproche { };
|
||
|
||
nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { };
|
||
|
||
n2n = callPackage ../tools/networking/n2n { };
|
||
|
||
nextdns = callPackage ../applications/networking/nextdns { };
|
||
|
||
ngadmin = callPackage ../applications/networking/ngadmin { };
|
||
|
||
nfdump = callPackage ../tools/networking/nfdump { };
|
||
|
||
nfstrace = callPackage ../tools/networking/nfstrace { };
|
||
|
||
nix-direnv = callPackage ../tools/misc/nix-direnv { };
|
||
|
||
nixel = callPackage ../tools/nix/nixel { };
|
||
|
||
nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { };
|
||
|
||
nix-template = callPackage ../tools/package-management/nix-template {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime;
|
||
|
||
nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
|
||
|
||
notemap = callPackage ../tools/networking/notemap { };
|
||
|
||
noteshrink = callPackage ../tools/misc/noteshrink { };
|
||
|
||
noti = callPackage ../tools/misc/noti {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
notify = callPackage ../tools/misc/notify { };
|
||
|
||
npins = callPackage ../tools/nix/npins { };
|
||
|
||
nrsc5 = callPackage ../applications/misc/nrsc5 { };
|
||
|
||
nsync = callPackage ../development/libraries/nsync { };
|
||
|
||
nwipe = callPackage ../tools/security/nwipe { };
|
||
|
||
nx2elf = callPackage ../tools/compression/nx2elf { };
|
||
|
||
nx-libs = callPackage ../tools/X11/nx-libs { };
|
||
|
||
nyx = callPackage ../tools/networking/nyx { };
|
||
|
||
oci-cli = callPackage ../tools/admin/oci-cli { };
|
||
|
||
ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf;
|
||
|
||
ocrfeeder = callPackage ../applications/graphics/ocrfeeder { };
|
||
|
||
onboard = callPackage ../applications/misc/onboard { };
|
||
|
||
oneshot = callPackage ../tools/networking/oneshot { };
|
||
|
||
orjail = callPackage ../tools/security/orjail { };
|
||
|
||
online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools;
|
||
|
||
onnxruntime = callPackage ../development/libraries/onnxruntime { };
|
||
|
||
xkbd = callPackage ../applications/misc/xkbd { };
|
||
|
||
libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
|
||
|
||
optar = callPackage ../tools/graphics/optar {};
|
||
|
||
oni2 = callPackage ../applications/editors/oni2 { };
|
||
|
||
obinskit = callPackage ../applications/misc/obinskit {};
|
||
|
||
odoo = callPackage ../applications/finance/odoo {};
|
||
|
||
odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter {};
|
||
|
||
oil-buku = callPackage ../applications/misc/oil-buku { };
|
||
|
||
osdlyrics = callPackage ../applications/audio/osdlyrics { };
|
||
|
||
ossutil = callPackage ../tools/admin/ossutil {};
|
||
|
||
osv-detector = callPackage ../tools/security/osv-detector {};
|
||
|
||
pastel = callPackage ../applications/misc/pastel {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
inherit (ocamlPackages) patdiff;
|
||
|
||
patool = with python3Packages; toPythonApplication patool;
|
||
|
||
pbgopy = callPackage ../tools/text/pbgopy { };
|
||
|
||
pbzx = callPackage ../tools/compression/pbzx { };
|
||
|
||
pcb2gcode = callPackage ../tools/misc/pcb2gcode { };
|
||
|
||
persepolis = python3Packages.callPackage ../tools/networking/persepolis {
|
||
wrapQtAppsHook = qt5.wrapQtAppsHook;
|
||
};
|
||
|
||
pev = callPackage ../development/tools/analysis/pev { };
|
||
|
||
phd2 = callPackage ../applications/science/astronomy/phd2 { };
|
||
|
||
phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
|
||
|
||
photon = callPackage ../tools/networking/photon { };
|
||
|
||
piglit = callPackage ../tools/graphics/piglit { };
|
||
|
||
pika = callPackage ../applications/graphics/pika { };
|
||
|
||
playerctl = callPackage ../tools/audio/playerctl { };
|
||
|
||
pn = callPackage ../tools/text/pn { };
|
||
|
||
pocket-casts = callPackage ../applications/audio/pocket-casts {
|
||
electron = electron_14;
|
||
};
|
||
|
||
pouf = callPackage ../tools/misc/pouf { };
|
||
|
||
poweralertd = callPackage ../tools/misc/poweralertd { };
|
||
|
||
ps_mem = callPackage ../tools/system/ps_mem { };
|
||
|
||
pscale = callPackage ../development/tools/pscale { };
|
||
|
||
psstop = callPackage ../tools/system/psstop { };
|
||
|
||
precice = callPackage ../development/libraries/precice { };
|
||
|
||
precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { };
|
||
|
||
pueue = callPackage ../applications/misc/pueue {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
};
|
||
|
||
pixcat = with python3Packages; toPythonApplication pixcat;
|
||
|
||
pixiecore = callPackage ../tools/networking/pixiecore {};
|
||
|
||
waitron = callPackage ../tools/networking/waitron {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
pyCA = python3Packages.callPackage ../applications/video/pyca {};
|
||
|
||
pyznap = python3Packages.callPackage ../tools/backup/pyznap {};
|
||
|
||
procs = callPackage ../tools/admin/procs {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
inherit (darwin) libiconv;
|
||
};
|
||
|
||
procyon = callPackage ../tools/misc/procyon { };
|
||
|
||
profetch = callPackage ../tools/misc/profetch { };
|
||
|
||
psrecord = python3Packages.callPackage ../tools/misc/psrecord {};
|
||
|
||
r53-ddns = callPackage ../applications/networking/r53-ddns { };
|
||
|
||
rare = python3Packages.callPackage ../games/rare { };
|
||
|
||
reg = callPackage ../tools/virtualization/reg { };
|
||
|
||
rex = callPackage ../tools/system/rex { };
|
||
|
||
river = callPackage ../applications/window-managers/river { };
|
||
|
||
rivercarro = callPackage ../applications/misc/rivercarro { };
|
||
|
||
rmapi = callPackage ../applications/misc/remarkable/rmapi { };
|
||
|
||
rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { };
|
||
|
||
rm-improved = callPackage ../applications/misc/rm-improved { };
|
||
|
||
remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { };
|
||
|
||
restream = callPackage ../applications/misc/remarkable/restream { };
|
||
|
||
ropgadget = with python3Packages; toPythonApplication ropgadget;
|
||
|
||
scour = with python3Packages; toPythonApplication scour;
|
||
|
||
s2png = callPackage ../tools/graphics/s2png { };
|
||
|
||
sfz = callPackage ../tools/misc/sfz { };
|
||
|
||
shab = callPackage ../tools/text/shab { };
|
||
|
||
sheldon = callPackage ../tools/misc/sheldon { };
|
||
|
||
shell-hist = callPackage ../tools/misc/shell-hist { };
|
||
|
||
shellhub-agent = callPackage ../applications/networking/shellhub-agent { };
|
||
|
||
shellnoob = callPackage ../tools/security/shellnoob { };
|
||
|
||
sheesy-cli = callPackage ../tools/security/sheesy-cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
simdjson = callPackage ../development/libraries/simdjson { };
|
||
|
||
shipyard = callPackage ../tools/virtualization/shipyard { };
|
||
|
||
shisho = callPackage ../tools/security/shisho { };
|
||
|
||
siglo = callPackage ../applications/misc/siglo { };
|
||
|
||
simg2img = callPackage ../tools/filesystems/simg2img { };
|
||
|
||
snazy = callPackage ../development/tools/snazy { };
|
||
|
||
snippetpixie = callPackage ../tools/text/snippetpixie { };
|
||
|
||
snowcat = callPackage ../tools/security/snowcat { };
|
||
|
||
socklog = callPackage ../tools/system/socklog { };
|
||
|
||
soju = callPackage ../applications/networking/soju { };
|
||
|
||
spacevim = callPackage ../applications/editors/spacevim { };
|
||
|
||
ssmsh = callPackage ../tools/admin/ssmsh { };
|
||
|
||
stacs = callPackage ../tools/security/stacs { };
|
||
|
||
stagit = callPackage ../development/tools/stagit { };
|
||
|
||
starboard = callPackage ../applications/networking/cluster/starboard { };
|
||
|
||
statserial = callPackage ../tools/misc/statserial { };
|
||
|
||
steampipe = callPackage ../tools/misc/steampipe { };
|
||
|
||
step-ca = callPackage ../tools/security/step-ca {
|
||
inherit (darwin.apple_sdk.frameworks) PCSC;
|
||
};
|
||
|
||
step-cli = callPackage ../tools/security/step-cli { };
|
||
|
||
string-machine = callPackage ../applications/audio/string-machine { };
|
||
|
||
stripe-cli = callPackage ../tools/admin/stripe-cli { };
|
||
|
||
bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
|
||
|
||
swappy = callPackage ../applications/misc/swappy { gtk = gtk3; };
|
||
|
||
swego = callPackage ../servers/swego { };
|
||
|
||
sydbox = callPackage ../os-specific/linux/sydbox { };
|
||
|
||
synth = callPackage ../tools/misc/synth {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Security;
|
||
};
|
||
|
||
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
|
||
|
||
skeema = callPackage ../tools/system/skeema {};
|
||
|
||
syslogng = callPackage ../tools/system/syslog-ng { };
|
||
|
||
svt-av1 = callPackage ../tools/video/svt-av1 { };
|
||
|
||
inherit (callPackages ../servers/rainloop { })
|
||
rainloop-community
|
||
rainloop-standard;
|
||
|
||
rav1e = callPackage ../tools/video/rav1e { };
|
||
|
||
raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { };
|
||
|
||
razergenie = libsForQt5.callPackage ../applications/misc/razergenie { };
|
||
|
||
replay-sorcery = callPackage ../tools/video/replay-sorcery { };
|
||
|
||
ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Security;
|
||
};
|
||
|
||
ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { };
|
||
|
||
roundcube = callPackage ../servers/roundcube { };
|
||
|
||
roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
|
||
|
||
routersploit = callPackage ../tools/security/routersploit { };
|
||
|
||
routinator = callPackage ../servers/routinator {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rsbep = callPackage ../tools/backup/rsbep { };
|
||
|
||
rsyslog = callPackage ../tools/system/rsyslog {
|
||
hadoop = null; # Currently Broken
|
||
libksi = null; # Currently Broken
|
||
};
|
||
|
||
rsyslog-light = rsyslog.override {
|
||
libkrb5 = null;
|
||
systemd = null;
|
||
jemalloc = null;
|
||
libmysqlclient = null;
|
||
postgresql = null;
|
||
libdbi = null;
|
||
net-snmp = null;
|
||
libuuid = null;
|
||
gnutls = null;
|
||
libgcrypt = null;
|
||
liblognorm = null;
|
||
openssl = null;
|
||
librelp = null;
|
||
libksi = null;
|
||
liblogging = null;
|
||
libnet = null;
|
||
hadoop = null;
|
||
rdkafka = null;
|
||
libmongo-client = null;
|
||
czmq = null;
|
||
rabbitmq-c = null;
|
||
hiredis = null;
|
||
libmaxminddb = null;
|
||
};
|
||
|
||
rtrtr = callPackage ../servers/rtrtr {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
xlogo = callPackage ../tools/X11/xlogo { };
|
||
|
||
xmlbeans = callPackage ../tools/misc/xmlbeans { };
|
||
|
||
xmlsort = perlPackages.XMLFilterSort;
|
||
|
||
xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
|
||
|
||
mcrypt = callPackage ../tools/misc/mcrypt { };
|
||
|
||
mongoaudit = callPackage ../tools/security/mongoaudit { };
|
||
|
||
mongodb-compass = callPackage ../tools/misc/mongodb-compass { };
|
||
|
||
mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
|
||
|
||
moosefs = callPackage ../tools/filesystems/moosefs { };
|
||
|
||
mozlz4a = callPackage ../tools/compression/mozlz4a { };
|
||
|
||
msr-tools = callPackage ../os-specific/linux/msr-tools { };
|
||
|
||
mstflint = callPackage ../tools/misc/mstflint { };
|
||
|
||
mslink = callPackage ../tools/misc/mslink { };
|
||
|
||
mceinject = callPackage ../os-specific/linux/mceinject { };
|
||
|
||
mcelog = callPackage ../os-specific/linux/mcelog {
|
||
util-linux = util-linuxMinimal;
|
||
};
|
||
|
||
sqlint = callPackage ../development/tools/sqlint { };
|
||
|
||
antibody = callPackage ../shells/zsh/antibody { };
|
||
|
||
antigen = callPackage ../shells/zsh/antigen { };
|
||
|
||
apparix = callPackage ../tools/misc/apparix { };
|
||
|
||
appleseed = callPackage ../tools/graphics/appleseed { };
|
||
|
||
apple-music-electron = callPackage ../applications/audio/apple-music-electron { };
|
||
|
||
apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { };
|
||
|
||
arping = callPackage ../tools/networking/arping { };
|
||
|
||
arpoison = callPackage ../tools/networking/arpoison { };
|
||
|
||
asciidoc = callPackage ../tools/typesetting/asciidoc {
|
||
inherit (python3.pkgs) pygments matplotlib numpy aafigure recursivePthLoader;
|
||
texlive = texlive.combine { inherit (texlive) scheme-minimal dvipng; };
|
||
w3m = w3m-batch;
|
||
enableStandardFeatures = false;
|
||
};
|
||
|
||
asciidoc-full = asciidoc.override {
|
||
enableStandardFeatures = true;
|
||
};
|
||
|
||
asciidoc-full-with-plugins = asciidoc.override {
|
||
enableStandardFeatures = true;
|
||
enableExtraPlugins = true;
|
||
};
|
||
|
||
asciidoctor = callPackage ../tools/typesetting/asciidoctor { };
|
||
|
||
asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { };
|
||
|
||
asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
|
||
|
||
asunder = callPackage ../applications/audio/asunder { };
|
||
|
||
autossh = callPackage ../tools/networking/autossh { };
|
||
|
||
assh = callPackage ../tools/networking/assh { };
|
||
|
||
b2sum = callPackage ../tools/security/b2sum {
|
||
inherit (llvmPackages) openmp;
|
||
};
|
||
|
||
bacula = callPackage ../tools/backup/bacula {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
|
||
};
|
||
|
||
bacon = callPackage ../development/tools/bacon {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
bats = callPackage ../development/interpreters/bats { };
|
||
|
||
bbe = callPackage ../tools/misc/bbe { };
|
||
|
||
bdsync = callPackage ../tools/backup/bdsync { };
|
||
|
||
beamerpresenter = beamerpresenter-mupdf;
|
||
|
||
beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter {
|
||
useMupdf = true;
|
||
usePoppler = false;
|
||
};
|
||
|
||
beamerpresenter-poppler = qt6Packages.callPackage ../applications/office/beamerpresenter {
|
||
useMupdf = false;
|
||
usePoppler = true;
|
||
};
|
||
|
||
beanstalkd = callPackage ../servers/beanstalkd { };
|
||
|
||
bee = callPackage ../applications/networking/bee/bee.nix {
|
||
version = "release";
|
||
};
|
||
|
||
bee-unstable = bee.override {
|
||
version = "unstable";
|
||
};
|
||
|
||
bee-clef = callPackage ../applications/networking/bee/bee-clef.nix { };
|
||
|
||
beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { });
|
||
inherit (beetsPackages) beets beets-unstable;
|
||
|
||
bento4 = callPackage ../tools/video/bento4 { };
|
||
|
||
bepasty = callPackage ../tools/misc/bepasty { };
|
||
|
||
bettercap = callPackage ../tools/security/bettercap { };
|
||
|
||
bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { };
|
||
|
||
bfs = callPackage ../tools/system/bfs { };
|
||
|
||
bgs = callPackage ../tools/X11/bgs { };
|
||
|
||
bibclean = callPackage ../tools/typesetting/bibclean { };
|
||
|
||
biber = callPackage ../tools/typesetting/biber { };
|
||
|
||
biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
|
||
|
||
binlore = callPackage ../development/tools/analysis/binlore { };
|
||
|
||
birdfont = callPackage ../tools/misc/birdfont { };
|
||
xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; };
|
||
|
||
blahtexml = callPackage ../tools/typesetting/tex/blahtexml { };
|
||
|
||
blueberry = callPackage ../tools/bluetooth/blueberry { };
|
||
|
||
blueman = callPackage ../tools/bluetooth/blueman { };
|
||
|
||
bluetuith = callPackage ../tools/bluetooth/bluetuith { };
|
||
|
||
bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
|
||
|
||
bogofilter = callPackage ../tools/misc/bogofilter { };
|
||
|
||
bomutils = callPackage ../tools/archivers/bomutils { };
|
||
|
||
boofuzz= callPackage ../tools/security/boofuzz { };
|
||
|
||
briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { };
|
||
|
||
bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
|
||
|
||
bsdiff = callPackage ../tools/compression/bsdiff { };
|
||
|
||
btar = callPackage ../tools/backup/btar { };
|
||
|
||
bump2version = python3Packages.callPackage ../applications/version-management/git-and-tools/bump2version { };
|
||
|
||
bumpver = callPackage ../applications/version-management/bumpver { };
|
||
|
||
bup = callPackage ../tools/backup/bup { };
|
||
|
||
bupstash = callPackage ../tools/backup/bupstash { };
|
||
|
||
burp = callPackage ../tools/backup/burp { };
|
||
|
||
buku = callPackage ../applications/misc/buku { };
|
||
|
||
bukut = callPackage ../applications/misc/bukut { };
|
||
|
||
byzanz = callPackage ../applications/video/byzanz {};
|
||
|
||
anydesk = callPackage ../applications/networking/remote/anydesk { };
|
||
|
||
anystyle-cli = callPackage ../tools/misc/anystyle-cli { };
|
||
|
||
atool = callPackage ../tools/archivers/atool { };
|
||
|
||
bash_unit = callPackage ../tools/misc/bash_unit { };
|
||
|
||
boltbrowser = callPackage ../tools/misc/boltbrowser { };
|
||
|
||
bsc = callPackage ../tools/compression/bsc {
|
||
inherit (llvmPackages) openmp;
|
||
};
|
||
|
||
bzip2 = callPackage ../tools/compression/bzip2 { };
|
||
|
||
bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { };
|
||
|
||
bzip3 = callPackage ../tools/compression/bzip3 {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
cabextract = callPackage ../tools/archivers/cabextract { };
|
||
|
||
cadaver = callPackage ../tools/networking/cadaver { };
|
||
|
||
davix = callPackage ../tools/networking/davix { };
|
||
|
||
davix-copy = davix.override { enableThirdPartyCopy = true; };
|
||
|
||
cantata = libsForQt5.callPackage ../applications/audio/cantata { };
|
||
|
||
cantoolz = callPackage ../tools/networking/cantoolz { };
|
||
|
||
can-utils = callPackage ../os-specific/linux/can-utils { };
|
||
|
||
caudec = callPackage ../applications/audio/caudec { };
|
||
|
||
ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
|
||
|
||
ccid = callPackage ../tools/security/ccid { };
|
||
|
||
ccrypt = callPackage ../tools/security/ccrypt { };
|
||
|
||
ccze = callPackage ../tools/misc/ccze { };
|
||
|
||
cdecl = callPackage ../development/tools/cdecl { };
|
||
|
||
cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
|
||
|
||
cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
|
||
|
||
cdpr = callPackage ../tools/networking/cdpr { };
|
||
|
||
cdrdao = callPackage ../tools/cd-dvd/cdrdao { };
|
||
|
||
cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
|
||
|
||
cdrtools = callPackage ../tools/cd-dvd/cdrtools {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
|
||
};
|
||
|
||
cemu = qt5.callPackage ../applications/science/math/cemu {
|
||
stdenv = gcc9Stdenv;
|
||
};
|
||
|
||
cider = callPackage ../applications/audio/cider { };
|
||
|
||
isolyzer = callPackage ../tools/cd-dvd/isolyzer { };
|
||
|
||
isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
|
||
|
||
mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
|
||
|
||
nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
|
||
|
||
ceph-csi = callPackage ../tools/filesystems/ceph-csi { };
|
||
|
||
libceph = ceph.lib;
|
||
inherit (callPackages ../tools/filesystems/ceph {
|
||
lua = lua5_4;
|
||
# needs to be the same openssl version as python/pyopenssl
|
||
curl = (curl.override { openssl = openssl_1_1; });
|
||
})
|
||
ceph
|
||
ceph-client;
|
||
ceph-dev = ceph;
|
||
|
||
inherit (callPackages ../tools/security/certmgr { })
|
||
certmgr certmgr-selfsigned;
|
||
|
||
cfdg = callPackage ../tools/graphics/cfdg { };
|
||
|
||
cglm = callPackage ../development/libraries/cglm { };
|
||
|
||
cgreen = callPackage ../development/libraries/cgreen { };
|
||
|
||
chain-bench = callPackage ../tools/security/chain-bench { };
|
||
|
||
checkinstall = callPackage ../tools/package-management/checkinstall { };
|
||
|
||
checkmake = callPackage ../development/tools/checkmake { };
|
||
|
||
chit = callPackage ../development/tools/chit {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
chkrootkit = callPackage ../tools/security/chkrootkit { };
|
||
|
||
chrony = callPackage ../tools/networking/chrony { };
|
||
|
||
chunkfs = callPackage ../tools/filesystems/chunkfs { };
|
||
|
||
chunksync = callPackage ../tools/backup/chunksync { };
|
||
|
||
cicero-tui = callPackage ../tools/misc/cicero-tui { };
|
||
|
||
cilium-cli = callPackage ../applications/networking/cluster/cilium { };
|
||
|
||
cjdns = callPackage ../tools/networking/cjdns { };
|
||
cjdns-tools = callPackage ../tools/admin/cjdns-tools { };
|
||
|
||
cjson = callPackage ../development/libraries/cjson { };
|
||
|
||
cksfv = callPackage ../tools/networking/cksfv { };
|
||
|
||
clementine = libsForQt5.callPackage ../applications/audio/clementine {
|
||
gst_plugins =
|
||
with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
|
||
protobuf = protobuf3_19;
|
||
};
|
||
|
||
mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { };
|
||
|
||
ciopfs = callPackage ../tools/filesystems/ciopfs { };
|
||
|
||
circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
|
||
|
||
circus = callPackage ../tools/networking/circus { };
|
||
|
||
cirrus-cli = callPackage ../development/tools/continuous-integration/cirrus-cli { };
|
||
|
||
cirrusgo = callPackage ../tools/security/cirrusgo { };
|
||
|
||
inherit (callPackage ../applications/networking/remote/citrix-workspace { })
|
||
citrix_workspace_21_01_0
|
||
citrix_workspace_21_03_0
|
||
citrix_workspace_21_06_0
|
||
citrix_workspace_21_08_0
|
||
citrix_workspace_21_09_0
|
||
citrix_workspace_21_12_0
|
||
citrix_workspace_22_05_0
|
||
citrix_workspace_22_07_0
|
||
;
|
||
citrix_workspace = citrix_workspace_22_07_0;
|
||
|
||
cmigemo = callPackage ../tools/text/cmigemo { };
|
||
|
||
cmst = libsForQt5.callPackage ../tools/networking/cmst { };
|
||
|
||
cmt = callPackage ../applications/audio/cmt {};
|
||
|
||
crlfsuite = callPackage ../tools/security/crlfsuite {};
|
||
|
||
crlfuzz = callPackage ../tools/security/crlfuzz {};
|
||
|
||
hedgedoc = callPackage ../servers/web-apps/hedgedoc { };
|
||
|
||
colord = callPackage ../tools/misc/colord { };
|
||
|
||
colord-gtk = callPackage ../tools/misc/colord-gtk { };
|
||
|
||
colord-gtk4 = colord-gtk.override { withGtk4 = true; };
|
||
|
||
colordiff = callPackage ../tools/text/colordiff { };
|
||
|
||
connect = callPackage ../tools/networking/connect { };
|
||
|
||
conspy = callPackage ../os-specific/linux/conspy {};
|
||
|
||
inherit (callPackage ../tools/networking/connman {})
|
||
connman
|
||
connmanFull
|
||
connmanMinimal
|
||
;
|
||
|
||
connman-gtk = callPackage ../tools/networking/connman/connman-gtk { };
|
||
|
||
connman-ncurses = callPackage ../tools/networking/connman/connman-ncurses { };
|
||
|
||
connman-notify = callPackage ../tools/networking/connman/connman-notify { };
|
||
|
||
connman_dmenu = callPackage ../tools/networking/connman/connman_dmenu { };
|
||
|
||
convertlit = callPackage ../tools/text/convertlit { };
|
||
|
||
collectd = callPackage ../tools/system/collectd {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
collectd-data = callPackage ../tools/system/collectd/data.nix { };
|
||
|
||
colormake = callPackage ../development/tools/build-managers/colormake { };
|
||
|
||
cpuminer = callPackage ../tools/misc/cpuminer { };
|
||
|
||
crabz = callPackage ../tools/compression/crabz {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
ethash = callPackage ../development/libraries/ethash { };
|
||
|
||
ethminer = callPackage ../tools/misc/ethminer { cudaSupport = config.cudaSupport or true; };
|
||
ethminer-cuda = ethminer.override { cudaSupport = true; };
|
||
ethminer-free = ethminer.override { cudaSupport = false; };
|
||
|
||
cuetools = callPackage ../tools/cd-dvd/cuetools { };
|
||
|
||
u3-tool = callPackage ../tools/filesystems/u3-tool { };
|
||
|
||
unifdef = callPackage ../development/tools/misc/unifdef { };
|
||
|
||
uniffi-bindgen = callPackage ../development/tools/uniffi-bindgen { };
|
||
|
||
unify = with python3Packages; toPythonApplication unify;
|
||
|
||
unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
|
||
|
||
unparam = callPackage ../tools/misc/unparam { };
|
||
|
||
inherit (nodePackages) uppy-companion;
|
||
|
||
usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
|
||
usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
|
||
|
||
usbsdmux = callPackage ../development/tools/misc/usbsdmux { };
|
||
|
||
usbview = callPackage ../tools/misc/usbview { };
|
||
|
||
usbimager = callPackage ../tools/misc/usbimager { };
|
||
|
||
uwuify = callPackage ../tools/misc/uwuify { };
|
||
|
||
anthy = callPackage ../tools/inputmethods/anthy { };
|
||
|
||
evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
|
||
|
||
eyedropper = callPackage ../applications/graphics/eyedropper { };
|
||
|
||
persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { };
|
||
|
||
evscript = callPackage ../tools/inputmethods/evscript { };
|
||
|
||
keyd = callPackage ../tools/inputmethods/keyd { };
|
||
|
||
twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui { };
|
||
|
||
gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { stdenv = gcc10StdenvCompat; };
|
||
|
||
kime = callPackage ../tools/inputmethods/kime { };
|
||
|
||
libpinyin = callPackage ../development/libraries/libpinyin { };
|
||
|
||
inherit (import ../development/libraries/libsbsms pkgs)
|
||
libsbsms
|
||
libsbsms_2_0_2
|
||
libsbsms_2_3_0
|
||
;
|
||
|
||
libskk = callPackage ../development/libraries/libskk {
|
||
inherit (gnome) gnome-common;
|
||
};
|
||
|
||
m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { };
|
||
|
||
m17n_db = callPackage ../tools/inputmethods/m17n-db { };
|
||
|
||
m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
|
||
|
||
libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix {
|
||
inherit (xorg) libXaw;
|
||
};
|
||
|
||
netbird = callPackage ../tools/networking/netbird {
|
||
inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
|
||
};
|
||
|
||
netbird-ui = netbird.override {
|
||
ui = true;
|
||
};
|
||
|
||
netevent = callPackage ../tools/inputmethods/netevent { };
|
||
|
||
netplan = callPackage ../tools/admin/netplan { };
|
||
|
||
skktools = callPackage ../tools/inputmethods/skk/skktools { };
|
||
skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
|
||
|
||
libkkc-data = callPackage ../data/misc/libkkc-data { };
|
||
|
||
libkkc = callPackage ../tools/inputmethods/libkkc { };
|
||
|
||
ibus = callPackage ../tools/inputmethods/ibus { };
|
||
|
||
ibus-qt = callPackage ../tools/inputmethods/ibus/ibus-qt.nix { };
|
||
|
||
ibus-engines = recurseIntoAttrs {
|
||
anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
|
||
|
||
bamboo = callPackage ../tools/inputmethods/ibus-engines/ibus-bamboo { };
|
||
|
||
hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
|
||
|
||
kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
|
||
|
||
libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
|
||
|
||
libthai = callPackage ../tools/inputmethods/ibus-engines/ibus-libthai { };
|
||
|
||
m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
|
||
|
||
mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
|
||
stdenv = clangStdenv;
|
||
protobuf = pkgs.protobuf3_8.overrideDerivation (_: { stdenv = clangStdenv; });
|
||
};
|
||
|
||
rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { };
|
||
|
||
table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
|
||
|
||
table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
|
||
ibus-table = ibus-engines.table;
|
||
};
|
||
|
||
table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
|
||
ibus-table = ibus-engines.table;
|
||
};
|
||
|
||
uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
|
||
|
||
typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
|
||
|
||
typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
|
||
typing-booster = ibus-engines.typing-booster-unwrapped;
|
||
};
|
||
};
|
||
|
||
ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
|
||
|
||
ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { };
|
||
|
||
interception-tools = callPackage ../tools/inputmethods/interception-tools { };
|
||
interception-tools-plugins = {
|
||
caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
|
||
dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { };
|
||
};
|
||
|
||
age = callPackage ../tools/security/age { };
|
||
|
||
agebox = callPackage ../tools/security/agebox { };
|
||
|
||
age-plugin-yubikey = callPackage ../tools/security/age-plugin-yubikey {
|
||
inherit (pkgs.darwin.apple_sdk.frameworks) Foundation PCSC;
|
||
};
|
||
|
||
artim-dark = callPackage ../data/themes/artim-dark {};
|
||
|
||
bore = callPackage ../tools/networking/bore {
|
||
inherit (darwin) Libsystem;
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
};
|
||
|
||
brotli = callPackage ../tools/compression/brotli { };
|
||
|
||
biodiff = callPackage ../development/tools/biodiff { };
|
||
|
||
biosdevname = callPackage ../tools/networking/biosdevname { };
|
||
|
||
bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { };
|
||
|
||
calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
|
||
provider = "calyx";
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; };
|
||
code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; };
|
||
code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; };
|
||
|
||
certstrap = callPackage ../tools/security/certstrap { };
|
||
|
||
cfssl = callPackage ../tools/security/cfssl { };
|
||
|
||
cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { };
|
||
|
||
chafa = callPackage ../tools/misc/chafa {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
changetower = callPackage ../tools/networking/changetower { };
|
||
|
||
checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
|
||
|
||
checkmate = callPackage ../development/tools/checkmate { };
|
||
|
||
circup = callPackage ../development/tools/circup { };
|
||
|
||
civetweb = callPackage ../development/libraries/civetweb { };
|
||
|
||
ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
|
||
|
||
clamav = callPackage ../tools/security/clamav {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
|
||
|
||
cloc = callPackage ../tools/misc/cloc { };
|
||
|
||
cloog = callPackage ../development/libraries/cloog {
|
||
isl = isl_0_14;
|
||
};
|
||
|
||
cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
|
||
isl = isl_0_11;
|
||
};
|
||
|
||
cloogppl = callPackage ../development/libraries/cloog-ppl { };
|
||
|
||
cloud-utils = callPackage ../tools/misc/cloud-utils { };
|
||
|
||
cloudlist = callPackage ../tools/security/cloudlist { };
|
||
|
||
cmdpack = callPackages ../tools/misc/cmdpack { };
|
||
|
||
cobalt = callPackage ../applications/misc/cobalt {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
cobang = python3Packages.callPackage ../applications/misc/cobang {
|
||
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
|
||
};
|
||
|
||
cocoapods = callPackage ../development/tools/cocoapods { };
|
||
|
||
cocoapods-beta = lowPrio (callPackage ../development/tools/cocoapods { beta = true; });
|
||
|
||
cocom = callPackage ../tools/networking/cocom {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
codebraid = callPackage ../tools/misc/codebraid { };
|
||
|
||
compass = callPackage ../development/tools/compass { };
|
||
|
||
cone = callPackage ../development/compilers/cone {
|
||
llvmPackages = llvmPackages_7;
|
||
};
|
||
|
||
conda = callPackage ../tools/package-management/conda { };
|
||
|
||
console-bridge = callPackage ../development/libraries/console-bridge { };
|
||
|
||
convbin = callPackage ../tools/misc/convbin { };
|
||
|
||
convimg = callPackage ../tools/misc/convimg { };
|
||
|
||
convfont = callPackage ../tools/misc/convfont { };
|
||
|
||
convmv = callPackage ../tools/misc/convmv { };
|
||
|
||
convoy = callPackage ../tools/filesystems/convoy { };
|
||
|
||
cpcfs = callPackage ../tools/filesystems/cpcfs { };
|
||
|
||
coreutils = callPackage ../tools/misc/coreutils { };
|
||
coreutils-full = coreutils.override { minimal = false; };
|
||
coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
|
||
|
||
corkscrew = callPackage ../tools/networking/corkscrew { };
|
||
|
||
cowpatty = callPackage ../tools/security/cowpatty { };
|
||
|
||
cpio = callPackage ../tools/archivers/cpio { };
|
||
|
||
cpufetch = callPackage ../tools/misc/cpufetch { };
|
||
|
||
crackmapexec = callPackage ../tools/security/crackmapexec { };
|
||
|
||
crackxls = callPackage ../tools/security/crackxls { };
|
||
|
||
crd2pulumi = callPackage ../development/tools/crd2pulumi { };
|
||
|
||
create-cycle-app = nodePackages.create-cycle-app;
|
||
|
||
createrepo_c = callPackage ../tools/package-management/createrepo_c { };
|
||
|
||
cromfs = callPackage ../tools/archivers/cromfs {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
cron = callPackage ../tools/system/cron { };
|
||
|
||
ctlptl = callPackage ../development/tools/ctlptl { };
|
||
|
||
snooze = callPackage ../tools/system/snooze { };
|
||
|
||
cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; };
|
||
cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; };
|
||
cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; };
|
||
cudaPackages_10 = cudaPackages_10_2;
|
||
|
||
cudaPackages_11_0 = callPackage ./cuda-packages.nix { cudaVersion = "11.0"; };
|
||
cudaPackages_11_1 = callPackage ./cuda-packages.nix { cudaVersion = "11.1"; };
|
||
cudaPackages_11_2 = callPackage ./cuda-packages.nix { cudaVersion = "11.2"; };
|
||
cudaPackages_11_3 = callPackage ./cuda-packages.nix { cudaVersion = "11.3"; };
|
||
cudaPackages_11_4 = callPackage ./cuda-packages.nix { cudaVersion = "11.4"; };
|
||
cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; };
|
||
cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; };
|
||
cudaPackages_11 = cudaPackages_11_6;
|
||
cudaPackages = recurseIntoAttrs cudaPackages_11;
|
||
|
||
# TODO: move to alias
|
||
cudatoolkit = cudaPackages.cudatoolkit;
|
||
cudatoolkit_11 = cudaPackages_11.cudatoolkit;
|
||
|
||
curie = callPackage ../data/fonts/curie { };
|
||
|
||
curlFull = curl.override {
|
||
ldapSupport = true;
|
||
gsaslSupport = true;
|
||
rtmpSupport = true;
|
||
pslSupport = true;
|
||
};
|
||
|
||
curlHTTP3 = curl.override {
|
||
openssl = quictls;
|
||
http3Support = true;
|
||
};
|
||
|
||
curl = curlMinimal.override ({
|
||
idnSupport = true;
|
||
zstdSupport = true;
|
||
} // lib.optionalAttrs (!stdenv.hostPlatform.isStatic) {
|
||
gssSupport = true;
|
||
brotliSupport = true;
|
||
});
|
||
|
||
curlMinimal = callPackage ../tools/networking/curl { };
|
||
|
||
curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; };
|
||
|
||
curlie = callPackage ../tools/networking/curlie { };
|
||
|
||
cunit = callPackage ../tools/misc/cunit { };
|
||
bcunit = callPackage ../tools/misc/bcunit { };
|
||
|
||
curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
|
||
|
||
tcp-cutter = callPackage ../tools/networking/tcp-cutter { };
|
||
|
||
cwebbin = callPackage ../development/tools/misc/cwebbin { };
|
||
|
||
cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { };
|
||
|
||
cvs-fast-export = callPackage ../applications/version-management/cvs-fast-export { };
|
||
|
||
dadadodo = callPackage ../tools/text/dadadodo { };
|
||
|
||
daemon = callPackage ../tools/system/daemon { };
|
||
|
||
daemonize = callPackage ../tools/system/daemonize { };
|
||
|
||
danger-gitlab = callPackage ../applications/version-management/danger-gitlab { };
|
||
|
||
daq = callPackage ../applications/networking/ids/daq { };
|
||
|
||
dar = callPackage ../tools/backup/dar { };
|
||
|
||
darkhttpd = callPackage ../servers/http/darkhttpd { };
|
||
|
||
darkstat = callPackage ../tools/networking/darkstat { };
|
||
|
||
dav1d = callPackage ../development/libraries/dav1d { };
|
||
|
||
davfs2 = callPackage ../tools/filesystems/davfs2 { };
|
||
|
||
dbeaver = callPackage ../applications/misc/dbeaver {
|
||
jdk = jdk11; # AlgorithmId.md5WithRSAEncryption_oid was removed in jdk15
|
||
|
||
# TODO: remove once maven uses JDK 11
|
||
# error: org/eclipse/tycho/core/p2/P2ArtifactRepositoryLayout has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
|
||
maven = maven.override {
|
||
jdk = jdk11;
|
||
};
|
||
};
|
||
|
||
dbench = callPackage ../development/tools/misc/dbench { };
|
||
|
||
dclxvi = callPackage ../development/libraries/dclxvi { };
|
||
|
||
dconf2nix = callPackage ../development/tools/haskell/dconf2nix { };
|
||
|
||
dcraw = callPackage ../tools/graphics/dcraw { };
|
||
|
||
dcs = callPackage ../tools/text/dcs { };
|
||
|
||
dcfldd = callPackage ../tools/system/dcfldd { };
|
||
|
||
debianutils = callPackage ../tools/misc/debianutils { };
|
||
|
||
debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
|
||
|
||
debian-goodies = callPackage ../applications/misc/debian-goodies { };
|
||
|
||
debootstrap = callPackage ../tools/misc/debootstrap { };
|
||
|
||
debugedit = callPackage ../development/tools/misc/debugedit { };
|
||
|
||
deer = callPackage ../shells/zsh/zsh-deer { };
|
||
|
||
delta = callPackage ../applications/version-management/git-and-tools/delta {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
|
||
};
|
||
|
||
deno = callPackage ../development/web/deno {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
Security CoreServices Metal Foundation QuartzCore;
|
||
};
|
||
|
||
detox = callPackage ../tools/misc/detox { };
|
||
|
||
devilspie2 = callPackage ../applications/misc/devilspie2 {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
dex = callPackage ../tools/X11/dex { };
|
||
|
||
ddccontrol = callPackage ../tools/misc/ddccontrol { };
|
||
|
||
ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
|
||
|
||
ddcui = libsForQt5.callPackage ../applications/misc/ddcui { };
|
||
|
||
ddcutil = callPackage ../tools/misc/ddcutil { };
|
||
|
||
ddclient = callPackage ../tools/networking/ddclient { };
|
||
|
||
dd_rescue = callPackage ../tools/system/dd_rescue { };
|
||
|
||
ddrescue = callPackage ../tools/system/ddrescue { };
|
||
|
||
ddrescueview = callPackage ../tools/system/ddrescueview { };
|
||
|
||
ddrutility = callPackage ../tools/system/ddrutility { };
|
||
|
||
inherit (callPackages ../applications/networking/p2p/deluge {
|
||
libtorrent-rasterbar = libtorrent-rasterbar-1_2_x.override { python = python3; };
|
||
})
|
||
deluge-gtk
|
||
deluged
|
||
deluge;
|
||
|
||
deluge-2_x = deluge;
|
||
|
||
desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
|
||
|
||
dfc = callPackage ../tools/system/dfc { };
|
||
|
||
dev86 = callPackage ../development/compilers/dev86 { };
|
||
|
||
diskrsync = callPackage ../tools/backup/diskrsync { };
|
||
|
||
djbdns = callPackage ../tools/networking/djbdns { };
|
||
|
||
dnscrypt-proxy2 = callPackage ../tools/networking/dnscrypt-proxy2 { };
|
||
|
||
dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
|
||
|
||
dnscontrol = callPackage ../applications/networking/dnscontrol { };
|
||
|
||
dnsenum = callPackage ../tools/security/dnsenum { };
|
||
|
||
dnsmasq = callPackage ../tools/networking/dnsmasq { };
|
||
|
||
dnsmon-go = callPackage ../tools/networking/dnsmon-go { };
|
||
|
||
dnsmonster = callPackage ../tools/networking/dnsmonster { };
|
||
|
||
dnspeep = callPackage ../tools/security/dnspeep { };
|
||
|
||
dnsproxy = callPackage ../tools/networking/dnsproxy { };
|
||
|
||
dnsperf = callPackage ../tools/networking/dnsperf { };
|
||
|
||
dnsrecon = callPackage ../tools/security/dnsrecon { };
|
||
|
||
dnstop = callPackage ../tools/networking/dnstop { };
|
||
|
||
dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { };
|
||
|
||
dnsx = callPackage ../tools/security/dnsx { };
|
||
|
||
dhcp = callPackage ../tools/networking/dhcp { };
|
||
|
||
dhcpdump = callPackage ../tools/networking/dhcpdump { };
|
||
|
||
dhcpcd = callPackage ../tools/networking/dhcpcd { };
|
||
|
||
dhcping = callPackage ../tools/networking/dhcping { };
|
||
|
||
di = callPackage ../tools/system/di { };
|
||
|
||
diction = callPackage ../tools/text/diction { };
|
||
|
||
diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { };
|
||
|
||
diffoscopeMinimal = callPackage ../tools/misc/diffoscope {
|
||
jdk = jdk8;
|
||
};
|
||
|
||
diffoscope = diffoscopeMinimal.override {
|
||
enableBloat = !stdenv.isDarwin;
|
||
};
|
||
|
||
diffr = callPackage ../tools/text/diffr {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
diffstat = callPackage ../tools/text/diffstat { };
|
||
|
||
difftastic = callPackage ../tools/text/difftastic { };
|
||
|
||
diffutils = callPackage ../tools/text/diffutils { };
|
||
|
||
dir2opus = callPackage ../tools/audio/dir2opus {
|
||
inherit (python2Packages) mutagen python wrapPython;
|
||
};
|
||
|
||
dsp = callPackage ../tools/audio/dsp { };
|
||
|
||
dirdiff = callPackage ../tools/text/dirdiff {
|
||
tcl = tcl-8_5;
|
||
tk = tk-8_5;
|
||
};
|
||
|
||
dwdiff = callPackage ../applications/misc/dwdiff { };
|
||
|
||
picoscope = callPackage ../applications/science/electronics/picoscope { };
|
||
|
||
picotts = callPackage ../tools/audio/picotts { };
|
||
|
||
wgetpaste = callPackage ../tools/text/wgetpaste { };
|
||
|
||
dismap = callPackage ../tools/security/dismap { };
|
||
|
||
dirvish = callPackage ../tools/backup/dirvish { };
|
||
|
||
dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
|
||
|
||
dleyna-core = callPackage ../development/libraries/dleyna-core { };
|
||
|
||
dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
|
||
|
||
dleyna-server = callPackage ../development/libraries/dleyna-server { };
|
||
|
||
dmd = callPackage ../development/compilers/dmd {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
dmg2img = callPackage ../tools/misc/dmg2img { };
|
||
|
||
docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
|
||
|
||
doas = callPackage ../tools/security/doas { };
|
||
|
||
docbook2x = callPackage ../tools/typesetting/docbook2x { };
|
||
|
||
docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
|
||
|
||
docear = callPackage ../applications/office/docear { };
|
||
|
||
dockbarx = callPackage ../applications/misc/dockbarx { };
|
||
|
||
dog = callPackage ../tools/system/dog { };
|
||
|
||
dogdns = callPackage ../tools/networking/dogdns {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
dosfstools = callPackage ../tools/filesystems/dosfstools { };
|
||
|
||
dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
|
||
|
||
dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
|
||
|
||
domoticz = callPackage ../servers/domoticz { };
|
||
|
||
doomseeker = qt5.callPackage ../applications/misc/doomseeker { };
|
||
|
||
dorkscout = callPackage ../tools/security/dorkscout { };
|
||
|
||
downonspot = callPackage ../applications/misc/downonspot { };
|
||
|
||
sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { };
|
||
|
||
slade = callPackage ../applications/misc/slade {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
sladeUnstable = callPackage ../applications/misc/slade/git.nix {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
drive = callPackage ../applications/networking/drive { };
|
||
|
||
driftnet = callPackage ../tools/networking/driftnet {};
|
||
|
||
driftctl = callPackage ../applications/networking/cluster/driftctl { };
|
||
|
||
drill = callPackage ../tools/networking/drill {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
drone = callPackage ../development/tools/continuous-integration/drone { };
|
||
drone-oss = callPackage ../development/tools/continuous-integration/drone {
|
||
enableUnfree = false;
|
||
};
|
||
|
||
drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
|
||
|
||
drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { };
|
||
|
||
drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { };
|
||
|
||
dropbear = callPackage ../tools/networking/dropbear { };
|
||
|
||
dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
|
||
|
||
dtach = callPackage ../tools/misc/dtach { };
|
||
|
||
dtc = callPackage ../development/compilers/dtc { };
|
||
|
||
dt-schema = python3Packages.callPackage ../development/tools/dt-schema { };
|
||
|
||
dub = callPackage ../development/tools/build-managers/dub { };
|
||
|
||
duc = callPackage ../tools/misc/duc { };
|
||
|
||
duff = callPackage ../tools/filesystems/duff {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
dump_syms = callPackage ../development/tools/dump_syms {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
dumptorrent = callPackage ../tools/misc/dumptorrent { };
|
||
|
||
duo-unix = callPackage ../tools/security/duo-unix { };
|
||
|
||
duplicacy = callPackage ../tools/backup/duplicacy { };
|
||
|
||
duplicati = callPackage ../tools/backup/duplicati { };
|
||
|
||
duplicity = callPackage ../tools/backup/duplicity { };
|
||
|
||
duply = callPackage ../tools/backup/duply { };
|
||
|
||
dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
|
||
|
||
dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
|
||
|
||
dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
|
||
|
||
dvgrab = callPackage ../tools/video/dvgrab { };
|
||
|
||
dvtm = callPackage ../tools/misc/dvtm {
|
||
# if you prefer a custom config, write the config.h in dvtm.config.h
|
||
# and enable
|
||
# customConfig = builtins.readFile ./dvtm.config.h;
|
||
};
|
||
|
||
dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix {};
|
||
|
||
ecmtools = callPackage ../tools/cd-dvd/ecm-tools { };
|
||
|
||
e2tools = callPackage ../tools/filesystems/e2tools { };
|
||
|
||
e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
|
||
|
||
easyrsa = callPackage ../tools/networking/easyrsa { };
|
||
|
||
easyrsa2 = callPackage ../tools/networking/easyrsa/2.x.nix { };
|
||
|
||
easysnap = callPackage ../tools/backup/easysnap { };
|
||
|
||
ebook_tools = callPackage ../tools/text/ebook-tools { };
|
||
|
||
ecryptfs = callPackage ../tools/security/ecryptfs { };
|
||
|
||
ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
|
||
|
||
edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { };
|
||
|
||
edid-decode = callPackage ../tools/misc/edid-decode { };
|
||
|
||
edid-generator = callPackage ../tools/misc/edid-generator { };
|
||
|
||
edir = callPackage ../tools/misc/edir { };
|
||
|
||
editres = callPackage ../tools/graphics/editres { };
|
||
|
||
edit = callPackage ../applications/editors/edit { };
|
||
|
||
edk2 = callPackage ../development/compilers/edk2 { };
|
||
|
||
eff = callPackage ../development/interpreters/eff { };
|
||
|
||
eflite = callPackage ../applications/audio/eflite {};
|
||
|
||
eid-mw = callPackage ../tools/security/eid-mw {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
emote = callPackage ../tools/inputmethods/emote { };
|
||
|
||
engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { };
|
||
|
||
epubcheck = callPackage ../tools/text/epubcheck { };
|
||
|
||
evil-winrm = callPackage ../tools/security/evil-winrm { };
|
||
|
||
evtx = callPackage ../tools/security/evtx { };
|
||
|
||
luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
|
||
ssh = openssh;
|
||
};
|
||
|
||
kics = callPackage ../tools/admin/kics { };
|
||
|
||
kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
|
||
|
||
lychee = callPackage ../tools/networking/lychee {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
magic-vlsi = callPackage ../applications/science/electronics/magic-vlsi { };
|
||
|
||
mcrcon = callPackage ../tools/networking/mcrcon {};
|
||
|
||
mozillavpn = qt6Packages.callPackage ../tools/networking/mozillavpn { };
|
||
|
||
mozwire = callPackage ../tools/networking/mozwire {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
pax = callPackage ../tools/archivers/pax {
|
||
inherit (pkgs.darwin.apple_sdk.libs) utmp;
|
||
};
|
||
|
||
rage = callPackage ../tools/security/rage {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
rar2fs = callPackage ../tools/filesystems/rar2fs { };
|
||
|
||
s9fes = callPackage ../development/interpreters/s9fes { };
|
||
|
||
s-tar = callPackage ../tools/archivers/s-tar {};
|
||
|
||
solo2-cli = callPackage ../tools/security/solo2-cli {
|
||
inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit;
|
||
};
|
||
|
||
sonota = callPackage ../tools/misc/sonota { };
|
||
|
||
sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
|
||
|
||
soupault = callPackage ../tools/typesetting/soupault { };
|
||
|
||
stratisd = callPackage ../tools/filesystems/stratisd { };
|
||
|
||
strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
|
||
|
||
schildichat-desktop = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-desktop.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices;
|
||
electron = electron_17;
|
||
};
|
||
schildichat-desktop-wayland = writeScriptBin "schildichat-desktop" ''
|
||
#!/bin/sh
|
||
NIXOS_OZONE_WL=1 exec ${schildichat-desktop}/bin/schildichat-desktop "$@"
|
||
'';
|
||
|
||
schildichat-web = callPackage ../applications/networking/instant-messengers/schildichat/schildichat-web.nix {
|
||
conf = config.schildichat-web.conf or {};
|
||
};
|
||
|
||
schleuder = callPackage ../tools/security/schleuder { };
|
||
|
||
schleuder-cli = callPackage ../tools/security/schleuder/cli { };
|
||
|
||
tealdeer = callPackage ../tools/misc/tealdeer {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
teamocil = callPackage ../tools/misc/teamocil { };
|
||
|
||
the-way = callPackage ../development/tools/the-way {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Security;
|
||
};
|
||
|
||
timeline = callPackage ../applications/office/timeline { };
|
||
|
||
tsm-client = callPackage ../tools/backup/tsm-client { };
|
||
tsm-client-withGui = callPackage ../tools/backup/tsm-client { enableGui = true; };
|
||
|
||
tracker = callPackage ../development/libraries/tracker { };
|
||
|
||
tracker-miners = callPackage ../development/libraries/tracker-miners { };
|
||
|
||
tracy = callPackage ../development/tools/tracy {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
|
||
};
|
||
|
||
tridactyl-native = callPackage ../tools/networking/tridactyl-native { };
|
||
|
||
trivy = callPackage ../tools/admin/trivy { };
|
||
|
||
trompeloeil = callPackage ../development/libraries/trompeloeil { };
|
||
|
||
updog = callPackage ../tools/networking/updog { };
|
||
|
||
uudeview = callPackage ../tools/misc/uudeview { };
|
||
|
||
uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi;
|
||
|
||
uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
|
||
inherit (python3Packages) sphinx;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
volctl = callPackage ../tools/audio/volctl { };
|
||
|
||
volk = callPackage ../development/libraries/volk { };
|
||
|
||
vorta = libsForQt5.callPackage ../applications/backup/vorta { };
|
||
|
||
vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { };
|
||
|
||
vt-cli = callPackage ../tools/security/vt-cli { };
|
||
|
||
utahfs = callPackage ../applications/networking/utahfs { };
|
||
|
||
wakeonlan = callPackage ../tools/networking/wakeonlan { };
|
||
|
||
wallutils = callPackage ../tools/graphics/wallutils { };
|
||
|
||
worker-build = callPackage ../development/tools/worker-build {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
wrangler = callPackage ../development/tools/wrangler {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
|
||
};
|
||
|
||
snowflake = callPackage ../tools/networking/snowflake { };
|
||
|
||
wsl-open = callPackage ../tools/misc/wsl-open { };
|
||
|
||
xkcdpass = with python3Packages; toPythonApplication xkcdpass;
|
||
|
||
xjobs = callPackage ../tools/misc/xjobs { };
|
||
|
||
xob = callPackage ../tools/X11/xob { };
|
||
|
||
z-lua = callPackage ../tools/misc/z-lua { };
|
||
|
||
zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
|
||
|
||
zabbixctl = callPackage ../tools/misc/zabbixctl { };
|
||
|
||
zee = callPackage ../applications/editors/zee {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
zeek = callPackage ../applications/networking/ids/zeek { };
|
||
|
||
zoekt = callPackage ../tools/text/zoekt { };
|
||
|
||
zonemaster-cli = perlPackages.ZonemasterCLI;
|
||
|
||
zoxide = callPackage ../tools/misc/zoxide { };
|
||
|
||
zzuf = callPackage ../tools/security/zzuf { };
|
||
|
||
### DEVELOPMENT / EMSCRIPTEN
|
||
|
||
buildEmscriptenPackage = callPackage ../development/em-modules/generic { };
|
||
|
||
carp = callPackage ../development/compilers/carp { };
|
||
|
||
cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { };
|
||
|
||
choose = callPackage ../tools/text/choose { };
|
||
|
||
conform = callPackage ../applications/version-management/git-and-tools/conform { };
|
||
|
||
emscripten = callPackage ../development/compilers/emscripten {
|
||
llvmPackages = llvmPackages_14;
|
||
};
|
||
|
||
emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { });
|
||
|
||
emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; };
|
||
|
||
efibootmgr = callPackage ../tools/system/efibootmgr { };
|
||
|
||
efivar = callPackage ../tools/system/efivar { };
|
||
|
||
eget = callPackage ../tools/misc/eget { };
|
||
|
||
evemu = callPackage ../tools/system/evemu { };
|
||
|
||
# The latest version used by elasticsearch, logstash, kibana and the the beats from elastic.
|
||
# When updating make sure to update all plugins or they will break!
|
||
elk6Version = "6.8.21";
|
||
elk7Version = "7.17.4";
|
||
|
||
elasticsearch6 = callPackage ../servers/search/elasticsearch/6.x.nix {
|
||
util-linux = util-linuxMinimal;
|
||
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
elasticsearch6-oss = callPackage ../servers/search/elasticsearch/6.x.nix {
|
||
enableUnfree = false;
|
||
util-linux = util-linuxMinimal;
|
||
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
elasticsearch7 = callPackage ../servers/search/elasticsearch/7.x.nix {
|
||
util-linux = util-linuxMinimal;
|
||
jre_headless = jdk11_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
elasticsearch = elasticsearch6;
|
||
elasticsearch-oss = elasticsearch6-oss;
|
||
|
||
elasticsearchPlugins = recurseIntoAttrs (
|
||
callPackage ../servers/search/elasticsearch/plugins.nix {
|
||
elasticsearch = elasticsearch-oss;
|
||
}
|
||
);
|
||
elasticsearch6Plugins = elasticsearchPlugins.override {
|
||
elasticsearch = elasticsearch6-oss;
|
||
};
|
||
elasticsearch7Plugins = elasticsearchPlugins.override {
|
||
elasticsearch = elasticsearch7;
|
||
};
|
||
|
||
elasticsearch-curator = callPackage ../tools/admin/elasticsearch-curator { };
|
||
|
||
embree = callPackage ../development/libraries/embree { };
|
||
embree2 = callPackage ../development/libraries/embree/2.x.nix { };
|
||
|
||
emem = callPackage ../applications/misc/emem { };
|
||
|
||
empty = callPackage ../tools/misc/empty { };
|
||
|
||
emulsion = callPackage ../applications/graphics/emulsion {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL;
|
||
};
|
||
|
||
emulsion-palette = callPackage ../applications/graphics/emulsion-palette { };
|
||
|
||
emv = callPackage ../tools/misc/emv { };
|
||
|
||
enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse {
|
||
boost = boost172;
|
||
};
|
||
|
||
endlessh = callPackage ../servers/endlessh { };
|
||
|
||
endlessh-go = callPackage ../servers/endlessh-go { };
|
||
|
||
ericw-tools = callPackage ../applications/misc/ericw-tools { stdenv = gcc10StdenvCompat; };
|
||
|
||
cryfs = callPackage ../tools/filesystems/cryfs { };
|
||
|
||
encfs = callPackage ../tools/filesystems/encfs {
|
||
tinyxml2 = tinyxml-2;
|
||
};
|
||
|
||
enscript = callPackage ../tools/text/enscript { };
|
||
|
||
ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { stdenv = gcc8Stdenv; };
|
||
|
||
entr = callPackage ../tools/misc/entr { };
|
||
|
||
envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; };
|
||
|
||
eot_utilities = callPackage ../tools/misc/eot-utilities { };
|
||
|
||
eplot = callPackage ../tools/graphics/eplot { };
|
||
|
||
epstool = callPackage ../tools/graphics/epstool { };
|
||
|
||
escrotum = callPackage ../tools/graphics/escrotum { };
|
||
|
||
esshader = callPackage ../tools/graphics/esshader { };
|
||
|
||
etcher = callPackage ../tools/misc/etcher {
|
||
electron = electron_12;
|
||
};
|
||
|
||
ethercalc = callPackage ../servers/web-apps/ethercalc { };
|
||
|
||
ethtool = callPackage ../tools/misc/ethtool { };
|
||
|
||
ets = callPackage ../tools/misc/ets { };
|
||
|
||
ettercap = callPackage ../applications/networking/sniffers/ettercap { };
|
||
|
||
eventstat = callPackage ../os-specific/linux/eventstat { };
|
||
|
||
evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { };
|
||
|
||
evtest = callPackage ../applications/misc/evtest { };
|
||
|
||
evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { };
|
||
|
||
eva = callPackage ../tools/misc/eva { };
|
||
|
||
exa = callPackage ../tools/misc/exa {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
exempi = callPackage ../development/libraries/exempi {
|
||
stdenv = if stdenv.isDarwin then stdenv
|
||
else if stdenv.isi686 then gcc6Stdenv
|
||
else gcc9Stdenv;
|
||
boost = if stdenv.isDarwin then boost else boost15x;
|
||
};
|
||
|
||
execline = skawarePackages.execline;
|
||
|
||
executor = with python3Packages; toPythonApplication executor;
|
||
|
||
exif = callPackage ../tools/graphics/exif { };
|
||
|
||
exifprobe = callPackage ../tools/graphics/exifprobe { };
|
||
|
||
exiftags = callPackage ../tools/graphics/exiftags { };
|
||
|
||
exiftool = perlPackages.ImageExifTool;
|
||
|
||
ext4magic = callPackage ../tools/filesystems/ext4magic { };
|
||
|
||
extract_url = callPackage ../applications/misc/extract_url { };
|
||
|
||
extundelete = callPackage ../tools/filesystems/extundelete { };
|
||
|
||
expect = callPackage ../tools/misc/expect { };
|
||
|
||
exportarr = callPackage ../servers/monitoring/prometheus/exportarr { };
|
||
|
||
expliot = callPackage ../tools/security/expliot { };
|
||
|
||
f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { };
|
||
|
||
Fabric = with python3Packages; toPythonApplication Fabric;
|
||
|
||
fail2ban = callPackage ../tools/security/fail2ban { };
|
||
|
||
fakeroot = callPackage ../tools/system/fakeroot { };
|
||
|
||
fakeroute = callPackage ../tools/networking/fakeroute { };
|
||
|
||
fakechroot = callPackage ../tools/system/fakechroot { };
|
||
|
||
fancy-motd = callPackage ../tools/system/fancy-motd { };
|
||
|
||
fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { };
|
||
|
||
fanficfare = callPackage ../tools/text/fanficfare { };
|
||
|
||
fastd = callPackage ../tools/networking/fastd { };
|
||
|
||
fatsort = callPackage ../tools/filesystems/fatsort { };
|
||
|
||
fcitx = callPackage ../tools/inputmethods/fcitx {
|
||
plugins = [];
|
||
};
|
||
|
||
fcitx-engines = recurseIntoAttrs {
|
||
|
||
anthy = callPackage ../tools/inputmethods/fcitx-engines/fcitx-anthy { };
|
||
|
||
chewing = callPackage ../tools/inputmethods/fcitx-engines/fcitx-chewing { };
|
||
|
||
hangul = callPackage ../tools/inputmethods/fcitx-engines/fcitx-hangul { };
|
||
|
||
unikey = callPackage ../tools/inputmethods/fcitx-engines/fcitx-unikey { };
|
||
|
||
rime = callPackage ../tools/inputmethods/fcitx-engines/fcitx-rime { };
|
||
|
||
m17n = callPackage ../tools/inputmethods/fcitx-engines/fcitx-m17n { };
|
||
|
||
mozc = callPackage ../tools/inputmethods/fcitx-engines/fcitx-mozc {
|
||
python = python2;
|
||
inherit (python2Packages) gyp;
|
||
protobuf = pkgs.protobuf3_8.overrideDerivation (_: { stdenv = clangStdenv; });
|
||
};
|
||
|
||
table-extra = callPackage ../tools/inputmethods/fcitx-engines/fcitx-table-extra { };
|
||
|
||
table-other = callPackage ../tools/inputmethods/fcitx-engines/fcitx-table-other { };
|
||
|
||
cloudpinyin = callPackage ../tools/inputmethods/fcitx-engines/fcitx-cloudpinyin { };
|
||
|
||
libpinyin = libsForQt5.callPackage ../tools/inputmethods/fcitx-engines/fcitx-libpinyin { };
|
||
|
||
skk = callPackage ../tools/inputmethods/fcitx-engines/fcitx-skk { };
|
||
};
|
||
|
||
fcitx-configtool = callPackage ../tools/inputmethods/fcitx/fcitx-configtool.nix { };
|
||
|
||
chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { };
|
||
|
||
fcitx5 = libsForQt5.callPackage ../tools/inputmethods/fcitx5 { };
|
||
|
||
fcitx5-with-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/with-addons.nix { };
|
||
|
||
fcitx5-chinese-addons = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-chinese-addons.nix { };
|
||
|
||
fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix {
|
||
abseil-cpp = abseil-cpp.override {
|
||
cxxStandard = "17";
|
||
};
|
||
};
|
||
|
||
fcitx5-unikey = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-unikey.nix { };
|
||
|
||
fcitx5-configtool = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-configtool.nix { };
|
||
|
||
fcitx5-chewing = callPackage ../tools/inputmethods/fcitx5/fcitx5-chewing.nix { };
|
||
|
||
fcitx5-lua = callPackage ../tools/inputmethods/fcitx5/fcitx5-lua.nix { };
|
||
|
||
fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { };
|
||
|
||
fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { };
|
||
|
||
fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { };
|
||
|
||
fcitx5-rime = callPackage ../tools/inputmethods/fcitx5/fcitx5-rime.nix { };
|
||
|
||
fcitx5-table-extra = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-extra.nix { };
|
||
|
||
fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { };
|
||
|
||
fcppt = callPackage ../development/libraries/fcppt { };
|
||
|
||
fcrackzip = callPackage ../tools/security/fcrackzip { };
|
||
|
||
fcron = callPackage ../tools/system/fcron { };
|
||
|
||
fdm = callPackage ../tools/networking/fdm {};
|
||
|
||
fdtools = callPackage ../tools/misc/fdtools { };
|
||
|
||
featherpad = qt5.callPackage ../applications/editors/featherpad {};
|
||
|
||
fend = callPackage ../tools/misc/fend { };
|
||
|
||
ferm = callPackage ../tools/networking/ferm { };
|
||
|
||
feroxbuster = callPackage ../tools/security/feroxbuster {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ffsend = callPackage ../tools/misc/ffsend {
|
||
inherit (darwin.apple_sdk.frameworks) Security AppKit;
|
||
};
|
||
|
||
fgallery = callPackage ../tools/graphics/fgallery { };
|
||
|
||
flannel = callPackage ../tools/networking/flannel { };
|
||
cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix {};
|
||
|
||
flashbench = callPackage ../os-specific/linux/flashbench { };
|
||
|
||
flatpak = callPackage ../development/libraries/flatpak { };
|
||
|
||
flatpak-builder = callPackage ../development/tools/flatpak-builder {
|
||
binutils = binutils-unwrapped;
|
||
};
|
||
|
||
fltrdr = callPackage ../tools/misc/fltrdr {
|
||
icu = icu63;
|
||
};
|
||
|
||
fluent-bit = callPackage ../tools/misc/fluent-bit { };
|
||
|
||
flux = callPackage ../development/compilers/flux { };
|
||
|
||
fido2luks = callPackage ../tools/security/fido2luks {};
|
||
|
||
fierce = callPackage ../tools/security/fierce { };
|
||
|
||
figlet = callPackage ../tools/misc/figlet { };
|
||
|
||
file = callPackage ../tools/misc/file {
|
||
inherit (windows) libgnurx;
|
||
};
|
||
|
||
filegive = callPackage ../tools/networking/filegive { };
|
||
|
||
fileschanged = callPackage ../tools/misc/fileschanged { };
|
||
|
||
filet = callPackage ../applications/misc/filet { };
|
||
|
||
findomain = callPackage ../tools/networking/findomain {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
findutils = callPackage ../tools/misc/findutils { };
|
||
|
||
findup = callPackage ../tools/misc/findup { };
|
||
|
||
bsd-finger = callPackage ../tools/networking/bsd-finger { };
|
||
bsd-fingerd = bsd-finger.override({ buildClient = false; });
|
||
|
||
iprange = callPackage ../applications/networking/firehol/iprange.nix {};
|
||
|
||
firehol = callPackage ../applications/networking/firehol {};
|
||
|
||
fio = callPackage ../tools/system/fio { };
|
||
|
||
flamerobin = callPackage ../applications/misc/flamerobin { };
|
||
|
||
flashrom = callPackage ../tools/misc/flashrom { };
|
||
|
||
flent = python3Packages.callPackage ../applications/networking/flent { };
|
||
|
||
flexoptix-app = callPackage ../tools/misc/flexoptix-app { };
|
||
|
||
flpsed = callPackage ../applications/editors/flpsed { };
|
||
|
||
fluentd = callPackage ../tools/misc/fluentd { };
|
||
|
||
flvstreamer = callPackage ../tools/networking/flvstreamer { };
|
||
|
||
frr = callPackage ../servers/frr { };
|
||
|
||
gemstash = callPackage ../development/tools/gemstash { };
|
||
|
||
hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { };
|
||
|
||
libbsd = callPackage ../development/libraries/libbsd { };
|
||
|
||
libbladeRF = callPackage ../development/libraries/libbladeRF { };
|
||
|
||
libbtbb = callPackage ../development/libraries/libbtbb {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
lp_solve = callPackage ../applications/science/math/lp_solve {
|
||
inherit (darwin) cctools autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { };
|
||
|
||
faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { };
|
||
|
||
faraday-cli = callPackage ../tools/security/faraday-cli { };
|
||
|
||
fastlane = callPackage ../tools/admin/fastlane { };
|
||
|
||
fatresize = callPackage ../tools/filesystems/fatresize {};
|
||
|
||
fdk_aac = callPackage ../development/libraries/fdk-aac { };
|
||
|
||
fdk-aac-encoder = callPackage ../applications/audio/fdkaac { };
|
||
|
||
feedgnuplot = callPackage ../tools/graphics/feedgnuplot { };
|
||
|
||
fbcat = callPackage ../tools/misc/fbcat { };
|
||
|
||
fbv = callPackage ../tools/graphics/fbv { };
|
||
|
||
fbvnc = callPackage ../tools/admin/fbvnc {};
|
||
|
||
fim = callPackage ../tools/graphics/fim { };
|
||
|
||
flac123 = callPackage ../applications/audio/flac123 { };
|
||
|
||
flamegraph = callPackage ../development/tools/flamegraph { };
|
||
|
||
flawfinder = callPackage ../development/tools/flawfinder { };
|
||
|
||
flintlock = callPackage ../applications/virtualization/flintlock { };
|
||
|
||
flip-link = callPackage ../development/tools/flip-link { };
|
||
|
||
flips = callPackage ../tools/compression/flips { };
|
||
|
||
flowblade = callPackage ../applications/video/flowblade { };
|
||
|
||
fmbt = callPackage ../development/tools/fmbt {
|
||
python = python2;
|
||
};
|
||
|
||
fontfor = callPackage ../tools/misc/fontfor { };
|
||
|
||
fontforge = lowPrio (callPackage ../tools/misc/fontforge {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
python = python3;
|
||
});
|
||
fontforge-gtk = fontforge.override {
|
||
withSpiro = true;
|
||
withGTK = true;
|
||
gtk3 = gtk3-x11;
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
};
|
||
|
||
fontforge-fonttools = callPackage ../tools/misc/fontforge/fontforge-fonttools.nix {};
|
||
|
||
fontmatrix = libsForQt514.callPackage ../applications/graphics/fontmatrix {};
|
||
|
||
footswitch = callPackage ../tools/inputmethods/footswitch { };
|
||
|
||
foremost = callPackage ../tools/system/foremost { };
|
||
|
||
forktty = callPackage ../os-specific/linux/forktty {};
|
||
|
||
fortune = callPackage ../tools/misc/fortune { };
|
||
|
||
fox = callPackage ../development/libraries/fox {
|
||
libpng = libpng12;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
fpart = callPackage ../tools/misc/fpart { };
|
||
|
||
fping = callPackage ../tools/networking/fping {};
|
||
|
||
fpm = callPackage ../tools/package-management/fpm { };
|
||
|
||
fprintd = callPackage ../tools/security/fprintd { };
|
||
|
||
fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { };
|
||
|
||
ferdi = callPackage ../applications/networking/instant-messengers/ferdi {
|
||
mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
|
||
};
|
||
|
||
ferdium = callPackage ../applications/networking/instant-messengers/ferdium {
|
||
mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
|
||
};
|
||
|
||
fq = callPackage ../development/tools/fq { };
|
||
|
||
franz = callPackage ../applications/networking/instant-messengers/franz {
|
||
mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { };
|
||
};
|
||
|
||
freac = callPackage ../applications/audio/freac { };
|
||
|
||
freebind = callPackage ../tools/networking/freebind { };
|
||
|
||
freeipmi = callPackage ../tools/system/freeipmi {};
|
||
|
||
freetalk = callPackage ../applications/networking/instant-messengers/freetalk {
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
freetds = callPackage ../development/libraries/freetds { };
|
||
|
||
freetube = callPackage ../applications/video/freetube { };
|
||
|
||
freqtweak = callPackage ../applications/audio/freqtweak {
|
||
wxGTK = wxGTK31-gtk2;
|
||
};
|
||
|
||
frescobaldi = python3Packages.callPackage ../misc/frescobaldi {};
|
||
|
||
freshfetch = callPackage ../tools/misc/freshfetch {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit;
|
||
};
|
||
|
||
frostwire = callPackage ../applications/networking/p2p/frostwire { };
|
||
frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { };
|
||
|
||
ftgl = callPackage ../development/libraries/ftgl {
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL GLUT;
|
||
};
|
||
|
||
ftop = callPackage ../os-specific/linux/ftop { };
|
||
|
||
ftxui = callPackage ../development/libraries/ftxui { };
|
||
|
||
fsarchiver = callPackage ../tools/archivers/fsarchiver { };
|
||
|
||
fsfs = callPackage ../tools/filesystems/fsfs { };
|
||
|
||
fstl = qt5.callPackage ../applications/graphics/fstl { };
|
||
|
||
fswebcam = callPackage ../os-specific/linux/fswebcam { };
|
||
|
||
fulcio = callPackage ../tools/security/fulcio { };
|
||
|
||
fuseiso = callPackage ../tools/filesystems/fuseiso { };
|
||
|
||
fusuma = callPackage ../tools/inputmethods/fusuma {};
|
||
|
||
fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb {
|
||
openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
libressl = libressl_3_4;
|
||
});
|
||
|
||
inherit (fdbPackages)
|
||
foundationdb51
|
||
foundationdb52
|
||
foundationdb60
|
||
foundationdb61
|
||
;
|
||
|
||
foundationdb = foundationdb61;
|
||
|
||
fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { };
|
||
|
||
fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs {};
|
||
|
||
fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { };
|
||
|
||
fusee-launcher = callPackage ../development/tools/fusee-launcher { };
|
||
|
||
fverb = callPackage ../applications/audio/fverb { };
|
||
|
||
fwknop = callPackage ../tools/security/fwknop {
|
||
texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
|
||
};
|
||
|
||
exfat = callPackage ../tools/filesystems/exfat { };
|
||
|
||
exfatprogs = callPackage ../tools/filesystems/exfatprogs { };
|
||
|
||
dos2unix = callPackage ../tools/text/dos2unix { };
|
||
|
||
uni2ascii = callPackage ../tools/text/uni2ascii { };
|
||
|
||
uniscribe = callPackage ../tools/text/uniscribe { };
|
||
|
||
calcoo = callPackage ../applications/misc/calcoo { };
|
||
|
||
galculator = callPackage ../applications/misc/galculator {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
fornalder = callPackage ../applications/version-management/fornalder { };
|
||
|
||
free42 = callPackage ../applications/misc/free42 { };
|
||
|
||
galen = callPackage ../development/tools/galen {};
|
||
|
||
gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { };
|
||
|
||
gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { };
|
||
|
||
gandom-fonts = callPackage ../data/fonts/gandom-fonts { };
|
||
|
||
gaphor = python3Packages.callPackage ../tools/misc/gaphor { };
|
||
|
||
garage = callPackage ../tools/filesystems/garage {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
garmin-plugin = callPackage ../applications/misc/garmin-plugin {};
|
||
|
||
garmintools = callPackage ../development/libraries/garmintools {};
|
||
|
||
gau = callPackage ../tools/security/gau { };
|
||
|
||
gauge = callPackage ../development/tools/gauge { };
|
||
|
||
gawk = callPackage ../tools/text/gawk {
|
||
inherit (darwin) locale;
|
||
};
|
||
|
||
gawk-with-extensions = callPackage ../tools/text/gawk/gawk-with-extensions.nix {
|
||
extensions = gawkextlib.full;
|
||
};
|
||
gawkextlib = callPackage ../tools/text/gawk/gawkextlib.nix {};
|
||
|
||
gawkInteractive = gawk.override { interactive = true; };
|
||
|
||
gatk = callPackage ../applications/science/biology/gatk {} ;
|
||
|
||
gbdfed = callPackage ../tools/misc/gbdfed {
|
||
gtk = gtk2-x11;
|
||
};
|
||
|
||
gdmap = callPackage ../tools/system/gdmap { };
|
||
|
||
gef = callPackage ../development/tools/misc/gef { };
|
||
|
||
gelasio = callPackage ../data/fonts/gelasio { };
|
||
|
||
gemget = callPackage ../tools/networking/gemget {};
|
||
|
||
gen-oath-safe = callPackage ../tools/security/gen-oath-safe { };
|
||
|
||
genext2fs = callPackage ../tools/filesystems/genext2fs { };
|
||
|
||
gengetopt = callPackage ../development/tools/misc/gengetopt { };
|
||
|
||
genimage = callPackage ../tools/filesystems/genimage { };
|
||
|
||
genmap = callPackage ../applications/science/biology/genmap { };
|
||
|
||
geonkick = callPackage ../applications/audio/geonkick {};
|
||
|
||
gerrit = callPackage ../applications/version-management/gerrit { };
|
||
|
||
geteltorito = callPackage ../tools/misc/geteltorito { };
|
||
|
||
getmail6 = callPackage ../tools/networking/getmail6 { };
|
||
|
||
getopt = callPackage ../tools/misc/getopt { };
|
||
|
||
getoptions = callPackage ../tools/misc/getoptions { };
|
||
|
||
gexiv2 = callPackage ../development/libraries/gexiv2 { };
|
||
|
||
gftp = callPackage ../applications/networking/ftp/gftp {
|
||
gtk = gtk2;
|
||
};
|
||
|
||
gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { };
|
||
|
||
gfbgraph = callPackage ../development/libraries/gfbgraph { };
|
||
|
||
gfold = callPackage ../applications/version-management/git-and-tools/gfold {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ggobi = callPackage ../tools/graphics/ggobi { };
|
||
|
||
gh = callPackage ../applications/version-management/git-and-tools/gh { };
|
||
|
||
ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { };
|
||
|
||
ghost = callPackage ../tools/security/ghost { };
|
||
|
||
ghostunnel = callPackage ../tools/networking/ghostunnel { };
|
||
|
||
ghq = callPackage ../applications/version-management/git-and-tools/ghq { };
|
||
|
||
gst = callPackage ../applications/version-management/git-and-tools/gst { };
|
||
|
||
ghr = callPackage ../applications/version-management/git-and-tools/ghr { };
|
||
|
||
ghrepo-stats = with python3Packages; toPythonApplication ghrepo-stats;
|
||
|
||
ghz = callPackage ../tools/networking/ghz { };
|
||
|
||
gibberish-detector = with python3Packages; toPythonApplication gibberish-detector;
|
||
|
||
gibo = callPackage ../tools/misc/gibo { };
|
||
|
||
gifsicle = callPackage ../tools/graphics/gifsicle { };
|
||
|
||
gifski = callPackage ../tools/graphics/gifski { };
|
||
|
||
git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
inherit (haskellPackages) git-annex;
|
||
|
||
git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui {
|
||
inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
|
||
};
|
||
|
||
git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx {
|
||
inherit (python3Packages)
|
||
buildPythonApplication
|
||
fetchPypi
|
||
dropbox
|
||
annexremote
|
||
humanfriendly;
|
||
};
|
||
|
||
git-annex-remote-googledrive = callPackage ../applications/version-management/git-and-tools/git-annex-remote-googledrive {
|
||
inherit (python3Packages)
|
||
buildPythonApplication
|
||
fetchPypi
|
||
annexremote
|
||
drivelib
|
||
GitPython
|
||
tenacity
|
||
humanfriendly;
|
||
};
|
||
|
||
git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { };
|
||
|
||
git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { };
|
||
|
||
git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise {};
|
||
|
||
git-backup = callPackage ../applications/version-management/git-backup {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { };
|
||
|
||
git-branchless = callPackage ../applications/version-management/git-and-tools/git-branchless {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
inherit (haskellPackages) git-brunch;
|
||
|
||
git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { };
|
||
|
||
git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { };
|
||
|
||
git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { };
|
||
|
||
git-cliff = callPackage ../applications/version-management/git-and-tools/git-cliff {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { };
|
||
|
||
git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { };
|
||
|
||
git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { };
|
||
|
||
git-credential-1password = callPackage ../applications/version-management/git-and-tools/git-credential-1password { };
|
||
|
||
git-crecord = callPackage ../applications/version-management/git-crecord { };
|
||
|
||
git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { };
|
||
|
||
git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { };
|
||
|
||
git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { };
|
||
|
||
git-fame = callPackage ../applications/version-management/git-and-tools/git-fame {};
|
||
|
||
git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { };
|
||
|
||
git-filter-repo = with python3Packages; toPythonApplication git-filter-repo;
|
||
|
||
git-gone = callPackage ../applications/version-management/git-and-tools/git-gone {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git-hound = callPackage ../tools/security/git-hound {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { };
|
||
|
||
git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { };
|
||
|
||
git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { };
|
||
|
||
git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
|
||
|
||
git-ftp = callPackage ../development/tools/git-ftp { };
|
||
|
||
git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { };
|
||
|
||
git-my = callPackage ../applications/version-management/git-and-tools/git-my { };
|
||
|
||
git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { };
|
||
|
||
git-open = callPackage ../applications/version-management/git-and-tools/git-open { };
|
||
|
||
git-quickfix = callPackage ../applications/version-management/git-and-tools/git-quickfix {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { };
|
||
|
||
git-recent = callPackage ../applications/version-management/git-and-tools/git-recent {
|
||
util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
|
||
};
|
||
|
||
git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { };
|
||
|
||
git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { };
|
||
|
||
git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { };
|
||
|
||
git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { };
|
||
|
||
git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { };
|
||
|
||
git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { };
|
||
|
||
git-series = callPackage ../development/tools/git-series {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
git-sizer = callPackage ../applications/version-management/git-sizer { };
|
||
|
||
git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { };
|
||
|
||
git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { };
|
||
|
||
git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { };
|
||
|
||
git-subset = callPackage ../applications/version-management/git-and-tools/git-subset {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { };
|
||
|
||
git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { };
|
||
|
||
git-test = callPackage ../applications/version-management/git-and-tools/git-test { };
|
||
|
||
git-trim = callPackage ../applications/version-management/git-and-tools/git-trim {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git-up = callPackage ../applications/version-management/git-up {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { };
|
||
|
||
git-vendor = callPackage ../applications/version-management/git-and-tools/git-vendor { };
|
||
|
||
git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { };
|
||
|
||
git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { };
|
||
|
||
gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { };
|
||
|
||
gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { };
|
||
|
||
gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { };
|
||
|
||
gitfs = callPackage ../tools/filesystems/gitfs { };
|
||
|
||
github-backup = callPackage ../tools/misc/github-backup { };
|
||
|
||
github-runner = callPackage ../development/tools/continuous-integration/github-runner { };
|
||
|
||
gitkraken = callPackage ../applications/version-management/gitkraken { };
|
||
|
||
gitlab = callPackage ../applications/version-management/gitlab {
|
||
openssl = openssl_1_1;
|
||
};
|
||
gitlab-ee = callPackage ../applications/version-management/gitlab {
|
||
openssl = openssl_1_1;
|
||
gitlabEnterprise = true;
|
||
};
|
||
|
||
gitlab-runner = callPackage ../development/tools/continuous-integration/gitlab-runner { };
|
||
|
||
gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { };
|
||
|
||
gitlab-triage = callPackage ../applications/version-management/gitlab-triage { };
|
||
|
||
gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { };
|
||
|
||
gitleaks = callPackage ../tools/security/gitleaks { };
|
||
|
||
gitsign = callPackage ../tools/security/gitsign { };
|
||
|
||
gitaly = callPackage ../applications/version-management/gitlab/gitaly { };
|
||
|
||
gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { };
|
||
|
||
gitstats = callPackage ../applications/version-management/gitstats { };
|
||
|
||
gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { };
|
||
|
||
gitty = callPackage ../applications/version-management/git-and-tools/gitty { };
|
||
|
||
gitui = callPackage ../applications/version-management/git-and-tools/gitui {
|
||
inherit (darwin.apple_sdk.frameworks) Security AppKit;
|
||
};
|
||
|
||
gogs = callPackage ../applications/version-management/gogs { };
|
||
|
||
git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { };
|
||
|
||
gitea = callPackage ../applications/version-management/gitea { };
|
||
|
||
gokart = callPackage ../development/tools/gokart { };
|
||
|
||
gl2ps = callPackage ../development/libraries/gl2ps { };
|
||
|
||
glab = callPackage ../applications/version-management/git-and-tools/glab { };
|
||
|
||
glitter = callPackage ../applications/version-management/git-and-tools/glitter { };
|
||
|
||
glusterfs = callPackage ../tools/filesystems/glusterfs { };
|
||
|
||
glmark2 = callPackage ../tools/graphics/glmark2 { };
|
||
|
||
glogg = libsForQt5.callPackage ../tools/text/glogg { };
|
||
|
||
glxinfo = callPackage ../tools/graphics/glxinfo { };
|
||
|
||
gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav;
|
||
};
|
||
|
||
gnirehtet = callPackage ../tools/networking/gnirehtet { };
|
||
|
||
gnome-builder = callPackage ../applications/editors/gnome-builder { };
|
||
|
||
gnome-desktop = callPackage ../development/libraries/gnome-desktop { };
|
||
|
||
gnome-feeds = callPackage ../applications/networking/feedreaders/gnome-feeds {};
|
||
|
||
gnome-frog = callPackage ../applications/misc/gnome-frog { };
|
||
|
||
gnome-keysign = callPackage ../tools/security/gnome-keysign { };
|
||
|
||
gnome-secrets = callPackage ../applications/misc/gnome-secrets { };
|
||
|
||
gnome-solanum = callPackage ../applications/misc/gnome-solanum { };
|
||
|
||
gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { };
|
||
|
||
gnome-photos = callPackage ../applications/graphics/gnome-photos { };
|
||
|
||
gnome-randr = callPackage ../tools/wayland/gnome-randr { };
|
||
|
||
gnuapl = callPackage ../development/interpreters/gnu-apl { };
|
||
|
||
gnu-shepherd = callPackage ../misc/gnu-shepherd { };
|
||
|
||
dapl = callPackage ../development/interpreters/dzaima-apl {
|
||
buildNativeImage = false;
|
||
stdenv = stdenvNoCC;
|
||
jdk = jre;
|
||
};
|
||
dapl-native = callPackage ../development/interpreters/dzaima-apl {
|
||
buildNativeImage = true;
|
||
jdk = graalvm11-ce;
|
||
};
|
||
|
||
gnucap = callPackage ../applications/science/electronics/gnucap { };
|
||
|
||
gnu-cobol = callPackage ../development/compilers/gnu-cobol { };
|
||
|
||
gnuclad = callPackage ../applications/graphics/gnuclad { };
|
||
|
||
gnufdisk = callPackage ../tools/system/fdisk {
|
||
guile = guile_1_8;
|
||
};
|
||
|
||
gnugrep = callPackage ../tools/text/gnugrep { };
|
||
|
||
gnulib = callPackage ../development/tools/gnulib { };
|
||
|
||
gnupatch = callPackage ../tools/text/gnupatch { };
|
||
|
||
gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
|
||
gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
|
||
gnupg1 = gnupg1compat; # use config.packageOverrides if you prefer original gnupg1
|
||
gnupg23 = callPackage ../tools/security/gnupg/23.nix {
|
||
guiSupport = stdenv.isDarwin;
|
||
pinentry = if stdenv.isDarwin then pinentry_mac else pinentry-gtk2;
|
||
};
|
||
gnupg = gnupg23;
|
||
|
||
gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { };
|
||
|
||
gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { };
|
||
|
||
gnuplot_qt = gnuplot.override { withQt = true; };
|
||
|
||
# must have AquaTerm installed separately
|
||
gnuplot_aquaterm = gnuplot.override { aquaterm = true; };
|
||
|
||
gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { };
|
||
|
||
gnused = callPackage ../tools/text/gnused { };
|
||
|
||
gnutar = callPackage ../tools/archivers/gnutar { };
|
||
|
||
goaccess = callPackage ../tools/misc/goaccess { };
|
||
|
||
gocryptfs = callPackage ../tools/filesystems/gocryptfs { };
|
||
|
||
godot = callPackage ../development/tools/godot {};
|
||
|
||
godot-export-templates = callPackage ../development/tools/godot/export-templates.nix { };
|
||
|
||
godot-headless = callPackage ../development/tools/godot/headless.nix { };
|
||
|
||
godot-server = callPackage ../development/tools/godot/server.nix { };
|
||
|
||
go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { };
|
||
|
||
goofys = callPackage ../tools/filesystems/goofys { };
|
||
|
||
go-sct = callPackage ../tools/X11/go-sct { };
|
||
|
||
# rename to upower-notify?
|
||
go-upower-notify = callPackage ../tools/misc/upower-notify { };
|
||
|
||
goattracker = callPackage ../applications/audio/goattracker { };
|
||
|
||
goattracker-stereo = callPackage ../applications/audio/goattracker {
|
||
isStereo = true;
|
||
};
|
||
|
||
google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { };
|
||
|
||
google-authenticator = callPackage ../os-specific/linux/google-authenticator { };
|
||
|
||
google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk {
|
||
python = python3;
|
||
};
|
||
google-cloud-sdk-gce = google-cloud-sdk.override {
|
||
python = python38;
|
||
with-gce = true;
|
||
};
|
||
|
||
google-fonts = callPackage ../data/fonts/google-fonts { };
|
||
|
||
google-clasp = nodePackages."@google/clasp";
|
||
|
||
google-compute-engine = with python38.pkgs; toPythonApplication google-compute-engine;
|
||
|
||
google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { };
|
||
|
||
google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp {
|
||
openssl = openssl_1_1;
|
||
abseil-cpp = abseil-cpp.override {
|
||
cxxStandard = "14";
|
||
};
|
||
};
|
||
|
||
google-java-format = callPackage ../development/tools/google-java-format { };
|
||
|
||
google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { };
|
||
|
||
google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { };
|
||
|
||
gdown = with python3Packages; toPythonApplication gdown;
|
||
|
||
gopro = callPackage ../tools/video/gopro { };
|
||
|
||
goreleaser = callPackage ../tools/misc/goreleaser { };
|
||
|
||
goreplay = callPackage ../tools/networking/goreplay { };
|
||
|
||
gost = callPackage ../tools/networking/gost { };
|
||
|
||
gource = callPackage ../applications/version-management/gource { };
|
||
|
||
govc = callPackage ../tools/virtualization/govc { };
|
||
|
||
goverlay = callPackage ../tools/graphics/goverlay {
|
||
inherit (qt5) wrapQtAppsHook;
|
||
inherit (plasma5Packages) breeze-qt5;
|
||
};
|
||
|
||
gpart = callPackage ../tools/filesystems/gpart { };
|
||
|
||
gparted = callPackage ../tools/misc/gparted { };
|
||
|
||
gpt2tc = callPackage ../tools/text/gpt2tc { };
|
||
|
||
gptman = callPackage ../tools/system/gptman { };
|
||
|
||
ldmtool = callPackage ../tools/misc/ldmtool { };
|
||
|
||
gphotos-sync = callPackage ../tools/backup/gphotos-sync { };
|
||
|
||
gpodder = callPackage ../applications/audio/gpodder { };
|
||
|
||
gpp = callPackage ../development/tools/gpp { };
|
||
|
||
gnuastro = callPackage ../applications/science/astronomy/gnuastro { };
|
||
|
||
gpredict = callPackage ../applications/science/astronomy/gpredict {
|
||
hamlib = hamlib_4;
|
||
};
|
||
|
||
gprojector = callPackage ../applications/science/astronomy/gprojector { };
|
||
|
||
gptfdisk = callPackage ../tools/system/gptfdisk { };
|
||
|
||
grafx2 = callPackage ../applications/graphics/grafx2 {};
|
||
|
||
grails = callPackage ../development/web/grails { jdk = null; };
|
||
|
||
graylog = callPackage ../tools/misc/graylog { };
|
||
graylogPlugins = recurseIntoAttrs (
|
||
callPackage ../tools/misc/graylog/plugins.nix { }
|
||
);
|
||
|
||
graphviz = callPackage ../tools/graphics/graphviz {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
graphviz-nox = graphviz.override {
|
||
withXorg = false;
|
||
libdevil = libdevil-nox;
|
||
};
|
||
|
||
grin = callPackage ../tools/text/grin { };
|
||
|
||
gyb = callPackage ../tools/backup/gyb { };
|
||
|
||
igrep = callPackage ../tools/text/igrep {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ripgrep = callPackage ../tools/text/ripgrep {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ripgrep-all = callPackage ../tools/text/ripgrep-all {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
robodoc = callPackage ../tools/text/robodoc { };
|
||
|
||
ucg = callPackage ../tools/text/ucg { stdenv = gcc10StdenvCompat; };
|
||
|
||
grive2 = callPackage ../tools/filesystems/grive2 { };
|
||
|
||
groff = callPackage ../tools/text/groff { };
|
||
|
||
gromit-mpx = callPackage ../tools/graphics/gromit-mpx {
|
||
gtk = gtk3;
|
||
libappindicator = libappindicator-gtk3;
|
||
inherit (xorg) libXdmcp;
|
||
};
|
||
|
||
gron = callPackage ../development/tools/gron { };
|
||
|
||
groonga = callPackage ../servers/search/groonga { };
|
||
|
||
grpcurl = callPackage ../tools/networking/grpcurl { };
|
||
|
||
grpc-gateway = callPackage ../development/tools/grpc-gateway { };
|
||
|
||
grpcui = callPackage ../tools/networking/grpcui { };
|
||
|
||
grpc-tools = callPackage ../development/tools/misc/grpc-tools { };
|
||
|
||
grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { };
|
||
|
||
grub = pkgsi686Linux.callPackage ../tools/misc/grub ({
|
||
stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6;
|
||
} // (config.grub or {}));
|
||
|
||
trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { };
|
||
|
||
trustedGrub-for-HP = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { for_HP_laptop = true; };
|
||
|
||
grub2 = grub2_full;
|
||
|
||
grub2_full = callPackage ../tools/misc/grub/2.0x.nix {
|
||
# update breaks grub2
|
||
gnulib = pkgs.gnulib.overrideAttrs (_: rec {
|
||
version = "20200223";
|
||
src = fetchgit {
|
||
url = "https://git.savannah.gnu.org/r/gnulib.git";
|
||
rev = "292fd5d6ff5ecce81ec3c648f353732a9ece83c0";
|
||
sha256 = "0hkg3nql8nsll0vrqk4ifda0v4kpi67xz42r8daqsql6c4rciqnw";
|
||
};
|
||
});
|
||
};
|
||
|
||
grub2_efi = grub2.override {
|
||
efiSupport = true;
|
||
};
|
||
|
||
grub2_light = grub2.override {
|
||
zfsSupport = false;
|
||
};
|
||
|
||
grub2_xen = grub2_full.override {
|
||
xenSupport = true;
|
||
};
|
||
|
||
grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { };
|
||
|
||
grub4dos = callPackage ../tools/misc/grub4dos {
|
||
stdenv = stdenv_32bit;
|
||
};
|
||
|
||
gruut = with python3.pkgs; toPythonApplication gruut;
|
||
|
||
gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;
|
||
|
||
gx = callPackage ../tools/package-management/gx { };
|
||
gx-go = callPackage ../tools/package-management/gx/go { };
|
||
|
||
efitools = callPackage ../tools/security/efitools { };
|
||
|
||
sbctl = callPackage ../tools/security/sbctl { };
|
||
|
||
sbsigntool = callPackage ../tools/security/sbsigntool {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { };
|
||
|
||
gsmlib = callPackage ../development/libraries/gsmlib
|
||
{ stdenv = gcc10StdenvCompat; autoreconfHook = buildPackages.autoreconfHook269; };
|
||
|
||
gssdp = callPackage ../development/libraries/gssdp { };
|
||
|
||
gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { };
|
||
|
||
grype = callPackage ../tools/security/grype { };
|
||
|
||
gt5 = callPackage ../tools/system/gt5 { };
|
||
|
||
gtest = callPackage ../development/libraries/gtest { };
|
||
|
||
gbenchmark = callPackage ../development/libraries/gbenchmark {};
|
||
|
||
gkraken = callPackage ../tools/system/gkraken { };
|
||
|
||
gtkdatabox = callPackage ../development/libraries/gtkdatabox {};
|
||
|
||
gtdialog = callPackage ../development/libraries/gtdialog {};
|
||
|
||
gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; };
|
||
|
||
gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { };
|
||
|
||
gtkperf = callPackage ../development/tools/misc/gtkperf { };
|
||
|
||
gtk-frdp = callPackage ../development/libraries/gtk-frdp {};
|
||
|
||
gtk-vnc = callPackage ../tools/admin/gtk-vnc {};
|
||
|
||
gup = callPackage ../development/tools/build-managers/gup {};
|
||
|
||
gupnp = callPackage ../development/libraries/gupnp { };
|
||
|
||
gupnp-av = callPackage ../development/libraries/gupnp-av {};
|
||
|
||
gupnp-dlna = callPackage ../development/libraries/gupnp-dlna {};
|
||
|
||
gupnp-igd = callPackage ../development/libraries/gupnp-igd {};
|
||
|
||
gupnp-tools = callPackage ../tools/networking/gupnp-tools {};
|
||
|
||
gvm-tools = with python3.pkgs; toPythonApplication gvm-tools;
|
||
|
||
gvpe = callPackage ../tools/networking/gvpe {};
|
||
|
||
gvolicon = callPackage ../tools/audio/gvolicon {};
|
||
|
||
gvproxy = callPackage ../tools/networking/gvproxy { };
|
||
|
||
gzip = callPackage ../tools/compression/gzip { };
|
||
|
||
gzrt = callPackage ../tools/compression/gzrt { };
|
||
|
||
httplab = callPackage ../tools/networking/httplab { };
|
||
|
||
lucky-cli = callPackage ../development/web/lucky-cli { };
|
||
|
||
partclone = callPackage ../tools/backup/partclone { };
|
||
|
||
partimage = callPackage ../tools/backup/partimage { };
|
||
|
||
pgf_graphics = callPackage ../tools/graphics/pgf { };
|
||
|
||
pgformatter = callPackage ../development/tools/pgformatter { };
|
||
|
||
pgloader = callPackage ../development/tools/pgloader { };
|
||
|
||
pgtop = callPackage ../development/tools/pgtop { };
|
||
|
||
pigz = callPackage ../tools/compression/pigz { };
|
||
|
||
pixz = callPackage ../tools/compression/pixz { };
|
||
|
||
plplot = callPackage ../development/libraries/plplot {
|
||
inherit (xorg) libX11;
|
||
};
|
||
|
||
pxattr = callPackage ../tools/archivers/pxattr { };
|
||
|
||
pxz = callPackage ../tools/compression/pxz { };
|
||
|
||
haguichi = callPackage ../tools/networking/haguichi { };
|
||
|
||
hans = callPackage ../tools/networking/hans { };
|
||
|
||
h2 = callPackage ../servers/h2 { };
|
||
|
||
h5utils = callPackage ../tools/misc/h5utils {
|
||
libmatheval = null;
|
||
hdf4 = null;
|
||
};
|
||
|
||
haproxy = callPackage ../tools/networking/haproxy { };
|
||
|
||
hackertyper = callPackage ../tools/misc/hackertyper { };
|
||
|
||
hackneyed = callPackage ../data/icons/hackneyed { };
|
||
|
||
haveged = callPackage ../tools/security/haveged { };
|
||
|
||
habitat = callPackage ../applications/networking/cluster/habitat {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
hashcash = callPackage ../tools/security/hashcash { };
|
||
|
||
hashcat = callPackage ../tools/security/hashcat { };
|
||
|
||
hashcat-utils = callPackage ../tools/security/hashcat-utils { };
|
||
|
||
hash_extender = callPackage ../tools/security/hash_extender {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
hash-identifier = callPackage ../tools/security/hash-identifier { };
|
||
|
||
hash-slinger = callPackage ../tools/security/hash-slinger { };
|
||
|
||
haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { };
|
||
|
||
hasmail = callPackage ../applications/networking/mailreaders/hasmail { };
|
||
|
||
haste-client = callPackage ../tools/misc/haste-client { };
|
||
|
||
haste-server = callPackage ../servers/haste-server { };
|
||
|
||
hatch = python3Packages.callPackage ../development/tools/hatch { };
|
||
|
||
hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { };
|
||
|
||
half = callPackage ../development/libraries/half { };
|
||
|
||
halibut = callPackage ../tools/typesetting/halibut { };
|
||
|
||
halide = callPackage ../development/compilers/halide {
|
||
llvmPackages = llvmPackages_14;
|
||
};
|
||
|
||
harePackages = recurseIntoAttrs (callPackage ../development/compilers/hare { });
|
||
|
||
ham = pkgs.perlPackages.ham;
|
||
|
||
hardinfo = callPackage ../tools/system/hardinfo { };
|
||
|
||
hcl2json = callPackage ../applications/misc/hcl2json { };
|
||
|
||
hcxtools = callPackage ../tools/security/hcxtools { };
|
||
|
||
hcxdumptool = callPackage ../tools/security/hcxdumptool { };
|
||
|
||
hdapsd = callPackage ../os-specific/linux/hdapsd { };
|
||
|
||
hdaps-gl = callPackage ../tools/misc/hdaps-gl { };
|
||
|
||
hddtemp = callPackage ../tools/misc/hddtemp { };
|
||
|
||
hdf4 = callPackage ../tools/misc/hdf4 { };
|
||
|
||
hdf5 = callPackage ../tools/misc/hdf5 {
|
||
fortranSupport = false;
|
||
fortran = gfortran;
|
||
};
|
||
|
||
hdf5_1_10 = callPackage ../tools/misc/hdf5/1.10.nix { };
|
||
|
||
hdf5-mpi = hdf5.override { mpiSupport = true; };
|
||
|
||
hdf5-cpp = hdf5.override { cppSupport = true; };
|
||
|
||
hdf5-fortran = hdf5.override { fortranSupport = true; };
|
||
|
||
hdf5-threadsafe = hdf5.override { threadsafe = true; };
|
||
|
||
hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { };
|
||
|
||
hdfview = callPackage ../tools/misc/hdfview { };
|
||
|
||
hecate = callPackage ../applications/editors/hecate { };
|
||
|
||
heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack {};
|
||
|
||
heatshrink = callPackage ../tools/compression/heatshrink { };
|
||
|
||
heimdall = libsForQt5.callPackage ../tools/misc/heimdall { };
|
||
|
||
heimdall-gui = heimdall.override { enableGUI = true; };
|
||
|
||
headscale = callPackage ../servers/headscale { };
|
||
|
||
healthchecks = callPackage ../servers/web-apps/healthchecks { };
|
||
|
||
heisenbridge = callPackage ../servers/heisenbridge { };
|
||
|
||
helio-workstation = callPackage ../applications/audio/helio-workstation { };
|
||
|
||
hevea = callPackage ../tools/typesetting/hevea { };
|
||
|
||
hexd = callPackage ../tools/misc/hexd { };
|
||
pixd = callPackage ../tools/misc/pixd { };
|
||
|
||
hey = callPackage ../tools/networking/hey { };
|
||
|
||
hhpc = callPackage ../tools/misc/hhpc { };
|
||
|
||
hiera-eyaml = callPackage ../tools/system/hiera-eyaml { };
|
||
|
||
hivemind = callPackage ../applications/misc/hivemind { };
|
||
|
||
hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { };
|
||
|
||
hfsprogs = callPackage ../tools/filesystems/hfsprogs { };
|
||
|
||
highlight = callPackage ../tools/text/highlight ({
|
||
lua = lua5;
|
||
});
|
||
|
||
hockeypuck = callPackage ../servers/hockeypuck/server.nix { };
|
||
|
||
hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { };
|
||
|
||
homesick = callPackage ../tools/misc/homesick { };
|
||
|
||
honcho = callPackage ../tools/system/honcho { };
|
||
|
||
horst = callPackage ../tools/networking/horst { };
|
||
|
||
host = bind.host;
|
||
|
||
hostess = callPackage ../development/tools/hostess {};
|
||
|
||
hotpatch = callPackage ../development/libraries/hotpatch { };
|
||
|
||
hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { };
|
||
|
||
hpccm = with python3Packages; toPythonApplication hpccm;
|
||
|
||
hping = callPackage ../tools/networking/hping { };
|
||
|
||
hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { };
|
||
|
||
html-proofer = callPackage ../tools/misc/html-proofer { };
|
||
|
||
htmlq = callPackage ../development/tools/htmlq {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
htpdate = callPackage ../tools/networking/htpdate { };
|
||
|
||
http-prompt = callPackage ../tools/networking/http-prompt { };
|
||
|
||
http-getter = callPackage ../applications/networking/flent/http-getter.nix { };
|
||
|
||
httpdirfs = callPackage ../tools/filesystems/httpdirfs { };
|
||
|
||
httpdump = callPackage ../tools/security/httpdump {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
httpie = with python3Packages; toPythonApplication httpie;
|
||
|
||
httping = callPackage ../tools/networking/httping {};
|
||
|
||
httplz = callPackage ../tools/networking/httplz {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
httpfs2 = callPackage ../tools/filesystems/httpfs { };
|
||
|
||
httpstat = callPackage ../tools/networking/httpstat { };
|
||
|
||
httptunnel = callPackage ../tools/networking/httptunnel { };
|
||
|
||
httpx = callPackage ../tools/security/httpx { };
|
||
|
||
hurl = callPackage ../tools/networking/hurl {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
hub = callPackage ../applications/version-management/git-and-tools/hub { };
|
||
|
||
hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
|
||
|
||
humanfriendly = with python3Packages; toPythonApplication humanfriendly;
|
||
|
||
hut = callPackage ../applications/version-management/git-and-tools/hut { };
|
||
|
||
hwinfo = callPackage ../tools/system/hwinfo { };
|
||
|
||
hw-probe = perlPackages.callPackage ../tools/system/hw-probe { };
|
||
|
||
hybridreverb2 = callPackage ../applications/audio/hybridreverb2 {
|
||
stdenv = gcc8Stdenv;
|
||
};
|
||
|
||
hylafaxplus = callPackage ../servers/hylafaxplus { };
|
||
|
||
hyphen = callPackage ../development/libraries/hyphen { };
|
||
|
||
i2c-tools = callPackage ../os-specific/linux/i2c-tools { };
|
||
|
||
i2p = callPackage ../tools/networking/i2p {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
i2pd = callPackage ../tools/networking/i2pd { };
|
||
|
||
iannix = libsForQt5.callPackage ../applications/audio/iannix { };
|
||
|
||
iaito = libsForQt5.callPackage ../tools/security/iaito { };
|
||
|
||
jamulus = libsForQt5.callPackage ../applications/audio/jamulus { };
|
||
|
||
ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
ibniz = callPackage ../tools/graphics/ibniz { };
|
||
|
||
icecast = callPackage ../servers/icecast { };
|
||
|
||
icemon = libsForQt5.callPackage ../applications/networking/icemon { };
|
||
|
||
icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak;
|
||
|
||
iceshelf = callPackage ../tools/backup/iceshelf { };
|
||
|
||
darkice = callPackage ../tools/audio/darkice { };
|
||
|
||
bc-decaf = callPackage ../development/libraries/bc-decaf { };
|
||
|
||
deckmaster = callPackage ../applications/misc/deckmaster { };
|
||
|
||
deco = callPackage ../applications/misc/deco { };
|
||
|
||
decoder = callPackage ../tools/security/decoder { };
|
||
|
||
icoutils = callPackage ../tools/graphics/icoutils { };
|
||
|
||
idutils = callPackage ../tools/misc/idutils { };
|
||
|
||
idle3tools = callPackage ../tools/system/idle3tools { };
|
||
|
||
ifcopenshell = with python3Packages; toPythonApplication ifcopenshell;
|
||
|
||
iftop = callPackage ../tools/networking/iftop { };
|
||
|
||
ifuse = callPackage ../tools/filesystems/ifuse { };
|
||
ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { };
|
||
idevicerestore = callPackage ../tools/misc/idevicerestore { };
|
||
|
||
inherit (callPackages ../tools/filesystems/irods rec {
|
||
stdenv = llvmPackages.libcxxStdenv;
|
||
libcxx = llvmPackages.libcxx;
|
||
boost = boost17x.override { inherit stdenv; };
|
||
fmt = fmt_8.override { inherit stdenv; };
|
||
nanodbc_llvm = nanodbc.override { inherit stdenv; };
|
||
avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; };
|
||
})
|
||
irods
|
||
irods-icommands;
|
||
|
||
ignite = callPackage ../applications/virtualization/ignite { };
|
||
|
||
igmpproxy = callPackage ../tools/networking/igmpproxy { };
|
||
|
||
ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix {
|
||
inherit (haskellPackages) ghcWithPackages;
|
||
|
||
jupyter = python3.withPackages (ps: [ ps.jupyter ps.notebook ]);
|
||
|
||
packages = config.ihaskell.packages or (_: []);
|
||
};
|
||
|
||
ijq = callPackage ../development/tools/ijq { };
|
||
|
||
iruby = callPackage ../applications/editors/jupyter-kernels/iruby { };
|
||
|
||
ike-scan = callPackage ../tools/security/ike-scan { };
|
||
|
||
imapsync = callPackage ../tools/networking/imapsync { };
|
||
|
||
imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { };
|
||
|
||
imgurbash2 = callPackage ../tools/graphics/imgurbash2 { };
|
||
|
||
in-formant = callPackage ../applications/audio/in-formant { };
|
||
|
||
inadyn = callPackage ../tools/networking/inadyn { };
|
||
|
||
incron = callPackage ../tools/system/incron { };
|
||
|
||
industrializer = callPackage ../applications/audio/industrializer { };
|
||
|
||
inetutils = callPackage ../tools/networking/inetutils { };
|
||
|
||
inferno = callPackage ../development/tools/inferno { };
|
||
|
||
inform6 = callPackage ../development/compilers/inform6 { };
|
||
|
||
inform7 = callPackage ../development/compilers/inform7 { };
|
||
|
||
infamousPlugins = callPackage ../applications/audio/infamousPlugins { };
|
||
|
||
innernet = callPackage ../tools/networking/innernet {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
innoextract = callPackage ../tools/archivers/innoextract { };
|
||
|
||
input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { };
|
||
|
||
input-utils = callPackage ../os-specific/linux/input-utils { };
|
||
|
||
inql = callPackage ../tools/security/inql { };
|
||
|
||
intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { };
|
||
|
||
intermodal = callPackage ../tools/misc/intermodal { };
|
||
|
||
internetarchive = with python3Packages; toPythonApplication internetarchive;
|
||
|
||
invidious = callPackage ../servers/invidious {
|
||
# needs a specific version of lsquic
|
||
lsquic = callPackage ../servers/invidious/lsquic.nix { };
|
||
# normally video.js is downloaded at build time
|
||
videojs = callPackage ../servers/invidious/videojs.nix { };
|
||
};
|
||
|
||
invoice2data = callPackage ../tools/text/invoice2data { };
|
||
|
||
inxi = callPackage ../tools/system/inxi { };
|
||
|
||
iodine = callPackage ../tools/networking/iodine { };
|
||
|
||
ioccheck = callPackage ../tools/security/ioccheck { };
|
||
|
||
ioping = callPackage ../tools/system/ioping { };
|
||
|
||
ior = callPackage ../tools/system/ior { };
|
||
|
||
iouyap = callPackage ../tools/networking/iouyap { };
|
||
|
||
ioztat = callPackage ../tools/filesystems/ioztat { };
|
||
|
||
ip2location = callPackage ../tools/networking/ip2location { };
|
||
|
||
ip2unix = callPackage ../tools/networking/ip2unix { };
|
||
|
||
ipad_charge = callPackage ../tools/misc/ipad_charge { };
|
||
|
||
iperf2 = callPackage ../tools/networking/iperf/2.nix { };
|
||
iperf3 = callPackage ../tools/networking/iperf/3.nix { };
|
||
iperf = iperf3;
|
||
|
||
ipfetch = callPackage ../tools/networking/ipfetch { };
|
||
|
||
ipfs = callPackage ../applications/networking/ipfs {
|
||
openssl = openssl_1_1;
|
||
};
|
||
ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { };
|
||
|
||
ipfs-migrator-all-fs-repo-migrations = callPackage ../applications/networking/ipfs-migrator/all-migrations.nix { };
|
||
ipfs-migrator-unwrapped = callPackage ../applications/networking/ipfs-migrator/unwrapped.nix { };
|
||
ipfs-migrator = callPackage ../applications/networking/ipfs-migrator { };
|
||
|
||
ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { };
|
||
|
||
ipget = callPackage ../applications/networking/ipget { };
|
||
|
||
i-pi = with python3Packages; toPythonApplication i-pi;
|
||
|
||
iptsd = callPackage ../applications/misc/iptsd { };
|
||
|
||
ipmitool = callPackage ../tools/system/ipmitool {};
|
||
|
||
ipmiutil = callPackage ../tools/system/ipmiutil {};
|
||
|
||
ipmicfg = callPackage ../applications/misc/ipmicfg {};
|
||
|
||
ipmiview = callPackage ../applications/misc/ipmiview {};
|
||
|
||
ipcalc = callPackage ../tools/networking/ipcalc {};
|
||
|
||
netmask = callPackage ../tools/networking/netmask {};
|
||
|
||
netifd = callPackage ../tools/networking/netifd {};
|
||
|
||
ipinfo = callPackage ../tools/networking/ipinfo {};
|
||
|
||
ipscan = callPackage ../tools/security/ipscan { };
|
||
|
||
ipv6calc = callPackage ../tools/networking/ipv6calc {};
|
||
|
||
ipxe = callPackage ../tools/misc/ipxe { };
|
||
|
||
irker = callPackage ../servers/irker { };
|
||
|
||
ised = callPackage ../tools/misc/ised {};
|
||
|
||
isl = isl_0_20;
|
||
isl_0_11 = callPackage ../development/libraries/isl/0.11.1.nix { };
|
||
isl_0_14 = callPackage ../development/libraries/isl/0.14.1.nix { };
|
||
isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { };
|
||
isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { };
|
||
isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { };
|
||
|
||
ispike = callPackage ../development/libraries/science/robotics/ispike {
|
||
boost = boost16x;
|
||
};
|
||
|
||
isrcsubmit = callPackage ../tools/audio/isrcsubmit { stdenv = gcc10StdenvCompat; };
|
||
|
||
isync = callPackage ../tools/networking/isync {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
itm-tools = callPackage ../development/tools/misc/itm-tools { };
|
||
|
||
ite-backlight = callPackage ../misc/ite-backlight { };
|
||
|
||
iwgtk = callPackage ../tools/networking/iwgtk { };
|
||
|
||
ix = callPackage ../tools/misc/ix { };
|
||
|
||
jaaa = callPackage ../applications/audio/jaaa { };
|
||
|
||
jackett = callPackage ../servers/jackett { };
|
||
|
||
jade = callPackage ../tools/text/sgml/jade { };
|
||
|
||
jadx = callPackage ../tools/security/jadx { };
|
||
|
||
jamesdsp = libsForQt5.callPackage ../applications/audio/jamesdsp { };
|
||
jamesdsp-pulse = libsForQt5.callPackage ../applications/audio/jamesdsp {
|
||
usePipewire = false;
|
||
usePulseaudio = true;
|
||
};
|
||
|
||
jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { };
|
||
|
||
jazzy = callPackage ../development/tools/jazzy { };
|
||
|
||
jc = with python3Packages; toPythonApplication jc;
|
||
|
||
jd-diff-patch = callPackage ../development/tools/jd-diff-patch { };
|
||
|
||
jd-gui = callPackage ../tools/security/jd-gui { };
|
||
|
||
jdiskreport = callPackage ../tools/misc/jdiskreport { };
|
||
|
||
jekyll = callPackage ../applications/misc/jekyll { };
|
||
|
||
jet = callPackage ../development/tools/jet { };
|
||
|
||
jfmt = callPackage ../development/tools/jfmt { };
|
||
|
||
jfsutils = callPackage ../tools/filesystems/jfsutils { };
|
||
|
||
jhead = callPackage ../tools/graphics/jhead { };
|
||
|
||
jid = callPackage ../development/tools/jid { };
|
||
|
||
jing = res.jing-trang;
|
||
jing-trang = callPackage ../tools/text/xml/jing-trang {
|
||
jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
jira-cli = callPackage ../development/tools/jira_cli { };
|
||
|
||
jira-cli-go = callPackage ../development/tools/jira-cli-go { };
|
||
|
||
jirafeau = callPackage ../servers/web-apps/jirafeau { };
|
||
|
||
jitterentropy = callPackage ../development/libraries/jitterentropy { };
|
||
|
||
jl = haskellPackages.callPackage ../development/tools/jl { };
|
||
|
||
jless = callPackage ../development/tools/jless {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
jmespath = callPackage ../development/tools/jmespath { };
|
||
|
||
jmtpfs = callPackage ../tools/filesystems/jmtpfs { };
|
||
|
||
jnettop = callPackage ../tools/networking/jnettop { };
|
||
|
||
jsvc = callPackage ../tools/system/jsvc { };
|
||
|
||
junkie = callPackage ../tools/networking/junkie { };
|
||
|
||
just = callPackage ../development/tools/just { };
|
||
|
||
go-jira = callPackage ../applications/misc/go-jira { };
|
||
|
||
john = callPackage ../tools/security/john { };
|
||
|
||
joplin = nodePackages.joplin;
|
||
|
||
joplin-desktop = callPackage ../applications/misc/joplin-desktop { };
|
||
|
||
journaldriver = callPackage ../tools/misc/journaldriver { };
|
||
|
||
jp = callPackage ../development/tools/jp { };
|
||
|
||
jp2a = callPackage ../applications/misc/jp2a { };
|
||
|
||
jpeg-archive = callPackage ../applications/graphics/jpeg-archive { };
|
||
|
||
jpegexiforient = callPackage ../tools/graphics/jpegexiforient { };
|
||
|
||
jpeginfo = callPackage ../applications/graphics/jpeginfo { };
|
||
|
||
jpegoptim = callPackage ../applications/graphics/jpegoptim { };
|
||
|
||
jpegrescan = callPackage ../applications/graphics/jpegrescan { };
|
||
|
||
jpylyzer = with python3Packages; toPythonApplication jpylyzer;
|
||
|
||
jq = callPackage ../development/tools/jq { };
|
||
|
||
jiq = callPackage ../development/tools/misc/jiq { };
|
||
|
||
jql = callPackage ../development/tools/jql { };
|
||
|
||
jo = callPackage ../development/tools/jo { };
|
||
|
||
jrnl = callPackage ../applications/misc/jrnl { };
|
||
|
||
jsawk = callPackage ../tools/text/jsawk { };
|
||
|
||
jscoverage = callPackage ../development/tools/misc/jscoverage { };
|
||
|
||
jsduck = callPackage ../development/tools/jsduck { };
|
||
|
||
json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans;
|
||
|
||
jsonwatch = callPackage ../tools/misc/jsonwatch {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
jsubfinder = callPackage ../tools/security/jsubfinder { };
|
||
|
||
jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { };
|
||
|
||
jtc = callPackage ../development/tools/jtc { };
|
||
|
||
jumpapp = callPackage ../tools/X11/jumpapp {};
|
||
|
||
jove = callPackage ../applications/editors/jove {};
|
||
|
||
jucipp = callPackage ../applications/editors/jucipp { };
|
||
|
||
jugglinglab = callPackage ../tools/misc/jugglinglab { };
|
||
|
||
jupp = callPackage ../applications/editors/jupp { };
|
||
|
||
jupyter = callPackage ../applications/editors/jupyter { };
|
||
|
||
jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { };
|
||
|
||
justify = callPackage ../tools/text/justify { };
|
||
|
||
jwhois = callPackage ../tools/networking/jwhois { };
|
||
|
||
k2pdfopt = callPackage ../applications/misc/k2pdfopt { };
|
||
|
||
kargo = callPackage ../tools/misc/kargo { };
|
||
|
||
kazam = callPackage ../applications/video/kazam { };
|
||
|
||
kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { };
|
||
|
||
kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { };
|
||
|
||
wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; });
|
||
kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { });
|
||
|
||
kakoune-unwrapped = callPackage ../applications/editors/kakoune { };
|
||
kakoune = wrapKakoune kakoune-unwrapped {
|
||
plugins = [ ]; # override with the list of desired plugins
|
||
};
|
||
kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { };
|
||
|
||
kaffeine = libsForQt5.callPackage ../applications/video/kaffeine { };
|
||
|
||
kak-lsp = callPackage ../tools/misc/kak-lsp {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
kakoune-cr = callPackage ../tools/misc/kakoune-cr { };
|
||
|
||
kbdd = callPackage ../applications/window-managers/kbdd { };
|
||
|
||
kbs2 = callPackage ../tools/security/kbs2 {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
kdash = callPackage ../development/tools/kdash {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { };
|
||
|
||
kdigger = callPackage ../tools/security/kdigger { };
|
||
|
||
kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { };
|
||
|
||
keepalived = callPackage ../tools/networking/keepalived { };
|
||
|
||
kexec-tools = callPackage ../os-specific/linux/kexec-tools { };
|
||
|
||
keepkey_agent = with python3Packages; toPythonApplication keepkey_agent;
|
||
|
||
kent = callPackage ../applications/science/biology/kent { };
|
||
|
||
keybase = callPackage ../tools/security/keybase {
|
||
# Reasoning for the inherited apple_sdk.frameworks:
|
||
# 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox
|
||
# 2. the rest are added from here: https://github.com/keybase/client/blob/68bb8c893c5214040d86ea36f2f86fbb7fac8d39/go/chat/attachments/preview_darwin.go#L7
|
||
# #cgo LDFLAGS: -framework AVFoundation -framework CoreFoundation -framework ImageIO -framework CoreMedia -framework Foundation -framework CoreGraphics -lobjc
|
||
# 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
|
||
inherit (darwin.apple_sdk.frameworks) AVFoundation AudioToolbox ImageIO CoreMedia Foundation CoreGraphics MediaToolbox;
|
||
};
|
||
|
||
kbfs = callPackage ../tools/security/keybase/kbfs.nix { };
|
||
|
||
keybase-gui = callPackage ../tools/security/keybase/gui.nix { };
|
||
|
||
keychain = callPackage ../tools/misc/keychain { };
|
||
|
||
keyfuzz = callPackage ../tools/inputmethods/keyfuzz { };
|
||
|
||
keyscope = callPackage ../tools/security/keyscope {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security;
|
||
};
|
||
|
||
keystore-explorer = callPackage ../applications/misc/keystore-explorer {
|
||
jdk = jdk11;
|
||
};
|
||
|
||
kfctl = callPackage ../applications/networking/cluster/kfctl {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
kibana7 = callPackage ../development/tools/misc/kibana/7.x.nix { };
|
||
kibana = kibana7;
|
||
|
||
kibi = callPackage ../applications/editors/kibi { };
|
||
|
||
kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { };
|
||
|
||
kismet = callPackage ../applications/networking/sniffers/kismet { };
|
||
|
||
kiterunner = callPackage ../tools/security/kiterunner { };
|
||
|
||
klick = callPackage ../applications/audio/klick { };
|
||
|
||
klystrack = callPackage ../applications/audio/klystrack { };
|
||
|
||
knockpy = callPackage ../tools/security/knockpy { };
|
||
|
||
kore = callPackage ../development/web/kore { };
|
||
|
||
krakenx = callPackage ../tools/system/krakenx { };
|
||
|
||
partition-manager = libsForQt5.callPackage ../tools/misc/partition-manager { };
|
||
|
||
kpcli = callPackage ../tools/security/kpcli { };
|
||
|
||
kratos = callPackage ../applications/misc/kratos { };
|
||
|
||
krename = libsForQt5.callPackage ../applications/misc/krename { };
|
||
|
||
krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { };
|
||
|
||
krunvm = callPackage ../applications/virtualization/krunvm { };
|
||
|
||
kronometer = libsForQt5.callPackage ../tools/misc/kronometer { };
|
||
|
||
krop = callPackage ../applications/graphics/krop { };
|
||
|
||
kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { };
|
||
|
||
kube-router = callPackage ../applications/networking/cluster/kube-router { };
|
||
|
||
kubepug = callPackage ../development/tools/kubepug { };
|
||
|
||
kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { };
|
||
|
||
kwalletcli = libsForQt5.callPackage ../tools/security/kwalletcli { };
|
||
|
||
peruse = libsForQt5.callPackage ../tools/misc/peruse { };
|
||
|
||
ksmoothdock = libsForQt5.callPackage ../applications/misc/ksmoothdock { };
|
||
|
||
kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { };
|
||
|
||
kytea = callPackage ../tools/text/kytea { };
|
||
|
||
kyverno = callPackage ../applications/networking/cluster/kyverno { };
|
||
|
||
k6 = callPackage ../development/tools/k6 { };
|
||
|
||
l2md = callPackage ../tools/text/l2md { };
|
||
|
||
lab = callPackage ../applications/version-management/git-and-tools/lab { };
|
||
|
||
lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
|
||
|
||
last-resort = callPackage ../data/fonts/last-resort {};
|
||
|
||
ldc = callPackage ../development/compilers/ldc { };
|
||
|
||
ligo = callPackage ../development/compilers/ligo {
|
||
coq = coq_8_14;
|
||
};
|
||
|
||
ldgallery = callPackage ../tools/graphics/ldgallery {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
lefthook = callPackage ../applications/version-management/git-and-tools/lefthook { };
|
||
|
||
lego = callPackage ../tools/admin/lego { };
|
||
|
||
leocad = libsForQt5.callPackage ../applications/graphics/leocad { };
|
||
|
||
less = callPackage ../tools/misc/less { };
|
||
|
||
lha = callPackage ../tools/archivers/lha { };
|
||
|
||
lhasa = callPackage ../tools/compression/lhasa {};
|
||
|
||
libcpuid = callPackage ../tools/misc/libcpuid { };
|
||
|
||
libcsptr = callPackage ../development/libraries/libcsptr { };
|
||
|
||
libgovirt = callPackage ../applications/virtualization/libgovirt { };
|
||
|
||
libscrypt = callPackage ../development/libraries/libscrypt { };
|
||
|
||
libcloudproviders = callPackage ../development/libraries/libcloudproviders { };
|
||
|
||
libcoap = callPackage ../applications/networking/libcoap {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
libcryptui = callPackage ../development/libraries/libcryptui {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
|
||
};
|
||
|
||
libshumate = callPackage ../development/libraries/libshumate { };
|
||
|
||
libsmartcols = callPackage ../development/libraries/libsmartcols { };
|
||
|
||
libsmi = callPackage ../development/libraries/libsmi { };
|
||
|
||
libgen-cli = callPackage ../tools/misc/libgen-cli { };
|
||
|
||
licensor = callPackage ../tools/misc/licensor { };
|
||
|
||
lesspipe = callPackage ../tools/misc/lesspipe { };
|
||
|
||
liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix {
|
||
ffmpeg = ffmpeg-full;
|
||
};
|
||
|
||
lfs = callPackage ../tools/filesystems/lfs { };
|
||
|
||
littlefs-fuse = callPackage ../tools/filesystems/littlefs-fuse { };
|
||
|
||
lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { };
|
||
|
||
lldpd = callPackage ../tools/networking/lldpd { };
|
||
|
||
lnav = callPackage ../tools/misc/lnav { };
|
||
|
||
lnch = callPackage ../tools/misc/lnch { };
|
||
|
||
lnx = callPackage ../servers/search/lnx {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
|
||
};
|
||
|
||
loadlibrary = callPackage ../tools/misc/loadlibrary { };
|
||
|
||
loc = callPackage ../development/misc/loc { };
|
||
|
||
lockfileProgs = callPackage ../tools/misc/lockfile-progs { };
|
||
|
||
logstash6 = callPackage ../tools/misc/logstash/6.x.nix {
|
||
# https://www.elastic.co/support/matrix#logstash-and-jvm
|
||
jre = jdk11_headless;
|
||
};
|
||
logstash6-oss = callPackage ../tools/misc/logstash/6.x.nix {
|
||
enableUnfree = false;
|
||
# https://www.elastic.co/support/matrix#logstash-and-jvm
|
||
jre = jdk11_headless;
|
||
};
|
||
logstash7 = callPackage ../tools/misc/logstash/7.x.nix {
|
||
# https://www.elastic.co/support/matrix#logstash-and-jvm
|
||
jre = jdk11_headless;
|
||
};
|
||
logstash7-oss = callPackage ../tools/misc/logstash/7.x.nix {
|
||
enableUnfree = false;
|
||
# https://www.elastic.co/support/matrix#logstash-and-jvm
|
||
jre = jdk11_headless;
|
||
};
|
||
logstash = logstash6;
|
||
|
||
logstash-contrib = callPackage ../tools/misc/logstash/contrib.nix { };
|
||
|
||
lolcat = callPackage ../tools/misc/lolcat { };
|
||
|
||
lottieconverter = callPackage ../tools/misc/lottieconverter { };
|
||
|
||
lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { };
|
||
|
||
lsd = callPackage ../tools/misc/lsd { };
|
||
|
||
lsdvd = callPackage ../tools/cd-dvd/lsdvd {};
|
||
|
||
lsyncd = callPackage ../applications/networking/sync/lsyncd {
|
||
lua = lua5_2_compat;
|
||
};
|
||
|
||
ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
|
||
|
||
lvmsync = callPackage ../tools/backup/lvmsync { };
|
||
|
||
kapp = callPackage ../tools/networking/kapp {};
|
||
|
||
kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { };
|
||
|
||
kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { };
|
||
|
||
lagrange = callPackage ../applications/networking/browsers/lagrange {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
lagrange-tui = lagrange.override { enableTUI = true; };
|
||
|
||
kzipmix = pkgsi686Linux.callPackage ../tools/compression/kzipmix { };
|
||
|
||
ma1sd = callPackage ../servers/ma1sd { };
|
||
|
||
mailcatcher = callPackage ../development/web/mailcatcher { };
|
||
|
||
makebootfat = callPackage ../tools/misc/makebootfat { };
|
||
|
||
mani = callPackage ../development/tools/mani { };
|
||
|
||
mask = callPackage ../development/tools/mask { };
|
||
|
||
mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { };
|
||
|
||
matrix-conduit = callPackage ../servers/matrix-conduit { };
|
||
|
||
/* Python 3.8 is currently broken with matrix-synapse since `python38Packages.bleach` fails
|
||
(https://github.com/NixOS/nixpkgs/issues/76093) */
|
||
matrix-synapse = callPackage ../servers/matrix-synapse { /*python3 = python38;*/ };
|
||
|
||
matrix-synapse-plugins = recurseIntoAttrs matrix-synapse.plugins;
|
||
|
||
matrix-synapse-tools = recurseIntoAttrs matrix-synapse.tools;
|
||
|
||
matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { };
|
||
|
||
matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack {};
|
||
|
||
matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord { };
|
||
|
||
matrix-corporal = callPackage ../servers/matrix-corporal { };
|
||
|
||
mautrix-facebook = callPackage ../servers/mautrix-facebook { };
|
||
|
||
mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { });
|
||
|
||
mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { });
|
||
|
||
mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { };
|
||
|
||
mcfly = callPackage ../tools/misc/mcfly { };
|
||
|
||
m2r = with python3Packages; toPythonApplication m2r;
|
||
|
||
md2gemini = with python3.pkgs; toPythonApplication md2gemini;
|
||
|
||
mdbook = callPackage ../tools/text/mdbook {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mdbook-katex = callPackage ../tools/text/mdbook-katex {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mdbook-pdf = callPackage ../tools/text/mdbook-pdf {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mdbook-plantuml = callPackage ../tools/text/mdbook-plantuml {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
mdbook-admonish = callPackage ../tools/text/mdbook-admonish {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mdcat = callPackage ../tools/text/mdcat {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
inherit (python3Packages) ansi2html;
|
||
};
|
||
|
||
medfile = callPackage ../development/libraries/medfile {
|
||
hdf5 = hdf5.override { usev110Api = true; };
|
||
};
|
||
|
||
meilisearch = callPackage ../servers/search/meilisearch {
|
||
inherit (darwin.apple_sdk.frameworks) Security DiskArbitration Foundation;
|
||
};
|
||
|
||
memtester = callPackage ../tools/system/memtester { };
|
||
|
||
mesa-demos = callPackage ../tools/graphics/mesa-demos { };
|
||
|
||
mftrace = callPackage ../tools/typesetting/tex/mftrace { };
|
||
|
||
mhonarc = perlPackages.MHonArc;
|
||
|
||
minica = callPackage ../tools/security/minica { };
|
||
|
||
minidlna = callPackage ../tools/networking/minidlna { };
|
||
|
||
miniplayer = callPackage ../applications/audio/miniplayer { };
|
||
|
||
minipro = callPackage ../tools/misc/minipro { };
|
||
|
||
minisign = callPackage ../tools/security/minisign { };
|
||
|
||
ministat = callPackage ../tools/misc/ministat { };
|
||
|
||
mjolnir = callPackage ../servers/mjolnir { };
|
||
|
||
mmutils = callPackage ../tools/X11/mmutils { };
|
||
|
||
mmv = callPackage ../tools/misc/mmv { };
|
||
|
||
mmv-go = callPackage ../tools/misc/mmv-go { };
|
||
|
||
mob = callPackage ../applications/misc/mob {};
|
||
|
||
most = callPackage ../tools/misc/most { };
|
||
|
||
motion = callPackage ../applications/video/motion { };
|
||
|
||
mozphab = callPackage ../applications/misc/mozphab { };
|
||
|
||
mtail = callPackage ../servers/monitoring/mtail { };
|
||
|
||
mujmap = callPackage ../applications/networking/mujmap {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
multitail = callPackage ../tools/misc/multitail { };
|
||
|
||
mx-puppet-discord = callPackage ../servers/mx-puppet-discord { };
|
||
|
||
mxt-app = callPackage ../misc/mxt-app { };
|
||
|
||
naabu = callPackage ../tools/security/naabu { };
|
||
|
||
nagstamon = callPackage ../tools/misc/nagstamon {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
nats-top = callPackage ../tools/system/nats-top { };
|
||
|
||
natscli = callPackage ../tools/system/natscli { };
|
||
|
||
nbench = callPackage ../tools/misc/nbench { };
|
||
|
||
nbtscanner = callPackage ../tools/security/nbtscanner {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ncrack = callPackage ../tools/security/ncrack { };
|
||
|
||
nerdctl = callPackage ../applications/networking/cluster/nerdctl { };
|
||
|
||
netdata = callPackage ../tools/system/netdata {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
|
||
};
|
||
|
||
netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { });
|
||
netsurf-browser = netsurf.browser;
|
||
|
||
netperf = callPackage ../applications/networking/netperf { };
|
||
|
||
netsniff-ng = callPackage ../tools/networking/netsniff-ng { };
|
||
|
||
nixpacks = callPackage ../applications/virtualization/nixpacks { };
|
||
|
||
nkeys = callPackage ../tools/system/nkeys { };
|
||
|
||
nyxt = callPackage ../applications/networking/browsers/nyxt { };
|
||
|
||
nfpm = callPackage ../tools/package-management/nfpm { };
|
||
|
||
nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { };
|
||
|
||
ninka = callPackage ../development/tools/misc/ninka { };
|
||
|
||
nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { };
|
||
|
||
nodenv = callPackage ../development/tools/nodenv { };
|
||
|
||
nodejs = hiPrio nodejs-18_x;
|
||
|
||
nodejs-slim = nodejs-slim-18_x;
|
||
|
||
nodejs-14_x = callPackage ../development/web/nodejs/v14.nix {
|
||
openssl = openssl_1_1;
|
||
};
|
||
nodejs-slim-14_x = callPackage ../development/web/nodejs/v14.nix {
|
||
openssl = openssl_1_1;
|
||
enableNpm = false;
|
||
};
|
||
nodejs-16_x = callPackage ../development/web/nodejs/v16.nix { };
|
||
nodejs-slim-16_x = callPackage ../development/web/nodejs/v16.nix {
|
||
enableNpm = false;
|
||
};
|
||
nodejs-16_x-openssl_1_1 = callPackage ../development/web/nodejs/v16.nix { };
|
||
nodejs-18_x = callPackage ../development/web/nodejs/v18.nix { };
|
||
nodejs-slim-18_x = callPackage ../development/web/nodejs/v18.nix {
|
||
enableNpm = false;
|
||
};
|
||
# Update this when adding the newest nodejs major version!
|
||
nodejs_latest = nodejs-18_x;
|
||
nodejs-slim_latest = nodejs-slim-18_x;
|
||
|
||
nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
|
||
|
||
nodePackages = (dontRecurseIntoAttrs nodejs.pkgs).override {
|
||
# It does not work on 16.x: https://github.com/NixOS/nixpkgs/issues/132456
|
||
nodejs = nodejs-14_x;
|
||
};
|
||
|
||
node2nix = nodePackages.node2nix;
|
||
|
||
openipmi = callPackage ../tools/system/openipmi { };
|
||
|
||
ox = callPackage ../applications/editors/ox { };
|
||
|
||
file-rename = callPackage ../tools/filesystems/file-rename { };
|
||
|
||
kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd {};
|
||
|
||
kea = callPackage ../tools/networking/kea { };
|
||
|
||
iredis = callPackage ../tools/admin/iredis { };
|
||
|
||
ispell = callPackage ../tools/text/ispell {};
|
||
|
||
iodash = callPackage ../development/libraries/iodash { };
|
||
|
||
jbofihe = callPackage ../tools/text/jbofihe {};
|
||
|
||
jumanpp = callPackage ../tools/text/jumanpp {};
|
||
|
||
jump = callPackage ../tools/system/jump {};
|
||
|
||
latex2html = callPackage ../tools/misc/latex2html { };
|
||
|
||
latexrun = callPackage ../tools/typesetting/tex/latexrun { };
|
||
|
||
lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { };
|
||
|
||
ldapmonitor = callPackage ../tools/security/ldapmonitor { };
|
||
|
||
ldapvi = callPackage ../tools/misc/ldapvi { };
|
||
|
||
ldeep = python3Packages.callPackage ../tools/security/ldeep { };
|
||
|
||
ldns = callPackage ../development/libraries/ldns { };
|
||
|
||
leafpad = callPackage ../applications/editors/leafpad { };
|
||
|
||
leatherman = callPackage ../development/libraries/leatherman { };
|
||
|
||
ledit = callPackage ../tools/misc/ledit {
|
||
inherit (ocaml-ng.ocamlPackages_4_12) ocaml camlp5;
|
||
};
|
||
|
||
ledmon = callPackage ../tools/system/ledmon { };
|
||
|
||
leela = callPackage ../tools/graphics/leela { };
|
||
|
||
lethe = callPackage ../tools/security/lethe {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
lftp = callPackage ../tools/networking/lftp { };
|
||
|
||
libck = callPackage ../development/libraries/libck { };
|
||
|
||
libcork = callPackage ../development/libraries/libcork { };
|
||
|
||
libconfig = callPackage ../development/libraries/libconfig { };
|
||
|
||
libcmis = callPackage ../development/libraries/libcmis { };
|
||
|
||
libee = callPackage ../development/libraries/libee { };
|
||
|
||
libepc = callPackage ../development/libraries/libepc { };
|
||
|
||
liberfa = callPackage ../development/libraries/liberfa { };
|
||
|
||
libestr = callPackage ../development/libraries/libestr { };
|
||
|
||
libevdev = callPackage ../development/libraries/libevdev { };
|
||
|
||
liberio = callPackage ../development/libraries/liberio { };
|
||
|
||
libevdevplus = callPackage ../development/libraries/libevdevplus { };
|
||
|
||
libfann = callPackage ../development/libraries/libfann { };
|
||
|
||
libfsm = callPackage ../development/libraries/libfsm { };
|
||
|
||
libgaminggear = callPackage ../development/libraries/libgaminggear { };
|
||
|
||
libhandy = callPackage ../development/libraries/libhandy { };
|
||
|
||
# Needed for apps that still depend on the unstable verison of the library (not libhandy-1)
|
||
libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { };
|
||
|
||
libgmpris = callPackage ../development/libraries/libgmpris { };
|
||
|
||
libgumath = callPackage ../development/libraries/libgumath { };
|
||
|
||
libinsane = callPackage ../development/libraries/libinsane { };
|
||
|
||
libint = callPackage ../development/libraries/libint {};
|
||
|
||
libipfix = callPackage ../development/libraries/libipfix { };
|
||
|
||
libircclient = callPackage ../development/libraries/libircclient { };
|
||
|
||
libiscsi = callPackage ../development/libraries/libiscsi { };
|
||
|
||
libisds = callPackage ../development/libraries/libisds { };
|
||
|
||
libite = callPackage ../development/libraries/libite { };
|
||
|
||
liblangtag = callPackage ../development/libraries/liblangtag {
|
||
inherit (gnome) gnome-common;
|
||
};
|
||
|
||
liblouis = callPackage ../development/libraries/liblouis { };
|
||
|
||
liboauth = callPackage ../development/libraries/liboauth { };
|
||
|
||
libr3 = callPackage ../development/libraries/libr3 { };
|
||
|
||
libraspberrypi = callPackage ../development/libraries/libraspberrypi { };
|
||
|
||
libsidplayfp = callPackage ../development/libraries/libsidplayfp { };
|
||
|
||
libspf2 = callPackage ../development/libraries/libspf2 { };
|
||
|
||
libsrs2 = callPackage ../development/libraries/libsrs2 { };
|
||
|
||
libtermkey = callPackage ../development/libraries/libtermkey { };
|
||
|
||
libtelnet = callPackage ../development/libraries/libtelnet { };
|
||
|
||
libtirpc = callPackage ../development/libraries/ti-rpc { };
|
||
|
||
libtins = callPackage ../development/libraries/libtins { };
|
||
|
||
libtree = callPackage ../development/tools/misc/libtree { };
|
||
|
||
libshout = callPackage ../development/libraries/libshout { };
|
||
|
||
libqb = callPackage ../development/libraries/libqb { };
|
||
|
||
libqmi = callPackage ../development/libraries/libqmi { };
|
||
|
||
libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { };
|
||
|
||
libmbim = callPackage ../development/libraries/libmbim { };
|
||
|
||
libmongo-client = callPackage ../development/libraries/libmongo-client { };
|
||
|
||
libmesode = callPackage ../development/libraries/libmesode {};
|
||
|
||
libmsym = callPackage ../development/libraries/science/chemistry/libmsym { };
|
||
|
||
libnabo = callPackage ../development/libraries/libnabo { };
|
||
|
||
libngspice = callPackage ../development/libraries/libngspice { };
|
||
|
||
libnixxml = callPackage ../development/libraries/libnixxml { };
|
||
|
||
libplctag = callPackage ../development/libraries/libplctag { };
|
||
|
||
libpointmatcher = callPackage ../development/libraries/libpointmatcher { };
|
||
|
||
libportal = callPackage ../development/libraries/libportal { };
|
||
libportal-gtk3 = libportal.override { variant = "gtk3"; };
|
||
libportal-gtk4 = libportal.override { variant = "gtk4"; };
|
||
libportal-qt5 = libportal.override { variant = "qt5"; };
|
||
|
||
libmicrodns = callPackage ../development/libraries/libmicrodns { };
|
||
|
||
libnids = callPackage ../tools/networking/libnids { };
|
||
|
||
rtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent {
|
||
libtorrent = callPackage ../applications/networking/p2p/rakshasa-rtorrent/libtorrent.nix { };
|
||
};
|
||
|
||
jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent {
|
||
libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { };
|
||
};
|
||
|
||
libmpack = callPackage ../development/libraries/libmpack { };
|
||
|
||
libiberty = callPackage ../development/libraries/libiberty { };
|
||
|
||
libucl = callPackage ../development/libraries/libucl { };
|
||
|
||
libxc = callPackage ../development/libraries/libxc { };
|
||
|
||
libxcomp = callPackage ../development/libraries/libxcomp { };
|
||
|
||
libxl = callPackage ../development/libraries/libxl {};
|
||
|
||
libx86emu = callPackage ../development/libraries/libx86emu { };
|
||
|
||
libzim = callPackage ../development/libraries/libzim {};
|
||
|
||
|
||
libzmf = callPackage ../development/libraries/libzmf {};
|
||
|
||
libreddit = callPackage ../servers/libreddit {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
librespeed-cli = callPackage ../tools/misc/librespeed-cli { };
|
||
|
||
libreswan = callPackage ../tools/networking/libreswan { };
|
||
|
||
librest = callPackage ../development/libraries/librest { };
|
||
|
||
librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { };
|
||
|
||
libwebsockets = callPackage ../development/libraries/libwebsockets { };
|
||
|
||
licensee = callPackage ../tools/package-management/licensee { };
|
||
|
||
lidarr = callPackage ../servers/lidarr { };
|
||
|
||
limesuite = callPackage ../applications/radio/limesuite { };
|
||
|
||
limesurvey = callPackage ../servers/limesurvey { };
|
||
|
||
linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { };
|
||
|
||
linuxquota = callPackage ../tools/misc/linuxquota { };
|
||
|
||
liquidctl = with python3Packages; toPythonApplication liquidctl;
|
||
|
||
lmp = callPackage ../tools/security/lmp { };
|
||
|
||
localtime = callPackage ../tools/system/localtime { };
|
||
|
||
log4j-detect = callPackage ../tools/security/log4j-detect { };
|
||
|
||
log4j-scan = callPackage ../tools/security/log4j-scan { };
|
||
|
||
log4j-sniffer = callPackage ../tools/security/log4j-sniffer { };
|
||
|
||
log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { };
|
||
|
||
log4jcheck = callPackage ../tools/security/log4jcheck { };
|
||
|
||
log4shell-detector = callPackage ../tools/security/log4shell-detector { };
|
||
|
||
logcheck = callPackage ../tools/system/logcheck { };
|
||
|
||
logmap = callPackage ../tools/security/logmap { };
|
||
|
||
logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { };
|
||
|
||
logkeys = callPackage ../tools/security/logkeys { };
|
||
|
||
logrotate = callPackage ../tools/system/logrotate { };
|
||
|
||
logstalgia = callPackage ../tools/graphics/logstalgia {};
|
||
|
||
lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { };
|
||
|
||
loki = callPackage ../development/libraries/loki { stdenv = gcc10StdenvCompat; };
|
||
|
||
longview = callPackage ../servers/monitoring/longview { };
|
||
|
||
lorien = callPackage ../applications/graphics/lorien { };
|
||
|
||
lout = callPackage ../tools/typesetting/lout { };
|
||
|
||
lr = callPackage ../tools/system/lr { };
|
||
|
||
lrzip = callPackage ../tools/compression/lrzip { };
|
||
|
||
lsb-release = callPackage ../os-specific/linux/lsb-release { };
|
||
|
||
# lsh installs `bin/nettle-lfib-stream' and so does Nettle. Give the
|
||
# former a lower priority than Nettle.
|
||
lsh = lowPrio (callPackage ../tools/networking/lsh { });
|
||
|
||
lshw = callPackage ../tools/system/lshw { };
|
||
|
||
lunatic = callPackage ../development/interpreters/lunatic {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
lv = callPackage ../tools/text/lv { };
|
||
|
||
lxc = callPackage ../os-specific/linux/lxc {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
lxcfs = callPackage ../os-specific/linux/lxcfs { };
|
||
lxd = callPackage ../tools/admin/lxd { };
|
||
|
||
lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { };
|
||
|
||
lzfse = callPackage ../tools/compression/lzfse { };
|
||
|
||
lzham = callPackage ../tools/compression/lzham { };
|
||
|
||
lzip = callPackage ../tools/compression/lzip { };
|
||
|
||
plzip = callPackage ../tools/compression/plzip { };
|
||
|
||
lziprecover = callPackage ../tools/compression/lziprecover { };
|
||
|
||
luxcorerender = callPackage ../tools/graphics/luxcorerender {
|
||
openimagedenoise = openimagedenoise_1_2_x;
|
||
};
|
||
|
||
xz = callPackage ../tools/compression/xz { };
|
||
|
||
lz4 = callPackage ../tools/compression/lz4 { };
|
||
|
||
lzbench = callPackage ../tools/compression/lzbench { };
|
||
|
||
lzop = callPackage ../tools/compression/lzop { };
|
||
|
||
lzwolf = callPackage ../games/lzwolf { };
|
||
|
||
macchanger = callPackage ../os-specific/linux/macchanger { };
|
||
|
||
macchina = callPackage ../tools/misc/macchina {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang;
|
||
|
||
maeparser = callPackage ../development/libraries/maeparser { };
|
||
|
||
mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { };
|
||
|
||
maildrop = callPackage ../tools/networking/maildrop { };
|
||
|
||
mailhog = callPackage ../servers/mail/mailhog {};
|
||
|
||
mailnag = callPackage ../applications/networking/mailreaders/mailnag {
|
||
availablePlugins = {
|
||
# More are listed here: https://github.com/pulb/mailnag/#desktop-integration
|
||
# Use the attributes here as arguments to `plugins` list
|
||
goa = callPackage ../applications/networking/mailreaders/mailnag/goa-plugin.nix { };
|
||
};
|
||
};
|
||
mailnagWithPlugins = mailnag.withPlugins(
|
||
builtins.attrValues mailnag.availablePlugins
|
||
);
|
||
bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { };
|
||
|
||
mailsend = callPackage ../tools/networking/mailsend { };
|
||
|
||
mailutils = callPackage ../tools/networking/mailutils {
|
||
sasl = gsasl;
|
||
};
|
||
|
||
email = callPackage ../tools/networking/email { };
|
||
|
||
maim = callPackage ../tools/graphics/maim {};
|
||
|
||
mairix = callPackage ../tools/text/mairix { };
|
||
|
||
makemkv = libsForQt5.callPackage ../applications/video/makemkv { };
|
||
|
||
makerpm = callPackage ../development/tools/makerpm { };
|
||
|
||
makefile2graph = callPackage ../development/tools/analysis/makefile2graph { };
|
||
|
||
man = man-db;
|
||
|
||
man-db = callPackage ../tools/misc/man-db { };
|
||
|
||
mandoc = callPackage ../tools/misc/mandoc { };
|
||
|
||
mangareader = libsForQt5.callPackage ../applications/graphics/mangareader { };
|
||
|
||
mangohud = callPackage ../tools/graphics/mangohud {
|
||
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
|
||
mangohud32 = pkgsi686Linux.mangohud;
|
||
inherit (python3Packages) Mako;
|
||
};
|
||
|
||
manix = callPackage ../tools/nix/manix {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
marktext = callPackage ../applications/misc/marktext { };
|
||
|
||
mars-mips = callPackage ../development/tools/mars-mips { };
|
||
|
||
mawk = callPackage ../tools/text/mawk { };
|
||
|
||
mb2md = callPackage ../tools/text/mb2md { };
|
||
|
||
mbox = callPackage ../tools/security/mbox { };
|
||
|
||
mbuffer = callPackage ../tools/misc/mbuffer { };
|
||
|
||
mdsh = callPackage ../development/tools/documentation/mdsh { };
|
||
|
||
mecab =
|
||
let
|
||
mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { };
|
||
in
|
||
callPackage ../tools/text/mecab {
|
||
mecab-ipadic = callPackage ../tools/text/mecab/ipadic.nix {
|
||
inherit mecab-nodic;
|
||
};
|
||
};
|
||
|
||
mediawiki = callPackage ../servers/web-apps/mediawiki { };
|
||
|
||
memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { };
|
||
|
||
memtest86-efi = callPackage ../tools/misc/memtest86-efi { };
|
||
|
||
memtest86plus = callPackage ../tools/misc/memtest86+ { };
|
||
|
||
mbutil = python3Packages.callPackage ../applications/misc/mbutil { };
|
||
|
||
mcabber = callPackage ../applications/networking/instant-messengers/mcabber { };
|
||
|
||
mcron = callPackage ../tools/system/mcron {
|
||
guile = guile_1_8;
|
||
};
|
||
|
||
mcstatus = with python3Packages; toPythonApplication mcstatus;
|
||
|
||
mdbtools = callPackage ../tools/misc/mdbtools { };
|
||
|
||
mdk = callPackage ../development/tools/mdk { };
|
||
|
||
mdk4 = callPackage ../tools/networking/mdk4 { };
|
||
|
||
mdp = callPackage ../applications/misc/mdp { };
|
||
|
||
megacli = callPackage ../tools/misc/megacli { };
|
||
|
||
megatools = callPackage ../tools/networking/megatools { };
|
||
|
||
memo = callPackage ../applications/misc/memo { };
|
||
|
||
mencal = callPackage ../applications/misc/mencal { } ;
|
||
|
||
metamorphose2 = callPackage ../applications/misc/metamorphose2 { };
|
||
|
||
metar = callPackage ../applications/misc/metar { };
|
||
|
||
mfcuk = callPackage ../tools/security/mfcuk { };
|
||
|
||
mfoc = callPackage ../tools/security/mfoc { };
|
||
|
||
microdnf = callPackage ../tools/package-management/microdnf { };
|
||
|
||
microplane = callPackage ../tools/misc/microplane { };
|
||
|
||
microserver = callPackage ../servers/microserver { };
|
||
|
||
midisheetmusic = callPackage ../applications/audio/midisheetmusic { };
|
||
|
||
mikutter = callPackage ../applications/networking/instant-messengers/mikutter { };
|
||
|
||
mimeo = callPackage ../tools/misc/mimeo { };
|
||
|
||
mimetic = callPackage ../development/libraries/mimetic { };
|
||
|
||
minio-client = callPackage ../tools/networking/minio-client { };
|
||
|
||
minio-certgen = callPackage ../tools/security/minio-certgen { };
|
||
|
||
minissdpd = callPackage ../tools/networking/minissdpd { };
|
||
|
||
inherit (callPackage ../tools/networking/miniupnpc
|
||
{ inherit (darwin) cctools; })
|
||
miniupnpc_1 miniupnpc_2;
|
||
miniupnpc = miniupnpc_1;
|
||
|
||
miniupnpd = callPackage ../tools/networking/miniupnpd { };
|
||
|
||
miniball = callPackage ../development/libraries/miniball { };
|
||
|
||
minijail = callPackage ../tools/system/minijail { };
|
||
|
||
minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { };
|
||
|
||
minixml = callPackage ../development/libraries/minixml { };
|
||
|
||
mir-qualia = callPackage ../tools/text/mir-qualia {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
mirakurun = callPackage ../applications/video/mirakurun { };
|
||
|
||
miredo = callPackage ../tools/networking/miredo { };
|
||
|
||
mirrorbits = callPackage ../servers/mirrorbits { };
|
||
|
||
mitmproxy = with python3Packages; toPythonApplication mitmproxy;
|
||
|
||
mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { };
|
||
|
||
mjpegtools = callPackage ../tools/video/mjpegtools { };
|
||
|
||
mjpegtoolsFull = mjpegtools.override {
|
||
withMinimal = false;
|
||
};
|
||
|
||
mkclean = callPackage ../applications/video/mkclean {};
|
||
|
||
mkcue = callPackage ../tools/cd-dvd/mkcue { stdenv = gcc10StdenvCompat; };
|
||
|
||
mkp224o = callPackage ../tools/security/mkp224o { };
|
||
|
||
mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { });
|
||
|
||
mkrand = callPackage ../tools/security/mkrand { };
|
||
|
||
mktemp = callPackage ../tools/security/mktemp { };
|
||
|
||
mktorrent = callPackage ../tools/misc/mktorrent { };
|
||
|
||
mloader = callPackage ../tools/misc/mloader { };
|
||
|
||
mmake = callPackage ../tools/misc/mmake { };
|
||
|
||
mmixware = callPackage ../development/tools/mmixware { };
|
||
|
||
modemmanager = callPackage ../tools/networking/modemmanager {};
|
||
|
||
modem-manager-gui = callPackage ../applications/networking/modem-manager-gui {};
|
||
|
||
modsecurity_standalone = callPackage ../tools/security/modsecurity { };
|
||
|
||
modsecurity-crs = callPackage ../tools/security/modsecurity-crs { };
|
||
|
||
molly-guard = callPackage ../os-specific/linux/molly-guard { };
|
||
|
||
molotov = callPackage ../applications/video/molotov {};
|
||
|
||
moneyplex = callPackage ../applications/office/moneyplex { };
|
||
|
||
monit = callPackage ../tools/system/monit { };
|
||
|
||
monolith = callPackage ../tools/backup/monolith {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
moreutils = callPackage ../tools/misc/moreutils {
|
||
docbook-xsl = docbook_xsl;
|
||
};
|
||
|
||
mole = callPackage ../tools/networking/mole {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
morgen = callPackage ../applications/office/morgen {
|
||
electron = electron_15;
|
||
};
|
||
|
||
mosh = callPackage ../tools/networking/mosh { };
|
||
|
||
mpage = callPackage ../tools/text/mpage { };
|
||
|
||
mprime = callPackage ../tools/misc/mprime { };
|
||
|
||
mpw = callPackage ../tools/security/mpw { };
|
||
|
||
mr = callPackage ../applications/version-management/mr { };
|
||
|
||
mrsh = callPackage ../shells/mrsh { };
|
||
|
||
mrtg = callPackage ../tools/misc/mrtg { };
|
||
|
||
mscgen = callPackage ../tools/graphics/mscgen { };
|
||
|
||
msfpc = callPackage ../tools/security/msfpc { };
|
||
|
||
melt = callPackage ../tools/security/melt { };
|
||
|
||
metabigor = callPackage ../tools/security/metabigor { };
|
||
|
||
metasploit = callPackage ../tools/security/metasploit { };
|
||
|
||
mhost = callPackage ../applications/networking/mhost {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ms-sys = callPackage ../tools/misc/ms-sys { };
|
||
|
||
mtdutils = callPackage ../tools/filesystems/mtdutils { };
|
||
|
||
mtools = callPackage ../tools/filesystems/mtools { };
|
||
|
||
mtr = callPackage ../tools/networking/mtr {};
|
||
|
||
mtr-exporter = callPackage ../tools/networking/mtr-exporter {};
|
||
|
||
mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; };
|
||
|
||
mtx = callPackage ../tools/backup/mtx {};
|
||
|
||
mt-st = callPackage ../tools/backup/mt-st {};
|
||
|
||
mubeng = callPackage ../tools/networking/mubeng { };
|
||
|
||
multitime = callPackage ../tools/misc/multitime { };
|
||
|
||
sta = callPackage ../tools/misc/sta {};
|
||
|
||
multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in {
|
||
multitrandata = callPackage ../tools/text/multitran/data { };
|
||
|
||
libbtree = callPackage ../tools/text/multitran/libbtree { };
|
||
|
||
libmtsupport = callPackage ../tools/text/multitran/libmtsupport { };
|
||
|
||
libfacet = callPackage ../tools/text/multitran/libfacet { };
|
||
|
||
libmtquery = callPackage ../tools/text/multitran/libmtquery { };
|
||
|
||
mtutils = callPackage ../tools/text/multitran/mtutils { };
|
||
});
|
||
|
||
munge = callPackage ../tools/security/munge { };
|
||
|
||
mutagen = callPackage ../tools/misc/mutagen { };
|
||
|
||
mutagen-compose = callPackage ../tools/misc/mutagen-compose { };
|
||
|
||
mycli = callPackage ../tools/admin/mycli { };
|
||
|
||
mycrypto = callPackage ../applications/blockchains/mycrypto { };
|
||
|
||
mydumper = callPackage ../tools/backup/mydumper { };
|
||
|
||
mylvmbackup = callPackage ../tools/backup/mylvmbackup { };
|
||
|
||
mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { };
|
||
|
||
mysqltuner = callPackage ../tools/misc/mysqltuner { };
|
||
|
||
mytetra = libsForQt5.callPackage ../applications/office/mytetra { };
|
||
|
||
nabi = callPackage ../tools/inputmethods/nabi { };
|
||
|
||
nahid-fonts = callPackage ../data/fonts/nahid-fonts { };
|
||
|
||
namazu = callPackage ../tools/text/namazu { };
|
||
|
||
nasty = callPackage ../tools/security/nasty { };
|
||
|
||
nat-traverse = callPackage ../tools/networking/nat-traverse { };
|
||
|
||
navi = callPackage ../applications/misc/navi { };
|
||
|
||
navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; };
|
||
|
||
nawk = callPackage ../tools/text/nawk { };
|
||
|
||
nbd = callPackage ../tools/networking/nbd { };
|
||
xnbd = callPackage ../tools/networking/xnbd { };
|
||
|
||
ndjbdns = callPackage ../tools/networking/ndjbdns { };
|
||
|
||
ndppd = callPackage ../applications/networking/ndppd { };
|
||
|
||
nearcore = callPackage ../applications/blockchains/nearcore { };
|
||
|
||
nebula = callPackage ../tools/networking/nebula { };
|
||
|
||
nemiver = callPackage ../development/tools/nemiver { };
|
||
|
||
neo-cowsay = callPackage ../tools/misc/neo-cowsay { };
|
||
|
||
neofetch = callPackage ../tools/misc/neofetch { };
|
||
|
||
nerdfonts = callPackage ../data/fonts/nerdfonts { };
|
||
|
||
netatalk = callPackage ../tools/filesystems/netatalk { };
|
||
|
||
netavark = callPackage ../tools/networking/netavark { };
|
||
|
||
netcdf = callPackage ../development/libraries/netcdf {
|
||
hdf5 = hdf5.override { usev110Api = true; };
|
||
};
|
||
|
||
netcdf-mpi = netcdf.override {
|
||
hdf5 = hdf5-mpi.override { usev110Api = true; };
|
||
};
|
||
|
||
netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { };
|
||
|
||
netcdffortran = callPackage ../development/libraries/netcdf-fortran {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
|
||
};
|
||
|
||
networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { };
|
||
|
||
nco = callPackage ../development/libraries/nco { };
|
||
|
||
ncftp = callPackage ../tools/networking/ncftp { };
|
||
|
||
ncgopher = callPackage ../applications/networking/ncgopher { };
|
||
|
||
ncompress = callPackage ../tools/compression/ncompress { };
|
||
|
||
ndisc6 = callPackage ../tools/networking/ndisc6 { };
|
||
|
||
netboot = callPackage ../tools/networking/netboot {};
|
||
|
||
netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { };
|
||
|
||
netbox = callPackage ../servers/web-apps/netbox { };
|
||
|
||
netcat = libressl.nc;
|
||
|
||
netcat-gnu = callPackage ../tools/networking/netcat { };
|
||
|
||
netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { };
|
||
|
||
netdiscover = callPackage ../tools/networking/netdiscover { };
|
||
|
||
nethogs = callPackage ../tools/networking/nethogs { };
|
||
|
||
nethoscope = callPackage ../tools/networking/nethoscope { };
|
||
|
||
netkittftp = callPackage ../tools/networking/netkit/tftp { };
|
||
|
||
netlify-cli = callPackage ../development/web/netlify-cli { };
|
||
|
||
netpbm = callPackage ../tools/graphics/netpbm { };
|
||
|
||
netproc = callPackage ../tools/networking/netproc { };
|
||
|
||
netrw = callPackage ../tools/networking/netrw { };
|
||
|
||
netselect = callPackage ../tools/networking/netselect { };
|
||
|
||
nettee = callPackage ../tools/networking/nettee {
|
||
inherit (skawarePackages) cleanPackaging;
|
||
};
|
||
|
||
networkmanager = callPackage ../tools/networking/networkmanager { };
|
||
|
||
networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { };
|
||
|
||
networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { };
|
||
|
||
networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { };
|
||
|
||
networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { };
|
||
|
||
networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { };
|
||
|
||
networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { };
|
||
|
||
networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { };
|
||
|
||
networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { };
|
||
|
||
networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { };
|
||
|
||
libnma = callPackage ../tools/networking/networkmanager/libnma { };
|
||
|
||
libnma-gtk4 = libnma.override { withGtk4 = true; };
|
||
|
||
networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { };
|
||
|
||
nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { };
|
||
|
||
newsboat = callPackage ../applications/networking/feedreaders/newsboat {
|
||
inherit (darwin.apple_sdk.frameworks) Security Foundation;
|
||
};
|
||
|
||
grocy = callPackage ../servers/grocy { };
|
||
|
||
inherit (callPackage ../servers/nextcloud {})
|
||
nextcloud22 nextcloud23 nextcloud24;
|
||
|
||
nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { };
|
||
|
||
nextcloud-news-updater = callPackage ../servers/nextcloud/news-updater.nix { };
|
||
|
||
ndstool = callPackage ../tools/archivers/ndstool { };
|
||
|
||
nfs-ganesha = callPackage ../servers/nfs-ganesha { };
|
||
|
||
ngrep = callPackage ../tools/networking/ngrep { };
|
||
|
||
neuron-notes = haskell.lib.compose.justStaticExecutables (haskell.lib.compose.generateOptparseApplicativeCompletion "neuron" haskellPackages.neuron);
|
||
|
||
ngrok = callPackage ../tools/networking/ngrok { };
|
||
|
||
nifi = callPackage ../servers/web-apps/nifi { };
|
||
|
||
nitter = callPackage ../servers/nitter { };
|
||
|
||
noip = callPackage ../tools/networking/noip { };
|
||
|
||
nomad = nomad_1_3;
|
||
|
||
# Nomad never updates major go versions within a release series and is unsupported
|
||
# on Go versions that it did not ship with. Due to historic bugs when compiled
|
||
# with different versions we pin Go for all versions.
|
||
# Upstream partially documents used Go versions here
|
||
# https://github.com/hashicorp/nomad/blob/master/contributing/golang.md
|
||
nomad_1_2 = callPackage ../applications/networking/cluster/nomad/1.2.nix {
|
||
buildGoModule = buildGo119Module;
|
||
};
|
||
nomad_1_3 = callPackage ../applications/networking/cluster/nomad/1.3.nix {
|
||
buildGoModule = buildGo119Module;
|
||
};
|
||
|
||
nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { };
|
||
|
||
nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { };
|
||
|
||
nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { };
|
||
|
||
nomino = callPackage ../tools/misc/nomino { };
|
||
|
||
nb = callPackage ../tools/misc/nb { };
|
||
|
||
notable = callPackage ../applications/misc/notable { };
|
||
|
||
nth = with python3Packages; toPythonApplication name-that-hash;
|
||
|
||
ntlmrecon = callPackage ../tools/security/ntlmrecon { };
|
||
|
||
numberstation = callPackage ../applications/misc/numberstation { };
|
||
|
||
nvchecker = with python3Packages; toPythonApplication nvchecker;
|
||
|
||
nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher;
|
||
|
||
miller = callPackage ../tools/text/miller { };
|
||
|
||
milu = callPackage ../applications/misc/milu { };
|
||
|
||
mkgmap = callPackage ../applications/misc/mkgmap { };
|
||
|
||
mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { };
|
||
|
||
mpack = callPackage ../tools/networking/mpack { };
|
||
|
||
mtm = callPackage ../tools/misc/mtm { };
|
||
|
||
pa_applet = callPackage ../tools/audio/pa-applet { };
|
||
|
||
pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { };
|
||
|
||
pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { };
|
||
|
||
pandoc-include = python3Packages.callPackage ../tools/misc/pandoc-include { };
|
||
|
||
pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { };
|
||
|
||
pandoc-katex = callPackage ../tools/misc/pandoc-katex { };
|
||
|
||
pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { };
|
||
|
||
# pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality
|
||
pandoc-eqnos = python3Packages.callPackage ../tools/misc/pandoc-eqnos { };
|
||
pandoc-fignos = python3Packages.callPackage ../tools/misc/pandoc-fignos { };
|
||
pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { };
|
||
pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { };
|
||
|
||
panoply = callPackage ../tools/misc/panoply { };
|
||
|
||
patray = callPackage ../tools/audio/patray { };
|
||
|
||
pathvector = callPackage ../tools/networking/pathvector { };
|
||
|
||
pasystray = callPackage ../tools/audio/pasystray { };
|
||
|
||
pcmsolver = callPackage ../development/libraries/pcmsolver { };
|
||
|
||
pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { };
|
||
|
||
pffft = callPackage ../development/libraries/pffft { };
|
||
|
||
phash = callPackage ../development/libraries/phash { };
|
||
|
||
pnmixer = callPackage ../tools/audio/pnmixer { };
|
||
|
||
pulsemixer = callPackage ../tools/audio/pulsemixer { };
|
||
|
||
pwsafe = callPackage ../applications/misc/pwsafe { };
|
||
|
||
neil = callPackage ../development/tools/neil { };
|
||
|
||
niff = callPackage ../tools/package-management/niff { };
|
||
|
||
nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { };
|
||
|
||
nilfs-utils = callPackage ../tools/filesystems/nilfs-utils {};
|
||
|
||
nitrogen = callPackage ../tools/X11/nitrogen {};
|
||
|
||
smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { };
|
||
|
||
nms = callPackage ../tools/misc/nms { };
|
||
|
||
nomachine-client = callPackage ../tools/admin/nomachine-client { };
|
||
|
||
notify-desktop = callPackage ../tools/misc/notify-desktop {};
|
||
|
||
nkf = callPackage ../tools/text/nkf {};
|
||
|
||
nlopt = callPackage ../development/libraries/nlopt { octave = null; };
|
||
|
||
npapi_sdk = callPackage ../development/libraries/npapi-sdk {};
|
||
|
||
nickel = callPackage ../development/interpreters/nickel { };
|
||
|
||
npiet = callPackage ../development/interpreters/npiet { };
|
||
|
||
npth = callPackage ../development/libraries/npth {};
|
||
|
||
nmap = callPackage ../tools/security/nmap { };
|
||
|
||
nmap-formatter = callPackage ../tools/security/nmap-formatter { };
|
||
|
||
nmapsi4 = libsForQt5.callPackage ../tools/security/nmap/qt.nix { };
|
||
|
||
noise-repellent = callPackage ../applications/audio/noise-repellent { };
|
||
|
||
noisetorch = callPackage ../applications/audio/noisetorch { };
|
||
|
||
notary = callPackage ../tools/security/notary { };
|
||
|
||
notify-osd = callPackage ../applications/misc/notify-osd { };
|
||
|
||
notes-up = callPackage ../applications/office/notes-up { };
|
||
|
||
notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { };
|
||
|
||
nox = callPackage ../tools/package-management/nox { };
|
||
|
||
nq = callPackage ../tools/system/nq { };
|
||
|
||
nsjail = callPackage ../tools/security/nsjail {};
|
||
|
||
nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd {};
|
||
|
||
ntfs3g = callPackage ../tools/filesystems/ntfs-3g {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration;
|
||
};
|
||
|
||
# ntfsprogs are merged into ntfs-3g
|
||
ntfsprogs = pkgs.ntfs3g;
|
||
|
||
ntfy = callPackage ../tools/misc/ntfy {};
|
||
|
||
ntfy-sh = callPackage ../tools/misc/ntfy-sh { };
|
||
|
||
ntirpc = callPackage ../development/libraries/ntirpc { };
|
||
|
||
ntopng = callPackage ../tools/networking/ntopng { };
|
||
|
||
ntp = callPackage ../tools/networking/ntp { };
|
||
|
||
numdiff = callPackage ../tools/text/numdiff { };
|
||
|
||
numlockx = callPackage ../tools/X11/numlockx { };
|
||
|
||
nttcp = callPackage ../tools/networking/nttcp { };
|
||
|
||
ntttcp = callPackage ../tools/networking/ntttcp { };
|
||
|
||
nuttcp = callPackage ../tools/networking/nuttcp { };
|
||
|
||
nssmdns = callPackage ../tools/networking/nss-mdns { };
|
||
|
||
nvfancontrol = callPackage ../tools/misc/nvfancontrol {
|
||
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
|
||
};
|
||
|
||
nvimpager = callPackage ../tools/misc/nvimpager { };
|
||
|
||
nwdiag = with python3Packages; toPythonApplication nwdiag;
|
||
|
||
nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { };
|
||
|
||
nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { };
|
||
|
||
nyancat = callPackage ../tools/misc/nyancat { };
|
||
|
||
nylon = callPackage ../tools/networking/nylon { };
|
||
|
||
nym = callPackage ../applications/networking/nym {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
nzbget = callPackage ../tools/networking/nzbget {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
nzbhydra2 = callPackage ../servers/nzbhydra2 {
|
||
# You need Java (at least 8, at most 15)
|
||
# https://github.com/theotherp/nzbhydra2/issues/697
|
||
# https://github.com/theotherp/nzbhydra2/#how-to-run
|
||
jre = openjdk11;
|
||
};
|
||
|
||
oapi-codegen = callPackage ../tools/networking/oapi-codegen { };
|
||
|
||
oath-toolkit = callPackage ../tools/security/oath-toolkit { };
|
||
|
||
oatpp = callPackage ../development/libraries/oatpp { };
|
||
|
||
obex_data_server = callPackage ../tools/bluetooth/obex-data-server { };
|
||
|
||
obexd = callPackage ../tools/bluetooth/obexd { };
|
||
|
||
obfs4 = callPackage ../tools/networking/obfs4 { };
|
||
|
||
ocproxy = callPackage ../tools/networking/ocproxy { };
|
||
|
||
ocserv = callPackage ../tools/networking/ocserv { };
|
||
|
||
octofetch = callPackage ../tools/misc/octofetch {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
oha = callPackage ../tools/networking/oha {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
onetun = callPackage ../tools/networking/onetun { };
|
||
|
||
opencorsairlink = callPackage ../tools/misc/opencorsairlink { };
|
||
|
||
openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { };
|
||
|
||
openfortivpn = callPackage ../tools/networking/openfortivpn { };
|
||
|
||
opensnitch = callPackage ../tools/networking/opensnitch/daemon.nix {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
opensnitch-ui = libsForQt5.callPackage ../tools/networking/opensnitch/ui.nix { };
|
||
|
||
obexfs = callPackage ../tools/bluetooth/obexfs { };
|
||
|
||
obexftp = callPackage ../tools/bluetooth/obexftp { };
|
||
|
||
objconv = callPackage ../development/tools/misc/objconv {};
|
||
|
||
odpic = callPackage ../development/libraries/odpic { };
|
||
|
||
odt2txt = callPackage ../tools/text/odt2txt { };
|
||
|
||
odyssey = callPackage ../tools/misc/odyssey { };
|
||
|
||
offensive-azure = callPackage ../tools/security/offensive-azure { };
|
||
|
||
offlineimap = callPackage ../tools/networking/offlineimap { };
|
||
|
||
ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { };
|
||
|
||
ogdf = callPackage ../development/libraries/ogdf { };
|
||
|
||
oh-my-posh = callPackage ../development/tools/oh-my-posh {};
|
||
|
||
oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { };
|
||
|
||
ola = callPackage ../applications/misc/ola { };
|
||
|
||
olive-editor = libsForQt514.callPackage ../applications/video/olive-editor {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
|
||
};
|
||
|
||
ombi = callPackage ../servers/ombi { };
|
||
|
||
omping = callPackage ../applications/networking/omping { };
|
||
|
||
onefetch = callPackage ../tools/misc/onefetch {
|
||
inherit (darwin) libresolv;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
onioncircuits = callPackage ../tools/security/onioncircuits { };
|
||
|
||
onlykey-agent = callPackage ../tools/security/onlykey-agent { };
|
||
|
||
onlykey-cli = callPackage ../tools/security/onlykey-cli { };
|
||
|
||
onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
|
||
|
||
ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { };
|
||
|
||
openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; };
|
||
openapi-generator-cli-unstable = callPackage ../tools/networking/openapi-generator-cli/unstable.nix { jre = pkgs.jre_headless; };
|
||
|
||
openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { };
|
||
|
||
openboard = libsForQt5.callPackage ../applications/graphics/openboard { };
|
||
|
||
opencc = callPackage ../tools/text/opencc { };
|
||
|
||
opencl-info = callPackage ../tools/system/opencl-info { };
|
||
|
||
opencryptoki = callPackage ../tools/security/opencryptoki { };
|
||
|
||
opendbx = callPackage ../development/libraries/opendbx { stdenv = gcc10StdenvCompat; };
|
||
|
||
opendht = callPackage ../development/libraries/opendht {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
opendkim = callPackage ../development/libraries/opendkim { };
|
||
|
||
opendylan = callPackage ../development/compilers/opendylan {
|
||
opendylan-bootstrap = opendylan_bin;
|
||
};
|
||
|
||
openfec = callPackage ../development/libraries/openfec { };
|
||
|
||
ophis = python3Packages.callPackage ../development/compilers/ophis { };
|
||
|
||
opendylan_bin = callPackage ../development/compilers/opendylan/bin.nix { };
|
||
|
||
open-ecard = callPackage ../tools/security/open-ecard { };
|
||
|
||
openjade = callPackage ../tools/text/sgml/openjade { };
|
||
|
||
openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { };
|
||
|
||
openimagedenoise = callPackage ../development/libraries/openimagedenoise { };
|
||
|
||
openimagedenoise_1_2_x = callPackage ../development/libraries/openimagedenoise/1_2_x.nix { };
|
||
|
||
openmvg = callPackage ../applications/science/misc/openmvg { };
|
||
|
||
openntpd = callPackage ../tools/networking/openntpd { };
|
||
|
||
openntpd_nixos = openntpd.override {
|
||
privsepUser = "ntp";
|
||
privsepPath = "/var/empty";
|
||
};
|
||
|
||
openobex = callPackage ../tools/bluetooth/openobex { };
|
||
|
||
openresolv = callPackage ../tools/networking/openresolv { };
|
||
|
||
openrgb = libsForQt5.callPackage ../applications/misc/openrgb { };
|
||
|
||
openrussian-cli = callPackage ../misc/openrussian-cli {
|
||
lua = lua5_3;
|
||
};
|
||
|
||
opensbi = callPackage ../misc/opensbi { };
|
||
|
||
opensc = callPackage ../tools/security/opensc {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon PCSC;
|
||
};
|
||
|
||
openseachest = callPackage ../tools/system/openseachest { };
|
||
|
||
opensm = callPackage ../tools/networking/opensm { };
|
||
|
||
tinyssh = callPackage ../tools/networking/tinyssh { };
|
||
|
||
tinystatus = callPackage ../tools/networking/tinystatus { };
|
||
|
||
tuc = callPackage ../tools/text/tuc { };
|
||
|
||
opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {});
|
||
|
||
openssh = opensshPackages.openssh.override {
|
||
etcDir = "/etc/ssh";
|
||
};
|
||
|
||
openssh_hpn = opensshPackages.openssh_hpn.override {
|
||
etcDir = "/etc/ssh";
|
||
};
|
||
|
||
openssh_gssapi = opensshPackages.openssh_gssapi.override {
|
||
etcDir = "/etc/ssh";
|
||
};
|
||
|
||
ssh-copy-id = callPackage ../tools/networking/openssh/copyid.nix { };
|
||
|
||
opensp = callPackage ../tools/text/sgml/opensp { };
|
||
|
||
opentrack = libsForQt5.callPackage ../applications/misc/opentrack { };
|
||
|
||
opentracker = callPackage ../applications/networking/p2p/opentracker { };
|
||
|
||
alttpr-opentracker = callPackage ../tools/games/opentracker { };
|
||
|
||
opentsdb = callPackage ../tools/misc/opentsdb {};
|
||
|
||
inherit (callPackages ../tools/networking/openvpn {})
|
||
openvpn_24
|
||
openvpn;
|
||
|
||
openvpn3 = callPackage ../tools/networking/openvpn3 { };
|
||
|
||
openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { };
|
||
|
||
openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
oq = callPackage ../development/tools/oq { };
|
||
|
||
out-of-tree = callPackage ../development/tools/out-of-tree { };
|
||
|
||
oppai-ng = callPackage ../tools/misc/oppai-ng { };
|
||
|
||
operator-sdk = callPackage ../development/tools/operator-sdk { };
|
||
|
||
owncast = callPackage ../servers/owncast { };
|
||
|
||
update-dotdee = with python3Packages; toPythonApplication update-dotdee;
|
||
|
||
update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit;
|
||
|
||
update-resolv-conf = callPackage ../tools/networking/openvpn/update-resolv-conf.nix { };
|
||
|
||
update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { };
|
||
|
||
opae = callPackage ../development/libraries/opae { };
|
||
|
||
opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { };
|
||
opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { };
|
||
|
||
opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { };
|
||
|
||
openvswitch = callPackage ../os-specific/linux/openvswitch { };
|
||
|
||
openvswitch-lts = callPackage ../os-specific/linux/openvswitch/lts.nix { };
|
||
|
||
optifinePackages = callPackage ../tools/games/minecraft/optifine { };
|
||
|
||
optifine = optifinePackages.optifine-latest;
|
||
|
||
optipng = callPackage ../tools/graphics/optipng {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
olsrd = callPackage ../tools/networking/olsrd { };
|
||
|
||
oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { };
|
||
|
||
opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { };
|
||
opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { };
|
||
|
||
orangefs = callPackage ../tools/filesystems/orangefs {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
os-prober = callPackage ../tools/misc/os-prober {};
|
||
|
||
oshka = callPackage ../development/tools/oshka {};
|
||
|
||
osl = libsForQt5.callPackage ../development/compilers/osl {
|
||
boost = boost165;
|
||
};
|
||
|
||
osqp = callPackage ../development/libraries/science/math/osqp { };
|
||
|
||
ossec = callPackage ../tools/security/ossec {};
|
||
|
||
osslsigncode = callPackage ../development/tools/osslsigncode {};
|
||
|
||
ostree = callPackage ../tools/misc/ostree { };
|
||
|
||
otfcc = callPackage ../tools/misc/otfcc { };
|
||
|
||
otpclient = callPackage ../applications/misc/otpclient { };
|
||
|
||
otpw = callPackage ../os-specific/linux/otpw { };
|
||
|
||
ovftool = callPackage ../tools/virtualization/ovftool {
|
||
libressl = libressl_3_4;
|
||
};
|
||
|
||
overcommit = callPackage ../development/tools/overcommit { };
|
||
|
||
overmind = callPackage ../applications/misc/overmind { };
|
||
|
||
ovh-ttyrec = callPackage ../tools/misc/ovh-ttyrec { };
|
||
|
||
ovito = libsForQt5.callPackage ../applications/graphics/ovito {
|
||
inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration;
|
||
};
|
||
|
||
owncloud-client = libsForQt5.callPackage ../applications/networking/owncloud-client { };
|
||
|
||
oxefmsynth = callPackage ../applications/audio/oxefmsynth { };
|
||
|
||
oxidized = callPackage ../tools/admin/oxidized { };
|
||
|
||
oxipng = callPackage ../tools/graphics/oxipng { };
|
||
|
||
p2pvc = callPackage ../applications/video/p2pvc {};
|
||
|
||
p3x-onenote = callPackage ../applications/office/p3x-onenote { };
|
||
|
||
p4c = callPackage ../development/compilers/p4c { };
|
||
|
||
p7zip = callPackage ../tools/archivers/p7zip { };
|
||
|
||
packagekit = callPackage ../tools/package-management/packagekit { nix = nixVersions.nix_2_8; };
|
||
|
||
packetdrill = callPackage ../tools/networking/packetdrill { };
|
||
|
||
pacman = callPackage ../tools/package-management/pacman { };
|
||
|
||
paco = callPackage ../development/compilers/paco { };
|
||
|
||
padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { };
|
||
|
||
padbuster = callPackage ../tools/security/padbuster { };
|
||
|
||
page = callPackage ../tools/misc/page { };
|
||
|
||
PageEdit = libsForQt5.callPackage ../applications/office/PageEdit { };
|
||
|
||
pagmo2 = callPackage ../development/libraries/pagmo2 { };
|
||
|
||
pakcs = callPackage ../development/compilers/pakcs {
|
||
# Doesn't compile with GHC 9.0 due to whitespace syntax changes
|
||
# see also https://github.com/NixOS/nixpkgs/issues/166108
|
||
haskellPackages = haskell.packages.ghc8107;
|
||
};
|
||
|
||
pal = callPackage ../tools/misc/pal { };
|
||
|
||
pandoc = callPackage ../development/tools/pandoc { };
|
||
|
||
pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { };
|
||
|
||
pamtester = callPackage ../tools/security/pamtester { };
|
||
|
||
paperless-ngx = callPackage ../applications/office/paperless-ngx { };
|
||
|
||
paperoni = callPackage ../tools/text/paperoni {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
|
||
|
||
papertrail = callPackage ../tools/text/papertrail { };
|
||
|
||
pappl = callPackage ../applications/printing/pappl { };
|
||
|
||
par2cmdline = callPackage ../tools/networking/par2cmdline { };
|
||
|
||
parallel = callPackage ../tools/misc/parallel { };
|
||
|
||
parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { };
|
||
|
||
parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { };
|
||
|
||
parcellite = callPackage ../tools/misc/parcellite {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
patchutils = callPackage ../tools/text/patchutils { };
|
||
|
||
patchutils_0_3_3 = callPackage ../tools/text/patchutils/0.3.3.nix { };
|
||
|
||
patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { };
|
||
|
||
parted = callPackage ../tools/misc/parted { };
|
||
|
||
passh = callPackage ../tools/networking/passh { };
|
||
|
||
paulstretch = callPackage ../applications/audio/paulstretch { };
|
||
|
||
pazi = callPackage ../tools/misc/pazi { };
|
||
|
||
peep = callPackage ../tools/misc/peep { };
|
||
|
||
pell = callPackage ../applications/misc/pell { };
|
||
|
||
perccli = callPackage ../tools/misc/perccli { };
|
||
|
||
perceptualdiff = callPackage ../tools/graphics/perceptualdiff { };
|
||
|
||
percona-xtrabackup = percona-xtrabackup_8_0;
|
||
percona-xtrabackup_2_4 = callPackage ../tools/backup/percona-xtrabackup/2_4.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
boost = boost159;
|
||
openssl = openssl_1_1;
|
||
};
|
||
percona-xtrabackup_8_0 = callPackage ../tools/backup/percona-xtrabackup/8_0.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
boost = boost170;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
pick = callPackage ../tools/misc/pick { };
|
||
|
||
pipe-rename = callPackage ../tools/misc/pipe-rename { };
|
||
|
||
pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { };
|
||
|
||
pipectl = callPackage ../tools/misc/pipectl { };
|
||
|
||
pitivi = callPackage ../applications/video/pitivi { };
|
||
|
||
prism = callPackage ../applications/video/prism { };
|
||
|
||
pulumi-bin = callPackage ../tools/admin/pulumi { };
|
||
|
||
p0f = callPackage ../tools/security/p0f { };
|
||
|
||
pngloss = callPackage ../tools/graphics/pngloss { };
|
||
|
||
pngout = callPackage ../tools/graphics/pngout { };
|
||
|
||
patch = gnupatch;
|
||
|
||
patchage = callPackage ../applications/audio/patchage { };
|
||
|
||
patatt = callPackage ../development/tools/patatt { };
|
||
|
||
pcapfix = callPackage ../tools/networking/pcapfix { };
|
||
|
||
pbzip2 = callPackage ../tools/compression/pbzip2 { };
|
||
|
||
pcimem = callPackage ../os-specific/linux/pcimem { };
|
||
|
||
pciutils = callPackage ../tools/system/pciutils {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
otpauth = callPackage ../tools/security/otpauth { };
|
||
|
||
pcsclite = callPackage ../tools/security/pcsclite {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
pcsctools = callPackage ../tools/security/pcsctools { };
|
||
|
||
pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { };
|
||
|
||
pcsc-safenet = callPackage ../tools/security/pcsc-safenet { };
|
||
|
||
pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { };
|
||
ifdnfc = callPackage ../tools/security/ifdnfc { };
|
||
|
||
pdd = python3Packages.callPackage ../tools/misc/pdd { };
|
||
|
||
pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { };
|
||
|
||
pdf2odt = callPackage ../tools/typesetting/pdf2odt { };
|
||
|
||
pdfcrack = callPackage ../tools/security/pdfcrack { };
|
||
|
||
pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { };
|
||
|
||
pdftag = callPackage ../tools/graphics/pdftag { };
|
||
|
||
pdf2svg = callPackage ../tools/graphics/pdf2svg { };
|
||
|
||
pdftoipe = callPackage ../tools/graphics/pdftoipe { };
|
||
|
||
pdfminer = with python3Packages; toPythonApplication pdfminer-six;
|
||
|
||
pdf-quench = callPackage ../applications/misc/pdf-quench { };
|
||
|
||
jbig2enc = callPackage ../tools/graphics/jbig2enc { };
|
||
|
||
pdfarranger = callPackage ../applications/misc/pdfarranger { };
|
||
|
||
briss = callPackage ../tools/graphics/briss { };
|
||
|
||
brickd = callPackage ../servers/brickd { };
|
||
|
||
bully = callPackage ../tools/networking/bully { };
|
||
|
||
pcapc = callPackage ../tools/networking/pcapc { };
|
||
|
||
pdm = callPackage ../tools/package-management/pdm { };
|
||
|
||
pdnsd = callPackage ../tools/networking/pdnsd { };
|
||
|
||
peco = callPackage ../tools/text/peco { };
|
||
|
||
pg_activity = callPackage ../development/tools/database/pg_activity { };
|
||
|
||
pg_checksums = callPackage ../development/tools/database/pg_checksums { };
|
||
|
||
pg_flame = callPackage ../tools/misc/pg_flame { };
|
||
|
||
pg_top = callPackage ../tools/misc/pg_top { };
|
||
|
||
pgcenter = callPackage ../tools/misc/pgcenter { };
|
||
|
||
pgmetrics = callPackage ../tools/misc/pgmetrics { };
|
||
|
||
pgsync = callPackage ../development/tools/database/pgsync { };
|
||
|
||
pdsh = callPackage ../tools/networking/pdsh {
|
||
rsh = true; # enable internal rsh implementation
|
||
ssh = openssh;
|
||
};
|
||
|
||
pfetch = callPackage ../tools/misc/pfetch { };
|
||
|
||
pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { };
|
||
|
||
phoc = callPackage ../applications/misc/phoc { };
|
||
|
||
phockup = callPackage ../applications/misc/phockup { };
|
||
|
||
phodav = callPackage ../tools/networking/phodav { };
|
||
|
||
photon-rss = callPackage ../applications/networking/feedreaders/photon { };
|
||
|
||
pim6sd = callPackage ../servers/pim6sd { };
|
||
|
||
phosh = callPackage ../applications/window-managers/phosh { };
|
||
|
||
pinentry = libsForQt5.callPackage ../tools/security/pinentry { };
|
||
|
||
pinentry-curses = (lib.getOutput "curses" pinentry);
|
||
pinentry-emacs = (lib.getOutput "emacs" pinentry);
|
||
pinentry-gtk2 = (lib.getOutput "gtk2" pinentry);
|
||
pinentry-qt = (lib.getOutput "qt" pinentry);
|
||
pinentry-gnome = (lib.getOutput "gnome3" pinentry);
|
||
|
||
pinentry_mac = callPackage ../tools/security/pinentry/mac.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { };
|
||
|
||
pinentry-rofi = callPackage ../tools/security/pinentry-rofi { };
|
||
|
||
pingtcp = callPackage ../tools/networking/pingtcp { };
|
||
|
||
pingu = callPackage ../tools/networking/pingu { };
|
||
|
||
pinnwand = callPackage ../servers/pinnwand { };
|
||
|
||
pinsel = callPackage ../tools/misc/pinsel { };
|
||
|
||
piping-server-rust = callPackage ../servers/piping-server-rust {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
pirate-get = callPackage ../tools/networking/pirate-get { };
|
||
|
||
pipr = callPackage ../applications/misc/pipr { };
|
||
|
||
pipreqs = callPackage ../tools/misc/pipreqs { };
|
||
|
||
pius = callPackage ../tools/security/pius { };
|
||
|
||
pixiewps = callPackage ../tools/networking/pixiewps {};
|
||
|
||
pinyin-tool = callPackage ../tools/text/pinyin-tool {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
pk2cmd = callPackage ../tools/misc/pk2cmd { };
|
||
|
||
plantuml = callPackage ../tools/misc/plantuml { };
|
||
|
||
plantuml-server = callPackage ../tools/misc/plantuml-server { };
|
||
|
||
plan9port = callPackage ../tools/system/plan9port {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit Metal QuartzCore;
|
||
inherit (darwin) DarwinTools;
|
||
};
|
||
|
||
platformioPackages = dontRecurseIntoAttrs (callPackage ../development/embedded/platformio { });
|
||
platformio = platformioPackages.platformio-chrootenv;
|
||
|
||
platinum-searcher = callPackage ../tools/text/platinum-searcher { };
|
||
|
||
playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { };
|
||
|
||
plecost = callPackage ../tools/security/plecost { };
|
||
|
||
plujain-ramp = callPackage ../applications/audio/plujain-ramp { };
|
||
|
||
inherit (callPackage ../servers/plik { })
|
||
plik plikd;
|
||
|
||
plex = callPackage ../servers/plex { };
|
||
|
||
plexRaw = callPackage ../servers/plex/raw.nix { };
|
||
|
||
psitransfer = callPackage ../servers/psitransfer { };
|
||
|
||
tab = callPackage ../tools/text/tab { };
|
||
|
||
tabview = with python3Packages; toPythonApplication tabview;
|
||
|
||
tautulli = python3Packages.callPackage ../servers/tautulli { };
|
||
|
||
pleroma = callPackage ../servers/pleroma { };
|
||
|
||
plfit = callPackage ../tools/misc/plfit {
|
||
python = null;
|
||
};
|
||
|
||
ploticus = callPackage ../tools/graphics/ploticus {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
plotinus = callPackage ../tools/misc/plotinus { };
|
||
|
||
plotutils = callPackage ../tools/graphics/plotutils { };
|
||
|
||
plowshare = callPackage ../tools/misc/plowshare { };
|
||
|
||
pls = callPackage ../tools/misc/pls { };
|
||
|
||
pm2 = nodePackages.pm2;
|
||
|
||
pmenu = callPackage ../tools/X11/pmenu { };
|
||
|
||
pngcheck = callPackage ../tools/graphics/pngcheck { };
|
||
|
||
pngcrush = callPackage ../tools/graphics/pngcrush { };
|
||
|
||
pngnq = callPackage ../tools/graphics/pngnq { };
|
||
|
||
pngoptimizer = callPackage ../tools/graphics/pngoptimizer { };
|
||
|
||
pngtoico = callPackage ../tools/graphics/pngtoico {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
pngpaste = callPackage ../os-specific/darwin/pngpaste {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
|
||
};
|
||
|
||
pngtools = callPackage ../tools/graphics/pngtools { };
|
||
|
||
pngpp = callPackage ../development/libraries/png++ { };
|
||
|
||
pngquant = callPackage ../tools/graphics/pngquant { };
|
||
|
||
po4a = perlPackages.Po4a;
|
||
|
||
podiff = callPackage ../tools/text/podiff { };
|
||
|
||
pocketbase = callPackage ../servers/pocketbase { };
|
||
|
||
podman = callPackage ../applications/virtualization/podman/wrapper.nix { };
|
||
podman-unwrapped = callPackage ../applications/virtualization/podman { };
|
||
|
||
podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose {};
|
||
|
||
podman-tui = callPackage ../applications/virtualization/podman-tui { };
|
||
|
||
pod2mdoc = callPackage ../tools/misc/pod2mdoc { };
|
||
|
||
poedit = callPackage ../tools/text/poedit {
|
||
wxGTK30-gtk3 = wxGTK30-gtk3.override { withWebKit = true; };
|
||
};
|
||
|
||
polaris = callPackage ../servers/polaris { };
|
||
|
||
polaris-web = callPackage ../servers/polaris/web.nix { };
|
||
|
||
polipo = callPackage ../servers/polipo { };
|
||
|
||
polkit_gnome = callPackage ../tools/security/polkit-gnome { };
|
||
|
||
poly2tri-c = callPackage ../development/libraries/poly2tri-c { };
|
||
|
||
ponysay = callPackage ../tools/misc/ponysay { };
|
||
|
||
popfile = callPackage ../tools/text/popfile { };
|
||
|
||
poretools = callPackage ../applications/science/biology/poretools { };
|
||
|
||
pantum-driver = callPackage ../misc/drivers/pantum-driver {
|
||
libjpeg8 = libjpeg.override { enableJpeg8 = true; };
|
||
};
|
||
|
||
postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { };
|
||
|
||
povray = callPackage ../tools/graphics/povray {
|
||
boost = boost175;
|
||
};
|
||
|
||
power-profiles-daemon = callPackage ../os-specific/linux/power-profiles-daemon { };
|
||
|
||
ppl = callPackage ../development/libraries/ppl { };
|
||
|
||
pplatex = callPackage ../tools/typesetting/tex/pplatex { };
|
||
|
||
ppp = callPackage ../tools/networking/ppp { };
|
||
|
||
pptp = callPackage ../tools/networking/pptp {};
|
||
|
||
pptpd = callPackage ../tools/networking/pptpd {};
|
||
|
||
pre-commit = callPackage ../tools/misc/pre-commit { };
|
||
|
||
pretender = callPackage ../tools/security/pretender { };
|
||
|
||
pretty-simple = callPackage ../development/tools/pretty-simple { };
|
||
|
||
prettyping = callPackage ../tools/networking/prettyping { };
|
||
|
||
pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { };
|
||
|
||
profile-cleaner = callPackage ../tools/misc/profile-cleaner { };
|
||
|
||
profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { };
|
||
|
||
projectlibre = callPackage ../applications/misc/projectlibre {
|
||
jre = jre8;
|
||
jdk = jdk8;
|
||
};
|
||
|
||
projectm = libsForQt5.callPackage ../applications/audio/projectm { };
|
||
|
||
proot = callPackage ../tools/system/proot { };
|
||
|
||
prototypejs = callPackage ../development/libraries/prototypejs { };
|
||
|
||
inherit (callPackages ../tools/security/proxmark3 { gcc-arm-embedded = gcc-arm-embedded-8; })
|
||
proxmark3 proxmark3-unstable;
|
||
|
||
proxmark3-rrg = libsForQt5.callPackage ../tools/security/proxmark3/proxmark3-rrg.nix { };
|
||
|
||
proxychains = callPackage ../tools/networking/proxychains { };
|
||
|
||
proxychains-ng = callPackage ../tools/networking/proxychains-ng { };
|
||
|
||
proxify = callPackage ../tools/networking/proxify { };
|
||
|
||
proxysql = callPackage ../servers/sql/proxysql { };
|
||
|
||
prs = callPackage ../tools/security/prs { };
|
||
|
||
psw = callPackage ../tools/misc/psw { };
|
||
|
||
pws = callPackage ../tools/misc/pws { };
|
||
|
||
cntlm = callPackage ../tools/networking/cntlm { };
|
||
|
||
cnping = callPackage ../tools/networking/cnping { };
|
||
|
||
past-time = python3Packages.callPackage ../tools/misc/past-time { };
|
||
|
||
pastebinit = callPackage ../tools/misc/pastebinit { };
|
||
|
||
pmacct = callPackage ../tools/networking/pmacct { };
|
||
|
||
pmix = callPackage ../development/libraries/pmix { };
|
||
|
||
polygraph = callPackage ../tools/networking/polygraph { };
|
||
|
||
pr-tracker = callPackage ../servers/pr-tracker { };
|
||
|
||
progress = callPackage ../tools/misc/progress { };
|
||
|
||
ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { };
|
||
|
||
ps3netsrv = callPackage ../servers/ps3netsrv { };
|
||
|
||
pscircle = callPackage ../os-specific/linux/pscircle { };
|
||
|
||
psmisc = callPackage ../os-specific/linux/psmisc { };
|
||
|
||
pssh = callPackage ../tools/networking/pssh { };
|
||
|
||
pspg = callPackage ../tools/misc/pspg { };
|
||
|
||
pstoedit = callPackage ../tools/graphics/pstoedit { };
|
||
|
||
psutils = callPackage ../tools/typesetting/psutils { };
|
||
|
||
psensor = callPackage ../tools/system/psensor {
|
||
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
|
||
};
|
||
|
||
pubs = callPackage ../tools/misc/pubs {};
|
||
|
||
pulumictl = callPackage ../development/tools/pulumictl { };
|
||
|
||
pure-prompt = callPackage ../shells/zsh/pure-prompt { };
|
||
|
||
pv = callPackage ../tools/misc/pv { };
|
||
|
||
pwgen = callPackage ../tools/security/pwgen { };
|
||
|
||
pwgen-secure = callPackage ../tools/security/pwgen-secure { };
|
||
|
||
pwnat = callPackage ../tools/networking/pwnat { };
|
||
|
||
pwndbg = callPackage ../development/tools/misc/pwndbg { };
|
||
|
||
pwninit = callPackage ../development/tools/misc/pwninit {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot;
|
||
|
||
pydf = callPackage ../applications/misc/pydf { };
|
||
|
||
pyinfra = with python3Packages; toPythonApplication pyinfra;
|
||
|
||
pylint = with python3Packages; toPythonApplication pylint;
|
||
|
||
pympress = callPackage ../applications/office/pympress { };
|
||
|
||
pyocd = python3Packages.callPackage ../development/embedded/pyocd { };
|
||
|
||
pyspread = libsForQt5.callPackage ../applications/office/pyspread { };
|
||
|
||
teapot = callPackage ../applications/office/teapot { };
|
||
|
||
pyditz = callPackage ../applications/misc/pyditz {
|
||
pythonPackages = python27Packages;
|
||
};
|
||
|
||
py-spy = callPackage ../development/tools/py-spy { };
|
||
|
||
pydeps = with python3Packages; toPythonApplication pydeps;
|
||
|
||
pytrainer = callPackage ../applications/misc/pytrainer { };
|
||
|
||
pywal = with python3Packages; toPythonApplication pywal;
|
||
|
||
pystring = callPackage ../development/libraries/pystring {};
|
||
|
||
rbw = callPackage ../tools/security/rbw {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
remarshal = with python3Packages; toPythonApplication remarshal;
|
||
|
||
rehex = callPackage ../applications/editors/rehex {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa IOKit;
|
||
};
|
||
|
||
rig = callPackage ../tools/misc/rig { };
|
||
|
||
riseup-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn {
|
||
provider = "riseup";
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
rocket = libsForQt5.callPackage ../tools/graphics/rocket { };
|
||
|
||
rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix {
|
||
pcl = pcl.override { vtk = vtkWithQt5; };
|
||
};
|
||
|
||
rtaudio = callPackage ../development/libraries/audio/rtaudio {
|
||
jack = libjack2;
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
};
|
||
|
||
rtmidi = callPackage ../development/libraries/audio/rtmidi {
|
||
jack = libjack2;
|
||
inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices;
|
||
};
|
||
|
||
openmpi = callPackage ../development/libraries/openmpi { };
|
||
|
||
ouch = callPackage ../tools/compression/ouch { };
|
||
|
||
outils = callPackage ../tools/misc/outils {};
|
||
|
||
mpi = openmpi; # this attribute should used to build MPI applications
|
||
|
||
ucx = callPackage ../development/libraries/ucx {};
|
||
|
||
openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {});
|
||
|
||
prowlarr = callPackage ../servers/prowlarr { };
|
||
|
||
qarte = libsForQt5.callPackage ../applications/video/qarte { };
|
||
|
||
qdrant = callPackage ../servers/search/qdrant { };
|
||
|
||
qlcplus = libsForQt5.callPackage ../applications/misc/qlcplus { };
|
||
|
||
qnial = callPackage ../development/interpreters/qnial { };
|
||
|
||
quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { };
|
||
|
||
q-text-as-data = callPackage ../tools/misc/q-text-as-data { };
|
||
|
||
qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { };
|
||
|
||
qalculate-qt = libsForQt5.callPackage ../applications/science/math/qalculate-qt { };
|
||
|
||
qastools = libsForQt5.callPackage ../tools/audio/qastools { };
|
||
|
||
qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
|
||
|
||
qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { };
|
||
|
||
qgrep = callPackage ../tools/text/qgrep {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation;
|
||
};
|
||
|
||
qhull = callPackage ../development/libraries/qhull { };
|
||
|
||
qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { };
|
||
|
||
qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { };
|
||
|
||
qmk = callPackage ../tools/misc/qmk { };
|
||
|
||
qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { };
|
||
|
||
qodem = callPackage ../tools/networking/qodem { };
|
||
|
||
qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { };
|
||
|
||
qovery-cli = callPackage ../tools/admin/qovery-cli { };
|
||
|
||
qownnotes = libsForQt5.callPackage ../applications/office/qownnotes { };
|
||
|
||
qpdf = callPackage ../development/libraries/qpdf { };
|
||
|
||
qprint = callPackage ../tools/text/qprint { };
|
||
|
||
qscintilla = libsForQt5.callPackage ../development/libraries/qscintilla { };
|
||
|
||
qscintilla-qt4 = callPackage ../development/libraries/qscintilla-qt4 { };
|
||
|
||
qrcp = callPackage ../tools/networking/qrcp { };
|
||
|
||
qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { };
|
||
|
||
qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { };
|
||
|
||
quadrafuzz = callPackage ../applications/audio/quadrafuzz { };
|
||
|
||
quickfix = callPackage ../development/libraries/quickfix { };
|
||
|
||
quickjs = callPackage ../development/interpreters/quickjs { };
|
||
|
||
quickserve = callPackage ../tools/networking/quickserve { };
|
||
|
||
quictls = callPackage ../development/libraries/quictls { };
|
||
|
||
quicktun = callPackage ../tools/networking/quicktun { };
|
||
|
||
quilt = callPackage ../development/tools/quilt { };
|
||
|
||
railway = callPackage ../development/tools/railway { };
|
||
|
||
quota = if stdenv.isLinux then linuxquota else unixtools.quota;
|
||
|
||
qvge = libsForQt5.callPackage ../applications/graphics/qvge { };
|
||
|
||
qview = libsForQt5.callPackage ../applications/graphics/qview {};
|
||
|
||
wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { };
|
||
|
||
wiggle = callPackage ../development/tools/wiggle { };
|
||
|
||
radamsa = callPackage ../tools/security/radamsa { };
|
||
|
||
radarr = callPackage ../servers/radarr { };
|
||
|
||
radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { };
|
||
|
||
radsecproxy = callPackage ../tools/networking/radsecproxy { };
|
||
|
||
radvd = callPackage ../tools/networking/radvd { };
|
||
|
||
rain = callPackage ../development/tools/rain {
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
rainbowstream = with python3.pkgs; toPythonApplication rainbowstream;
|
||
|
||
rambox = callPackage ../applications/networking/instant-messengers/rambox { };
|
||
|
||
rambox-pro = callPackage ../applications/networking/instant-messengers/rambox/pro.nix { };
|
||
|
||
rar = callPackage ../tools/archivers/rar { };
|
||
|
||
rarcrack = callPackage ../tools/security/rarcrack { };
|
||
|
||
rarian = callPackage ../development/libraries/rarian { };
|
||
|
||
ratman = callPackage ../tools/networking/ratman { };
|
||
|
||
ratools = callPackage ../tools/networking/ratools { };
|
||
|
||
ratt = callPackage ../applications/misc/ratt { };
|
||
|
||
rc = callPackage ../shells/rc { };
|
||
|
||
rcon = callPackage ../tools/networking/rcon { };
|
||
|
||
rdap = callPackage ../tools/networking/rdap { };
|
||
|
||
rdbtools = callPackage ../development/tools/rdbtools { python = python3; };
|
||
|
||
rdma-core = callPackage ../os-specific/linux/rdma-core { };
|
||
|
||
rdrview = callPackage ../tools/networking/rdrview {};
|
||
|
||
real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { };
|
||
|
||
realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { };
|
||
|
||
react-native-debugger = callPackage ../development/tools/react-native-debugger { };
|
||
|
||
read-edid = callPackage ../os-specific/linux/read-edid { };
|
||
|
||
redir = callPackage ../tools/networking/redir { };
|
||
|
||
redmine = callPackage ../applications/version-management/redmine { };
|
||
|
||
redpanda = callPackage ../servers/redpanda { };
|
||
|
||
redsocks = callPackage ../tools/networking/redsocks { };
|
||
|
||
renpy = callPackage ../development/interpreters/renpy { };
|
||
|
||
rep = callPackage ../development/tools/rep { };
|
||
|
||
repseek = callPackage ../applications/science/biology/repseek { };
|
||
|
||
reredirect = callPackage ../tools/misc/reredirect { };
|
||
|
||
retext = libsForQt5.callPackage ../applications/editors/retext { };
|
||
|
||
inherit (callPackage ../tools/security/rekor { })
|
||
rekor-cli
|
||
rekor-server;
|
||
|
||
rich-cli = callPackage ../misc/rich-cli { };
|
||
|
||
richgo = callPackage ../development/tools/richgo { };
|
||
|
||
rs = callPackage ../tools/text/rs { };
|
||
|
||
rst2html5 = callPackage ../tools/text/rst2html5 { };
|
||
|
||
rstcheck = with python3Packages; toPythonApplication rstcheck;
|
||
|
||
rt = callPackage ../servers/rt { };
|
||
|
||
rtmpdump = callPackage ../tools/video/rtmpdump { };
|
||
rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; };
|
||
|
||
rtptools = callPackage ../tools/networking/rtptools { };
|
||
|
||
rtss = callPackage ../development/tools/misc/rtss { };
|
||
|
||
realvnc-vnc-viewer = callPackage ../tools/admin/realvnc-vnc-viewer {};
|
||
|
||
re-isearch = callPackage ../applications/search/re-isearch { };
|
||
|
||
reaverwps = callPackage ../tools/networking/reaver-wps {};
|
||
|
||
reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x {};
|
||
|
||
rx = callPackage ../applications/graphics/rx { };
|
||
|
||
qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { };
|
||
|
||
recutils = callPackage ../tools/misc/recutils { };
|
||
|
||
recoll = libsForQt5.callPackage ../applications/search/recoll { };
|
||
|
||
redoc-cli = nodePackages.redoc-cli;
|
||
|
||
reflex = callPackage ../development/tools/reflex { };
|
||
|
||
reiser4progs = callPackage ../tools/filesystems/reiser4progs { };
|
||
|
||
reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { };
|
||
|
||
relic = callPackage ../development/tools/relic { };
|
||
|
||
remind = callPackage ../tools/misc/remind { };
|
||
|
||
remmina = callPackage ../applications/networking/remote/remmina { };
|
||
|
||
rename = callPackage ../tools/misc/rename { };
|
||
|
||
renameutils = callPackage ../tools/misc/renameutils { };
|
||
|
||
renderdoc = libsForQt5.callPackage ../applications/graphics/renderdoc { };
|
||
|
||
replace = callPackage ../tools/text/replace { };
|
||
|
||
resvg = callPackage ../tools/graphics/resvg { };
|
||
|
||
reckon = callPackage ../tools/text/reckon { };
|
||
|
||
recoverjpeg = callPackage ../tools/misc/recoverjpeg { };
|
||
|
||
reftools = callPackage ../development/tools/reftools { };
|
||
|
||
redwax-tool = callPackage ../tools/security/redwax-tool { };
|
||
|
||
regpg = callPackage ../tools/security/regpg { };
|
||
|
||
remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { };
|
||
|
||
reposurgeon = callPackage ../applications/version-management/reposurgeon { };
|
||
|
||
reptyr = callPackage ../os-specific/linux/reptyr {};
|
||
|
||
rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { };
|
||
|
||
inherit (callPackage ../development/misc/resholve { })
|
||
resholve;
|
||
|
||
restool = callPackage ../os-specific/linux/restool {};
|
||
|
||
reuse = callPackage ../tools/package-management/reuse { };
|
||
|
||
inherit (nodePackages) reveal-md;
|
||
|
||
rewritefs = callPackage ../os-specific/linux/rewritefs { };
|
||
|
||
rdiff-backup = callPackage ../tools/backup/rdiff-backup { };
|
||
|
||
rdfind = callPackage ../tools/filesystems/rdfind { };
|
||
|
||
rhash = callPackage ../tools/security/rhash { };
|
||
|
||
riemann_c_client = callPackage ../tools/misc/riemann-c-client { };
|
||
riemann-tools = callPackage ../tools/misc/riemann-tools { };
|
||
|
||
ripmime = callPackage ../tools/networking/ripmime {};
|
||
|
||
rkflashtool = callPackage ../tools/misc/rkflashtool { };
|
||
|
||
rkrlv2 = callPackage ../applications/audio/rkrlv2 {};
|
||
|
||
rmlint = callPackage ../tools/misc/rmlint {
|
||
inherit (python3Packages) sphinx;
|
||
};
|
||
|
||
rng-tools = callPackage ../tools/security/rng-tools { };
|
||
|
||
rnnoise = callPackage ../development/libraries/rnnoise { };
|
||
|
||
rnnoise-plugin = callPackage ../development/libraries/rnnoise-plugin {};
|
||
|
||
rnote = callPackage ../applications/graphics/rnote {
|
||
inherit (gst_all_1) gstreamer;
|
||
};
|
||
|
||
rnp = callPackage ../tools/security/rnp { };
|
||
|
||
rnv = callPackage ../tools/text/xml/rnv { };
|
||
|
||
rosie = callPackage ../tools/text/rosie { };
|
||
|
||
rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { };
|
||
|
||
roundup = callPackage ../tools/misc/roundup { };
|
||
|
||
routino = callPackage ../tools/misc/routino { };
|
||
|
||
rq = callPackage ../development/tools/rq { };
|
||
|
||
rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { };
|
||
|
||
rsnapshot = callPackage ../tools/backup/rsnapshot { };
|
||
|
||
rlwrap = callPackage ../tools/misc/rlwrap { };
|
||
|
||
rmtrash = callPackage ../tools/misc/rmtrash { };
|
||
|
||
roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { };
|
||
|
||
rockbox-utility = libsForQt5.callPackage ../tools/misc/rockbox-utility { };
|
||
|
||
rosegarden = libsForQt514.callPackage ../applications/audio/rosegarden { };
|
||
|
||
rowhammer-test = callPackage ../tools/system/rowhammer-test { };
|
||
|
||
rpPPPoE = callPackage ../tools/networking/rp-pppoe { };
|
||
|
||
rpi-imager = libsForQt5.callPackage ../tools/misc/rpi-imager { };
|
||
|
||
rpiboot = callPackage ../development/misc/rpiboot { };
|
||
|
||
rpm = callPackage ../tools/package-management/rpm {
|
||
python = python3;
|
||
lua = lua5_4;
|
||
};
|
||
|
||
rpm-ostree = callPackage ../tools/misc/rpm-ostree {
|
||
gperf = gperf_3_0;
|
||
};
|
||
|
||
rpm2targz = callPackage ../tools/archivers/rpm2targz { };
|
||
|
||
rpmextract = callPackage ../tools/archivers/rpmextract { };
|
||
|
||
rrdtool = callPackage ../tools/misc/rrdtool { };
|
||
|
||
rscw = callPackage ../applications/radio/rscw { };
|
||
|
||
rset = callPackage ../tools/admin/rset { };
|
||
|
||
rshijack = callPackage ../tools/networking/rshijack { };
|
||
|
||
rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { };
|
||
|
||
rslint = callPackage ../development/tools/rslint { };
|
||
|
||
rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { };
|
||
|
||
rss2email = callPackage ../applications/networking/feedreaders/rss2email {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
rsstail = callPackage ../applications/networking/feedreaders/rsstail { };
|
||
|
||
rubber = callPackage ../tools/typesetting/rubber { };
|
||
|
||
rubocop = rubyPackages.rubocop;
|
||
|
||
runningx = callPackage ../tools/X11/runningx { };
|
||
|
||
rund = callPackage ../development/tools/rund { };
|
||
|
||
runzip = callPackage ../tools/archivers/runzip { };
|
||
|
||
unzoo = callPackage ../tools/archivers/unzoo { };
|
||
|
||
ruplacer = callPackage ../tools/text/ruplacer {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rust-code-analysis = callPackage ../development/tools/rust-code-analysis { };
|
||
|
||
rust-motd = callPackage ../tools/misc/rust-motd {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rust-petname = callPackage ../tools/text/rust-petname { };
|
||
|
||
rustcat = callPackage ../tools/networking/rustcat {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rustdesk = callPackage ../applications/networking/remote/rustdesk { };
|
||
|
||
rustscan = callPackage ../tools/security/rustscan {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rustypaste = callPackage ../servers/rustypaste { };
|
||
|
||
rw = callPackage ../tools/misc/rw { };
|
||
|
||
rwc = callPackage ../tools/system/rwc { };
|
||
|
||
rxp = callPackage ../tools/text/xml/rxp { };
|
||
|
||
rzip = callPackage ../tools/compression/rzip { };
|
||
|
||
s-tui = callPackage ../tools/system/s-tui { };
|
||
|
||
s3backer = callPackage ../tools/filesystems/s3backer { };
|
||
|
||
s3bro = callPackage ../tools/admin/s3bro { };
|
||
|
||
s3fs = callPackage ../tools/filesystems/s3fs { };
|
||
|
||
s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { };
|
||
|
||
s3rs = callPackage ../tools/networking/s3rs {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
s3-credentials = with python3Packages; toPythonApplication s3-credentials;
|
||
|
||
s4cmd = callPackage ../tools/networking/s4cmd { };
|
||
|
||
s5cmd = callPackage ../tools/networking/s5cmd { };
|
||
|
||
s6-dns = skawarePackages.s6-dns;
|
||
|
||
s6-linux-init = skawarePackages.s6-linux-init;
|
||
|
||
s6-linux-utils = skawarePackages.s6-linux-utils;
|
||
|
||
s6-networking = skawarePackages.s6-networking;
|
||
|
||
s6-portable-utils = skawarePackages.s6-portable-utils;
|
||
|
||
sacad = callPackage ../tools/misc/sacad { };
|
||
|
||
sad = callPackage ../tools/text/sad { };
|
||
|
||
safecopy = callPackage ../tools/system/safecopy { };
|
||
|
||
sacd = callPackage ../tools/cd-dvd/sacd { };
|
||
|
||
safe = callPackage ../tools/security/safe {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
safety-cli = with python3.pkgs; toPythonApplication safety;
|
||
|
||
safe-rm = callPackage ../tools/system/safe-rm { };
|
||
|
||
safeeyes = callPackage ../applications/misc/safeeyes { };
|
||
|
||
sahel-fonts = callPackage ../data/fonts/sahel-fonts { };
|
||
|
||
saldl = callPackage ../tools/networking/saldl { };
|
||
|
||
salt = callPackage ../tools/admin/salt {};
|
||
|
||
samim-fonts = callPackage ../data/fonts/samim-fonts {};
|
||
|
||
saml2aws = callPackage ../tools/security/saml2aws {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
sammler = callPackage ../tools/security/sammler {};
|
||
|
||
samplicator = callPackage ../tools/networking/samplicator { };
|
||
|
||
sanctity = callPackage ../tools/misc/sanctity { };
|
||
|
||
sandboxfs = callPackage ../tools/filesystems/sandboxfs { };
|
||
|
||
sasquatch = callPackage ../tools/filesystems/sasquatch { };
|
||
|
||
sasview = libsForQt5.callPackage ../applications/science/misc/sasview {};
|
||
|
||
scanbd = callPackage ../tools/graphics/scanbd { };
|
||
|
||
scdl = callPackage ../tools/misc/scdl { };
|
||
|
||
scdoc = callPackage ../tools/typesetting/scdoc { };
|
||
|
||
scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { };
|
||
|
||
scorecard = callPackage ../tools/security/scorecard { };
|
||
|
||
scream = callPackage ../applications/audio/scream { };
|
||
|
||
scimark = callPackage ../misc/scimark { };
|
||
|
||
screen = callPackage ../tools/misc/screen {
|
||
inherit (darwin.apple_sdk.libs) utmp;
|
||
};
|
||
|
||
scrcpy = callPackage ../misc/scrcpy {
|
||
inherit (androidenv.androidPkgs_9_0) platform-tools;
|
||
};
|
||
|
||
screen-message = callPackage ../tools/X11/screen-message { };
|
||
|
||
screencloud = libsForQt5.callPackage ../applications/graphics/screencloud { };
|
||
|
||
screenkey = callPackage ../applications/video/screenkey { };
|
||
|
||
scrub = callPackage ../tools/misc/scrub { };
|
||
|
||
scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { };
|
||
|
||
scriptaculous = callPackage ../development/libraries/scriptaculous { };
|
||
|
||
scrot = callPackage ../tools/graphics/scrot { };
|
||
|
||
scrypt = callPackage ../tools/security/scrypt { };
|
||
|
||
sd = callPackage ../tools/text/sd {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
sd-mux-ctrl = callPackage ../tools/misc/sd-mux-ctrl { };
|
||
|
||
sd-switch = callPackage ../os-specific/linux/sd-switch { };
|
||
|
||
sdate = callPackage ../tools/misc/sdate { };
|
||
|
||
sdat2img = callPackage ../tools/filesystems/sdat2img { };
|
||
|
||
sdcv = callPackage ../applications/misc/sdcv { };
|
||
|
||
sdl-jstest = callPackage ../tools/misc/sdl-jstest { };
|
||
|
||
senpai = callPackage ../applications/networking/irc/senpai { };
|
||
|
||
skim = callPackage ../tools/misc/skim { };
|
||
|
||
seaweedfs = callPackage ../applications/networking/seaweedfs { };
|
||
|
||
sec = callPackage ../tools/admin/sec { };
|
||
|
||
seccure = callPackage ../tools/security/seccure { };
|
||
|
||
secp256k1 = callPackage ../tools/security/secp256k1 { };
|
||
|
||
securefs = callPackage ../tools/filesystems/securefs {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
seehecht = callPackage ../tools/text/seehecht { };
|
||
|
||
seexpr = callPackage ../development/compilers/seexpr { };
|
||
|
||
selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { };
|
||
|
||
semgrep = python3.pkgs.callPackage ../tools/security/semgrep { };
|
||
semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { };
|
||
|
||
setroot = callPackage ../tools/X11/setroot { };
|
||
|
||
setserial = callPackage ../tools/system/setserial { };
|
||
|
||
setzer = callPackage ../applications/editors/setzer { };
|
||
|
||
seqdiag = with python3Packages; toPythonApplication seqdiag;
|
||
|
||
sequoia = callPackage ../tools/security/sequoia {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
sewer = callPackage ../tools/admin/sewer { };
|
||
|
||
sfeed = callPackage ../tools/misc/sfeed { };
|
||
|
||
sftpman = callPackage ../tools/filesystems/sftpman { };
|
||
|
||
screenfetch = callPackage ../tools/misc/screenfetch { };
|
||
|
||
sg3_utils = callPackage ../tools/system/sg3_utils { };
|
||
|
||
sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { };
|
||
|
||
shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { };
|
||
|
||
shadered = callPackage ../development/tools/shadered { };
|
||
|
||
go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { };
|
||
|
||
shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { };
|
||
|
||
shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { };
|
||
|
||
sharutils = callPackage ../tools/archivers/sharutils { };
|
||
|
||
shelldap = callPackage ../tools/misc/shelldap { };
|
||
|
||
shellspec = callPackage ../tools/misc/shellspec { };
|
||
|
||
schema2ldif = callPackage ../tools/text/schema2ldif { };
|
||
|
||
sharedown = callPackage ../tools/misc/sharedown { };
|
||
|
||
shen-sbcl = callPackage ../development/interpreters/shen-sbcl { };
|
||
|
||
shen-sources = callPackage ../development/interpreters/shen-sources { };
|
||
|
||
shiv = with python3Packages; toPythonApplication shiv;
|
||
|
||
shocco = callPackage ../tools/text/shocco { };
|
||
|
||
shopify-cli = callPackage ../development/web/shopify-cli { };
|
||
|
||
shopify-themekit = callPackage ../development/web/shopify-themekit { };
|
||
|
||
shorewall = callPackage ../tools/networking/shorewall { };
|
||
|
||
shotwell = callPackage ../applications/graphics/shotwell { };
|
||
|
||
shout = nodePackages.shout;
|
||
|
||
showmethekey = callPackage ../applications/video/showmethekey { };
|
||
|
||
shrikhand = callPackage ../data/fonts/shrikhand { };
|
||
|
||
shunit2 = callPackage ../tools/misc/shunit2 { };
|
||
|
||
sic = callPackage ../applications/networking/irc/sic { };
|
||
|
||
siege = callPackage ../tools/networking/siege {};
|
||
|
||
sieve-connect = callPackage ../applications/networking/sieve-connect {};
|
||
|
||
sigal = callPackage ../applications/misc/sigal { };
|
||
|
||
sigi = callPackage ../applications/misc/sigi { };
|
||
|
||
sigil = libsForQt5.callPackage ../applications/editors/sigil { };
|
||
|
||
signalbackup-tools = darwin.apple_sdk_11_0.callPackage ../applications/networking/instant-messengers/signalbackup-tools { };
|
||
|
||
signald = callPackage ../applications/networking/instant-messengers/signald { };
|
||
|
||
signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { };
|
||
|
||
signal-desktop = callPackage ../applications/networking/instant-messengers/signal-desktop { };
|
||
|
||
slither-analyzer = with python3Packages; toPythonApplication slither-analyzer;
|
||
|
||
sigma-cli = callPackage ../tools/security/sigma-cli { };
|
||
|
||
signify = callPackage ../tools/security/signify { };
|
||
|
||
# aka., pgp-tools
|
||
signing-party = callPackage ../tools/security/signing-party { };
|
||
|
||
signumone-ks = callPackage ../applications/misc/signumone-ks { };
|
||
|
||
silc_client = callPackage ../applications/networking/instant-messengers/silc-client { };
|
||
|
||
silc_server = callPackage ../servers/silc-server { };
|
||
|
||
sile = callPackage ../tools/typesetting/sile {
|
||
lua = lua5_3;
|
||
};
|
||
|
||
silice = callPackage ../development/compilers/silice { };
|
||
|
||
silver-searcher = callPackage ../tools/text/silver-searcher { };
|
||
|
||
simpleproxy = callPackage ../tools/networking/simpleproxy { };
|
||
|
||
simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { };
|
||
|
||
sipexer = callPackage ../tools/networking/sipexer { };
|
||
|
||
sipsak = callPackage ../tools/networking/sipsak { };
|
||
|
||
sipvicious = python3Packages.callPackage ../tools/security/sipvicious { };
|
||
|
||
siril = callPackage ../applications/science/astronomy/siril { };
|
||
|
||
sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { };
|
||
|
||
sixpair = callPackage ../tools/misc/sixpair {};
|
||
|
||
sketchybar = callPackage ../os-specific/darwin/sketchybar {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa SkyLight;
|
||
};
|
||
|
||
skippy-xd = callPackage ../tools/X11/skippy-xd {};
|
||
|
||
sks = callPackage ../servers/sks {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_12;
|
||
};
|
||
|
||
skydns = callPackage ../servers/skydns { };
|
||
|
||
sipcalc = callPackage ../tools/networking/sipcalc { };
|
||
|
||
skribilo = callPackage ../tools/typesetting/skribilo {
|
||
tex = texlive.combined.scheme-small;
|
||
};
|
||
|
||
skytemple = callPackage ../applications/misc/skytemple {};
|
||
|
||
sleuthkit = callPackage ../tools/system/sleuthkit {};
|
||
|
||
# Not updated upstream since 2018, doesn't support qt newer than 5.12
|
||
sleepyhead = libsForQt512.callPackage ../applications/misc/sleepyhead {};
|
||
|
||
slides = callPackage ../applications/misc/slides { };
|
||
|
||
slirp4netns = callPackage ../tools/networking/slirp4netns { };
|
||
|
||
slowlorust = callPackage ../tools/networking/slowlorust { };
|
||
|
||
slsnif = callPackage ../tools/misc/slsnif { };
|
||
|
||
slstatus = callPackage ../applications/misc/slstatus {
|
||
conf = config.slstatus.conf or null;
|
||
};
|
||
|
||
smartdns = callPackage ../tools/networking/smartdns { };
|
||
|
||
smartmontools = callPackage ../tools/system/smartmontools {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices;
|
||
};
|
||
|
||
smarty3 = callPackage ../development/libraries/smarty3 { };
|
||
smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { };
|
||
|
||
smbnetfs = callPackage ../tools/filesystems/smbnetfs {};
|
||
|
||
smenu = callPackage ../tools/misc/smenu { };
|
||
|
||
smesh = callPackage ../development/libraries/smesh {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
smu = callPackage ../tools/text/smu { };
|
||
|
||
smug = callPackage ../tools/misc/smug { };
|
||
|
||
smpq = callPackage ../applications/misc/smpq { };
|
||
|
||
sn0int = callPackage ../tools/security/sn0int { };
|
||
|
||
snabb = callPackage ../tools/networking/snabb { };
|
||
|
||
snallygaster = callPackage ../tools/security/snallygaster { };
|
||
|
||
snapcast = callPackage ../applications/audio/snapcast {
|
||
pulseaudioSupport = config.pulseaudio or stdenv.isLinux;
|
||
};
|
||
|
||
snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { };
|
||
|
||
snet = callPackage ../tools/networking/snet { };
|
||
|
||
sng = callPackage ../tools/graphics/sng {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
snmpcheck = callPackage ../tools/networking/snmpcheck {};
|
||
|
||
sniffglue = callPackage ../tools/networking/sniffglue { };
|
||
|
||
snort = callPackage ../applications/networking/ids/snort { };
|
||
|
||
so = callPackage ../development/tools/so {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
soapui = callPackage ../applications/networking/soapui {
|
||
jdk = jdk11;
|
||
};
|
||
|
||
sockdump = callPackage ../tools/networking/sockdump { };
|
||
|
||
spglib = callPackage ../development/libraries/spglib {
|
||
inherit (llvmPackages) openmp;
|
||
};
|
||
|
||
spicy = callPackage ../development/tools/spicy { };
|
||
|
||
spire = callPackage ../tools/security/spire { };
|
||
# to match naming of other package repositories
|
||
spire-agent = spire.agent;
|
||
spire-server = spire.server;
|
||
|
||
spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { };
|
||
|
||
ssh-askpass-fullscreen = callPackage ../tools/networking/ssh-askpass-fullscreen { };
|
||
|
||
sshguard = callPackage ../tools/security/sshguard {};
|
||
|
||
sshping = callPackage ../tools/networking/sshping {};
|
||
|
||
ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { };
|
||
|
||
ssh-to-age = callPackage ../tools/security/ssh-to-age { };
|
||
|
||
ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { };
|
||
|
||
suricata = callPackage ../applications/networking/ids/suricata {
|
||
python = python3;
|
||
};
|
||
|
||
sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { };
|
||
|
||
softhsm = callPackage ../tools/security/softhsm {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { };
|
||
|
||
solr = callPackage ../servers/search/solr { };
|
||
|
||
solvespace = callPackage ../applications/graphics/solvespace { };
|
||
|
||
sonarr = callPackage ../servers/sonarr { };
|
||
|
||
sonata = callPackage ../applications/audio/sonata { };
|
||
|
||
sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { };
|
||
|
||
soundconverter = callPackage ../applications/audio/soundconverter { };
|
||
|
||
soundkonverter = libsForQt5.soundkonverter;
|
||
|
||
soundwireserver = callPackage ../applications/audio/soundwireserver { };
|
||
|
||
sozu = callPackage ../servers/sozu { };
|
||
|
||
sparrow = callPackage ../applications/blockchains/sparrow {
|
||
openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {};
|
||
};
|
||
|
||
sparsehash = callPackage ../development/libraries/sparsehash { };
|
||
|
||
spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { };
|
||
|
||
spigot = callPackage ../tools/misc/spigot { };
|
||
|
||
spiped = callPackage ../tools/networking/spiped { };
|
||
|
||
sqliteman = callPackage ../applications/misc/sqliteman { };
|
||
|
||
sqls = callPackage ../applications/misc/sqls { };
|
||
|
||
stdman = callPackage ../data/documentation/stdman { };
|
||
|
||
stderred = callPackage ../tools/misc/stderred { };
|
||
|
||
steck = callPackage ../servers/pinnwand/steck.nix { };
|
||
|
||
stenc = callPackage ../tools/backup/stenc { };
|
||
|
||
stm32loader = with python3Packages; toPythonApplication stm32loader;
|
||
|
||
storcli = callPackage ../tools/misc/storcli { };
|
||
|
||
stremio = qt5.callPackage ../applications/video/stremio { };
|
||
|
||
sunwait = callPackage ../applications/misc/sunwait { };
|
||
|
||
sunpaper = callPackage ../tools/X11/sunpaper { };
|
||
|
||
surface-control = callPackage ../applications/misc/surface-control { };
|
||
|
||
syntex = callPackage ../tools/graphics/syntex {};
|
||
|
||
synapse-admin = callPackage ../tools/admin/synapse-admin {};
|
||
|
||
sl = callPackage ../tools/misc/sl { };
|
||
|
||
socat = callPackage ../tools/networking/socat { };
|
||
|
||
sockperf = callPackage ../tools/networking/sockperf { };
|
||
|
||
solaar = callPackage ../applications/misc/solaar {};
|
||
|
||
solanum = callPackage ../servers/irc/solanum {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
solc-select = with python3Packages; toPythonApplication solc-select;
|
||
|
||
sourceHighlight = callPackage ../tools/text/source-highlight { };
|
||
|
||
somebar = callPackage ../applications/misc/somebar { };
|
||
|
||
spacebar = callPackage ../os-specific/darwin/spacebar {
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
Carbon Cocoa ScriptingBridge SkyLight;
|
||
};
|
||
|
||
speech-denoiser = callPackage ../applications/audio/speech-denoiser {};
|
||
|
||
splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot;
|
||
|
||
spotdl = callPackage ../tools/audio/spotdl { };
|
||
|
||
squashfsTools = callPackage ../tools/filesystems/squashfs { };
|
||
|
||
squashfs-tools-ng = callPackage ../tools/filesystems/squashfs-tools-ng { };
|
||
|
||
squashfuse = callPackage ../tools/filesystems/squashfuse { };
|
||
|
||
srt-live-server = callPackage ../applications/video/srt-live-server { };
|
||
|
||
srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { };
|
||
|
||
srtrelay = callPackage ../applications/video/srtrelay { };
|
||
|
||
srsran = callPackage ../applications/radio/srsran { };
|
||
|
||
sourcehut = callPackage ../applications/version-management/sourcehut { };
|
||
|
||
sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { };
|
||
sshfs = sshfs-fuse; # added 2017-08-14
|
||
|
||
sshlatex = callPackage ../tools/typesetting/sshlatex { };
|
||
|
||
sshuttle = callPackage ../tools/security/sshuttle { };
|
||
|
||
ssldump = callPackage ../tools/networking/ssldump { };
|
||
|
||
sslsplit = callPackage ../tools/networking/sslsplit { };
|
||
|
||
sstp = callPackage ../tools/networking/sstp {};
|
||
|
||
stgit = callPackage ../applications/version-management/git-and-tools/stgit { };
|
||
|
||
strip-nondeterminism = perlPackages.strip-nondeterminism;
|
||
|
||
structure-synth = callPackage ../tools/graphics/structure-synth { };
|
||
|
||
su-exec = callPackage ../tools/security/su-exec {};
|
||
|
||
subberthehut = callPackage ../tools/misc/subberthehut { };
|
||
|
||
subedit = callPackage ../tools/text/subedit { };
|
||
|
||
subgit = callPackage ../applications/version-management/git-and-tools/subgit { };
|
||
|
||
subsurface = libsForQt514.callPackage ../applications/misc/subsurface { };
|
||
|
||
sudo = callPackage ../tools/security/sudo { };
|
||
|
||
suidChroot = callPackage ../tools/system/suid-chroot { };
|
||
|
||
sundtek = callPackage ../misc/drivers/sundtek { };
|
||
|
||
sunxi-tools = callPackage ../development/tools/sunxi-tools { };
|
||
|
||
sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { };
|
||
|
||
super = callPackage ../tools/security/super { };
|
||
|
||
supertag = callPackage ../tools/filesystems/supertag { };
|
||
|
||
supertux-editor = callPackage ../applications/editors/supertux-editor { };
|
||
|
||
svgbob = callPackage ../tools/graphics/svgbob { };
|
||
|
||
svgcleaner = callPackage ../tools/graphics/svgcleaner { };
|
||
|
||
ssb = callPackage ../tools/security/ssb {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { };
|
||
|
||
ssdeep = callPackage ../tools/security/ssdeep { };
|
||
|
||
ssh-ident = callPackage ../tools/networking/ssh-ident { };
|
||
|
||
sshpass = callPackage ../tools/networking/sshpass { };
|
||
|
||
sslscan = callPackage ../tools/security/sslscan { };
|
||
|
||
sslmate = callPackage ../development/tools/sslmate { };
|
||
|
||
sslmate-agent = callPackage ../development/tools/sslmate-agent { };
|
||
|
||
sshoogr = callPackage ../tools/networking/sshoogr { };
|
||
|
||
ssocr = callPackage ../applications/misc/ssocr { };
|
||
|
||
ssss = callPackage ../tools/security/ssss { };
|
||
|
||
stabber = callPackage ../misc/stabber { };
|
||
|
||
staticjinja = with python3.pkgs; toPythonApplication staticjinja;
|
||
|
||
stevenblack-blocklist = callPackage ../tools/networking/stevenblack-blocklist { };
|
||
|
||
stress = callPackage ../tools/system/stress { };
|
||
|
||
stress-ng = callPackage ../tools/system/stress-ng { };
|
||
|
||
stressapptest = callPackage ../tools/system/stressapptest { };
|
||
|
||
stoken = callPackage ../tools/security/stoken (config.stoken or {});
|
||
|
||
storeBackup = callPackage ../tools/backup/store-backup { };
|
||
|
||
stow = callPackage ../tools/misc/stow { };
|
||
xstow = callPackage ../tools/misc/xstow { };
|
||
|
||
stun = callPackage ../tools/networking/stun { };
|
||
|
||
stunnel = callPackage ../tools/networking/stunnel { };
|
||
|
||
stuntman = callPackage ../tools/networking/stuntman { };
|
||
|
||
stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter;
|
||
|
||
strongswan = callPackage ../tools/networking/strongswan { };
|
||
strongswanTNC = strongswan.override { enableTNC = true; };
|
||
strongswanNM = strongswan.override { enableNetworkManager = true; };
|
||
|
||
stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell;
|
||
|
||
su = shadow.su;
|
||
|
||
subjs = callPackage ../tools/security/subjs { };
|
||
|
||
subsonic = callPackage ../servers/misc/subsonic { };
|
||
|
||
subfinder = callPackage ../tools/networking/subfinder { };
|
||
|
||
subzerod = with python3Packages; toPythonApplication subzerod;
|
||
|
||
suckit = callPackage ../tools/networking/suckit {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
surfraw = callPackage ../tools/networking/surfraw { };
|
||
|
||
swagger-codegen = callPackage ../tools/networking/swagger-codegen { };
|
||
|
||
swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { };
|
||
|
||
swaggerhole = callPackage ../tools/security/swaggerhole { };
|
||
|
||
swapview = callPackage ../os-specific/linux/swapview { };
|
||
|
||
swtpm = callPackage ../tools/security/swtpm { };
|
||
|
||
svn2git = callPackage ../applications/version-management/git-and-tools/svn2git {
|
||
git = gitSVN;
|
||
};
|
||
|
||
svnfs = callPackage ../tools/filesystems/svnfs { };
|
||
|
||
svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { };
|
||
|
||
svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
|
||
|
||
sycl-info = callPackage ../development/libraries/sycl-info { };
|
||
|
||
symengine = callPackage ../development/libraries/symengine { };
|
||
|
||
synaesthesia = callPackage ../applications/audio/synaesthesia { };
|
||
|
||
sysbench = callPackage ../development/tools/misc/sysbench {};
|
||
|
||
systemc = callPackage ../applications/science/electronics/systemc { };
|
||
|
||
system-config-printer = callPackage ../tools/misc/system-config-printer {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
libxml2 = libxml2Python;
|
||
};
|
||
|
||
systembus-notify = callPackage ../applications/misc/systembus-notify { };
|
||
|
||
stricat = callPackage ../tools/security/stricat { };
|
||
|
||
staruml = callPackage ../tools/misc/staruml { };
|
||
|
||
stone-phaser = callPackage ../applications/audio/stone-phaser { };
|
||
|
||
systrayhelper = callPackage ../tools/misc/systrayhelper {};
|
||
|
||
syft = callPackage ../tools/admin/syft { };
|
||
|
||
Sylk = callPackage ../applications/networking/Sylk {};
|
||
|
||
privoxy = callPackage ../tools/networking/privoxy {
|
||
w3m = w3m-batch;
|
||
};
|
||
|
||
swaks = callPackage ../tools/networking/swaks { };
|
||
|
||
swiftbar = callPackage ../os-specific/darwin/swiftbar { };
|
||
|
||
swiften = callPackage ../development/libraries/swiften { };
|
||
|
||
squeekboard = callPackage ../applications/accessibility/squeekboard { };
|
||
|
||
sx = callPackage ../tools/X11/sx {
|
||
inherit (xorg) xauth xorgserver;
|
||
};
|
||
|
||
systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { };
|
||
|
||
t = callPackage ../tools/misc/t { };
|
||
|
||
tabnine = callPackage ../development/tools/tabnine { };
|
||
|
||
tab-rs = callPackage ../tools/misc/tab-rs {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
tagtime = callPackage ../applications/misc/tagtime { };
|
||
|
||
inherit (callPackages ../applications/networking/taler { })
|
||
taler-exchange taler-merchant;
|
||
|
||
tangram = callPackage ../applications/networking/instant-messengers/tangram { };
|
||
|
||
t1utils = callPackage ../tools/misc/t1utils { };
|
||
|
||
talkfilters = callPackage ../misc/talkfilters {};
|
||
|
||
znapzend = callPackage ../tools/backup/znapzend { };
|
||
|
||
tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { };
|
||
|
||
targetcli = callPackage ../os-specific/linux/targetcli { };
|
||
|
||
target-isns = callPackage ../os-specific/linux/target-isns { };
|
||
|
||
tarlz = callPackage ../tools/archivers/tarlz { };
|
||
|
||
tarsnap = callPackage ../tools/backup/tarsnap { };
|
||
|
||
tarsnapper = callPackage ../tools/backup/tarsnapper { };
|
||
|
||
tarssh = callPackage ../servers/tarssh { };
|
||
|
||
tartan = callPackage ../development/tools/analysis/tartan {};
|
||
|
||
tartube = callPackage ../applications/video/tartube { };
|
||
|
||
tartube-yt-dlp = callPackage ../applications/video/tartube {
|
||
youtube-dl = yt-dlp;
|
||
};
|
||
|
||
tayga = callPackage ../tools/networking/tayga { };
|
||
|
||
tcpcrypt = callPackage ../tools/security/tcpcrypt { };
|
||
|
||
tcptraceroute = callPackage ../tools/networking/tcptraceroute { };
|
||
|
||
tboot = callPackage ../tools/security/tboot { };
|
||
|
||
tagutil = callPackage ../applications/audio/tagutil { };
|
||
|
||
tcpdump = callPackage ../tools/networking/tcpdump { };
|
||
|
||
tcpflow = callPackage ../tools/networking/tcpflow { };
|
||
|
||
tcpkali = callPackage ../applications/networking/tcpkali { };
|
||
|
||
tcpreplay = callPackage ../tools/networking/tcpreplay {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
|
||
};
|
||
|
||
tdns-cli = callPackage ../tools/networking/tdns-cli { };
|
||
|
||
tea = callPackage ../tools/misc/tea { };
|
||
|
||
inherit (nodePackages) teck-programmer;
|
||
|
||
ted = callPackage ../tools/typesetting/ted { };
|
||
|
||
teamviewer = libsForQt515.callPackage ../applications/networking/remote/teamviewer { };
|
||
|
||
telegraf = callPackage ../servers/monitoring/telegraf { };
|
||
|
||
teleport = callPackage ../servers/teleport {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
telepresence = callPackage ../tools/networking/telepresence {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
telepresence2 = callPackage ../tools/networking/telepresence2 { };
|
||
|
||
teler = callPackage ../tools/security/teler { };
|
||
|
||
telescope = callPackage ../applications/networking/browsers/telescope { };
|
||
|
||
termcolor = callPackage ../development/libraries/termcolor { };
|
||
|
||
termscp = callPackage ../tools/networking/termscp {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security;
|
||
};
|
||
|
||
termius = callPackage ../applications/networking/termius { };
|
||
|
||
termplay = callPackage ../tools/misc/termplay { };
|
||
|
||
tetrd = callPackage ../applications/networking/tetrd { };
|
||
|
||
tewisay = callPackage ../tools/misc/tewisay { };
|
||
|
||
texmacs = if stdenv.isDarwin
|
||
then callPackage ../applications/editors/texmacs/darwin.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
|
||
tex = texlive.combined.scheme-small;
|
||
extraFonts = true;
|
||
} else libsForQt5.callPackage ../applications/editors/texmacs {
|
||
tex = texlive.combined.scheme-small;
|
||
extraFonts = true;
|
||
};
|
||
|
||
texmaker = libsForQt5.callPackage ../applications/editors/texmaker { };
|
||
|
||
texstudio = libsForQt5.callPackage ../applications/editors/texstudio { };
|
||
|
||
textadept = callPackage ../applications/editors/textadept { };
|
||
|
||
texworks = libsForQt5.callPackage ../applications/editors/texworks { };
|
||
|
||
tex-match = callPackage ../tools/typesetting/tex/tex-match { };
|
||
|
||
tf2pulumi = callPackage ../development/tools/tf2pulumi { };
|
||
|
||
thc-hydra = callPackage ../tools/security/thc-hydra { };
|
||
|
||
thc-ipv6 = callPackage ../tools/security/thc-ipv6 { };
|
||
|
||
thedesk = callPackage ../applications/misc/thedesk { };
|
||
|
||
theharvester = callPackage ../tools/security/theharvester { };
|
||
|
||
inherit (nodePackages) thelounge;
|
||
|
||
theLoungePlugins = with lib; let
|
||
pkgs = filterAttrs (name: _: hasPrefix "thelounge-" name) nodePackages;
|
||
getPackagesWithPrefix = prefix: mapAttrs' (name: pkg: nameValuePair (removePrefix ("thelounge-" + prefix + "-") name) pkg)
|
||
(filterAttrs (name: _: hasPrefix ("thelounge-" + prefix + "-") name) pkgs);
|
||
in
|
||
recurseIntoAttrs {
|
||
plugins = recurseIntoAttrs (getPackagesWithPrefix "plugin");
|
||
themes = recurseIntoAttrs (getPackagesWithPrefix "theme");
|
||
};
|
||
|
||
thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
|
||
|
||
theme-sh = callPackage ../tools/misc/theme-sh { };
|
||
|
||
thicket = callPackage ../applications/version-management/git-and-tools/thicket { };
|
||
|
||
thiefmd = callPackage ../applications/editors/thiefmd { };
|
||
|
||
thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
|
||
|
||
thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
|
||
|
||
threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { };
|
||
|
||
tidy-viewer = callPackage ../tools/text/tidy-viewer { };
|
||
|
||
tiled = libsForQt5.callPackage ../applications/editors/tiled { };
|
||
|
||
tiledb = callPackage ../development/libraries/tiledb { };
|
||
|
||
timemachine = callPackage ../applications/audio/timemachine { };
|
||
|
||
timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { };
|
||
|
||
timetrap = callPackage ../applications/office/timetrap { };
|
||
|
||
timetagger = callPackage ../servers/timetagger { };
|
||
|
||
timezonemap = callPackage ../development/libraries/timezonemap { };
|
||
|
||
tzupdate = callPackage ../applications/misc/tzupdate { };
|
||
|
||
tinc = callPackage ../tools/networking/tinc { };
|
||
|
||
tie = callPackage ../development/tools/misc/tie { };
|
||
|
||
tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { };
|
||
|
||
tinc_pre = callPackage ../tools/networking/tinc/pre.nix { };
|
||
|
||
tinycbor = callPackage ../development/libraries/tinycbor { };
|
||
|
||
tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { };
|
||
|
||
tinygltf = callPackage ../development/libraries/tinygltf { };
|
||
|
||
tinyobjloader = callPackage ../development/libraries/tinyobjloader { };
|
||
|
||
tinyprog = callPackage ../development/embedded/fpga/tinyprog { };
|
||
|
||
tinyproxy = callPackage ../tools/networking/tinyproxy { };
|
||
|
||
time-decode = callPackage ../tools/misc/time-decode { };
|
||
|
||
tio = callPackage ../tools/misc/tio { };
|
||
|
||
tiv = callPackage ../applications/misc/tiv { };
|
||
|
||
tldr = callPackage ../tools/misc/tldr { };
|
||
|
||
tldr-hs = haskellPackages.tldr;
|
||
|
||
tlspool = callPackage ../tools/networking/tlspool { };
|
||
|
||
tlsx = callPackage ../tools/security/tlsx { };
|
||
|
||
tmate = callPackage ../tools/misc/tmate { };
|
||
|
||
tmate-ssh-server = callPackage ../servers/tmate-ssh-server { };
|
||
|
||
tmpwatch = callPackage ../tools/misc/tmpwatch { };
|
||
|
||
tmpmail = callPackage ../applications/networking/tmpmail { };
|
||
|
||
tmux = callPackage ../tools/misc/tmux { };
|
||
|
||
tmux-cssh = callPackage ../tools/misc/tmux-cssh { };
|
||
|
||
tmuxp = callPackage ../tools/misc/tmuxp { };
|
||
|
||
tmuxinator = callPackage ../tools/misc/tmuxinator { };
|
||
|
||
tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { };
|
||
|
||
tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { };
|
||
|
||
tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins { });
|
||
|
||
tmsu = callPackage ../tools/filesystems/tmsu { };
|
||
|
||
toilet = callPackage ../tools/misc/toilet { };
|
||
|
||
tokei = callPackage ../development/tools/misc/tokei {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
tokio-console = callPackage ../development/tools/tokio-console { };
|
||
|
||
toml2json = callPackage ../development/tools/toml2json { };
|
||
|
||
toml2nix = (callPackage ../tools/toml2nix { }).toml2nix { };
|
||
|
||
topgrade = callPackage ../tools/misc/topgrade {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
|
||
};
|
||
|
||
top-git = callPackage ../applications/version-management/git-and-tools/topgit { };
|
||
|
||
todo = callPackage ../tools/misc/todo { };
|
||
|
||
tor = callPackage ../tools/security/tor { };
|
||
|
||
tor-browser-bundle-bin = callPackage ../applications/networking/browsers/tor-browser-bundle-bin { };
|
||
|
||
touchegg = callPackage ../tools/inputmethods/touchegg { };
|
||
|
||
torrent7z = callPackage ../tools/archivers/torrent7z { };
|
||
|
||
torsocks = callPackage ../tools/security/tor/torsocks.nix { };
|
||
|
||
toss = callPackage ../tools/networking/toss { };
|
||
|
||
tox-node = callPackage ../tools/networking/tox-node { };
|
||
|
||
toxvpn = callPackage ../tools/networking/toxvpn { };
|
||
|
||
toybox = callPackage ../tools/misc/toybox { };
|
||
|
||
trackma = callPackage ../tools/misc/trackma { };
|
||
|
||
trackma-curses = trackma.override { withCurses = true; };
|
||
|
||
trackma-gtk = trackma.override { withGTK = true; };
|
||
|
||
trackma-qt = trackma.override { withQT = true; };
|
||
|
||
tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { };
|
||
|
||
tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { };
|
||
|
||
tpm-tools = callPackage ../tools/security/tpm-tools { };
|
||
|
||
tpm-luks = callPackage ../tools/security/tpm-luks { };
|
||
|
||
tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { };
|
||
|
||
tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { };
|
||
|
||
tpm2-tools = callPackage ../tools/security/tpm2-tools { };
|
||
|
||
trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules {};
|
||
|
||
trezorctl = with python3Packages; toPythonApplication trezor;
|
||
|
||
trezord = callPackage ../servers/trezord {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
trezor_agent = with python3Packages; toPythonApplication trezor_agent;
|
||
|
||
trezor-suite = callPackage ../applications/blockchains/trezor-suite { };
|
||
|
||
trunk = callPackage ../development/tools/trunk {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
tthsum = callPackage ../applications/misc/tthsum { };
|
||
|
||
ttp = with python3.pkgs; toPythonApplication ttp;
|
||
|
||
trace-cmd = callPackage ../os-specific/linux/trace-cmd { };
|
||
|
||
kernelshark = libsForQt5.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { };
|
||
|
||
traceroute = callPackage ../tools/networking/traceroute { };
|
||
|
||
tracebox = callPackage ../tools/networking/tracebox { stdenv = gcc10StdenvCompat; };
|
||
|
||
tracee = callPackage ../tools/security/tracee { };
|
||
|
||
tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
|
||
|
||
tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
|
||
|
||
transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { };
|
||
|
||
transifex-client = python39.pkgs.callPackage ../tools/text/transifex-client { };
|
||
|
||
translate-shell = callPackage ../applications/misc/translate-shell { };
|
||
|
||
translatepy = with python3.pkgs; toPythonApplication translatepy;
|
||
|
||
trash-cli = callPackage ../tools/misc/trash-cli { };
|
||
|
||
trashy = callPackage ../tools/misc/trashy { };
|
||
|
||
trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom {
|
||
inherit (xorg) libXxf86vm;
|
||
};
|
||
|
||
trickle = callPackage ../tools/networking/trickle {};
|
||
|
||
inherit (nodePackages) triton;
|
||
|
||
triggerhappy = callPackage ../tools/inputmethods/triggerhappy {};
|
||
|
||
inherit (callPackage ../applications/office/trilium {})
|
||
trilium-desktop
|
||
trilium-server
|
||
;
|
||
|
||
trousers = callPackage ../tools/security/trousers { };
|
||
|
||
trueseeing = callPackage ../tools/security/trueseeing { };
|
||
|
||
trx = callPackage ../tools/audio/trx { };
|
||
|
||
tryton = callPackage ../applications/office/tryton { };
|
||
|
||
trytond = with python3Packages; toPythonApplication trytond;
|
||
|
||
tun2socks = callPackage ../tools/networking/tun2socks { };
|
||
|
||
tuntox = callPackage ../tools/networking/tuntox { };
|
||
|
||
omapd = callPackage ../tools/security/omapd { };
|
||
|
||
ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { };
|
||
|
||
ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
ttfautohint-nox = ttfautohint.override { enableGUI = false; };
|
||
|
||
tty-clock = callPackage ../tools/misc/tty-clock { };
|
||
|
||
tty-share = callPackage ../applications/misc/tty-share { };
|
||
|
||
ttyplot = callPackage ../tools/misc/ttyplot { };
|
||
|
||
ttygif = callPackage ../tools/misc/ttygif { };
|
||
|
||
ttylog = callPackage ../tools/misc/ttylog { };
|
||
|
||
txtpbfmt = callPackage ../development/tools/txtpbfmt { };
|
||
|
||
ipbt = callPackage ../tools/misc/ipbt { };
|
||
|
||
tuhi = callPackage ../applications/misc/tuhi { };
|
||
|
||
tuir = callPackage ../applications/misc/tuir { };
|
||
|
||
tuifeed = callPackage ../applications/networking/feedreaders/tuifeed {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
tunnelto = callPackage ../tools/networking/tunnelto {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
tuptime = callPackage ../tools/system/tuptime { };
|
||
|
||
turses = callPackage ../applications/networking/instant-messengers/turses { };
|
||
|
||
tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { };
|
||
|
||
tv = callPackage ../tools/text/tv { };
|
||
|
||
tvm = callPackage ../development/compilers/tvm { };
|
||
|
||
oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { };
|
||
|
||
twilight = callPackage ../tools/graphics/twilight {
|
||
libX11 = xorg.libX11;
|
||
};
|
||
|
||
twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { };
|
||
|
||
twitterBootstrap = callPackage ../development/web/twitter-bootstrap {};
|
||
|
||
twtxt = python3Packages.callPackage ../applications/networking/twtxt { };
|
||
|
||
twurl = callPackage ../tools/misc/twurl { };
|
||
|
||
txr = callPackage ../tools/misc/txr { inherit (llvmPackages_latest) stdenv; };
|
||
|
||
txt2man = callPackage ../tools/misc/txt2man { };
|
||
|
||
txt2tags = callPackage ../tools/text/txt2tags { };
|
||
|
||
txtw = callPackage ../tools/misc/txtw { };
|
||
|
||
tydra = callPackage ../tools/misc/tydra { };
|
||
|
||
typos = callPackage ../development/tools/typos { };
|
||
|
||
tz = callPackage ../tools/misc/tz { };
|
||
|
||
u9fs = callPackage ../servers/u9fs { };
|
||
|
||
ua = callPackage ../tools/networking/ua { };
|
||
|
||
ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { };
|
||
|
||
ubridge = callPackage ../tools/networking/ubridge { };
|
||
|
||
ubertooth = callPackage ../applications/radio/ubertooth { };
|
||
|
||
ucarp = callPackage ../servers/ucarp { };
|
||
|
||
ucl = callPackage ../development/libraries/ucl { };
|
||
|
||
ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { };
|
||
|
||
udftools = callPackage ../tools/filesystems/udftools {};
|
||
|
||
udpt = callPackage ../servers/udpt { };
|
||
|
||
udptunnel = callPackage ../tools/networking/udptunnel { };
|
||
|
||
uftrace = callPackage ../development/tools/uftrace { };
|
||
|
||
uget = callPackage ../tools/networking/uget { };
|
||
|
||
uget-integrator = callPackage ../tools/networking/uget-integrator { };
|
||
|
||
ugrep = callPackage ../tools/text/ugrep { };
|
||
|
||
uhk-agent = callPackage ../os-specific/linux/uhk-agent { };
|
||
|
||
uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { };
|
||
|
||
uif2iso = callPackage ../tools/cd-dvd/uif2iso { };
|
||
|
||
uivonim = callPackage ../applications/editors/uivonim { };
|
||
|
||
umlet = callPackage ../tools/misc/umlet { };
|
||
|
||
unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { };
|
||
|
||
unfs3 = callPackage ../servers/unfs3 { };
|
||
|
||
unoconv = callPackage ../tools/text/unoconv { };
|
||
|
||
unrtf = callPackage ../tools/text/unrtf { };
|
||
|
||
unrpa = with python38Packages; toPythonApplication unrpa;
|
||
|
||
untex = callPackage ../tools/text/untex { };
|
||
|
||
untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { };
|
||
|
||
up = callPackage ../tools/misc/up { };
|
||
|
||
upbound = callPackage ../development/tools/upbound { };
|
||
|
||
upterm = callPackage ../tools/misc/upterm { };
|
||
|
||
upx = callPackage ../tools/compression/upx { };
|
||
|
||
uq = callPackage ../misc/uq { };
|
||
|
||
uqmi = callPackage ../tools/networking/uqmi { };
|
||
|
||
urdfdom = callPackage ../development/libraries/urdfdom {};
|
||
|
||
urdfdom-headers = callPackage ../development/libraries/urdfdom-headers {};
|
||
|
||
uriparser = callPackage ../development/libraries/uriparser {};
|
||
|
||
urlscan = callPackage ../applications/misc/urlscan { };
|
||
|
||
urlview = callPackage ../applications/misc/urlview {};
|
||
|
||
urn-timer = callPackage ../tools/misc/urn-timer { };
|
||
|
||
ursadb = callPackage ../servers/ursadb {};
|
||
|
||
usbmuxd = callPackage ../tools/misc/usbmuxd {};
|
||
|
||
ustreamer = callPackage ../applications/video/ustreamer { };
|
||
|
||
usync = callPackage ../applications/misc/usync { };
|
||
|
||
uwc = callPackage ../tools/text/uwc { };
|
||
|
||
uwsgi = callPackage ../servers/uwsgi { };
|
||
|
||
uwufetch = callPackage ../tools/misc/uwufetch { };
|
||
|
||
v2ray = callPackage ../tools/networking/v2ray { };
|
||
|
||
v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { };
|
||
|
||
v2ray-geoip = callPackage ../data/misc/v2ray-geoip { };
|
||
|
||
vacuum = callPackage ../applications/networking/instant-messengers/vacuum {};
|
||
|
||
vampire = callPackage ../applications/science/logic/vampire {};
|
||
|
||
variety = callPackage ../applications/misc/variety {};
|
||
|
||
vdmfec = callPackage ../applications/backup/vdmfec {};
|
||
|
||
vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { };
|
||
|
||
vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger {};
|
||
|
||
volatility = callPackage ../tools/security/volatility { };
|
||
|
||
volatility3 = callPackage ../tools/security/volatility3 { };
|
||
|
||
vbetool = callPackage ../tools/system/vbetool { };
|
||
|
||
vcsi = callPackage ../tools/video/vcsi { };
|
||
|
||
vde2 = callPackage ../tools/networking/vde2 { };
|
||
|
||
vboot_reference = callPackage ../tools/system/vboot_reference {};
|
||
|
||
vcftools = callPackage ../applications/science/biology/vcftools { };
|
||
|
||
vcsh = callPackage ../applications/version-management/vcsh { };
|
||
|
||
vcs_query = callPackage ../tools/misc/vcs_query { };
|
||
|
||
vcstool = callPackage ../development/tools/vcstool { };
|
||
|
||
verco = callPackage ../applications/version-management/verco { };
|
||
|
||
verible = callPackage ../development/tools/verible { };
|
||
|
||
verilator = callPackage ../applications/science/electronics/verilator {};
|
||
|
||
verilog = callPackage ../applications/science/electronics/verilog {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
versus = callPackage ../applications/networking/versus { };
|
||
|
||
vgrep = callPackage ../tools/text/vgrep { };
|
||
|
||
vhd2vl = callPackage ../applications/science/electronics/vhd2vl { };
|
||
|
||
video2midi = callPackage ../tools/audio/video2midi {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
video-trimmer = callPackage ../applications/video/video-trimmer { };
|
||
|
||
via = callPackage ../tools/misc/via {};
|
||
|
||
vial = callPackage ../tools/misc/vial {};
|
||
|
||
viking = callPackage ../applications/misc/viking { };
|
||
|
||
vim-vint = callPackage ../development/tools/vim-vint { };
|
||
|
||
vimer = callPackage ../tools/misc/vimer { };
|
||
|
||
vimpager = callPackage ../tools/misc/vimpager { };
|
||
vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };
|
||
|
||
vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { };
|
||
|
||
visidata = (newScope python3Packages) ../applications/misc/visidata {
|
||
};
|
||
|
||
vit = callPackage ../applications/misc/vit { };
|
||
|
||
viu = callPackage ../tools/graphics/viu { };
|
||
|
||
vix = callPackage ../tools/misc/vix { };
|
||
|
||
vkBasalt = callPackage ../tools/graphics/vkBasalt {
|
||
vkBasalt32 = pkgsi686Linux.vkBasalt;
|
||
};
|
||
|
||
vncrec = callPackage ../tools/video/vncrec { };
|
||
|
||
vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
|
||
|
||
vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
|
||
|
||
vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
|
||
|
||
vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };
|
||
|
||
void = callPackage ../tools/misc/void { };
|
||
|
||
volume_key = callPackage ../development/libraries/volume-key { };
|
||
|
||
vorbisgain = callPackage ../tools/misc/vorbisgain { };
|
||
|
||
vpnc = callPackage ../tools/networking/vpnc { };
|
||
|
||
vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { };
|
||
|
||
vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { };
|
||
|
||
vp = callPackage ../applications/misc/vp {
|
||
# Enable next line for console graphics. Note that
|
||
# it requires `sixel` enabled terminals such as mlterm
|
||
# or xterm -ti 340
|
||
SDL = SDL_sixel;
|
||
};
|
||
|
||
vtm = callPackage ../tools/misc/vtm { };
|
||
|
||
witness = callPackage ../tools/security/witness { };
|
||
|
||
openconnectPackages = callPackage ../tools/networking/openconnect { };
|
||
|
||
inherit (openconnectPackages) openconnect openconnect_unstable openconnect_openssl;
|
||
|
||
globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
|
||
|
||
ding-libs = callPackage ../tools/misc/ding-libs { };
|
||
|
||
sssd = callPackage ../os-specific/linux/sssd {
|
||
inherit (perlPackages) Po4a;
|
||
};
|
||
|
||
sentry-cli = callPackage ../development/tools/sentry-cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
sentry-native = callPackage ../development/libraries/sentry-native { };
|
||
|
||
waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp {
|
||
inherit (darwin.apple_sdk.frameworks) OpenCL;
|
||
};
|
||
|
||
wakatime = python2Packages.callPackage ../tools/misc/wakatime { };
|
||
|
||
weather = callPackage ../applications/misc/weather { };
|
||
|
||
wego = callPackage ../applications/misc/wego { };
|
||
|
||
wal_e = callPackage ../tools/backup/wal-e { };
|
||
|
||
wander = callPackage ../tools/admin/wander { };
|
||
|
||
watchexec = callPackage ../tools/misc/watchexec {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa AppKit;
|
||
};
|
||
|
||
watchlog = callPackage ../tools/misc/watchlog { };
|
||
|
||
watchman = callPackage ../development/tools/watchman {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse {};
|
||
|
||
wbox = callPackage ../tools/networking/wbox {};
|
||
|
||
webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1";
|
||
webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1";
|
||
wasm-strip = nodePackages."@webassemblyjs/wasm-strip";
|
||
wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1";
|
||
wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1";
|
||
|
||
wasm-bindgen-cli = callPackage ../development/tools/wasm-bindgen-cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
nodejs = nodejs_latest;
|
||
};
|
||
|
||
wasmedge = callPackage ../development/tools/wasmedge {
|
||
llvmPackages = llvmPackages_12;
|
||
};
|
||
|
||
welkin = callPackage ../tools/graphics/welkin {};
|
||
|
||
wemux = callPackage ../tools/misc/wemux { };
|
||
|
||
wf-recorder = callPackage ../applications/video/wf-recorder { };
|
||
|
||
whatweb = callPackage ../tools/security/whatweb { };
|
||
|
||
whipper = callPackage ../applications/audio/whipper { };
|
||
|
||
whitebophir = callPackage ../servers/web-apps/whitebophir { };
|
||
|
||
whois = callPackage ../tools/networking/whois { };
|
||
|
||
wifish = callPackage ../tools/networking/wifish { };
|
||
|
||
wifite2 = callPackage ../tools/networking/wifite2 { };
|
||
|
||
wimboot = callPackage ../tools/misc/wimboot { };
|
||
|
||
wire = callPackage ../development/tools/wire { };
|
||
|
||
wireguard-tools = callPackage ../tools/networking/wireguard-tools { };
|
||
|
||
wiringpi = callPackage ../os-specific/linux/wiringpi { };
|
||
|
||
wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { };
|
||
|
||
wg-netmanager = callPackage ../tools/networking/wg-netmanager {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
woff2 = callPackage ../development/web/woff2 { };
|
||
|
||
woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { };
|
||
|
||
woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { };
|
||
|
||
woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix {
|
||
woodpecker-frontend = callPackage ../development/tools/continuous-integration/woodpecker/frontend.nix { };
|
||
};
|
||
|
||
woof = callPackage ../tools/misc/woof { };
|
||
|
||
wootility = callPackage ../tools/misc/wootility {
|
||
inherit (xorg) libxkbfile;
|
||
};
|
||
|
||
wormhole-william = callPackage ../tools/networking/wormhole-william { };
|
||
|
||
wpscan = callPackage ../tools/security/wpscan { };
|
||
|
||
wsmancli = callPackage ../tools/system/wsmancli {};
|
||
|
||
wstunnel = haskell.lib.compose.justStaticExecutables haskellPackages.wstunnel;
|
||
|
||
wolfebin = callPackage ../tools/networking/wolfebin {
|
||
python = python2;
|
||
};
|
||
|
||
xautoclick = callPackage ../applications/misc/xautoclick {};
|
||
|
||
xl2tpd = callPackage ../tools/networking/xl2tpd { };
|
||
|
||
xe = callPackage ../tools/system/xe { };
|
||
|
||
xplr = callPackage ../applications/misc/xplr {};
|
||
|
||
testdisk = libsForQt5.callPackage ../tools/system/testdisk { };
|
||
|
||
testdisk-qt = testdisk.override { enableQt = true; };
|
||
|
||
textql = callPackage ../development/tools/textql { };
|
||
|
||
html2text = callPackage ../tools/text/html2text { };
|
||
|
||
html-tidy = callPackage ../tools/text/html-tidy { };
|
||
|
||
html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { };
|
||
|
||
htmldoc = callPackage ../tools/typesetting/htmldoc {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation;
|
||
};
|
||
|
||
htmltest = callPackage ../development/tools/htmltest { };
|
||
|
||
rcm = callPackage ../tools/misc/rcm {};
|
||
|
||
td = callPackage ../tools/misc/td { };
|
||
|
||
tftp-hpa = callPackage ../tools/networking/tftp-hpa {};
|
||
|
||
tigervnc = callPackage ../tools/admin/tigervnc {};
|
||
|
||
tightvnc = callPackage ../tools/admin/tightvnc {
|
||
fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc
|
||
xorg.fontbhlucidatypewriter75dpi ];
|
||
};
|
||
|
||
time = callPackage ../tools/misc/time { };
|
||
|
||
tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs;
|
||
|
||
tweeny = callPackage ../development/libraries/tweeny { };
|
||
|
||
qfsm = callPackage ../applications/science/electronics/qfsm { };
|
||
|
||
tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { };
|
||
|
||
tm = callPackage ../tools/system/tm { };
|
||
|
||
tradcpp = callPackage ../development/tools/tradcpp { };
|
||
|
||
traitor = callPackage ../tools/security/traitor { };
|
||
|
||
tre = callPackage ../development/libraries/tre { };
|
||
|
||
tremor-rs = callPackage ../tools/misc/tremor-rs {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
truecrack = callPackage ../tools/security/truecrack { };
|
||
truecrack-cuda = truecrack.override { cudaSupport = true; };
|
||
|
||
ts = callPackage ../tools/system/ts { };
|
||
|
||
ttmkfdir = callPackage ../tools/misc/ttmkfdir { };
|
||
|
||
ttwatch = callPackage ../tools/misc/ttwatch { };
|
||
|
||
turbovnc = callPackage ../tools/admin/turbovnc {
|
||
# fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ];
|
||
libjpeg_turbo = libjpeg_turbo.override { enableJava = true; };
|
||
};
|
||
|
||
udunits = callPackage ../development/libraries/udunits { };
|
||
|
||
uftp = callPackage ../servers/uftp {};
|
||
|
||
uhttpmock = callPackage ../development/libraries/uhttpmock { };
|
||
|
||
uim = callPackage ../tools/inputmethods/uim {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
uhub = callPackage ../servers/uhub { };
|
||
|
||
unclutter = callPackage ../tools/misc/unclutter { };
|
||
|
||
unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { };
|
||
|
||
unbound = callPackage ../tools/networking/unbound {};
|
||
|
||
unbound-with-systemd = unbound.override {
|
||
withSystemd = true;
|
||
};
|
||
|
||
unbound-full = unbound.override {
|
||
python = python3;
|
||
withSystemd = true;
|
||
withPythonModule = true;
|
||
withDoH = true;
|
||
withECS = true;
|
||
withDNSCrypt = true;
|
||
withDNSTAP = true;
|
||
withTFO = true;
|
||
withRedis = true;
|
||
};
|
||
|
||
unicorn = callPackage ../development/libraries/unicorn {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
units = callPackage ../tools/misc/units {
|
||
enableCurrenciesUpdater = true;
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
unittest-cpp = callPackage ../development/libraries/unittest-cpp { };
|
||
|
||
unrar = callPackage ../tools/archivers/unrar { };
|
||
|
||
unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { };
|
||
|
||
vul = callPackage ../applications/misc/vul { };
|
||
|
||
xar = callPackage ../tools/compression/xar { };
|
||
|
||
xarchive = callPackage ../tools/archivers/xarchive { };
|
||
|
||
xarchiver = callPackage ../tools/archivers/xarchiver { };
|
||
|
||
xbanish = callPackage ../tools/X11/xbanish { };
|
||
|
||
xbrightness = callPackage ../tools/X11/xbrightness { };
|
||
|
||
xdg-launch = callPackage ../applications/misc/xdg-launch { };
|
||
|
||
xkbvalidate = callPackage ../tools/X11/xkbvalidate { };
|
||
|
||
xkeysnail = callPackage ../tools/X11/xkeysnail { };
|
||
|
||
xfstests = callPackage ../tools/misc/xfstests { };
|
||
|
||
xprompt = callPackage ../tools/X11/xprompt { };
|
||
|
||
xprintidle = callPackage ../tools/X11/xprintidle {};
|
||
|
||
xprintidle-ng = callPackage ../tools/X11/xprintidle-ng {};
|
||
|
||
xscast = callPackage ../applications/video/xscast { };
|
||
|
||
xsettingsd = callPackage ../tools/X11/xsettingsd { };
|
||
|
||
xsensors = callPackage ../os-specific/linux/xsensors { };
|
||
|
||
xspim = callPackage ../development/tools/misc/xspim { };
|
||
|
||
xcruiser = callPackage ../applications/misc/xcruiser { };
|
||
|
||
xwallpaper = callPackage ../tools/X11/xwallpaper { };
|
||
|
||
gxkb = callPackage ../applications/misc/gxkb { };
|
||
|
||
xxkb = callPackage ../applications/misc/xxkb { };
|
||
|
||
ugarit = callPackage ../tools/backup/ugarit {
|
||
inherit (chickenPackages_4) eggDerivation fetchegg;
|
||
};
|
||
|
||
ugarit-manifest-maker = callPackage ../tools/backup/ugarit-manifest-maker {
|
||
inherit (chickenPackages_4) eggDerivation fetchegg;
|
||
};
|
||
|
||
unar = callPackage ../tools/archivers/unar {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation AppKit;
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
unp = callPackage ../tools/archivers/unp { };
|
||
|
||
unshield = callPackage ../tools/archivers/unshield { };
|
||
|
||
unzip = callPackage ../tools/archivers/unzip { };
|
||
|
||
unzipNLS = lowPrio (unzip.override { enableNLS = true; });
|
||
|
||
undmg = callPackage ../tools/archivers/undmg { };
|
||
|
||
uptimed = callPackage ../tools/system/uptimed { };
|
||
|
||
upwork = callPackage ../applications/misc/upwork { };
|
||
|
||
urjtag = callPackage ../tools/misc/urjtag { };
|
||
|
||
urlhunter = callPackage ../tools/security/urlhunter { };
|
||
|
||
urlwatch = callPackage ../tools/networking/urlwatch { };
|
||
|
||
valum = callPackage ../development/web/valum { };
|
||
|
||
inherit (callPackages ../servers/varnish { })
|
||
varnish60 varnish71;
|
||
inherit (callPackages ../servers/varnish/packages.nix { })
|
||
varnish60Packages varnish71Packages;
|
||
|
||
varnishPackages = varnish71Packages;
|
||
varnish = varnishPackages.varnish;
|
||
|
||
hitch = callPackage ../servers/hitch { };
|
||
|
||
veracrypt = callPackage ../applications/misc/veracrypt {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
vlan = callPackage ../tools/networking/vlan { };
|
||
|
||
vmtouch = callPackage ../tools/misc/vmtouch { };
|
||
|
||
vncdo = with python3Packages; toPythonApplication vncdo;
|
||
|
||
volumeicon = callPackage ../tools/audio/volumeicon { };
|
||
|
||
waf = callPackage ../development/tools/build-managers/waf { };
|
||
wafHook = callPackage ../development/tools/build-managers/wafHook { };
|
||
|
||
waf-tester = callPackage ../tools/security/waf-tester { };
|
||
|
||
wagyu = callPackage ../tools/misc/wagyu {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
wakelan = callPackage ../tools/networking/wakelan { };
|
||
|
||
wavemon = callPackage ../tools/networking/wavemon { };
|
||
|
||
wdfs = callPackage ../tools/filesystems/wdfs { };
|
||
|
||
wdiff = callPackage ../tools/text/wdiff { };
|
||
|
||
wdisplays = callPackage ../tools/graphics/wdisplays { };
|
||
|
||
webalizer = callPackage ../tools/networking/webalizer { };
|
||
|
||
wget = callPackage ../tools/networking/wget { };
|
||
|
||
wget2 = callPackage ../tools/networking/wget2 {
|
||
# update breaks grub2
|
||
gnulib = pkgs.gnulib.overrideAttrs (_: rec {
|
||
version = "20210208";
|
||
src = fetchgit {
|
||
url = "https://git.savannah.gnu.org/r/gnulib.git";
|
||
rev = "0b38e1d69f03d3977d7ae7926c1efeb461a8a971";
|
||
sha256 = "06bj9y8wcfh35h653yk8j044k7h5g82d2j3z3ib69rg0gy1xagzp";
|
||
};
|
||
});
|
||
};
|
||
|
||
wgpu-utils = callPackage ../tools/graphics/wgpu-utils {
|
||
inherit (darwin.apple_sdk.frameworks) QuartzCore;
|
||
};
|
||
|
||
wg-bond = callPackage ../applications/networking/wg-bond { };
|
||
|
||
wgcf = callPackage ../applications/networking/wgcf { };
|
||
|
||
which = callPackage ../tools/system/which { };
|
||
|
||
whsniff = callPackage ../applications/networking/sniffers/whsniff { };
|
||
|
||
wiiuse = callPackage ../development/libraries/wiiuse {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth;
|
||
};
|
||
|
||
wipefreespace = callPackage ../tools/filesystems/wipefreespace {};
|
||
|
||
woeusb = callPackage ../tools/misc/woeusb { };
|
||
|
||
woeusb-ng = callPackage ../tools/misc/woeusb-ng { };
|
||
|
||
wslu = callPackage ../tools/system/wslu { };
|
||
|
||
chase = callPackage ../tools/system/chase { };
|
||
|
||
wimlib = callPackage ../tools/archivers/wimlib { };
|
||
|
||
wipe = callPackage ../tools/security/wipe { };
|
||
|
||
wireguard-go = callPackage ../tools/networking/wireguard-go { };
|
||
|
||
wkhtmltopdf = libsForQt514.callPackage ../tools/graphics/wkhtmltopdf { };
|
||
|
||
wkhtmltopdf-bin = callPackage ../tools/graphics/wkhtmltopdf-bin {
|
||
libjpeg8 = libjpeg.override { enableJpeg8 = true; };
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
wml = callPackage ../development/web/wml { };
|
||
|
||
wmc-mpris = callPackage ../applications/misc/web-media-controller { };
|
||
|
||
wol = callPackage ../tools/networking/wol { };
|
||
|
||
wolf-shaper = callPackage ../applications/audio/wolf-shaper { };
|
||
|
||
wpgtk = callPackage ../tools/X11/wpgtk { };
|
||
|
||
wrap = callPackage ../tools/text/wrap {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
wring = nodePackages.wring;
|
||
|
||
wrk = callPackage ../tools/networking/wrk { };
|
||
|
||
wrk2 = callPackage ../tools/networking/wrk2 { };
|
||
|
||
wuzz = callPackage ../tools/networking/wuzz {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
wv = callPackage ../tools/misc/wv { };
|
||
|
||
wv2 = callPackage ../tools/misc/wv2 { };
|
||
|
||
wvkbd = callPackage ../applications/accessibility/wvkbd { };
|
||
|
||
wyrd = callPackage ../tools/misc/wyrd {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_05;
|
||
};
|
||
|
||
x86info = callPackage ../os-specific/linux/x86info { };
|
||
|
||
x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { };
|
||
|
||
xbursttools = callPackage ../tools/misc/xburst-tools {
|
||
# It needs a cross compiler for mipsel to build the firmware it will
|
||
# load into the Ben Nanonote
|
||
gccCross = pkgsCross.ben-nanonote.buildPackages.gccCrossStageStatic;
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
clipnotify = callPackage ../tools/misc/clipnotify { };
|
||
|
||
clipbuzz = callPackage ../tools/misc/clipbuzz { };
|
||
|
||
xclip = callPackage ../tools/misc/xclip { };
|
||
|
||
xcur2png = callPackage ../tools/graphics/xcur2png { };
|
||
|
||
xcwd = callPackage ../tools/X11/xcwd { };
|
||
|
||
xtitle = callPackage ../tools/misc/xtitle { };
|
||
|
||
xdelta = callPackage ../tools/compression/xdelta { };
|
||
xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { };
|
||
|
||
xdot = with python3Packages; toPythonApplication xdot;
|
||
|
||
xdummy = callPackage ../tools/misc/xdummy { };
|
||
|
||
xdxf2slob = callPackage ../tools/misc/xdxf2slob { };
|
||
|
||
xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { };
|
||
|
||
xflux = callPackage ../tools/misc/xflux { };
|
||
xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { };
|
||
|
||
xfsdump = callPackage ../tools/filesystems/xfsdump { };
|
||
|
||
xfsprogs = callPackage ../tools/filesystems/xfsprogs { };
|
||
libxfs = xfsprogs.dev;
|
||
|
||
xml2 = callPackage ../tools/text/xml/xml2 { };
|
||
|
||
xmldiff = python3Packages.callPackage ../tools/text/xml/xmldiff { };
|
||
|
||
xmlformat = callPackage ../tools/text/xml/xmlformat { };
|
||
|
||
xmlroff = callPackage ../tools/typesetting/xmlroff { };
|
||
|
||
xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
|
||
|
||
xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
|
||
|
||
xmlto = callPackage ../tools/typesetting/xmlto {
|
||
w3m = w3m-batch;
|
||
};
|
||
|
||
xiccd = callPackage ../tools/misc/xiccd { };
|
||
|
||
xidlehook = callPackage ../tools/X11/xidlehook {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
xorriso = callPackage ../tools/cd-dvd/xorriso { };
|
||
|
||
xprite-editor = callPackage ../tools/misc/xprite-editor {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
xsecurelock = callPackage ../tools/X11/xsecurelock { };
|
||
|
||
xsel = callPackage ../tools/misc/xsel { };
|
||
|
||
xsv = callPackage ../tools/text/xsv {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
xtreemfs = callPackage ../tools/filesystems/xtreemfs {
|
||
boost = boost165;
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
xurls = callPackage ../tools/text/xurls {};
|
||
|
||
xxv = callPackage ../tools/misc/xxv {};
|
||
|
||
xvfb-run = callPackage ../tools/misc/xvfb-run { inherit (texFunctions) fontsConf; };
|
||
|
||
xvkbd = callPackage ../tools/X11/xvkbd {};
|
||
|
||
xwinmosaic = callPackage ../tools/X11/xwinmosaic {};
|
||
|
||
xwinwrap = callPackage ../tools/X11/xwinwrap {};
|
||
|
||
yafaray-core = callPackage ../tools/graphics/yafaray-core { stdenv = gcc10StdenvCompat; };
|
||
|
||
yajsv = callPackage ../tools/misc/yajsv { };
|
||
|
||
yallback = callPackage ../development/tools/analysis/yallback { };
|
||
|
||
yapf = with python3Packages; toPythonApplication yapf;
|
||
|
||
yarn = callPackage ../development/tools/yarn { };
|
||
|
||
yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { };
|
||
yarn2nix-moretea-openssl_1_1 = callPackage ../development/tools/yarn2nix-moretea/yarn2nix {
|
||
nodejs = nodejs.override { openssl = openssl_1_1; };
|
||
};
|
||
|
||
inherit (yarn2nix-moretea)
|
||
yarn2nix
|
||
mkYarnPackage
|
||
mkYarnModules
|
||
fixup_yarn_lock;
|
||
|
||
yascreen = callPackage ../development/libraries/yascreen { };
|
||
|
||
yasr = callPackage ../applications/audio/yasr { };
|
||
|
||
yank = callPackage ../tools/misc/yank { };
|
||
|
||
yamlfix = with python3Packages; toPythonApplication yamlfix;
|
||
|
||
yamllint = with python3Packages; toPythonApplication yamllint;
|
||
|
||
yamlpath = callPackage ../development/tools/yamlpath { };
|
||
|
||
yaml-merge = callPackage ../tools/text/yaml-merge { };
|
||
|
||
yeshup = callPackage ../tools/system/yeshup { };
|
||
|
||
ytfzf = callPackage ../tools/misc/ytfzf { };
|
||
|
||
# To expose more packages for Yi, override the extraPackages arg.
|
||
yi = callPackage ../applications/editors/yi/wrapper.nix {
|
||
haskellPackages = haskell.packages.ghc8107;
|
||
};
|
||
|
||
yj = callPackage ../development/tools/yj { };
|
||
|
||
zprint = callPackage ../development/tools/zprint { };
|
||
|
||
yle-dl = callPackage ../tools/misc/yle-dl {};
|
||
|
||
you-get = callPackage ../tools/misc/you-get { };
|
||
|
||
zasm = callPackage ../development/compilers/zasm {};
|
||
|
||
zbackup = callPackage ../tools/backup/zbackup {};
|
||
|
||
zbar = libsForQt5.callPackage ../tools/graphics/zbar {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
zdelta = callPackage ../tools/compression/zdelta { };
|
||
|
||
zed = callPackage ../development/tools/zed { };
|
||
|
||
zellij = callPackage ../tools/misc/zellij {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
|
||
};
|
||
|
||
zenith = callPackage ../tools/system/zenith {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
# Nvidia support does not require any propietary libraries, so CI can build it.
|
||
# Note that when enabling this unconditionally, non-nvidia users will always have an empty "GPU" section.
|
||
zenith-nvidia = callPackage ../tools/system/zenith {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
nvidiaSupport = true;
|
||
};
|
||
|
||
zerotierone = callPackage ../tools/networking/zerotierone { };
|
||
|
||
zerofree = callPackage ../tools/filesystems/zerofree { };
|
||
|
||
zfp = callPackage ../tools/compression/zfp {};
|
||
|
||
zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { };
|
||
|
||
zfsbackup = callPackage ../tools/backup/zfsbackup {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
zfstools = callPackage ../tools/filesystems/zfstools { };
|
||
|
||
zfsnap = callPackage ../tools/backup/zfsnap { };
|
||
|
||
zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { };
|
||
|
||
zile = callPackage ../applications/editors/zile { };
|
||
|
||
zinnia = callPackage ../tools/inputmethods/zinnia { };
|
||
tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { };
|
||
|
||
zim-tools = callPackage ../tools/text/zim-tools { };
|
||
|
||
zld = callPackage ../development/tools/zld { };
|
||
|
||
par = callPackage ../tools/text/par { };
|
||
|
||
zip = callPackage ../tools/archivers/zip { };
|
||
|
||
zkfuse = callPackage ../tools/filesystems/zkfuse { };
|
||
|
||
zpaq = callPackage ../tools/archivers/zpaq { };
|
||
zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { };
|
||
|
||
zplug = callPackage ../shells/zsh/zplug { };
|
||
|
||
zi = callPackage ../shells/zsh/zi {};
|
||
|
||
zinit = callPackage ../shells/zsh/zinit {} ;
|
||
|
||
zint = qt6Packages.callPackage ../development/libraries/zint { };
|
||
|
||
zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { };
|
||
|
||
zs-wait4host = callPackage ../tools/networking/zs-wait4host { };
|
||
|
||
zstxtns-utils = callPackage ../tools/text/zstxtns-utils { };
|
||
|
||
zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { };
|
||
|
||
zsh-autopair = callPackage ../shells/zsh/zsh-autopair { };
|
||
|
||
zsh-bd = callPackage ../shells/zsh/zsh-bd { };
|
||
|
||
zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { };
|
||
|
||
zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { };
|
||
|
||
zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { };
|
||
|
||
zsh-history = callPackage ../shells/zsh/zsh-history { };
|
||
|
||
zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { };
|
||
|
||
zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { };
|
||
|
||
zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { };
|
||
|
||
zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { };
|
||
|
||
zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { };
|
||
|
||
zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { };
|
||
|
||
zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { };
|
||
|
||
zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { };
|
||
|
||
zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { };
|
||
|
||
zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { };
|
||
|
||
zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { };
|
||
|
||
zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { };
|
||
|
||
zsh-command-time = callPackage ../shells/zsh/zsh-command-time { };
|
||
|
||
zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode {};
|
||
|
||
zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { };
|
||
|
||
zsh-z = callPackage ../shells/zsh/zsh-z { };
|
||
|
||
zssh = callPackage ../tools/networking/zssh { };
|
||
|
||
zstd = callPackage ../tools/compression/zstd {
|
||
cmake = buildPackages.cmakeMinimal;
|
||
};
|
||
|
||
zsync = callPackage ../tools/compression/zsync { };
|
||
|
||
zxing = callPackage ../tools/graphics/zxing {};
|
||
|
||
zkar = callPackage ../tools/security/zkar { };
|
||
|
||
zmap = callPackage ../tools/security/zmap { };
|
||
|
||
zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { };
|
||
|
||
|
||
### SHELLS
|
||
|
||
runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}";
|
||
runtimeShellPackage = bash;
|
||
|
||
any-nix-shell = callPackage ../shells/any-nix-shell { };
|
||
|
||
bash = lowPrio (callPackage ../shells/bash/5.1.nix {
|
||
binutils = stdenv.cc.bintools;
|
||
});
|
||
# WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed
|
||
bashInteractive = callPackage ../shells/bash/5.1.nix {
|
||
binutils = stdenv.cc.bintools;
|
||
interactive = true;
|
||
withDocs = true;
|
||
};
|
||
bashInteractiveFHS = callPackage ../shells/bash/5.1.nix {
|
||
binutils = stdenv.cc.bintools;
|
||
interactive = true;
|
||
withDocs = true;
|
||
forFHSEnv = true;
|
||
};
|
||
|
||
bash-completion = callPackage ../shells/bash/bash-completion { };
|
||
|
||
gradle-completion = callPackage ../shells/zsh/gradle-completion { };
|
||
|
||
nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { };
|
||
|
||
yarn-bash-completion = callPackage ../shells/bash/yarn-completion { };
|
||
|
||
blesh = callPackage ../shells/bash/blesh { };
|
||
|
||
undistract-me = callPackage ../shells/bash/undistract-me { };
|
||
|
||
carapace = callPackage ../shells/carapace { };
|
||
|
||
dash = callPackage ../shells/dash { };
|
||
|
||
dasht = callPackage ../tools/misc/dasht { };
|
||
|
||
dashing = callPackage ../tools/misc/dashing { };
|
||
|
||
es = callPackage ../shells/es { };
|
||
|
||
fish = callPackage ../shells/fish { };
|
||
|
||
oh-my-fish = callPackage ../shells/fish/oh-my-fish { };
|
||
|
||
wrapFish = callPackage ../shells/fish/wrapper.nix { };
|
||
|
||
fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { });
|
||
|
||
ion = callPackage ../shells/ion {
|
||
inherit (darwin) Security;
|
||
};
|
||
|
||
jush = callPackage ../shells/jush { };
|
||
|
||
ksh = callPackage ../shells/ksh { };
|
||
|
||
liquidprompt = callPackage ../shells/liquidprompt { };
|
||
|
||
mksh = callPackage ../shells/mksh { };
|
||
|
||
murex = callPackage ../shells/murex { };
|
||
|
||
oh = callPackage ../shells/oh { };
|
||
|
||
oil = callPackage ../shells/oil { };
|
||
|
||
oksh = callPackage ../shells/oksh { };
|
||
|
||
loksh = callPackage ../shells/loksh { };
|
||
|
||
pash = callPackage ../shells/pash { };
|
||
|
||
scponly = callPackage ../shells/scponly { };
|
||
|
||
tcsh = callPackage ../shells/tcsh { };
|
||
|
||
rush = callPackage ../shells/rush { };
|
||
|
||
xonsh = callPackage ../shells/xonsh { };
|
||
|
||
zsh = callPackage ../shells/zsh { };
|
||
|
||
nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { };
|
||
|
||
zsh-completions = callPackage ../shells/zsh/zsh-completions { };
|
||
|
||
zsh-prezto = callPackage ../shells/zsh/zsh-prezto { };
|
||
|
||
yash = callPackage ../shells/yash { };
|
||
|
||
grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { };
|
||
|
||
powerline = with python3Packages; toPythonApplication powerline;
|
||
|
||
### DEVELOPMENT / COMPILERS
|
||
|
||
_4th = callPackage ../development/compilers/4th { };
|
||
|
||
abcl = callPackage ../development/compilers/abcl {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
adoptopenjdk-bin-16-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk16-linux.nix { inherit lib; };
|
||
adoptopenjdk-bin-16-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk16-darwin.nix { inherit lib; };
|
||
|
||
adoptopenjdk-hotspot-bin-16 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-16-packages-linux.jdk-hotspot {}
|
||
else callPackage adoptopenjdk-bin-16-packages-darwin.jdk-hotspot {};
|
||
adoptopenjdk-jre-hotspot-bin-16 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-16-packages-linux.jre-hotspot {}
|
||
else callPackage adoptopenjdk-bin-16-packages-darwin.jre-hotspot {};
|
||
|
||
adoptopenjdk-openj9-bin-16 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-16-packages-linux.jdk-openj9 {}
|
||
else callPackage adoptopenjdk-bin-16-packages-darwin.jdk-openj9 {};
|
||
|
||
adoptopenjdk-jre-openj9-bin-16 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-16-packages-linux.jre-openj9 {}
|
||
else callPackage adoptopenjdk-bin-16-packages-darwin.jre-openj9 {};
|
||
|
||
adoptopenjdk-bin-15-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk15-linux.nix { inherit lib; };
|
||
adoptopenjdk-bin-15-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk15-darwin.nix { inherit lib; };
|
||
|
||
adoptopenjdk-hotspot-bin-15 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-15-packages-linux.jdk-hotspot {}
|
||
else callPackage adoptopenjdk-bin-15-packages-darwin.jdk-hotspot {};
|
||
adoptopenjdk-jre-hotspot-bin-15 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-15-packages-linux.jre-hotspot {}
|
||
else callPackage adoptopenjdk-bin-15-packages-darwin.jre-hotspot {};
|
||
|
||
adoptopenjdk-openj9-bin-15 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-15-packages-linux.jdk-openj9 {}
|
||
else callPackage adoptopenjdk-bin-15-packages-darwin.jdk-openj9 {};
|
||
|
||
adoptopenjdk-jre-openj9-bin-15 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-15-packages-linux.jre-openj9 {}
|
||
else callPackage adoptopenjdk-bin-15-packages-darwin.jre-openj9 {};
|
||
|
||
adoptopenjdk-bin-14-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk14-linux.nix { inherit lib; };
|
||
adoptopenjdk-bin-14-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk14-darwin.nix { inherit lib; };
|
||
|
||
adoptopenjdk-hotspot-bin-14 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-14-packages-linux.jdk-hotspot {}
|
||
else callPackage adoptopenjdk-bin-14-packages-darwin.jdk-hotspot {};
|
||
adoptopenjdk-jre-hotspot-bin-14 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-14-packages-linux.jre-hotspot {}
|
||
else callPackage adoptopenjdk-bin-14-packages-darwin.jre-hotspot {};
|
||
|
||
adoptopenjdk-openj9-bin-14 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-14-packages-linux.jdk-openj9 {}
|
||
else callPackage adoptopenjdk-bin-14-packages-darwin.jdk-openj9 {};
|
||
|
||
adoptopenjdk-jre-openj9-bin-14 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-14-packages-linux.jre-openj9 {}
|
||
else callPackage adoptopenjdk-bin-14-packages-darwin.jre-openj9 {};
|
||
|
||
adoptopenjdk-bin-13-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk13-linux.nix { inherit lib; };
|
||
adoptopenjdk-bin-13-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk13-darwin.nix { inherit lib; };
|
||
|
||
adoptopenjdk-hotspot-bin-13 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-13-packages-linux.jdk-hotspot {}
|
||
else callPackage adoptopenjdk-bin-13-packages-darwin.jdk-hotspot {};
|
||
adoptopenjdk-jre-hotspot-bin-13 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-13-packages-linux.jre-hotspot {}
|
||
else callPackage adoptopenjdk-bin-13-packages-darwin.jre-hotspot {};
|
||
|
||
adoptopenjdk-openj9-bin-13 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-13-packages-linux.jdk-openj9 {}
|
||
else callPackage adoptopenjdk-bin-13-packages-darwin.jdk-openj9 {};
|
||
|
||
adoptopenjdk-jre-openj9-bin-13 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-13-packages-linux.jre-openj9 {}
|
||
else callPackage adoptopenjdk-bin-13-packages-darwin.jre-openj9 {};
|
||
|
||
adoptopenjdk-bin-11-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk11-linux.nix { inherit lib; };
|
||
adoptopenjdk-bin-11-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk11-darwin.nix { inherit lib; };
|
||
|
||
adoptopenjdk-hotspot-bin-11 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-11-packages-linux.jdk-hotspot {}
|
||
else callPackage adoptopenjdk-bin-11-packages-darwin.jdk-hotspot {};
|
||
adoptopenjdk-jre-hotspot-bin-11 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-11-packages-linux.jre-hotspot {}
|
||
else callPackage adoptopenjdk-bin-11-packages-darwin.jre-hotspot {};
|
||
|
||
adoptopenjdk-openj9-bin-11 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-11-packages-linux.jdk-openj9 {}
|
||
else callPackage adoptopenjdk-bin-11-packages-darwin.jdk-openj9 {};
|
||
|
||
adoptopenjdk-jre-openj9-bin-11 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-11-packages-linux.jre-openj9 {}
|
||
else callPackage adoptopenjdk-bin-11-packages-darwin.jre-openj9 {};
|
||
|
||
adoptopenjdk-bin-8-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk8-linux.nix { inherit lib; };
|
||
adoptopenjdk-bin-8-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk8-darwin.nix { inherit lib; };
|
||
|
||
adoptopenjdk-hotspot-bin-8 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-8-packages-linux.jdk-hotspot {}
|
||
else callPackage adoptopenjdk-bin-8-packages-darwin.jdk-hotspot {};
|
||
adoptopenjdk-jre-hotspot-bin-8 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-8-packages-linux.jre-hotspot {}
|
||
else callPackage adoptopenjdk-bin-8-packages-darwin.jre-hotspot {};
|
||
|
||
adoptopenjdk-openj9-bin-8 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-8-packages-linux.jdk-openj9 {}
|
||
else callPackage adoptopenjdk-bin-8-packages-darwin.jdk-openj9 {};
|
||
|
||
adoptopenjdk-jre-openj9-bin-8 = if stdenv.isLinux
|
||
then callPackage adoptopenjdk-bin-8-packages-linux.jre-openj9 {}
|
||
else callPackage adoptopenjdk-bin-8-packages-darwin.jre-openj9 {};
|
||
|
||
adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
|
||
adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;
|
||
|
||
adoptopenjdk-icedtea-web = callPackage ../development/compilers/adoptopenjdk-icedtea-web {
|
||
jdk = jdk8;
|
||
};
|
||
|
||
alan = callPackage ../development/compilers/alan { };
|
||
|
||
alan_2 = callPackage ../development/compilers/alan/2.nix { };
|
||
|
||
algol68g = callPackage ../development/compilers/algol68g { };
|
||
|
||
armips = callPackage ../development/compilers/armips {
|
||
stdenv = gcc10Stdenv;
|
||
};
|
||
|
||
arachne-pnr = callPackage ../development/compilers/arachne-pnr { };
|
||
|
||
asciigraph = callPackage ../tools/text/asciigraph { };
|
||
|
||
as31 = callPackage ../development/compilers/as31 { };
|
||
|
||
asl = callPackage ../development/compilers/asl {
|
||
tex = texlive.combined.scheme-medium;
|
||
};
|
||
|
||
aspectj = callPackage ../development/compilers/aspectj { };
|
||
|
||
atasm = callPackage ../development/compilers/atasm { };
|
||
|
||
ats = callPackage ../development/compilers/ats { };
|
||
ats2 = callPackage ../development/compilers/ats2 { };
|
||
|
||
ats-acc = callPackage ../development/tools/ats-acc { };
|
||
|
||
avra = callPackage ../development/compilers/avra { };
|
||
|
||
ballerina = callPackage ../development/compilers/ballerina { };
|
||
|
||
beekeeper-studio = callPackage ../development/tools/database/beekeeper-studio { };
|
||
|
||
bigloo = callPackage ../development/compilers/bigloo { };
|
||
|
||
binaryen = callPackage ../development/compilers/binaryen {
|
||
nodejs = nodejs-slim;
|
||
inherit (python3Packages) filecheck;
|
||
};
|
||
|
||
blueprint-compiler = callPackage ../development/compilers/blueprint { };
|
||
|
||
bluespec = callPackage ../development/compilers/bluespec {
|
||
gmp-static = gmp.override { withStatic = true; };
|
||
tex = texlive.combined.scheme-full;
|
||
};
|
||
|
||
bun = callPackage ../development/web/bun { };
|
||
|
||
cakelisp = callPackage ../development/compilers/cakelisp { };
|
||
|
||
ciao = callPackage ../development/compilers/ciao { };
|
||
|
||
colm = callPackage ../development/compilers/colm { };
|
||
|
||
colmap = libsForQt5.callPackage ../applications/science/misc/colmap { cudaSupport = config.cudaSupport or false; };
|
||
colmapWithCuda = colmap.override { cudaSupport = true; };
|
||
|
||
chickenPackages_4 = callPackage ../development/compilers/chicken/4 { };
|
||
chickenPackages_5 = callPackage ../development/compilers/chicken/5 { };
|
||
chickenPackages = chickenPackages_5;
|
||
|
||
inherit (chickenPackages)
|
||
fetchegg
|
||
eggDerivation
|
||
chicken
|
||
egg2nix;
|
||
|
||
cc65 = callPackage ../development/compilers/cc65 { };
|
||
|
||
ccl = callPackage ../development/compilers/ccl {
|
||
inherit (buildPackages.darwin) bootstrap_cmds;
|
||
};
|
||
|
||
cdb = callPackage ../development/tools/database/cdb {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
chez = callPackage ../development/compilers/chez {
|
||
inherit (darwin) cctools;
|
||
};
|
||
|
||
chez-racket = callPackage ../development/compilers/chez-racket {};
|
||
|
||
chez-srfi = callPackage ../development/chez-modules/chez-srfi { };
|
||
|
||
chez-mit = callPackage ../development/chez-modules/chez-mit { };
|
||
|
||
chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { };
|
||
|
||
chez-matchable = callPackage ../development/chez-modules/chez-matchable { };
|
||
|
||
libclang = llvmPackages.libclang;
|
||
clang-manpages = llvmPackages.clang-manpages;
|
||
|
||
clang-sierraHack = clang.override {
|
||
name = "clang-wrapper-with-reexport-hack";
|
||
bintools = darwin.binutils.override {
|
||
useMacosReexportHack = true;
|
||
};
|
||
};
|
||
|
||
clang = llvmPackages.clang;
|
||
clang_5 = llvmPackages_5.clang;
|
||
clang_6 = llvmPackages_6.clang;
|
||
clang_7 = llvmPackages_7.clang;
|
||
clang_8 = llvmPackages_8.clang;
|
||
clang_9 = llvmPackages_9.clang;
|
||
clang_10 = llvmPackages_10.clang;
|
||
clang_11 = llvmPackages_11.clang;
|
||
clang_12 = llvmPackages_12.clang;
|
||
clang_13 = llvmPackages_13.clang;
|
||
clang_14 = llvmPackages_14.clang;
|
||
|
||
clang-tools = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_latest;
|
||
};
|
||
|
||
clang-tools_5 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_5;
|
||
};
|
||
|
||
clang-tools_6 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_6;
|
||
};
|
||
|
||
clang-tools_7 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_7;
|
||
};
|
||
|
||
clang-tools_8 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_8;
|
||
};
|
||
|
||
clang-tools_9 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_9;
|
||
};
|
||
|
||
clang-tools_10 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_10;
|
||
};
|
||
|
||
clang-tools_11 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_11;
|
||
};
|
||
|
||
clang-tools_12 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_12;
|
||
};
|
||
|
||
clang-tools_13 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_13;
|
||
};
|
||
|
||
clang-tools_14 = callPackage ../development/tools/clang-tools {
|
||
llvmPackages = llvmPackages_14;
|
||
};
|
||
|
||
clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer {
|
||
llvmPackages = llvmPackages_latest;
|
||
inherit (llvmPackages_latest) clang;
|
||
};
|
||
|
||
#Use this instead of stdenv to build with clang
|
||
clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv;
|
||
clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack;
|
||
libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv;
|
||
|
||
clasp-common-lisp = callPackage ../development/compilers/clasp {
|
||
llvmPackages = llvmPackages_6;
|
||
stdenv = llvmPackages_6.stdenv;
|
||
};
|
||
|
||
clean = callPackage ../development/compilers/clean { };
|
||
|
||
clickable = python3Packages.callPackage ../development/tools/clickable { };
|
||
|
||
closurecompiler = callPackage ../development/compilers/closure { };
|
||
|
||
cmdstan = callPackage ../development/compilers/cmdstan { };
|
||
|
||
cmucl_binary = pkgsi686Linux.callPackage ../development/compilers/cmucl/binary.nix { };
|
||
|
||
comby = callPackage ../development/tools/comby { };
|
||
|
||
inherit (coqPackages) compcert;
|
||
|
||
computecpp-unwrapped = callPackage ../development/compilers/computecpp {};
|
||
computecpp = wrapCCWith rec {
|
||
cc = computecpp-unwrapped;
|
||
extraPackages = [
|
||
llvmPackages.compiler-rt
|
||
];
|
||
extraBuildCommands = ''
|
||
wrap compute $wrapper $ccPath/compute
|
||
wrap compute++ $wrapper $ccPath/compute++
|
||
export named_cc=compute
|
||
export named_cxx=compute++
|
||
|
||
rsrc="$out/resource-root"
|
||
mkdir -p "$rsrc/lib"
|
||
ln -s "${cc}/lib" "$rsrc/include"
|
||
echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags
|
||
'';
|
||
};
|
||
|
||
copper = callPackage ../development/compilers/copper {};
|
||
|
||
inherit (callPackages ../development/compilers/crystal {
|
||
llvmPackages = if stdenv.system == "aarch64-darwin" then llvmPackages_11 else llvmPackages_10;
|
||
})
|
||
crystal_1_0
|
||
crystal_1_1
|
||
crystal_1_2
|
||
crystal;
|
||
|
||
crystal2nix = callPackage ../development/compilers/crystal2nix { };
|
||
|
||
icr = callPackage ../development/tools/icr { };
|
||
|
||
scry = callPackage ../development/tools/scry { };
|
||
|
||
dasm = callPackage ../development/compilers/dasm { };
|
||
|
||
dbmate = callPackage ../development/tools/database/dbmate { };
|
||
|
||
devpi-client = python3Packages.callPackage ../development/tools/devpi-client {};
|
||
|
||
devpi-server = callPackage ../development/tools/devpi-server {};
|
||
|
||
dictu = callPackage ../development/compilers/dictu { };
|
||
|
||
ecl = callPackage ../development/compilers/ecl { };
|
||
ecl_16_1_2 = callPackage ../development/compilers/ecl/16.1.2.nix { };
|
||
|
||
eli = callPackage ../development/compilers/eli { };
|
||
|
||
eql = callPackage ../development/compilers/eql {};
|
||
|
||
elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix;
|
||
|
||
elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { });
|
||
|
||
apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { };
|
||
|
||
fasm = pkgsi686Linux.callPackage ../development/compilers/fasm {
|
||
inherit (stdenv) isx86_64;
|
||
};
|
||
fasm-bin = callPackage ../development/compilers/fasm/bin.nix { };
|
||
|
||
fasmg = callPackage ../development/compilers/fasmg { };
|
||
|
||
fennel = callPackage ../development/compilers/fennel { };
|
||
|
||
firrtl = callPackage ../development/compilers/firrtl { };
|
||
|
||
flasm = callPackage ../development/compilers/flasm { };
|
||
|
||
flyctl = callPackage ../development/web/flyctl { };
|
||
|
||
fluidd = callPackage ../applications/misc/fluidd { };
|
||
|
||
flutterPackages =
|
||
recurseIntoAttrs (callPackage ../development/compilers/flutter { });
|
||
flutter = flutterPackages.stable;
|
||
|
||
fnm = callPackage ../development/tools/fnm {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security;
|
||
};
|
||
|
||
fnlfmt = callPackage ../development/tools/fnlfmt { };
|
||
|
||
fpc = callPackage ../development/compilers/fpc { };
|
||
|
||
g203-led = callPackage ../tools/misc/g203-led { };
|
||
|
||
gambit = callPackage ../development/compilers/gambit { };
|
||
gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { };
|
||
gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { };
|
||
gerbil = callPackage ../development/compilers/gerbil { };
|
||
gerbil-unstable = callPackage ../development/compilers/gerbil/unstable.nix { };
|
||
gerbil-support = callPackage ../development/compilers/gerbil/gerbil-support.nix { };
|
||
gerbilPackages-unstable = gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries
|
||
|
||
inherit (let
|
||
num =
|
||
if (with stdenv.targetPlatform; isVc4 || libc == "relibc") then 6
|
||
else if (stdenv.targetPlatform.isAarch64 && stdenv.isLinux) then 9
|
||
else 11;
|
||
numS = toString num;
|
||
in {
|
||
gcc = pkgs.${"gcc${numS}"};
|
||
gccFun = callPackage (../development/compilers/gcc + "/${numS}");
|
||
}) gcc gccFun;
|
||
gcc-unwrapped = gcc.cc;
|
||
|
||
wrapNonDeterministicGcc = stdenv: ccWrapper:
|
||
if ccWrapper.isGNU then ccWrapper.overrideAttrs(old: {
|
||
cc = old.cc.override {
|
||
reproducibleBuild = false;
|
||
profiledCompiler = with stdenv; (!isDarwin && hostPlatform.isx86);
|
||
};
|
||
}) else ccWrapper;
|
||
|
||
gccStdenv =
|
||
if stdenv.cc.isGNU
|
||
then stdenv
|
||
else stdenv.override {
|
||
cc = buildPackages.gcc;
|
||
allowedRequisites = null;
|
||
# Remove libcxx/libcxxabi, and add clang for AS if on darwin (it uses
|
||
# clang's internal assembler).
|
||
extraBuildInputs = lib.optional stdenv.hostPlatform.isDarwin clang.cc;
|
||
};
|
||
|
||
gcc49Stdenv = overrideCC gccStdenv buildPackages.gcc49;
|
||
gcc6Stdenv = overrideCC gccStdenv buildPackages.gcc6;
|
||
gcc7Stdenv = overrideCC gccStdenv buildPackages.gcc7;
|
||
gcc8Stdenv = overrideCC gccStdenv buildPackages.gcc8;
|
||
gcc9Stdenv = overrideCC gccStdenv buildPackages.gcc9;
|
||
gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
|
||
gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
|
||
gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
|
||
|
||
gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versions.major stdenv.cc.version == "11" then gcc10Stdenv else stdenv;
|
||
|
||
# This is not intended for use in nixpkgs but for providing a faster-running
|
||
# compiler to nixpkgs users by building gcc with reproducibility-breaking
|
||
# profile-guided optimizations
|
||
fastStdenv = overrideCC gccStdenv (wrapNonDeterministicGcc gccStdenv buildPackages.gcc10);
|
||
|
||
wrapCCMulti = cc:
|
||
if stdenv.targetPlatform.system == "x86_64-linux" then let
|
||
# Binutils with glibc multi
|
||
bintools = cc.bintools.override {
|
||
libc = glibc_multi;
|
||
};
|
||
in lowPrio (wrapCCWith {
|
||
cc = cc.cc.override {
|
||
stdenv = overrideCC stdenv (wrapCCWith {
|
||
cc = cc.cc;
|
||
inherit bintools;
|
||
libc = glibc_multi;
|
||
});
|
||
profiledCompiler = false;
|
||
enableMultilib = true;
|
||
};
|
||
libc = glibc_multi;
|
||
inherit bintools;
|
||
extraBuildCommands = ''
|
||
echo "dontMoveLib64=1" >> $out/nix-support/setup-hook
|
||
'';
|
||
}) else throw "Multilib ${cc.name} not supported for ‘${stdenv.targetPlatform.system}’";
|
||
|
||
wrapClangMulti = clang:
|
||
if stdenv.targetPlatform.system == "x86_64-linux" then
|
||
callPackage ../development/compilers/llvm/multi.nix {
|
||
inherit clang;
|
||
gcc32 = pkgsi686Linux.gcc;
|
||
gcc64 = pkgs.gcc;
|
||
}
|
||
else throw "Multilib ${clang.cc.name} not supported for '${stdenv.targetPlatform.system}'";
|
||
|
||
gcc_multi = wrapCCMulti gcc;
|
||
clang_multi = wrapClangMulti clang;
|
||
|
||
gccMultiStdenv = overrideCC stdenv buildPackages.gcc_multi;
|
||
clangMultiStdenv = overrideCC stdenv buildPackages.clang_multi;
|
||
multiStdenv = if stdenv.cc.isClang then clangMultiStdenv else gccMultiStdenv;
|
||
|
||
gcc_debug = lowPrio (wrapCC (gcc.cc.overrideAttrs (_: {
|
||
dontStrip = true;
|
||
})));
|
||
|
||
gccCrossLibcStdenv = overrideCC stdenv buildPackages.gccCrossStageStatic;
|
||
|
||
crossLibcStdenv =
|
||
if stdenv.hostPlatform.useLLVM or false || stdenv.hostPlatform.isDarwin
|
||
then overrideCC stdenv buildPackages.llvmPackages.clangNoLibc
|
||
else gccCrossLibcStdenv;
|
||
|
||
# The GCC used to build libc for the target platform. Normal gccs will be
|
||
# built with, and use, that cross-compiled libc.
|
||
gccCrossStageStatic = assert stdenv.targetPlatform != stdenv.hostPlatform; let
|
||
libcCross1 = binutilsNoLibc.libc;
|
||
in wrapCCWith {
|
||
cc = gccFun {
|
||
# copy-pasted
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_20 else null;
|
||
|
||
# just for stage static
|
||
crossStageStatic = true;
|
||
langCC = false;
|
||
libcCross = libcCross1;
|
||
targetPackages.stdenv.cc.bintools = binutilsNoLibc;
|
||
enableShared = false;
|
||
};
|
||
bintools = binutilsNoLibc;
|
||
libc = libcCross1;
|
||
extraPackages = [];
|
||
};
|
||
|
||
gcc48 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.8 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_14 else null;
|
||
cloog = if !stdenv.isDarwin then cloog else null;
|
||
texinfo = texinfo5; # doesn't validate since 6.1 -> 6.3 bump
|
||
}));
|
||
|
||
gcc49 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/4.9 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_11 else null;
|
||
|
||
cloog = if !stdenv.isDarwin then cloog_0_18_0 else null;
|
||
|
||
# Build fails on Darwin with clang
|
||
stdenv = if stdenv.isDarwin then gccStdenv else stdenv;
|
||
}));
|
||
|
||
gcc6 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/6 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
# gcc 10 is too strict to cross compile gcc <= 8
|
||
stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
|
||
|
||
isl = if stdenv.isDarwin
|
||
then null
|
||
else if stdenv.targetPlatform.isRedox
|
||
then isl_0_17
|
||
else isl_0_14;
|
||
}));
|
||
|
||
gcc7 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/7 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
# gcc 10 is too strict to cross compile gcc <= 8
|
||
stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_17 else null;
|
||
}));
|
||
|
||
gcc8 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/8 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
# gcc 10 is too strict to cross compile gcc <= 8
|
||
stdenv = if (stdenv.targetPlatform != stdenv.buildPlatform) && stdenv.cc.isGNU then gcc7Stdenv else stdenv;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_17 else null;
|
||
}));
|
||
|
||
gcc9 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/9 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_20 else null;
|
||
}));
|
||
|
||
gcc10 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/10 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_20 else null;
|
||
}));
|
||
|
||
gcc11 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/11 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_20 else null;
|
||
}));
|
||
|
||
gcc12 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/12 {
|
||
inherit noSysDirs;
|
||
|
||
reproducibleBuild = true;
|
||
profiledCompiler = false;
|
||
|
||
libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
|
||
threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null;
|
||
|
||
isl = if !stdenv.isDarwin then isl_0_20 else null;
|
||
}));
|
||
|
||
gcc_latest = gcc12;
|
||
|
||
# Use the same GCC version as the one from stdenv by default
|
||
gfortran = wrapCC (gcc.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran48 = wrapCC (gcc48.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran49 = wrapCC (gcc49.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran6 = wrapCC (gcc6.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran7 = wrapCC (gcc7.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran8 = wrapCC (gcc8.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran9 = wrapCC (gcc9.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran10 = wrapCC (gcc10.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran11 = wrapCC (gcc11.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gfortran12 = wrapCC (gcc12.cc.override {
|
||
name = "gfortran";
|
||
langFortran = true;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
libgccjit = gcc.cc.override {
|
||
name = "libgccjit";
|
||
langFortran = false;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
langJit = true;
|
||
enableLTO = false;
|
||
};
|
||
|
||
gcj = gcj6;
|
||
gcj6 = wrapCC (gcc6.cc.override {
|
||
name = "gcj";
|
||
langJava = true;
|
||
langFortran = false;
|
||
langCC = false;
|
||
langC = false;
|
||
profiledCompiler = false;
|
||
inherit zip unzip zlib boehmgc gettext pkg-config perl;
|
||
inherit (gnome2) libart_lgpl;
|
||
});
|
||
|
||
gnat = gnat12;
|
||
|
||
gnat6 = wrapCC (gcc6.cc.override {
|
||
name = "gnat";
|
||
langC = true;
|
||
langCC = false;
|
||
langAda = true;
|
||
profiledCompiler = false;
|
||
# As per upstream instructions building a cross compiler
|
||
# should be done with a (native) compiler of the same version.
|
||
# If we are cross-compiling GNAT, we may as well go the same
|
||
# route (especially as gnatboot can't cross-compile).
|
||
gnatboot =
|
||
if stdenv.hostPlatform == stdenv.targetPlatform
|
||
&& stdenv.buildPlatform == stdenv.hostPlatform
|
||
then buildPackages.gnatboot
|
||
else buildPackages.gnat6;
|
||
});
|
||
|
||
gnat9 = wrapCC (gcc9.cc.override {
|
||
name = "gnat";
|
||
langC = true;
|
||
langCC = false;
|
||
langAda = true;
|
||
profiledCompiler = false;
|
||
# As per upstream instructions building a cross compiler
|
||
# should be done with a (native) compiler of the same version.
|
||
# If we are cross-compiling GNAT, we may as well do the same.
|
||
gnatboot =
|
||
if stdenv.hostPlatform == stdenv.targetPlatform
|
||
&& stdenv.buildPlatform == stdenv.hostPlatform
|
||
then buildPackages.gnatboot
|
||
else buildPackages.gnat9;
|
||
});
|
||
|
||
gnat10 = wrapCC (gcc10.cc.override {
|
||
name = "gnat";
|
||
langC = true;
|
||
langCC = false;
|
||
langAda = true;
|
||
profiledCompiler = false;
|
||
# As per upstream instructions building a cross compiler
|
||
# should be done with a (native) compiler of the same version.
|
||
# If we are cross-compiling GNAT, we may as well do the same.
|
||
gnatboot =
|
||
if stdenv.hostPlatform == stdenv.targetPlatform
|
||
&& stdenv.buildPlatform == stdenv.hostPlatform
|
||
then buildPackages.gnatboot
|
||
else buildPackages.gnat10;
|
||
});
|
||
|
||
gnat11 = wrapCC (gcc11.cc.override {
|
||
name = "gnat";
|
||
langC = true;
|
||
langCC = false;
|
||
langAda = true;
|
||
profiledCompiler = false;
|
||
# As per upstream instructions building a cross compiler
|
||
# should be done with a (native) compiler of the same version.
|
||
# If we are cross-compiling GNAT, we may as well do the same.
|
||
gnatboot =
|
||
if stdenv.hostPlatform == stdenv.targetPlatform
|
||
&& stdenv.buildPlatform == stdenv.hostPlatform
|
||
then buildPackages.gnatboot
|
||
else buildPackages.gnat11;
|
||
});
|
||
|
||
gnat12 = wrapCC (gcc12.cc.override {
|
||
name = "gnat";
|
||
langC = true;
|
||
langCC = false;
|
||
langAda = true;
|
||
profiledCompiler = false;
|
||
# As per upstream instructions building a cross compiler
|
||
# should be done with a (native) compiler of the same version.
|
||
# If we are cross-compiling GNAT, we may as well do the same.
|
||
gnatboot =
|
||
if stdenv.hostPlatform == stdenv.targetPlatform
|
||
&& stdenv.buildPlatform == stdenv.hostPlatform
|
||
then buildPackages.gnatboot
|
||
else buildPackages.gnat12;
|
||
});
|
||
|
||
gnatboot = wrapCC (callPackage ../development/compilers/gnatboot { });
|
||
|
||
gnu-smalltalk = callPackage ../development/compilers/gnu-smalltalk { };
|
||
|
||
gccgo = gccgo6;
|
||
gccgo6 = wrapCC (gcc6.cc.override {
|
||
name = "gccgo6";
|
||
langCC = true; #required for go.
|
||
langC = true;
|
||
langGo = true;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
ghdl = ghdl-mcode;
|
||
|
||
ghdl-mcode = callPackage ../development/compilers/ghdl {
|
||
backend = "mcode";
|
||
};
|
||
|
||
ghdl-llvm = callPackage ../development/compilers/ghdl {
|
||
backend = "llvm";
|
||
};
|
||
|
||
gcl = callPackage ../development/compilers/gcl {
|
||
gmp = gmp4;
|
||
};
|
||
|
||
gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { };
|
||
|
||
gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 {};
|
||
gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 {};
|
||
gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 {};
|
||
gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 {};
|
||
gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 {};
|
||
gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 {};
|
||
gcc-arm-embedded = gcc-arm-embedded-10;
|
||
|
||
# Has to match the default gcc so that there are no linking errors when
|
||
# using C/C++ libraries in D packages
|
||
gdc = wrapCC (gcc.cc.override {
|
||
name = "gdc";
|
||
langCC = false;
|
||
langC = false;
|
||
langD = true;
|
||
profiledCompiler = false;
|
||
});
|
||
|
||
gforth = callPackage ../development/compilers/gforth {};
|
||
|
||
gleam = callPackage ../development/compilers/gleam {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
gmqcc = callPackage ../development/compilers/gmqcc {};
|
||
|
||
gtk-server = callPackage ../development/interpreters/gtk-server {};
|
||
|
||
# Haskell and GHC
|
||
|
||
haskell = callPackage ./haskell-packages.nix { };
|
||
|
||
# Please update doc/languages-frameworks/haskell.section.md, “Our
|
||
# current default compiler is”, if you bump this:
|
||
haskellPackages = dontRecurseIntoAttrs
|
||
# Prefer native-bignum to avoid linking issues with gmp
|
||
(if stdenv.hostPlatform.isStatic
|
||
then haskell.packages.native-bignum.ghc902
|
||
else haskell.packages.ghc902);
|
||
|
||
# haskellPackages.ghc is build->host (it exposes the compiler used to build the
|
||
# set, similarly to stdenv.cc), but pkgs.ghc should be host->target to be more
|
||
# consistent with the gcc, gnat, clang etc. derivations
|
||
#
|
||
# We use targetPackages.haskellPackages.ghc if available since this also has
|
||
# the withPackages wrapper available. In the final cross-compiled package set
|
||
# however, targetPackages won't be populated, so we need to fall back to the
|
||
# plain, cross-compiled compiler (which is only theoretical at the moment).
|
||
ghc = targetPackages.haskellPackages.ghc or
|
||
# Prefer native-bignum to avoid linking issues with gmp
|
||
(if stdenv.targetPlatform.isStatic
|
||
then haskell.compiler.native-bignum.ghc902
|
||
else haskell.compiler.ghc902);
|
||
|
||
cabal-install = haskell.lib.compose.justStaticExecutables haskellPackages.cabal-install;
|
||
|
||
stack = haskell.lib.compose.justStaticExecutables haskellPackages.stack;
|
||
|
||
hlint = haskell.lib.compose.justStaticExecutables haskellPackages.hlint;
|
||
|
||
krank = haskell.lib.compose.justStaticExecutables haskellPackages.krank;
|
||
|
||
stylish-cabal = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-cabal;
|
||
|
||
lhs2tex = haskellPackages.lhs2tex;
|
||
|
||
all-cabal-hashes = callPackage ../data/misc/hackage { };
|
||
|
||
purescript = callPackage ../development/compilers/purescript/purescript { };
|
||
|
||
psc-package = callPackage ../development/compilers/purescript/psc-package { };
|
||
|
||
purescript-psa = nodePackages.purescript-psa;
|
||
|
||
purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix;
|
||
|
||
spago = callPackage ../development/tools/purescript/spago { };
|
||
|
||
pulp = nodePackages.pulp;
|
||
|
||
pscid = nodePackages.pscid;
|
||
|
||
coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { });
|
||
|
||
remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { };
|
||
|
||
remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { };
|
||
|
||
spicedb = callPackage ../servers/spicedb { };
|
||
spicedb-zed = callPackage ../servers/spicedb/zed.nix { };
|
||
|
||
tacacsplus = callPackage ../servers/tacacsplus { };
|
||
|
||
tamarin-prover =
|
||
(haskellPackages.callPackage ../applications/science/logic/tamarin-prover {
|
||
# NOTE: do not use the haskell packages 'graphviz' and 'maude'
|
||
inherit maude which;
|
||
graphviz = graphviz-nox;
|
||
});
|
||
|
||
inherit (callPackage ../development/compilers/haxe {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
})
|
||
haxe_4_2
|
||
haxe_4_1
|
||
haxe_4_0
|
||
haxe_3_4
|
||
haxe_3_2
|
||
;
|
||
|
||
haxe = haxe_4_2;
|
||
haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { });
|
||
inherit (haxePackages) hxcpp;
|
||
|
||
hop = callPackage ../development/compilers/hop { };
|
||
|
||
falcon = callPackage ../development/interpreters/falcon {
|
||
stdenv = gcc10Stdenv;
|
||
};
|
||
|
||
fsharp = callPackage ../development/compilers/fsharp { };
|
||
|
||
fstar = callPackage ../development/compilers/fstar { };
|
||
|
||
dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {});
|
||
|
||
glslang = callPackage ../development/compilers/glslang { };
|
||
|
||
go-junit-report = callPackage ../development/tools/go-junit-report { };
|
||
|
||
gobang = callPackage ../development/tools/database/gobang {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
|
||
};
|
||
|
||
gogetdoc = callPackage ../development/tools/gogetdoc { };
|
||
|
||
gox = callPackage ../development/tools/gox { };
|
||
|
||
gprolog = callPackage ../development/compilers/gprolog { };
|
||
|
||
gwe = callPackage ../tools/misc/gwe {
|
||
nvidia_x11 = linuxPackages.nvidia_x11;
|
||
};
|
||
|
||
gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };
|
||
|
||
idrisPackages = dontRecurseIntoAttrs (callPackage ../development/idris-modules {
|
||
idris-no-deps = haskellPackages.idris;
|
||
});
|
||
|
||
idris = idrisPackages.with-packages [ idrisPackages.base ] ;
|
||
|
||
idris2 = callPackage ../development/compilers/idris2 { };
|
||
|
||
inherit (callPackage ../development/tools/database/indradb { })
|
||
indradb-server
|
||
indradb-client;
|
||
|
||
intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { };
|
||
|
||
intercal = callPackage ../development/compilers/intercal { };
|
||
|
||
irony-server = callPackage ../development/tools/irony-server {
|
||
# The repository of irony to use -- must match the version of the employed emacs
|
||
# package. Wishing we could merge it into one irony package, to avoid this issue,
|
||
# but its emacs-side expression is autogenerated, and we can't hook into it (other
|
||
# than peek into its version).
|
||
inherit (emacs.pkgs.melpaStablePackages) irony;
|
||
};
|
||
|
||
holo-build = callPackage ../tools/package-management/holo-build { };
|
||
|
||
hugs = callPackage ../development/interpreters/hugs { };
|
||
|
||
inherit (javaPackages) openjfx11 openjfx15 openjfx17;
|
||
openjfx = openjfx17;
|
||
|
||
openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap;
|
||
openjdk8 = javaPackages.compiler.openjdk8;
|
||
openjdk8_headless = javaPackages.compiler.openjdk8.headless;
|
||
jdk8 = openjdk8;
|
||
jdk8_headless = openjdk8_headless;
|
||
jre8 = openjdk8.jre;
|
||
jre8_headless = openjdk8_headless.jre;
|
||
|
||
openjdk11-bootstrap = javaPackages.compiler.openjdk11-bootstrap;
|
||
openjdk11 = javaPackages.compiler.openjdk11;
|
||
openjdk11_headless = javaPackages.compiler.openjdk11.headless;
|
||
jdk11 = openjdk11;
|
||
jdk11_headless = openjdk11_headless;
|
||
|
||
openjdk17-bootstrap = javaPackages.compiler.openjdk17-bootstrap;
|
||
openjdk17 = javaPackages.compiler.openjdk17;
|
||
openjdk17_headless = javaPackages.compiler.openjdk17.headless;
|
||
jdk17 = openjdk17;
|
||
jdk17_headless = openjdk17_headless;
|
||
|
||
openjdk16-bootstrap = javaPackages.compiler.openjdk16-bootstrap;
|
||
|
||
/* default JDK */
|
||
jdk = jdk17;
|
||
|
||
# Since the introduction of the Java Platform Module System in Java 9, Java
|
||
# no longer ships a separate JRE package.
|
||
#
|
||
# If you are building a 'minimal' system/image, you are encouraged to use
|
||
# 'jre_minimal' to build a bespoke JRE containing only the modules you need.
|
||
#
|
||
# For a general-purpose system, 'jre' defaults to the full JDK:
|
||
jre = jdk17;
|
||
jre_headless = jdk17_headless;
|
||
|
||
jre_minimal = callPackage ../development/compilers/openjdk/jre.nix { };
|
||
|
||
openjdk = openjdk17;
|
||
openjdk_headless = openjdk17_headless;
|
||
|
||
graalvmCEPackages =
|
||
recurseIntoAttrs (callPackage ../development/compilers/graalvm/community-edition {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
});
|
||
graalvm11-ce = graalvmCEPackages.graalvm11-ce;
|
||
graalvm17-ce = graalvmCEPackages.graalvm17-ce;
|
||
buildGraalvmNativeImage = callPackage ../build-support/build-graalvm-native-image {
|
||
graalvm = graalvm11-ce;
|
||
};
|
||
|
||
openshot-qt = libsForQt5.callPackage ../applications/video/openshot-qt { };
|
||
|
||
lingua-franca = callPackage ../development/compilers/lingua-franca { };
|
||
|
||
openspin = callPackage ../development/compilers/openspin { };
|
||
|
||
oraclejdk = jdkdistro true false;
|
||
|
||
oraclejdk8 = oraclejdk8distro true false;
|
||
|
||
oraclejre = lowPrio (jdkdistro false false);
|
||
|
||
oraclejre8 = lowPrio (oraclejdk8distro false false);
|
||
|
||
jrePlugin = jre8Plugin;
|
||
|
||
jre8Plugin = lowPrio (oraclejdk8distro false true);
|
||
|
||
jdkdistro = oraclejdk8distro;
|
||
|
||
oraclejdk8distro = installjdk: pluginSupport:
|
||
(callPackage ../development/compilers/oraclejdk/jdk8-linux.nix {
|
||
inherit installjdk pluginSupport;
|
||
});
|
||
|
||
oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { };
|
||
|
||
jasmin = callPackage ../development/compilers/jasmin { };
|
||
|
||
java-service-wrapper = callPackage ../tools/system/java-service-wrapper {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { };
|
||
|
||
juniper = callPackage ../development/compilers/juniper { };
|
||
|
||
julia_10 = callPackage ../development/compilers/julia/1.0.nix {
|
||
gmp = gmp6;
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
|
||
libgit2 = libgit2.overrideAttrs (_: rec {
|
||
version = "0.27.10";
|
||
src = fetchFromGitHub {
|
||
owner = "libgit2";
|
||
repo = "libgit2";
|
||
rev = "v${version}";
|
||
sha256 = "09jz2fzv0zl5058s0g1cpnw87a2rgg8wnjwlygi18i2n9nn6m0ad";
|
||
};
|
||
patches = [];
|
||
meta.knownVulnerabilities = [
|
||
"CVE-2020-12278"
|
||
"CVE-2020-12279"
|
||
];
|
||
});
|
||
};
|
||
|
||
julia_15 = callPackage ../development/compilers/julia/1.5.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
|
||
};
|
||
|
||
julia-lts = julia_10;
|
||
julia-stable = julia_15;
|
||
julia = julia-stable;
|
||
|
||
julia_16-bin = callPackage ../development/compilers/julia/1.6-bin.nix { };
|
||
julia_18-bin = callPackage ../development/compilers/julia/1.8-bin.nix { };
|
||
|
||
julia-lts-bin = julia_16-bin;
|
||
julia-stable-bin = julia_18-bin;
|
||
julia-bin = julia-stable-bin;
|
||
|
||
jwasm = callPackage ../development/compilers/jwasm { };
|
||
|
||
knightos-genkfs = callPackage ../development/tools/knightos/genkfs { };
|
||
|
||
regenkfs = callPackage ../development/tools/knightos/regenkfs { };
|
||
|
||
knightos-kcc = callPackage ../development/tools/knightos/kcc { };
|
||
|
||
knightos-kimg = callPackage ../development/tools/knightos/kimg { };
|
||
|
||
knightos-kpack = callPackage ../development/tools/knightos/kpack { };
|
||
|
||
knightos-mkrom = callPackage ../development/tools/knightos/mkrom { };
|
||
|
||
remkrom = callPackage ../development/tools/knightos/remkrom { };
|
||
|
||
knightos-patchrom = callPackage ../development/tools/knightos/patchrom { };
|
||
|
||
knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { };
|
||
|
||
knightos-scas = callPackage ../development/tools/knightos/scas { };
|
||
|
||
knightos-z80e = callPackage ../development/tools/knightos/z80e { };
|
||
|
||
koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { });
|
||
|
||
kotlin = callPackage ../development/compilers/kotlin { };
|
||
kotlin-native = callPackage ../development/compilers/kotlin/native.nix { };
|
||
|
||
kotlin-language-server = callPackage ../development/tools/kotlin-language-server {};
|
||
|
||
lazarus = callPackage ../development/compilers/fpc/lazarus.nix {
|
||
fpc = fpc;
|
||
};
|
||
|
||
lazarus-qt = libsForQt5.callPackage ../development/compilers/fpc/lazarus.nix {
|
||
fpc = fpc;
|
||
withQt = true;
|
||
};
|
||
|
||
lessc = nodePackages.less;
|
||
|
||
liquibase = callPackage ../development/tools/database/liquibase { };
|
||
|
||
lizardfs = callPackage ../tools/filesystems/lizardfs { };
|
||
|
||
lobster = callPackage ../development/compilers/lobster {
|
||
inherit (darwin) cf-private;
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
Cocoa AudioToolbox OpenGL Foundation ForceFeedback;
|
||
};
|
||
|
||
lld = llvmPackages.lld;
|
||
lld_5 = llvmPackages_5.lld;
|
||
lld_6 = llvmPackages_6.lld;
|
||
lld_7 = llvmPackages_7.lld;
|
||
lld_8 = llvmPackages_8.lld;
|
||
lld_9 = llvmPackages_9.lld;
|
||
lld_10 = llvmPackages_10.lld;
|
||
lld_11 = llvmPackages_11.lld;
|
||
lld_12 = llvmPackages_12.lld;
|
||
lld_13 = llvmPackages_13.lld;
|
||
lld_14 = llvmPackages_14.lld;
|
||
|
||
lldb = llvmPackages_latest.lldb;
|
||
lldb_5 = llvmPackages_5.lldb;
|
||
lldb_6 = llvmPackages_6.lldb;
|
||
lldb_7 = llvmPackages_7.lldb;
|
||
lldb_8 = llvmPackages_8.lldb;
|
||
lldb_9 = llvmPackages_9.lldb;
|
||
lldb_10 = llvmPackages_10.lldb;
|
||
lldb_11 = llvmPackages_11.lldb;
|
||
lldb_12 = llvmPackages_12.lldb;
|
||
lldb_13 = llvmPackages_13.lldb;
|
||
lldb_14 = llvmPackages_14.lldb;
|
||
|
||
llvm = llvmPackages.llvm;
|
||
llvm_5 = llvmPackages_5.llvm;
|
||
llvm_6 = llvmPackages_6.llvm;
|
||
llvm_7 = llvmPackages_7.llvm;
|
||
llvm_8 = llvmPackages_8.llvm;
|
||
llvm_9 = llvmPackages_9.llvm;
|
||
llvm_10 = llvmPackages_10.llvm;
|
||
llvm_11 = llvmPackages_11.llvm;
|
||
llvm_12 = llvmPackages_12.llvm;
|
||
llvm_13 = llvmPackages_13.llvm;
|
||
llvm_14 = llvmPackages_14.llvm;
|
||
|
||
libllvm = llvmPackages.libllvm;
|
||
llvm-manpages = llvmPackages.llvm-manpages;
|
||
|
||
llvmPackages = let
|
||
latest_version = lib.toInt
|
||
(lib.versions.major llvmPackages_latest.llvm.version);
|
||
# This returns the minimum supported version for the platform. The
|
||
# assumption is that or any later version is good.
|
||
choose = platform:
|
||
/**/ if platform.isDarwin then 11
|
||
else if platform.isFreeBSD then 7
|
||
else if platform.isAndroid then 12
|
||
else if platform.isLinux then 11
|
||
else if platform.isWasm then 12
|
||
else latest_version;
|
||
# We take the "max of the mins". Why? Since those are lower bounds of the
|
||
# supported version set, this is like intersecting those sets and then
|
||
# taking the min bound of that.
|
||
minSupported = toString (lib.trivial.max (choose stdenv.hostPlatform) (choose
|
||
stdenv.targetPlatform));
|
||
in pkgs.${"llvmPackages_${minSupported}"};
|
||
|
||
llvmPackages_5 = recurseIntoAttrs (callPackage ../development/compilers/llvm/5 {
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_5.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_5.libraries or llvmPackages_5.libraries;
|
||
});
|
||
|
||
llvmPackages_6 = recurseIntoAttrs (callPackage ../development/compilers/llvm/6 {
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_6.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_6.libraries or llvmPackages_6.libraries;
|
||
});
|
||
|
||
llvmPackages_7 = recurseIntoAttrs (callPackage ../development/compilers/llvm/7 {
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_7.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_7.libraries or llvmPackages_7.libraries;
|
||
});
|
||
|
||
llvmPackages_8 = recurseIntoAttrs (callPackage ../development/compilers/llvm/8 {
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_8.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_8.libraries or llvmPackages_8.libraries;
|
||
});
|
||
|
||
llvmPackages_9 = recurseIntoAttrs (callPackage ../development/compilers/llvm/9 {
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_9.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_9.libraries or llvmPackages_9.libraries;
|
||
});
|
||
|
||
llvmPackages_10 = recurseIntoAttrs (callPackage ../development/compilers/llvm/10 {
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_10.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_10.libraries or llvmPackages_10.libraries;
|
||
});
|
||
|
||
llvmPackages_11 = recurseIntoAttrs (callPackage ../development/compilers/llvm/11 ({
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_11.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_11.libraries or llvmPackages_11.libraries;
|
||
} // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
|
||
stdenv = gcc7Stdenv;
|
||
}));
|
||
|
||
llvmPackages_12 = recurseIntoAttrs (callPackage ../development/compilers/llvm/12 ({
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_12.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_12.libraries or llvmPackages_12.libraries;
|
||
} // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
|
||
stdenv = gcc7Stdenv;
|
||
}));
|
||
|
||
llvmPackages_13 = recurseIntoAttrs (callPackage ../development/compilers/llvm/13 ({
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_13.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_13.libraries or llvmPackages_13.libraries;
|
||
} // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
|
||
stdenv = gcc7Stdenv;
|
||
}));
|
||
|
||
llvmPackages_14 = recurseIntoAttrs (callPackage ../development/compilers/llvm/14 ({
|
||
inherit (stdenvAdapters) overrideCC;
|
||
buildLlvmTools = buildPackages.llvmPackages_14.tools;
|
||
targetLlvmLibraries = targetPackages.llvmPackages_14.libraries or llvmPackages_14.libraries;
|
||
} // lib.optionalAttrs (stdenv.hostPlatform.isi686 && stdenv.hostPlatform == stdenv.buildPlatform && buildPackages.stdenv.cc.isGNU) {
|
||
stdenv = gcc7Stdenv;
|
||
}));
|
||
|
||
llvmPackages_latest = llvmPackages_14;
|
||
|
||
llvmPackages_rocm = recurseIntoAttrs (callPackage ../development/compilers/llvm/rocm { });
|
||
|
||
lorri = callPackage ../tools/misc/lorri {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
manticore = callPackage ../development/compilers/manticore { };
|
||
|
||
marst = callPackage ../development/compilers/marst { };
|
||
|
||
mercury = callPackage ../development/compilers/mercury {
|
||
jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
microscheme = callPackage ../development/compilers/microscheme { };
|
||
|
||
millet = callPackage ../development/tools/millet {};
|
||
|
||
mint = callPackage ../development/compilers/mint { };
|
||
|
||
mitscheme = callPackage ../development/compilers/mit-scheme
|
||
{ stdenv = gcc10StdenvCompat; texLive = texlive.combine { inherit (texlive) scheme-small epsf texinfo; }; };
|
||
|
||
mitschemeX11 = mitscheme.override {
|
||
enableX11 = true;
|
||
};
|
||
|
||
miranda = callPackage ../development/compilers/miranda {};
|
||
|
||
mkcl = callPackage ../development/compilers/mkcl {};
|
||
|
||
mlkit = callPackage ../development/compilers/mlkit {};
|
||
|
||
inherit (callPackage ../development/compilers/mlton {})
|
||
mlton20130715
|
||
mlton20180207Binary
|
||
mlton20180207
|
||
mlton20210107
|
||
mltonHEAD;
|
||
|
||
mlton = mlton20210107;
|
||
|
||
mono = mono6;
|
||
|
||
mono4 = lowPrio (callPackage ../development/compilers/mono/4.nix {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
});
|
||
|
||
mono5 = callPackage ../development/compilers/mono/5.nix {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
mono6 = callPackage ../development/compilers/mono/6.nix {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
monoDLLFixer = callPackage ../build-support/mono-dll-fixer { };
|
||
|
||
roslyn = callPackage ../development/compilers/roslyn { };
|
||
|
||
msbuild = callPackage ../development/tools/build-managers/msbuild { };
|
||
|
||
mosml = callPackage ../development/compilers/mosml { };
|
||
|
||
mozart2 = callPackage ../development/compilers/mozart {
|
||
emacs = emacs-nox;
|
||
jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { };
|
||
|
||
muonlang = callPackage ../development/compilers/muonlang { };
|
||
|
||
inherit (callPackages ../development/compilers/nim { })
|
||
nim-unwrapped nimble-unwrapped nim;
|
||
nimPackages = recurseIntoAttrs nim.pkgs;
|
||
|
||
nrpl = callPackage ../development/tools/nrpl { };
|
||
|
||
nimlsp = callPackage ../development/tools/misc/nimlsp { };
|
||
|
||
neko = callPackage ../development/compilers/neko { };
|
||
|
||
nextpnr = callPackage ../development/compilers/nextpnr { };
|
||
|
||
nextpnrWithGui = libsForQt5.callPackage ../development/compilers/nextpnr {
|
||
enableGui = true;
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||
};
|
||
|
||
acme = callPackage ../development/compilers/acme { };
|
||
|
||
nasm = callPackage ../development/compilers/nasm { };
|
||
|
||
nasmfmt = callPackage ../development/tools/nasmfmt { };
|
||
|
||
nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { };
|
||
|
||
obliv-c = callPackage ../development/compilers/obliv-c
|
||
{ stdenv = gcc10StdenvCompat; ocamlPackages = ocaml-ng.ocamlPackages_4_05; };
|
||
|
||
ocaml-ng = callPackage ./ocaml-packages.nix { };
|
||
ocaml = ocamlPackages.ocaml;
|
||
|
||
ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages;
|
||
|
||
ocaml-crunch = ocamlPackages.crunch.bin;
|
||
|
||
inherit (callPackage ../development/tools/ocaml/ocamlformat { })
|
||
ocamlformat # latest version
|
||
ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0
|
||
ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1;
|
||
|
||
orc = callPackage ../development/compilers/orc { };
|
||
|
||
orocos-kdl = callPackage ../development/libraries/orocos-kdl { };
|
||
|
||
ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { };
|
||
|
||
ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { };
|
||
|
||
ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { };
|
||
|
||
ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { };
|
||
|
||
opa = callPackage ../development/compilers/opa {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_04;
|
||
};
|
||
|
||
opaline = callPackage ../development/tools/ocaml/opaline { };
|
||
|
||
opam = callPackage ../development/tools/ocaml/opam { };
|
||
opam_1_2 = callPackage ../development/tools/ocaml/opam/1.2.2.nix {
|
||
inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
|
||
};
|
||
|
||
opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { };
|
||
|
||
opam2json = callPackage ../development/tools/ocaml/opam2json { };
|
||
|
||
wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { };
|
||
open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { };
|
||
open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { };
|
||
open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { };
|
||
open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { };
|
||
|
||
passerine = callPackage ../development/compilers/passerine { };
|
||
|
||
pforth = callPackage ../development/compilers/pforth {};
|
||
|
||
picat = callPackage ../development/compilers/picat { };
|
||
|
||
ponyc = callPackage ../development/compilers/ponyc {
|
||
# Upstream pony has dropped support for versions compiled with gcc.
|
||
stdenv = llvmPackages_9.stdenv;
|
||
};
|
||
|
||
pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { };
|
||
|
||
qbe = callPackage ../development/compilers/qbe { };
|
||
|
||
rasm = callPackage ../development/compilers/rasm { };
|
||
|
||
rgbds = callPackage ../development/compilers/rgbds { };
|
||
|
||
rgxg = callPackage ../tools/text/rgxg { };
|
||
|
||
rocclr = callPackage ../development/libraries/rocclr { };
|
||
|
||
hip = callPackage ../development/compilers/hip {
|
||
inherit (llvmPackages_rocm) clang llvm;
|
||
};
|
||
|
||
rocm-cmake = callPackage ../development/tools/build-managers/rocm-cmake { };
|
||
|
||
rocm-comgr = callPackage ../development/libraries/rocm-comgr {
|
||
inherit (llvmPackages_rocm) clang llvm;
|
||
};
|
||
|
||
rocm-device-libs = callPackage ../development/libraries/rocm-device-libs {
|
||
inherit (llvmPackages_rocm) clang llvm;
|
||
};
|
||
|
||
rocm-opencl-icd = callPackage ../development/libraries/rocm-opencl-icd { };
|
||
|
||
rocm-opencl-runtime = callPackage ../development/libraries/rocm-opencl-runtime {
|
||
inherit (llvmPackages_rocm) clang llvm;
|
||
};
|
||
|
||
rocm-runtime = callPackage ../development/libraries/rocm-runtime {
|
||
inherit (llvmPackages_rocm) llvm;
|
||
};
|
||
|
||
rocm-smi = python3Packages.callPackage ../tools/system/rocm-smi { };
|
||
|
||
rocm-thunk = callPackage ../development/libraries/rocm-thunk { };
|
||
|
||
rocminfo = callPackage ../development/tools/rocminfo { };
|
||
|
||
rtags = callPackage ../development/tools/rtags {
|
||
inherit (darwin) apple_sdk;
|
||
};
|
||
|
||
rust_1_63 = callPackage ../development/compilers/rust/1_63.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
|
||
llvm_14 = llvmPackages_14.libllvm;
|
||
};
|
||
rust = rust_1_63;
|
||
|
||
mrustc = callPackage ../development/compilers/mrustc { };
|
||
mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { };
|
||
mrustc-bootstrap = callPackage ../development/compilers/mrustc/bootstrap.nix { stdenv = gcc10StdenvCompat; };
|
||
|
||
rustPackages_1_63 = rust_1_63.packages.stable;
|
||
rustPackages = rustPackages_1_63;
|
||
|
||
inherit (rustPackages) cargo clippy rustc rustPlatform;
|
||
|
||
makeRustPlatform = callPackage ../development/compilers/rust/make-rust-platform.nix {};
|
||
|
||
buildRustCrate = callPackage ../build-support/rust/build-rust-crate { };
|
||
buildRustCrateHelpers = callPackage ../build-support/rust/build-rust-crate/helpers.nix { };
|
||
cratesIO = callPackage ../build-support/rust/crates-io.nix { };
|
||
|
||
cargo-web = callPackage ../development/tools/rust/cargo-web {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
cargo-flamegraph = callPackage ../development/tools/rust/cargo-flamegraph {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
inherit (linuxPackages) perf;
|
||
};
|
||
|
||
carnix = (callPackage ../build-support/rust/carnix.nix { }).carnix { };
|
||
|
||
defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
|
||
|
||
cargo-about = callPackage ../development/tools/rust/cargo-about { };
|
||
cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { };
|
||
cargo-audit = callPackage ../development/tools/rust/cargo-audit {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { };
|
||
cargo-c = callPackage ../development/tools/rust/cargo-c {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { };
|
||
cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-deb = callPackage ../development/tools/rust/cargo-deb {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-deps = callPackage ../development/tools/rust/cargo-deps { };
|
||
cargo-download = callPackage ../development/tools/rust/cargo-download { };
|
||
cargo-edit = callPackage ../development/tools/rust/cargo-edit {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { };
|
||
cargo-graph = callPackage ../development/tools/rust/cargo-graph { };
|
||
cargo-license = callPackage ../development/tools/rust/cargo-license { };
|
||
cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { };
|
||
cargo-outdated = callPackage ../development/tools/rust/cargo-outdated {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
cargo-pgx = callPackage ../development/tools/rust/cargo-pgx {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-release = callPackage ../development/tools/rust/cargo-release {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-rr = callPackage ../development/tools/rust/cargo-rr { };
|
||
cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-update = callPackage ../development/tools/rust/cargo-update {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
cargo-asm = callPackage ../development/tools/rust/cargo-asm {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { };
|
||
cargo-bloat = callPackage ../development/tools/rust/cargo-bloat { };
|
||
cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { };
|
||
cargo-cache = callPackage ../development/tools/rust/cargo-cache {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-crev = callPackage ../development/tools/rust/cargo-crev {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation;
|
||
};
|
||
cargo-cross = callPackage ../development/tools/rust/cargo-cross { };
|
||
cargo-deny = callPackage ../development/tools/rust/cargo-deny {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { };
|
||
cargo-dephell = callPackage ../development/tools/rust/cargo-dephell {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-diet = callPackage ../development/tools/rust/cargo-diet { };
|
||
cargo-embed = callPackage ../development/tools/rust/cargo-embed {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
cargo-expand = callPackage ../development/tools/rust/cargo-expand { };
|
||
cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { };
|
||
cargo-feature = callPackage ../development/tools/rust/cargo-feature { };
|
||
cargo-flash = callPackage ../development/tools/rust/cargo-flash {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
cargo-fund = callPackage ../development/tools/rust/cargo-fund {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { };
|
||
cargo-geiger = callPackage ../development/tools/rust/cargo-geiger {
|
||
inherit (darwin) libiconv;
|
||
inherit (darwin.apple_sdk.frameworks) Security CoreFoundation;
|
||
};
|
||
cargo-inspect = callPackage ../development/tools/rust/cargo-inspect {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-insta = callPackage ../development/tools/rust/cargo-insta { };
|
||
cargo-limit = callPackage ../development/tools/rust/cargo-limit { };
|
||
cargo-make = callPackage ../development/tools/rust/cargo-make {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
cargo-modules = callPackage ../development/tools/rust/cargo-modules {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices;
|
||
};
|
||
cargo-msrv = callPackage ../development/tools/rust/cargo-msrv {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-nextest = callPackage ../development/tools/rust/cargo-nextest {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-play = callPackage ../development/tools/rust/cargo-play { };
|
||
cargo-profiler = callPackage ../development/tools/rust/cargo-profiler {};
|
||
cargo-raze = callPackage ../development/tools/rust/cargo-raze {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-readme = callPackage ../development/tools/rust/cargo-readme {};
|
||
cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-sort = callPackage ../development/tools/rust/cargo-sort { };
|
||
cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { };
|
||
cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme {};
|
||
cargo-tally = callPackage ../development/tools/rust/cargo-tally {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
|
||
};
|
||
cargo-udeps = callPackage ../development/tools/rust/cargo-udeps {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration;
|
||
};
|
||
|
||
cargo-tauri = callPackage ../development/tools/rust/cargo-tauri { };
|
||
|
||
cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { };
|
||
cargo-wasi = callPackage ../development/tools/rust/cargo-wasi {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-watch = callPackage ../development/tools/rust/cargo-watch {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Foundation;
|
||
};
|
||
cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { };
|
||
cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Security CoreFoundation AppKit System;
|
||
};
|
||
cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { };
|
||
cargo-generate = callPackage ../development/tools/rust/cargo-generate {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
cargo-bootimage = callPackage ../development/tools/rust/bootimage { };
|
||
|
||
cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { };
|
||
|
||
cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { };
|
||
|
||
crate2nix = callPackage ../development/tools/rust/crate2nix { };
|
||
|
||
convco = callPackage ../development/tools/convco {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
devserver = callPackage ../development/tools/rust/devserver {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
devspace = callPackage ../development/tools/misc/devspace { };
|
||
|
||
maturin = callPackage ../development/tools/rust/maturin {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
panamax = callPackage ../development/tools/rust/panamax {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ograc = callPackage ../development/tools/rust/ograc { };
|
||
|
||
rhack = callPackage ../development/tools/rust/rhack { };
|
||
inherit (rustPackages) rls;
|
||
roogle = callPackage ../development/tools/rust/roogle { };
|
||
rustfmt = rustPackages.rustfmt;
|
||
rustracer = callPackage ../development/tools/rust/racer {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { };
|
||
rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { };
|
||
rust-bindgen = callPackage ../development/tools/rust/bindgen { };
|
||
rust-cbindgen = callPackage ../development/tools/rust/cbindgen {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
rust-script = callPackage ../development/tools/rust/rust-script { };
|
||
rustup = callPackage ../development/tools/rust/rustup {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
rusty-man = callPackage ../development/tools/rust/rusty-man { };
|
||
|
||
sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme {};
|
||
|
||
sbclBootstrap = callPackage ../development/compilers/sbcl/bootstrap.nix {};
|
||
sbcl_2_0_8 = callPackage ../development/compilers/sbcl/2.0.8.nix {};
|
||
sbcl_2_0_9 = callPackage ../development/compilers/sbcl/2.0.9.nix {};
|
||
sbcl_2_1_1 = callPackage ../development/compilers/sbcl/2.1.1.nix {};
|
||
sbcl_2_1_2 = callPackage ../development/compilers/sbcl/2.1.2.nix {};
|
||
sbcl_2_1_9 = callPackage ../development/compilers/sbcl/2.1.9.nix {};
|
||
sbcl_2_1_10 = callPackage ../development/compilers/sbcl/2.1.10.nix {};
|
||
sbcl_2_1_11 = callPackage ../development/compilers/sbcl/2.1.11.nix {};
|
||
sbcl_2_2_4 = callPackage ../development/compilers/sbcl/2.2.4.nix {};
|
||
sbcl_2_2_6 = callPackage ../development/compilers/sbcl/2.2.6.nix {};
|
||
sbcl = sbcl_2_2_6;
|
||
|
||
roswell = callPackage ../development/tools/roswell { };
|
||
|
||
scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; };
|
||
scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; };
|
||
scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; };
|
||
scala_2_13 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.13"; };
|
||
scala_3 = callPackage ../development/compilers/scala { };
|
||
# deprecated
|
||
dotty = scala_3;
|
||
|
||
scala = scala_2_13;
|
||
scala-runners = callPackage ../development/compilers/scala-runners {
|
||
coursier = coursier.override { jre = jdk8; };
|
||
};
|
||
|
||
metals = callPackage ../development/tools/metals { };
|
||
scalafix = callPackage ../development/tools/scalafix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
scalafmt = callPackage ../development/tools/scalafmt { };
|
||
|
||
scryer-prolog = callPackage ../development/compilers/scryer-prolog { };
|
||
|
||
sdcc = callPackage ../development/compilers/sdcc {
|
||
gputils = null;
|
||
};
|
||
|
||
seren = callPackage ../applications/networking/instant-messengers/seren { };
|
||
|
||
serialdv = callPackage ../development/libraries/serialdv { };
|
||
|
||
serpent = callPackage ../development/compilers/serpent { };
|
||
|
||
shmig = callPackage ../development/tools/database/shmig { };
|
||
|
||
# smlnjBootstrap should be redundant, now that smlnj works on Darwin natively
|
||
smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { };
|
||
smlnj = callPackage ../development/compilers/smlnj {
|
||
inherit (darwin) Libsystem;
|
||
};
|
||
|
||
smlpkg = callPackage ../tools/package-management/smlpkg { };
|
||
|
||
solc = callPackage ../development/compilers/solc {
|
||
boost = boost172;
|
||
};
|
||
|
||
souffle = callPackage ../development/compilers/souffle { };
|
||
|
||
spasm-ng = callPackage ../development/compilers/spasm-ng { };
|
||
|
||
spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { };
|
||
|
||
sqldeveloper = callPackage ../development/tools/database/sqldeveloper {
|
||
jdk = oraclejdk;
|
||
};
|
||
|
||
sqlfluff = callPackage ../development/tools/database/sqlfluff { };
|
||
|
||
sqlx-cli = callPackage ../development/tools/rust/sqlx-cli {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security;
|
||
};
|
||
|
||
squeak = callPackage ../development/compilers/squeak { };
|
||
|
||
squirrel-sql = callPackage ../development/tools/database/squirrel-sql {
|
||
drivers = [ jtds_jdbc mssql_jdbc mysql_jdbc postgresql_jdbc ];
|
||
};
|
||
|
||
stalin = callPackage ../development/compilers/stalin { };
|
||
|
||
metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { };
|
||
|
||
svd2rust = callPackage ../development/tools/rust/svd2rust { };
|
||
|
||
svdtools = callPackage ../development/embedded/svdtools { };
|
||
|
||
swift = callPackage ../development/compilers/swift { };
|
||
|
||
swiProlog = callPackage ../development/compilers/swi-prolog {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
swiPrologWithGui = swiProlog.override { withGui = true; };
|
||
|
||
tbb = callPackage ../development/libraries/tbb { };
|
||
|
||
terra = callPackage ../development/compilers/terra {
|
||
llvmPackages = llvmPackages_11;
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
|
||
};
|
||
|
||
teyjus = callPackage ../development/compilers/teyjus (
|
||
with ocaml-ng.ocamlPackages_4_02; {
|
||
inherit ocaml;
|
||
omake = omake_rc1;
|
||
});
|
||
|
||
thrust = callPackage ../development/tools/thrust {
|
||
gconf = gnome2.GConf;
|
||
};
|
||
|
||
tinycc = callPackage ../development/compilers/tinycc { };
|
||
|
||
tinygo = callPackage ../development/compilers/tinygo {
|
||
llvmPackages = llvmPackages_14;
|
||
avrgcc = pkgsCross.avr.buildPackages.gcc;
|
||
wasi-libc = pkgsCross.wasi32.wasilibc;
|
||
};
|
||
|
||
tinyscheme = callPackage ../development/interpreters/tinyscheme {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
bupc = callPackage ../development/compilers/bupc { };
|
||
|
||
uasm = callPackage ../development/compilers/uasm { };
|
||
|
||
urn = callPackage ../development/compilers/urn { };
|
||
|
||
urweb = callPackage ../development/compilers/urweb {
|
||
icu = icu67;
|
||
};
|
||
|
||
urbackup-client = callPackage ../applications/backup/urbackup-client { };
|
||
|
||
vlang = callPackage ../development/compilers/vlang { };
|
||
|
||
vala-lint = callPackage ../development/tools/vala-lint { };
|
||
|
||
inherit (callPackage ../development/compilers/vala { })
|
||
vala_0_48
|
||
vala_0_54
|
||
vala_0_56
|
||
vala;
|
||
|
||
vyper = with python3Packages; toPythonApplication vyper;
|
||
|
||
wcc = callPackage ../development/compilers/wcc { };
|
||
|
||
wla-dx = callPackage ../development/compilers/wla-dx { };
|
||
|
||
wrapCCWith =
|
||
{ cc
|
||
, # This should be the only bintools runtime dep with this sort of logic. The
|
||
# Others should instead delegate to the next stage's choice with
|
||
# `targetPackages.stdenv.cc.bintools`. This one is different just to
|
||
# provide the default choice, avoiding infinite recursion.
|
||
# See the bintools attribute for the logic and reasoning. We need to provide
|
||
# a default here, since eval will hit this function when bootstrapping
|
||
# stdenv where the bintools attribute doesn't exist, but will never actually
|
||
# be evaluated -- callPackage ends up being too eager.
|
||
bintools ? pkgs.bintools
|
||
, libc ? bintools.libc
|
||
, # libc++ from the default LLVM version is bound at the top level, but we
|
||
# want the C++ library to be explicitly chosen by the caller, and null by
|
||
# default.
|
||
libcxx ? null
|
||
, extraPackages ? lib.optional (cc.isGNU or false && stdenv.targetPlatform.isMinGW) threadsCross
|
||
, nixSupport ? {}
|
||
, ...
|
||
} @ extraArgs:
|
||
callPackage ../build-support/cc-wrapper (let self = {
|
||
nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
|
||
nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
|
||
nativePrefix = stdenv.cc.nativePrefix or "";
|
||
noLibc = !self.nativeLibc && (self.libc == null);
|
||
|
||
isGNU = cc.isGNU or false;
|
||
isClang = cc.isClang or false;
|
||
|
||
inherit cc bintools libc libcxx extraPackages nixSupport zlib;
|
||
} // extraArgs; in self);
|
||
|
||
wrapCC = cc: wrapCCWith {
|
||
inherit cc;
|
||
};
|
||
|
||
wrapBintoolsWith =
|
||
{ bintools
|
||
, libc ? if stdenv.targetPlatform != stdenv.hostPlatform then libcCross else stdenv.cc.libc
|
||
, ...
|
||
} @ extraArgs:
|
||
callPackage ../build-support/bintools-wrapper (let self = {
|
||
nativeTools = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeTools or false;
|
||
nativeLibc = stdenv.targetPlatform == stdenv.hostPlatform && stdenv.cc.nativeLibc or false;
|
||
nativePrefix = stdenv.cc.nativePrefix or "";
|
||
|
||
noLibc = (self.libc == null);
|
||
|
||
inherit bintools libc;
|
||
inherit (darwin) postLinkSignHook signingUtils;
|
||
} // extraArgs; in self);
|
||
|
||
yaml-language-server = nodePackages.yaml-language-server;
|
||
|
||
# prolog
|
||
yap = callPackage ../development/compilers/yap { };
|
||
|
||
yasm = callPackage ../development/compilers/yasm { };
|
||
|
||
yosys = callPackage ../development/compilers/yosys { };
|
||
yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { };
|
||
yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { };
|
||
yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { };
|
||
|
||
z88dk = callPackage ../development/compilers/z88dk { };
|
||
|
||
zulip = callPackage ../applications/networking/instant-messengers/zulip {
|
||
# Bubblewrap breaks zulip, see https://github.com/NixOS/nixpkgs/pull/97264#issuecomment-704454645
|
||
appimageTools = pkgs.appimageTools.override {
|
||
buildFHSUserEnv = pkgs.buildFHSUserEnv;
|
||
};
|
||
};
|
||
|
||
zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { };
|
||
|
||
zulu8 = callPackage ../development/compilers/zulu/8.nix { };
|
||
zulu = callPackage ../development/compilers/zulu { };
|
||
|
||
### DEVELOPMENT / INTERPRETERS
|
||
|
||
acl2 = callPackage ../development/interpreters/acl2 { };
|
||
acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; };
|
||
|
||
angelscript = callPackage ../development/interpreters/angelscript {};
|
||
|
||
angelscript_2_22 = callPackage ../development/interpreters/angelscript/2.22.nix {};
|
||
|
||
babashka = callPackage ../development/interpreters/clojure/babashka.nix { };
|
||
|
||
# BQN interpreters and compilers
|
||
|
||
mbqn = callPackage ../development/interpreters/bqn/mlochbaum-bqn { };
|
||
|
||
cbqn = cbqn-bootstrap.phase2;
|
||
cbqn-standalone = cbqn-bootstrap.phase0;
|
||
|
||
# Below, the classic self-bootstrapping process
|
||
cbqn-bootstrap = lib.dontRecurseIntoAttrs {
|
||
mbqn-source = buildPackages.mbqn.src;
|
||
|
||
phase0 = callPackage ../development/interpreters/bqn/cbqn {
|
||
genBytecode = false;
|
||
bqn-path = null;
|
||
mbqn-source = null;
|
||
};
|
||
|
||
phase1 = callPackage ../development/interpreters/bqn/cbqn {
|
||
inherit (cbqn-bootstrap) mbqn-source;
|
||
genBytecode = true;
|
||
bqn-path = "${buildPackages.cbqn-bootstrap.phase0}/bin/cbqn";
|
||
};
|
||
|
||
phase2 = callPackage ../development/interpreters/bqn/cbqn {
|
||
inherit (cbqn-bootstrap) mbqn-source;
|
||
genBytecode = true;
|
||
bqn-path = "${buildPackages.cbqn-bootstrap.phase1}/bin/cbqn";
|
||
};
|
||
};
|
||
|
||
dbqn = callPackage ../development/interpreters/bqn/dzaima-bqn {
|
||
buildNativeImage = false;
|
||
stdenv = stdenvNoCC;
|
||
jdk = jre;
|
||
};
|
||
dbqn-native = callPackage ../development/interpreters/bqn/dzaima-bqn {
|
||
buildNativeImage = true;
|
||
jdk = graalvm11-ce;
|
||
};
|
||
|
||
chibi = callPackage ../development/interpreters/chibi { };
|
||
|
||
ceptre = callPackage ../development/interpreters/ceptre { };
|
||
|
||
cg3 = callPackage ../development/interpreters/cg3 { };
|
||
|
||
cling = callPackage ../development/interpreters/cling { };
|
||
|
||
clips = callPackage ../development/interpreters/clips { };
|
||
|
||
cliscord = callPackage ../misc/cliscord {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
clisp = callPackage ../development/interpreters/clisp { };
|
||
clisp-tip = callPackage ../development/interpreters/clisp/hg.nix { };
|
||
|
||
clojupyter = callPackage ../applications/editors/jupyter-kernels/clojupyter {
|
||
jre = jre8;
|
||
};
|
||
|
||
clojure = callPackage ../development/interpreters/clojure {
|
||
# set this to an LTS version of java
|
||
jdk = jdk11;
|
||
};
|
||
|
||
clojure-lsp = callPackage ../development/tools/misc/clojure-lsp { };
|
||
|
||
clooj = callPackage ../development/interpreters/clojure/clooj.nix { };
|
||
|
||
dhall = haskell.lib.compose.justStaticExecutables haskellPackages.dhall;
|
||
|
||
dhall-bash = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-bash;
|
||
|
||
dhall-docs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-docs;
|
||
|
||
dhall-lsp-server = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-lsp-server;
|
||
|
||
dhall-json = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-json;
|
||
|
||
dhall-nix = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nix;
|
||
|
||
dhall-nixpkgs = haskell.lib.compose.justStaticExecutables haskellPackages.dhall-nixpkgs;
|
||
|
||
dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { });
|
||
|
||
duktape = callPackage ../development/interpreters/duktape { };
|
||
|
||
duckscript = callPackage ../development/tools/rust/duckscript {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
evcxr = callPackage ../development/interpreters/evcxr {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
beam = callPackage ./beam-packages.nix { };
|
||
beam_nox = callPackage ./beam-packages.nix { beam = beam_nox; wxSupport = false; };
|
||
beam_minimal = callPackage ./beam-packages.nix {
|
||
beam = beam_minimal;
|
||
wxSupport = false;
|
||
systemdSupport = false;
|
||
};
|
||
|
||
inherit (beam.interpreters)
|
||
erlang erlangR25 erlangR24 erlangR23 erlangR22 erlangR21
|
||
erlang_odbc erlang_javac erlang_odbc_javac
|
||
elixir elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
|
||
elixir_ls;
|
||
|
||
erlang_nox = beam_nox.interpreters.erlang;
|
||
|
||
inherit (beam.packages.erlang)
|
||
erlang-ls erlfmt elvis-erlang
|
||
rebar rebar3 rebar3WithPlugins
|
||
fetchHex beamPackages;
|
||
|
||
inherit (beam.packages.erlangR21) lfe lfe_1_3;
|
||
|
||
gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage {
|
||
inherit (llvmPackages) openmp;
|
||
# MPICH currently build on Darwin
|
||
mpi = mpich;
|
||
};
|
||
|
||
graphql-client = callPackage ../development/tools/graphql-client {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
graphqlmap = callPackage ../tools/security/graphqlmap { };
|
||
|
||
groovy = callPackage ../development/interpreters/groovy { };
|
||
|
||
inherit (callPackages ../applications/networking/cluster/hadoop { })
|
||
hadoop_3_3
|
||
hadoop_3_2
|
||
hadoop2;
|
||
hadoop3 = hadoop_3_3;
|
||
hadoop = hadoop3;
|
||
|
||
hashlink = callPackage ../development/interpreters/hashlink { };
|
||
|
||
io = callPackage ../development/interpreters/io { };
|
||
|
||
ivy = callPackage ../development/interpreters/ivy { };
|
||
|
||
j = callPackage ../development/interpreters/j {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
jacinda = haskell.lib.compose.justStaticExecutables haskell.packages.ghc924.jacinda;
|
||
|
||
janet = callPackage ../development/interpreters/janet {};
|
||
|
||
jpm = callPackage ../development/interpreters/janet/jpm.nix {};
|
||
|
||
jelly = callPackage ../development/interpreters/jelly {};
|
||
|
||
jimtcl = callPackage ../development/interpreters/jimtcl {};
|
||
|
||
jmeter = callPackage ../applications/networking/jmeter {};
|
||
|
||
joker = callPackage ../development/interpreters/joker {};
|
||
|
||
davmail = callPackage ../applications/networking/davmail {};
|
||
|
||
kanif = callPackage ../applications/networking/cluster/kanif { };
|
||
|
||
kona = callPackage ../development/interpreters/kona {};
|
||
|
||
lolcode = callPackage ../development/interpreters/lolcode { };
|
||
|
||
love_0_10 = callPackage ../development/interpreters/love/0.10.nix { };
|
||
love_11 = callPackage ../development/interpreters/love/11.nix { };
|
||
love = love_0_10;
|
||
|
||
wabt = callPackage ../development/tools/wabt { };
|
||
|
||
zuo = callPackage ../development/interpreters/zuo { };
|
||
|
||
### LUA interpreters
|
||
luaInterpreters = callPackage ./../development/interpreters/lua-5 {};
|
||
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;
|
||
|
||
lua5 = lua5_2_compat;
|
||
lua = lua5;
|
||
|
||
lua51Packages = recurseIntoAttrs lua5_1.pkgs;
|
||
lua52Packages = recurseIntoAttrs lua5_2.pkgs;
|
||
lua53Packages = recurseIntoAttrs lua5_3.pkgs;
|
||
luajitPackages = recurseIntoAttrs luajit.pkgs;
|
||
|
||
luaPackages = lua52Packages;
|
||
|
||
luajit = luajit_2_1;
|
||
|
||
luarocks = luaPackages.luarocks;
|
||
luarocks-nix = luaPackages.luarocks-nix;
|
||
|
||
toluapp = callPackage ../development/tools/toluapp {
|
||
lua = lua5_1; # doesn't work with any other :(
|
||
};
|
||
|
||
### END OF LUA
|
||
|
||
### CuboCore
|
||
CuboCore = recurseIntoAttrs (import ./cubocore-packages.nix {
|
||
inherit newScope lxqt lib libsForQt5;
|
||
});
|
||
|
||
### End of CuboCore
|
||
|
||
maude = callPackage ../development/interpreters/maude {
|
||
stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else stdenv;
|
||
};
|
||
|
||
me_cleaner = callPackage ../tools/misc/me_cleaner { };
|
||
|
||
mesos-dns = callPackage ../servers/mesos-dns { };
|
||
|
||
metamath = callPackage ../development/interpreters/metamath { };
|
||
|
||
minder = callPackage ../applications/misc/minder { };
|
||
|
||
mujs = callPackage ../development/interpreters/mujs { };
|
||
|
||
nextflow = callPackage ../development/interpreters/nextflow { };
|
||
|
||
ngn-k = callPackage ../development/interpreters/ngn-k { };
|
||
|
||
oak = callPackage ../development/interpreters/oak { };
|
||
|
||
obb = callPackage ../development/interpreters/clojure/obb.nix { };
|
||
|
||
octave = callPackage ../development/interpreters/octave {
|
||
python = python3;
|
||
mkDerivation = stdenv.mkDerivation;
|
||
};
|
||
octaveFull = libsForQt5.callPackage ../development/interpreters/octave {
|
||
python = python3;
|
||
enableQt = true;
|
||
overridePlatforms = ["x86_64-linux" "x86_64-darwin"];
|
||
};
|
||
|
||
octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
|
||
|
||
octavePackages = recurseIntoAttrs octave.pkgs;
|
||
|
||
pachyderm = callPackage ../applications/networking/cluster/pachyderm { };
|
||
|
||
|
||
# PHP interpreters, packages and extensions.
|
||
#
|
||
# Set default PHP interpreter, extensions and packages
|
||
php = php81;
|
||
phpExtensions = php.extensions;
|
||
phpPackages = php.packages;
|
||
|
||
# Import PHP81 interpreter, extensions and packages
|
||
php81 = callPackage ../development/interpreters/php/8.1.nix {
|
||
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
|
||
pcre2 = pcre2.override {
|
||
withJitSealloc = false; # Needed to avoid crashes, see https://bugs.php.net/bug.php?id=78630
|
||
};
|
||
};
|
||
php81Extensions = recurseIntoAttrs php81.extensions;
|
||
php81Packages = recurseIntoAttrs php81.packages;
|
||
|
||
# Import PHP80 interpreter, extensions and packages
|
||
php80 = callPackage ../development/interpreters/php/8.0.nix {
|
||
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
|
||
pcre2 = pcre2.override {
|
||
withJitSealloc = false; # Needed to avoid crashes, see https://bugs.php.net/bug.php?id=78630
|
||
};
|
||
};
|
||
php80Extensions = recurseIntoAttrs php80.extensions;
|
||
php80Packages = recurseIntoAttrs php80.packages;
|
||
|
||
|
||
picoc = callPackage ../development/interpreters/picoc {};
|
||
|
||
picolisp = callPackage ../development/interpreters/picolisp {};
|
||
|
||
polyml = callPackage ../development/compilers/polyml { };
|
||
polyml56 = callPackage ../development/compilers/polyml/5.6.nix { };
|
||
polyml57 = callPackage ../development/compilers/polyml/5.7.nix { };
|
||
|
||
# Python interpreters. All standard library modules are included except for tkinter, which is
|
||
# available as `pythonPackages.tkinter` and can be used as any other Python package.
|
||
# When switching these sets, please update docs at ../../doc/languages-frameworks/python.md
|
||
python2 = python27;
|
||
python3 = python310;
|
||
|
||
# pythonPackages further below, but assigned here because they need to be in sync
|
||
python2Packages = dontRecurseIntoAttrs python27Packages;
|
||
python3Packages = dontRecurseIntoAttrs python310Packages;
|
||
|
||
pypy = pypy2;
|
||
pypy2 = pypy27;
|
||
pypy3 = pypy38;
|
||
|
||
# Python interpreter that is build with all modules, including tkinter.
|
||
# These are for compatibility and should not be used inside Nixpkgs.
|
||
python2Full = python2.override {
|
||
self = python2Full;
|
||
pythonAttr = "python2Full";
|
||
x11Support = true;
|
||
};
|
||
python27Full = python27.override {
|
||
self = python27Full;
|
||
pythonAttr = "python27Full";
|
||
x11Support = true;
|
||
};
|
||
python3Full = python3.override {
|
||
self = python3Full;
|
||
pythonAttr = "python3Full";
|
||
bluezSupport = true;
|
||
x11Support = true;
|
||
};
|
||
python37Full = python37.override {
|
||
self = python37Full;
|
||
pythonAttr = "python37Full";
|
||
bluezSupport = true;
|
||
x11Support = true;
|
||
};
|
||
python38Full = python38.override {
|
||
self = python38Full;
|
||
pythonAttr = "python38Full";
|
||
bluezSupport = true;
|
||
x11Support = true;
|
||
};
|
||
python39Full = python39.override {
|
||
self = python39Full;
|
||
pythonAttr = "python39Full";
|
||
bluezSupport = true;
|
||
x11Support = true;
|
||
};
|
||
python310Full = python310.override {
|
||
self = python310Full;
|
||
pythonAttr = "python310Full";
|
||
bluezSupport = true;
|
||
x11Support = true;
|
||
};
|
||
|
||
pythonInterpreters = callPackage ./../development/interpreters/python { };
|
||
inherit (pythonInterpreters) python27 python37 python38 python39 python310 python311 python3Minimal pypy27 pypy38 pypy37 rustpython;
|
||
|
||
# List of extensions with overrides to apply to all Python package sets.
|
||
pythonPackagesExtensions = [ ];
|
||
# Python package sets.
|
||
python27Packages = python27.pkgs;
|
||
python37Packages = python37.pkgs;
|
||
python38Packages = python38.pkgs;
|
||
python39Packages = recurseIntoAttrs python39.pkgs;
|
||
python310Packages = recurseIntoAttrs python310.pkgs;
|
||
python311Packages = python311.pkgs;
|
||
pypyPackages = pypy.pkgs;
|
||
pypy2Packages = pypy2.pkgs;
|
||
pypy27Packages = pypy27.pkgs;
|
||
pypy3Packages = pypy3.pkgs;
|
||
pypy37Packages = pypy37.pkgs;
|
||
pypy38Packages = pypy38.pkgs;
|
||
|
||
py3c = callPackage ../development/libraries/py3c { };
|
||
|
||
pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { };
|
||
|
||
pythonCondaPackages = callPackage ./../development/interpreters/python/conda { };
|
||
|
||
update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { };
|
||
|
||
# Should eventually be moved inside Python interpreters.
|
||
python-setup-hook = callPackage ../development/interpreters/python/setup-hook.nix { };
|
||
|
||
pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {});
|
||
|
||
check-jsonschema = callPackage ../development/tools/check-jsonschema {};
|
||
|
||
pypi2nix = callPackage ../development/tools/pypi2nix {};
|
||
|
||
pypi-mirror = callPackage ../development/tools/pypi-mirror {};
|
||
|
||
setupcfg2nix = python3Packages.callPackage ../development/tools/setupcfg2nix {};
|
||
|
||
# These pyside tools do not provide any Python modules and are meant to be here.
|
||
# See ../development/python-modules/pyside for details.
|
||
pysideApiextractor = callPackage ../development/python-modules/pyside/apiextractor.nix { };
|
||
pysideGeneratorrunner = callPackage ../development/python-modules/pyside/generatorrunner.nix { };
|
||
|
||
svg2tikz = python27Packages.svg2tikz;
|
||
|
||
pew = callPackage ../development/tools/pew {};
|
||
|
||
poetry = callPackage ../development/tools/poetry2nix/poetry2nix/pkgs/poetry {
|
||
python = python3;
|
||
};
|
||
poetry2nix = callPackage ../development/tools/poetry2nix/poetry2nix {
|
||
inherit pkgs lib;
|
||
};
|
||
|
||
poetry2conda = python3Packages.callPackage ../development/python-modules/poetry2conda { };
|
||
|
||
pip-audit = callPackage ../development/tools/pip-audit {};
|
||
|
||
pipenv = callPackage ../development/tools/pipenv {};
|
||
|
||
pipewire = callPackage ../development/libraries/pipewire {
|
||
# ffmpeg depends on SDL2 which depends on pipewire by default.
|
||
# Break the cycle by disabling pipewire support in our ffmpeg.
|
||
ffmpeg = ffmpeg.override {
|
||
SDL2 = SDL2.override {
|
||
pipewireSupport = false;
|
||
};
|
||
};
|
||
};
|
||
|
||
pipewire-media-session = callPackage ../development/libraries/pipewire/media-session.nix {};
|
||
|
||
pipewire_0_2 = callPackage ../development/libraries/pipewire/0.2.nix {};
|
||
wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix {};
|
||
|
||
pyradio = callPackage ../applications/audio/pyradio {};
|
||
|
||
racket = callPackage ../development/interpreters/racket {
|
||
# racket 6.11 doesn't build with gcc6 + recent glibc:
|
||
# https://github.com/racket/racket/pull/1886
|
||
# https://github.com/NixOS/nixpkgs/pull/31017#issuecomment-343574769
|
||
stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
|
||
};
|
||
racket_7_9 = callPackage ../development/interpreters/racket/racket_7_9.nix {
|
||
stdenv = if stdenv.isDarwin then stdenv else gcc7Stdenv;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
|
||
};
|
||
racket-minimal = callPackage ../development/interpreters/racket/minimal.nix { };
|
||
|
||
rakudo = callPackage ../development/interpreters/rakudo {};
|
||
moarvm = callPackage ../development/interpreters/rakudo/moarvm.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
|
||
};
|
||
nqp = callPackage ../development/interpreters/rakudo/nqp.nix { };
|
||
zef = callPackage ../development/interpreters/rakudo/zef.nix { };
|
||
|
||
rascal = callPackage ../development/interpreters/rascal { };
|
||
|
||
red = callPackage ../development/interpreters/red { };
|
||
|
||
regexploit = callPackage ../tools/security/regexploit { };
|
||
|
||
regextester = callPackage ../applications/misc/regextester { };
|
||
|
||
regina = callPackage ../development/interpreters/regina { };
|
||
|
||
inherit (ocamlPackages) reason;
|
||
|
||
buildRubyGem = callPackage ../development/ruby-modules/gem {
|
||
inherit (darwin) libobjc;
|
||
};
|
||
defaultGemConfig = callPackage ../development/ruby-modules/gem-config {
|
||
# recent v8 doesn't build on nixpkgs Darwin yet. https://github.com/NixOS/nixpkgs/issues/158076
|
||
v8 = if stdenv.isDarwin then v8_8_x else v8;
|
||
inherit (darwin) DarwinTools cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
bundix = callPackage ../development/ruby-modules/bundix { };
|
||
bundler = callPackage ../development/ruby-modules/bundler { };
|
||
bundlerEnv = callPackage ../development/ruby-modules/bundler-env { };
|
||
bundlerApp = callPackage ../development/ruby-modules/bundler-app { };
|
||
bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { };
|
||
|
||
bundler-audit = callPackage ../tools/security/bundler-audit { };
|
||
|
||
solargraph = rubyPackages.solargraph;
|
||
|
||
rbenv = callPackage ../development/ruby-modules/rbenv { };
|
||
|
||
inherit (callPackage ../development/interpreters/ruby {
|
||
inherit (darwin) libiconv libobjc libunwind;
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
})
|
||
mkRubyVersion
|
||
mkRuby
|
||
ruby_2_7
|
||
ruby_3_0
|
||
ruby_3_1;
|
||
|
||
ruby = ruby_2_7;
|
||
rubyPackages = rubyPackages_2_7;
|
||
|
||
rubyPackages_2_7 = recurseIntoAttrs ruby_2_7.gems;
|
||
rubyPackages_3_0 = recurseIntoAttrs ruby_3_0.gems;
|
||
rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems;
|
||
|
||
mruby = callPackage ../development/compilers/mruby { };
|
||
|
||
scsh = callPackage ../development/interpreters/scsh { };
|
||
|
||
scheme48 = callPackage ../development/interpreters/scheme48 { };
|
||
|
||
scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { };
|
||
|
||
self = pkgsi686Linux.callPackage ../development/interpreters/self { };
|
||
|
||
inherit (callPackages ../applications/networking/cluster/spark { })
|
||
spark_3_2
|
||
spark_3_1
|
||
spark_2_4;
|
||
spark3 = spark_3_2;
|
||
spark2 = spark_2_4;
|
||
spark = spark3;
|
||
|
||
sparkleshare = callPackage ../applications/version-management/sparkleshare { };
|
||
|
||
spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix {
|
||
inherit (darwin) libobjc;
|
||
};
|
||
spidermonkey_91 = callPackage ../development/interpreters/spidermonkey/91.nix {
|
||
inherit (darwin) libobjc;
|
||
};
|
||
spidermonkey_102 = callPackage ../development/interpreters/spidermonkey/102.nix {
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
ssm-agent = callPackage ../applications/networking/cluster/ssm-agent { };
|
||
ssm-session-manager-plugin = callPackage ../applications/networking/cluster/ssm-session-manager-plugin { };
|
||
|
||
starlark = callPackage ../development/interpreters/starlark { };
|
||
|
||
supercollider = libsForQt5.callPackage ../development/interpreters/supercollider {
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
supercollider_scel = supercollider.override { useSCEL = true; };
|
||
|
||
supercolliderPlugins = recurseIntoAttrs {
|
||
sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix {
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
};
|
||
|
||
supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix {
|
||
plugins = [];
|
||
};
|
||
|
||
supercollider-with-sc3-plugins = supercollider-with-plugins.override {
|
||
plugins = with supercolliderPlugins; [ sc3-plugins ];
|
||
};
|
||
|
||
taktuk = callPackage ../applications/networking/cluster/taktuk { };
|
||
|
||
tcl = tcl-8_6;
|
||
tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { };
|
||
tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { };
|
||
|
||
tclreadline = callPackage ../development/interpreters/tclreadline { };
|
||
|
||
trealla = callPackage ../development/interpreters/trealla { };
|
||
|
||
wapm-cli = callPackage ../tools/package-management/wapm/cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
wasm = ocamlPackages.wasm;
|
||
|
||
wasm3 = callPackage ../development/interpreters/wasm3 { };
|
||
|
||
yex-lang = callPackage ../development/interpreters/yex-lang { };
|
||
|
||
### DEVELOPMENT / MISC
|
||
|
||
h3 = callPackage ../development/misc/h3 { };
|
||
|
||
amtk = callPackage ../development/libraries/amtk { };
|
||
|
||
avrlibc = callPackage ../development/misc/avr/libc {};
|
||
avrlibcCross = callPackage ../development/misc/avr/libc {
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
avr8burnomat = callPackage ../development/misc/avr8-burn-omat { };
|
||
|
||
cppreference-doc = callPackage ../development/misc/cppreference-doc { };
|
||
|
||
sourceFromHead = callPackage ../build-support/source-from-head-fun.nix {};
|
||
|
||
jruby = callPackage ../development/interpreters/jruby { };
|
||
|
||
jython = callPackage ../development/interpreters/jython {};
|
||
|
||
gImageReader = callPackage ../applications/misc/gImageReader { };
|
||
|
||
guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { };
|
||
|
||
# Needed for autogen
|
||
guile_2_0 = callPackage ../development/interpreters/guile/2.0.nix { };
|
||
|
||
guile_2_2 = callPackage ../development/interpreters/guile/2.2.nix { };
|
||
|
||
guile_3_0 = callPackage ../development/interpreters/guile/3.0.nix { };
|
||
|
||
guile = guile_2_2;
|
||
|
||
guile-cairo = callPackage ../development/guile-modules/guile-cairo { };
|
||
|
||
guile-commonmark = callPackage ../development/guile-modules/guile-commonmark { };
|
||
|
||
guile-fibers = callPackage ../development/guile-modules/guile-fibers { };
|
||
|
||
guile-gcrypt = callPackage ../development/guile-modules/guile-gcrypt { };
|
||
|
||
guile-git = callPackage ../development/guile-modules/guile-git { };
|
||
|
||
guile-json = callPackage ../development/guile-modules/guile-json { };
|
||
|
||
guile-lib = callPackage ../development/guile-modules/guile-lib { };
|
||
|
||
guile-ncurses = callPackage ../development/guile-modules/guile-ncurses { };
|
||
|
||
guile-opengl = callPackage ../development/guile-modules/guile-opengl { };
|
||
|
||
guile-reader = callPackage ../development/guile-modules/guile-reader { };
|
||
|
||
guile-sdl = callPackage ../development/guile-modules/guile-sdl { };
|
||
|
||
guile-sdl2 = callPackage ../development/guile-modules/guile-sdl2 { };
|
||
|
||
guile-ssh = callPackage ../development/guile-modules/guile-ssh { };
|
||
|
||
guile-xcb = callPackage ../development/guile-modules/guile-xcb {
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { };
|
||
|
||
infracost = callPackage ../tools/misc/infracost { };
|
||
|
||
msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { };
|
||
|
||
msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { };
|
||
msp430NewlibCross = callPackage ../development/misc/msp430/newlib.nix {
|
||
inherit (buildPackages.xorg) lndir;
|
||
newlib = newlibCross;
|
||
};
|
||
|
||
mspds = callPackage ../development/misc/msp430/mspds { };
|
||
mspds-bin = callPackage ../development/misc/msp430/mspds/binary.nix { };
|
||
|
||
mspdebug = callPackage ../development/misc/msp430/mspdebug.nix { };
|
||
|
||
vc4-newlib = callPackage ../development/misc/vc4/newlib.nix {};
|
||
|
||
or1k-newlib = callPackage ../development/misc/or1k/newlib.nix {};
|
||
|
||
rappel = callPackage ../development/misc/rappel { };
|
||
|
||
pharo-vms = callPackage ../development/pharo/vm { };
|
||
pharo = pharo-vms.multi-vm-wrapper;
|
||
pharo-cog32 = pharo-vms.cog32;
|
||
pharo-spur32 = pharo-vms.spur32;
|
||
pharo-spur64 = assert stdenv.is64bit; pharo-vms.spur64;
|
||
pharo-launcher = callPackage ../development/pharo/launcher { };
|
||
|
||
protege-distribution = callPackage ../development/web/protege-distribution { };
|
||
|
||
umr = callPackage ../development/misc/umr {
|
||
llvmPackages = llvmPackages_latest;
|
||
};
|
||
|
||
srandrd = callPackage ../tools/X11/srandrd { };
|
||
|
||
srecord = callPackage ../development/tools/misc/srecord { };
|
||
|
||
srelay = callPackage ../tools/networking/srelay { };
|
||
|
||
xidel = callPackage ../tools/text/xidel { };
|
||
|
||
asdf-vm = callPackage ../tools/misc/asdf-vm { };
|
||
|
||
### DEVELOPMENT / TOOLS
|
||
|
||
abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { };
|
||
|
||
abi-dumper = callPackage ../development/tools/misc/abi-dumper { };
|
||
|
||
abuild = callPackage ../development/tools/abuild { };
|
||
|
||
actionlint = callPackage ../development/tools/analysis/actionlint { };
|
||
|
||
adreaper = callPackage ../tools/security/adreaper { };
|
||
|
||
adtool = callPackage ../tools/admin/adtool { };
|
||
|
||
inherit (callPackage ../development/tools/alloy {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
})
|
||
alloy5
|
||
alloy6
|
||
alloy;
|
||
|
||
altair = callPackage ../development/tools/altair-graphql-client { };
|
||
|
||
ameba = callPackage ../development/tools/ameba { };
|
||
|
||
anybadge = with python3Packages; toPythonApplication anybadge;
|
||
|
||
apkg = callPackage ../tools/package-management/apkg { };
|
||
|
||
augeas = callPackage ../tools/system/augeas { };
|
||
|
||
autoadb = callPackage ../misc/autoadb { };
|
||
|
||
ansible = ansible_2_12;
|
||
ansible_2_13 = python3Packages.toPythonApplication python3Packages.ansible-core;
|
||
ansible_2_12 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec {
|
||
version = "2.12.6";
|
||
src = oldAttrs.src.override {
|
||
inherit version;
|
||
hash = "sha256-XzZuhRFZ2Pcs5o0yuMDt2lbuU3wB6faOyjgr0VEK9l0=";
|
||
sha256 = "";
|
||
};
|
||
meta.changelog = "https://github.com/ansible/ansible/blob/v${version}/changelogs/CHANGELOG-v${lib.versions.majorMinor version}.rst";
|
||
}));
|
||
|
||
ansible-doctor = with python3.pkgs; toPythonApplication ansible-doctor;
|
||
|
||
ansible-later = with python3.pkgs; toPythonApplication ansible-later;
|
||
|
||
ansible-lint = with python3.pkgs; toPythonApplication ansible-lint;
|
||
|
||
antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix {
|
||
jdk = jdk8; # todo: remove override https://github.com/nixos/nixpkgs/pull/89731
|
||
};
|
||
|
||
antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
antlr3 = antlr3_5;
|
||
|
||
antlr4_8 = callPackage ../development/tools/parsing/antlr/4.8.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
antlr4_9 = callPackage ../development/tools/parsing/antlr/4.9.nix { };
|
||
|
||
antlr4 = antlr4_8;
|
||
|
||
antlr = antlr4;
|
||
|
||
apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
|
||
apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
|
||
ant = apacheAnt;
|
||
|
||
apacheKafka = apacheKafka_2_8;
|
||
apacheKafka_2_7 = callPackage ../servers/apache-kafka { majorVersion = "2.7"; };
|
||
apacheKafka_2_8 = callPackage ../servers/apache-kafka { majorVersion = "2.8"; };
|
||
|
||
kt = callPackage ../tools/misc/kt {};
|
||
|
||
argbash = callPackage ../development/tools/misc/argbash {};
|
||
|
||
arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { };
|
||
|
||
arpa2common = callPackage ../development/libraries/arpa2common { };
|
||
|
||
asn2quickder = python2Packages.callPackage ../development/tools/asn2quickder {};
|
||
|
||
astyle = callPackage ../development/tools/misc/astyle { };
|
||
|
||
automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { };
|
||
|
||
aviator = callPackage ../development/tools/misc/aviator { };
|
||
|
||
awf = callPackage ../development/tools/misc/awf { };
|
||
|
||
aws-adfs = with python3Packages; toPythonApplication aws-adfs;
|
||
|
||
inherit (callPackages ../development/tools/electron { })
|
||
electron
|
||
electron_9
|
||
electron_10
|
||
electron_11
|
||
electron_12
|
||
electron_13
|
||
electron_14
|
||
electron_15
|
||
electron_16
|
||
electron_17
|
||
electron_18
|
||
electron_19
|
||
electron_20;
|
||
|
||
autobuild = callPackage ../development/tools/misc/autobuild { };
|
||
|
||
autoconf = autoconf271;
|
||
|
||
autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { };
|
||
|
||
autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { };
|
||
autoconf264 = callPackage ../development/tools/misc/autoconf/2.64.nix { };
|
||
autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { };
|
||
autoconf271 = callPackage ../development/tools/misc/autoconf { };
|
||
|
||
acr = callPackage ../development/tools/misc/acr { };
|
||
|
||
autocutsel = callPackage ../tools/X11/autocutsel{ };
|
||
|
||
automake = automake116x;
|
||
|
||
automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { };
|
||
|
||
automake115x = callPackage ../development/tools/misc/automake/automake-1.15.x.nix { };
|
||
|
||
automake116x = callPackage ../development/tools/misc/automake/automake-1.16.x.nix { };
|
||
|
||
avrdude = callPackage ../development/embedded/avrdude { };
|
||
|
||
b4 = callPackage ../development/tools/b4 { };
|
||
|
||
babeltrace = callPackage ../development/tools/misc/babeltrace { };
|
||
|
||
bam = callPackage ../development/tools/build-managers/bam {};
|
||
|
||
bazel = bazel_3;
|
||
|
||
bazel_3 = callPackage ../development/tools/build-managers/bazel/bazel_3 {
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
|
||
buildJdk = jdk11_headless;
|
||
buildJdkName = "java11";
|
||
runJdk = jdk11_headless;
|
||
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
|
||
bazel_self = bazel_3;
|
||
};
|
||
|
||
bazel_4 = callPackage ../development/tools/build-managers/bazel/bazel_4 {
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
|
||
buildJdk = jdk11_headless;
|
||
buildJdkName = "java11";
|
||
runJdk = jdk11_headless;
|
||
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else gcc10StdenvCompat;
|
||
bazel_self = bazel_4;
|
||
};
|
||
|
||
bazel_5 = callPackage ../development/tools/build-managers/bazel/bazel_5 {
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Foundation;
|
||
buildJdk = jdk11_headless;
|
||
runJdk = jdk11_headless;
|
||
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
|
||
bazel_self = bazel_5;
|
||
};
|
||
|
||
bazel_6 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_6 {
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation;
|
||
buildJdk = jdk11_headless;
|
||
runJdk = jdk11_headless;
|
||
stdenv = if stdenv.isDarwin then
|
||
darwin.apple_sdk_11_0.stdenv else
|
||
if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
|
||
bazel_self = bazel_6;
|
||
};
|
||
|
||
bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { };
|
||
buildifier = bazel-buildtools;
|
||
buildozer = bazel-buildtools;
|
||
unused_deps = bazel-buildtools;
|
||
|
||
bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { };
|
||
|
||
bazel-watcher = callPackage ../development/tools/bazel-watcher {
|
||
go = go_1_18;
|
||
};
|
||
|
||
bazel-gazelle = callPackage ../development/tools/bazel-gazelle { };
|
||
|
||
bazel-kazel = callPackage ../development/tools/bazel-kazel { };
|
||
|
||
bazelisk = callPackage ../development/tools/bazelisk { };
|
||
|
||
rebazel = callPackage ../development/tools/rebazel {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
buildBazelPackage = callPackage ../build-support/build-bazel-package { };
|
||
|
||
bear = callPackage ../development/tools/build-managers/bear { };
|
||
|
||
bingrep = callPackage ../development/tools/analysis/bingrep { };
|
||
|
||
binutils-unwrapped = callPackage ../development/tools/misc/binutils {
|
||
autoreconfHook = autoreconfHook269;
|
||
# FHS sys dirs presumably only have stuff for the build platform
|
||
noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
|
||
};
|
||
binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils {
|
||
autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook;
|
||
# FHS sys dirs presumably only have stuff for the build platform
|
||
noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
|
||
withAllTargets = true;
|
||
};
|
||
binutils = wrapBintoolsWith {
|
||
bintools = binutils-unwrapped;
|
||
};
|
||
binutils_nogold = lowPrio (wrapBintoolsWith {
|
||
bintools = binutils-unwrapped.override {
|
||
enableGold = false;
|
||
};
|
||
});
|
||
binutilsNoLibc = wrapBintoolsWith {
|
||
bintools = binutils-unwrapped;
|
||
libc = preLibcCrossHeaders;
|
||
};
|
||
|
||
libbfd = callPackage ../development/tools/misc/binutils/libbfd.nix {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
libopcodes = callPackage ../development/tools/misc/binutils/libopcodes.nix {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
# Held back 2.38 release. Remove once all dependencies are ported to 2.39.
|
||
binutils-unwrapped_2_38 = callPackage ../development/tools/misc/binutils/2.38 {
|
||
autoreconfHook = autoreconfHook269;
|
||
# FHS sys dirs presumably only have stuff for the build platform
|
||
noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs;
|
||
};
|
||
|
||
libbfd_2_38 = callPackage ../development/tools/misc/binutils/2.38/libbfd.nix {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
libopcodes_2_38 = callPackage ../development/tools/misc/binutils/2.38/libopcodes.nix {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
# Here we select the default bintools implementations to be used. Note when
|
||
# cross compiling these are used not for this stage but the *next* stage.
|
||
# That is why we choose using this stage's target platform / next stage's
|
||
# host platform.
|
||
#
|
||
# Because this is the *next* stages choice, it's a bit non-modular to put
|
||
# here. In theory, bootstraping is supposed to not be a chain but at tree,
|
||
# where each stage supports many "successor" stages, like multiple possible
|
||
# futures. We don't have a better alternative, but with this downside in
|
||
# mind, please be judicious when using this attribute. E.g. for building
|
||
# things in *this* stage you should use probably `stdenv.cc.bintools` (from a
|
||
# default or alternate `stdenv`), at build time, and try not to "force" a
|
||
# specific bintools at runtime at all.
|
||
#
|
||
# In other words, try to only use this in wrappers, and only use those
|
||
# wrappers from the next stage.
|
||
bintools-unwrapped = let
|
||
inherit (stdenv.targetPlatform) linker;
|
||
in if linker == "lld" then llvmPackages.bintools-unwrapped
|
||
else if linker == "cctools" then darwin.binutils-unwrapped
|
||
else if linker == "bfd" then binutils-unwrapped
|
||
else if linker == "gold" then binutils-unwrapped
|
||
else null;
|
||
bintoolsNoLibc = wrapBintoolsWith {
|
||
bintools = bintools-unwrapped;
|
||
libc = preLibcCrossHeaders;
|
||
};
|
||
bintools = wrapBintoolsWith {
|
||
bintools = bintools-unwrapped;
|
||
};
|
||
|
||
bison = callPackage ../development/tools/parsing/bison { };
|
||
|
||
bisoncpp = callPackage ../development/tools/parsing/bisonc++ { };
|
||
|
||
black = with python3Packages; toPythonApplication black;
|
||
|
||
blackfire = callPackage ../development/tools/misc/blackfire { };
|
||
|
||
black-macchiato = with python3Packages; toPythonApplication black-macchiato;
|
||
|
||
blackmagic = callPackage ../development/embedded/blackmagic { };
|
||
|
||
bloaty = callPackage ../development/tools/bloaty { };
|
||
|
||
bloomrpc = callPackage ../development/web/bloomrpc { };
|
||
|
||
bloop = callPackage ../development/tools/build-managers/bloop { };
|
||
|
||
bossa = callPackage ../development/embedded/bossa {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
buck = callPackage ../development/tools/build-managers/buck { };
|
||
|
||
build2 = callPackage ../development/tools/build-managers/build2 {
|
||
# Break cycle by using self-contained toolchain for bootstrapping
|
||
build2 = buildPackages.callPackage ../development/tools/build-managers/build2/bootstrap.nix { };
|
||
};
|
||
|
||
# Dependency of build2, must also break cycle for this
|
||
libbutl = callPackage ../development/libraries/libbutl {
|
||
build2 = build2.bootstrap;
|
||
};
|
||
|
||
libbpkg = callPackage ../development/libraries/libbpkg { };
|
||
libodb = callPackage ../development/libraries/libodb { };
|
||
libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { };
|
||
bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { };
|
||
|
||
bore-cli = callPackage ../tools/networking/bore-cli/default.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { };
|
||
|
||
buildkite-agent = callPackage ../development/tools/continuous-integration/buildkite-agent { };
|
||
|
||
buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { };
|
||
|
||
buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { };
|
||
|
||
buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
bump = callPackage ../development/tools/github/bump { };
|
||
|
||
libbpf = callPackage ../os-specific/linux/libbpf { };
|
||
|
||
bpftools = callPackage ../os-specific/linux/bpftools { };
|
||
|
||
bcc = callPackage ../os-specific/linux/bcc {
|
||
python = pkgs.python3;
|
||
};
|
||
|
||
bpftrace = callPackage ../os-specific/linux/bpftrace { };
|
||
|
||
bpm-tools = callPackage ../tools/audio/bpm-tools { };
|
||
|
||
byacc = callPackage ../development/tools/parsing/byacc { };
|
||
|
||
cadre = callPackage ../development/tools/cadre { };
|
||
|
||
cask = callPackage ../development/tools/cask { };
|
||
|
||
cbrowser = callPackage ../development/tools/misc/cbrowser { };
|
||
|
||
cc-tool = callPackage ../development/embedded/cc-tool { };
|
||
|
||
ccache = callPackage ../development/tools/misc/ccache { };
|
||
|
||
# Wrapper that works as gcc or g++
|
||
# It can be used by setting in nixpkgs config like this, for example:
|
||
# replaceStdenv = { pkgs }: pkgs.ccacheStdenv;
|
||
# But if you build in chroot, you should have that path in chroot
|
||
# If instantiated directly, it will use $HOME/.ccache as the cache directory,
|
||
# i.e. /homeless-shelter/.ccache using the Nix daemon.
|
||
# You should specify a different directory using an override in
|
||
# packageOverrides to set extraConfig.
|
||
#
|
||
# Example using Nix daemon (i.e. multiuser Nix install or on NixOS):
|
||
# packageOverrides = pkgs: {
|
||
# ccacheWrapper = pkgs.ccacheWrapper.override {
|
||
# extraConfig = ''
|
||
# export CCACHE_COMPRESS=1
|
||
# export CCACHE_DIR=/var/cache/ccache
|
||
# export CCACHE_UMASK=007
|
||
# '';
|
||
# };
|
||
# You can use a different directory, but whichever directory you choose
|
||
# should be owned by user root, group nixbld with permissions 0770.
|
||
ccacheWrapper = makeOverridable ({ extraConfig, cc }:
|
||
cc.override {
|
||
cc = ccache.links {
|
||
inherit extraConfig;
|
||
unwrappedCC = cc.cc;
|
||
};
|
||
}) {
|
||
extraConfig = "";
|
||
inherit (stdenv) cc;
|
||
};
|
||
|
||
ccacheStdenv = lowPrio (makeOverridable ({ stdenv, ... } @ extraArgs:
|
||
overrideCC stdenv (buildPackages.ccacheWrapper.override ({
|
||
inherit (stdenv) cc;
|
||
} // lib.optionalAttrs (builtins.hasAttr "extraConfig" extraArgs) {
|
||
extraConfig = extraArgs.extraConfig;
|
||
}))) {
|
||
inherit stdenv;
|
||
});
|
||
|
||
cccc = callPackage ../development/tools/analysis/cccc { };
|
||
|
||
cgdb = callPackage ../development/tools/misc/cgdb { };
|
||
|
||
cheat = callPackage ../applications/misc/cheat { };
|
||
|
||
chefdk = callPackage ../development/tools/chefdk { };
|
||
|
||
matter-compiler = callPackage ../development/compilers/matter-compiler {};
|
||
|
||
cfr = callPackage ../development/tools/java/cfr { };
|
||
|
||
cfripper = callPackage ../tools/security/cfripper { };
|
||
|
||
checkra1n = callPackage ../development/mobile/checkra1n { };
|
||
|
||
checkstyle = callPackage ../development/tools/analysis/checkstyle { };
|
||
|
||
chromedriver = callPackage ../development/tools/selenium/chromedriver { };
|
||
|
||
chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { };
|
||
|
||
chrpath = callPackage ../development/tools/misc/chrpath { };
|
||
|
||
chruby = callPackage ../development/tools/misc/chruby { rubies = null; };
|
||
|
||
chruby-fish = callPackage ../development/tools/misc/chruby-fish { };
|
||
|
||
cl-launch = callPackage ../development/tools/misc/cl-launch {};
|
||
|
||
cloud-nuke = callPackage ../development/tools/cloud-nuke { };
|
||
|
||
cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { };
|
||
|
||
cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { };
|
||
|
||
cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { };
|
||
|
||
clpm = callPackage ../development/tools/clpm {};
|
||
|
||
coan = callPackage ../development/tools/analysis/coan { };
|
||
|
||
compile-daemon = callPackage ../development/tools/compile-daemon { };
|
||
|
||
complexity = callPackage ../development/tools/misc/complexity { };
|
||
|
||
conan = callPackage ../development/tools/build-managers/conan { };
|
||
|
||
cookiecutter = with python3Packages; toPythonApplication cookiecutter;
|
||
|
||
corrosion = callPackage ../development/tools/build-managers/corrosion { };
|
||
|
||
corundum = callPackage ../development/tools/corundum { };
|
||
|
||
confluencepot = callPackage ../servers/confluencepot {};
|
||
|
||
confluent-platform = callPackage ../servers/confluent-platform {};
|
||
|
||
ctags = callPackage ../development/tools/misc/ctags { };
|
||
|
||
ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix {};
|
||
|
||
ctodo = callPackage ../applications/misc/ctodo { };
|
||
|
||
cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { };
|
||
|
||
ctmg = callPackage ../tools/security/ctmg { };
|
||
|
||
cmake = callPackage ../development/tools/build-managers/cmake {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
inherit (libsForQt5) qtbase wrapQtAppsHook;
|
||
};
|
||
|
||
cmakeMinimal = callPackage ../development/tools/build-managers/cmake {
|
||
isBootstrap = true;
|
||
qtbase = null;
|
||
wrapQtAppsHook = null;
|
||
# There is no SystemConfiguration in bootstrapTools, so this version gets
|
||
# patched to remove that dependency.
|
||
SystemConfiguration = null;
|
||
};
|
||
|
||
cmakeCurses = cmake.override {
|
||
uiToolkits = [ "ncurses" ];
|
||
};
|
||
|
||
cmakeWithGui = cmake.override {
|
||
uiToolkits = [ "ncurses" "qt5" ];
|
||
};
|
||
|
||
cmake-format = python3Packages.callPackage ../development/tools/cmake-format { };
|
||
|
||
cobra-cli = callPackage ../development/tools/cobra-cli { };
|
||
|
||
cmake-language-server = python3Packages.callPackage ../development/tools/misc/cmake-language-server {
|
||
inherit cmake cmake-format;
|
||
};
|
||
|
||
# Does not actually depend on Qt 5
|
||
inherit (plasma5Packages) extra-cmake-modules;
|
||
|
||
coccinelle = callPackage ../development/tools/misc/coccinelle { };
|
||
|
||
cpptest = callPackage ../development/libraries/cpptest { };
|
||
|
||
cppi = callPackage ../development/tools/misc/cppi { };
|
||
|
||
cproto = callPackage ../development/tools/misc/cproto { };
|
||
|
||
cflow = callPackage ../development/tools/misc/cflow { };
|
||
|
||
cov-build = callPackage ../development/tools/analysis/cov-build {};
|
||
|
||
cppcheck = callPackage ../development/tools/analysis/cppcheck { };
|
||
|
||
cpplint = callPackage ../development/tools/analysis/cpplint { };
|
||
|
||
ccls = callPackage ../development/tools/misc/ccls {
|
||
llvmPackages = llvmPackages_latest;
|
||
};
|
||
|
||
credstash = with python3Packages; toPythonApplication credstash;
|
||
|
||
creduce = callPackage ../development/tools/misc/creduce {
|
||
inherit (llvmPackages_8) llvm libclang;
|
||
};
|
||
|
||
cscope = callPackage ../development/tools/misc/cscope { };
|
||
|
||
csmith = callPackage ../development/tools/misc/csmith { };
|
||
|
||
csslint = callPackage ../development/web/csslint { };
|
||
|
||
css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify;
|
||
|
||
cvehound = callPackage ../development/tools/analysis/cvehound { };
|
||
|
||
cvise = python3Packages.callPackage ../development/tools/misc/cvise {
|
||
# cvise keeps up with fresh llvm releases and supports wide version range
|
||
inherit (llvmPackages_latest) llvm libclang;
|
||
};
|
||
|
||
cwltool = callPackage ../applications/science/misc/cwltool { };
|
||
|
||
dprint = callPackage ../development/tools/dprint {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
libcxx = llvmPackages.libcxx;
|
||
libcxxabi = llvmPackages.libcxxabi;
|
||
|
||
librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
|
||
|
||
libgcc = callPackage ../development/libraries/gcc/libgcc {
|
||
stdenvNoLibs = gccStdenvNoLibs; # cannot be built with clang it seems
|
||
};
|
||
|
||
# This is for e.g. LLVM libraries on linux.
|
||
gccForLibs =
|
||
if stdenv.targetPlatform == stdenv.hostPlatform && targetPackages.stdenv.cc.isGNU
|
||
# Can only do this is in the native case, otherwise we might get infinite
|
||
# recursion if `targetPackages.stdenv.cc.cc` itself uses `gccForLibs`.
|
||
then targetPackages.stdenv.cc.cc
|
||
else gcc.cc;
|
||
|
||
libstdcxx5 = callPackage ../development/libraries/gcc/libstdc++/5.nix { };
|
||
|
||
libsigrok = callPackage ../development/tools/libsigrok {
|
||
python = python3;
|
||
};
|
||
|
||
libsigrokdecode = callPackage ../development/tools/libsigrokdecode {
|
||
python3 = python38;
|
||
};
|
||
|
||
# special forks used for dsview
|
||
libsigrok4dsl = callPackage ../applications/science/electronics/dsview/libsigrok4dsl.nix { };
|
||
libsigrokdecode4dsl = callPackage ../applications/science/electronics/dsview/libsigrokdecode4dsl.nix { };
|
||
|
||
sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { };
|
||
|
||
cli11 = callPackage ../development/tools/misc/cli11 { };
|
||
|
||
datree = callPackage ../development/tools/datree { };
|
||
|
||
dcadec = callPackage ../development/tools/dcadec { };
|
||
|
||
dejagnu = callPackage ../development/tools/misc/dejagnu { };
|
||
|
||
devd = callPackage ../development/tools/devd { };
|
||
|
||
devtodo = callPackage ../development/tools/devtodo { };
|
||
|
||
dfeet = callPackage ../development/tools/misc/d-feet { };
|
||
|
||
d-spy = callPackage ../development/tools/misc/d-spy { };
|
||
|
||
dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { };
|
||
|
||
dfu-util = callPackage ../development/tools/misc/dfu-util { };
|
||
|
||
ddd = callPackage ../development/tools/misc/ddd { };
|
||
|
||
lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { };
|
||
|
||
direvent = callPackage ../development/tools/misc/direvent { };
|
||
|
||
distcc = callPackage ../development/tools/misc/distcc {
|
||
libiberty_static = libiberty.override { staticBuild = true; };
|
||
};
|
||
|
||
# distccWrapper: wrapper that works as gcc or g++
|
||
# It can be used by setting in nixpkgs config like this, for example:
|
||
# replaceStdenv = { pkgs }: pkgs.distccStdenv;
|
||
# But if you build in chroot, a default 'nix' will create
|
||
# a new net namespace, and won't have network access.
|
||
# You can use an override in packageOverrides to set extraConfig:
|
||
# packageOverrides = pkgs: {
|
||
# distccWrapper = pkgs.distccWrapper.override {
|
||
# extraConfig = ''
|
||
# DISTCC_HOSTS="myhost1 myhost2"
|
||
# '';
|
||
# };
|
||
#
|
||
distccWrapper = makeOverridable ({ extraConfig ? "" }:
|
||
wrapCC (distcc.links extraConfig)) {};
|
||
distccStdenv = lowPrio (overrideCC stdenv buildPackages.distccWrapper);
|
||
|
||
distccMasquerade = if stdenv.isDarwin
|
||
then null
|
||
else callPackage ../development/tools/misc/distcc/masq.nix {
|
||
gccRaw = gcc.cc;
|
||
binutils = binutils;
|
||
};
|
||
|
||
dive = callPackage ../development/tools/dive { };
|
||
|
||
doclifter = callPackage ../development/tools/misc/doclifter { };
|
||
|
||
docutils = with python3Packages; toPythonApplication docutils;
|
||
|
||
doctl = callPackage ../development/tools/doctl { };
|
||
|
||
doit = with python3Packages; toPythonApplication doit;
|
||
|
||
dolt = callPackage ../servers/sql/dolt { };
|
||
|
||
dot2tex = with python3.pkgs; toPythonApplication dot2tex;
|
||
|
||
doxygen = callPackage ../development/tools/documentation/doxygen {
|
||
qt5 = null;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
doxygen_gui = lowPrio (doxygen.override { inherit qt5; });
|
||
|
||
drake = callPackage ../development/tools/build-managers/drake { };
|
||
|
||
drip = callPackage ../development/tools/drip { };
|
||
|
||
drm_info = callPackage ../development/tools/drm_info { };
|
||
|
||
drush = callPackage ../development/tools/misc/drush { };
|
||
|
||
dura = callPackage ../development/tools/misc/dura {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
dwfv = callPackage ../applications/science/electronics/dwfv { };
|
||
|
||
dwz = callPackage ../development/tools/misc/dwz { };
|
||
|
||
easypdkprog = callPackage ../development/embedded/easypdkprog { };
|
||
|
||
eclint = callPackage ../development/tools/eclint { };
|
||
|
||
editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { };
|
||
|
||
editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { };
|
||
|
||
edb = libsForQt5.callPackage ../development/tools/misc/edb { };
|
||
|
||
eggdbus = callPackage ../development/tools/misc/eggdbus { };
|
||
|
||
effitask = callPackage ../applications/misc/effitask { };
|
||
|
||
efm-langserver = callPackage ../development/tools/efm-langserver { };
|
||
|
||
egypt = callPackage ../development/tools/analysis/egypt { };
|
||
|
||
elf2uf2-rs = callPackage ../development/embedded/elf2uf2-rs { };
|
||
|
||
elfinfo = callPackage ../development/tools/misc/elfinfo { };
|
||
|
||
elfkickers = callPackage ../development/tools/misc/elfkickers { };
|
||
|
||
elfutils = callPackage ../development/tools/misc/elfutils { };
|
||
|
||
eliot-tree = callPackage ../development/tools/eliot-tree { };
|
||
|
||
emma = callPackage ../development/tools/analysis/emma { };
|
||
|
||
ent-go = callPackage ../development/tools/ent { };
|
||
|
||
epm = callPackage ../development/tools/misc/epm { };
|
||
|
||
eresi = callPackage ../development/tools/analysis/eresi { };
|
||
|
||
evmdis = callPackage ../development/tools/analysis/evmdis { };
|
||
|
||
eweb = callPackage ../development/tools/literate-programming/eweb { };
|
||
|
||
funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
|
||
|
||
license_finder = callPackage ../development/tools/license_finder { };
|
||
|
||
Literate = callPackage ../development/tools/literate-programming/Literate { };
|
||
|
||
md-tangle = callPackage ../development/tools/literate-programming/md-tangle { };
|
||
|
||
# NOTE: Override and set useIcon = false to use Awk instead of Icon.
|
||
noweb = callPackage ../development/tools/literate-programming/noweb { };
|
||
|
||
nuweb = callPackage ../development/tools/literate-programming/nuweb {
|
||
tex = texlive.combined.scheme-medium;
|
||
};
|
||
|
||
eztrace = callPackage ../development/tools/profiling/EZTrace { };
|
||
|
||
faas-cli = callPackage ../development/tools/faas-cli { };
|
||
|
||
findbugs = callPackage ../development/tools/analysis/findbugs { };
|
||
|
||
findnewest = callPackage ../development/tools/misc/findnewest { };
|
||
|
||
flootty = callPackage ../development/tools/flootty { };
|
||
|
||
fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { });
|
||
|
||
ffuf = callPackage ../tools/security/ffuf { };
|
||
|
||
flow = callPackage ../development/tools/analysis/flow {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
fly = callPackage ../development/tools/continuous-integration/fly { };
|
||
|
||
foreman = callPackage ../tools/system/foreman { };
|
||
goreman = callPackage ../tools/system/goreman { };
|
||
|
||
fprettify = callPackage ../development/tools/fprettify { };
|
||
|
||
fortran-language-server = python3.pkgs.callPackage ../development/tools/fortran-language-server { };
|
||
|
||
framac = callPackage ../development/tools/analysis/frama-c { };
|
||
|
||
frame = callPackage ../development/libraries/frame { };
|
||
|
||
framesh = callPackage ../applications/blockchains/framesh { };
|
||
|
||
frp = callPackage ../tools/networking/frp { };
|
||
|
||
fsatrace = callPackage ../development/tools/misc/fsatrace { };
|
||
|
||
fswatch = callPackage ../development/tools/misc/fswatch {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
fsearch = callPackage ../tools/misc/fsearch { };
|
||
|
||
fujprog = callPackage ../development/embedded/fpga/fujprog {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
fundoc = callPackage ../development/tools/fundoc { };
|
||
|
||
gede = libsForQt5.callPackage ../development/tools/misc/gede { };
|
||
|
||
gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { };
|
||
|
||
pmd = callPackage ../development/tools/analysis/pmd {
|
||
openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
pmdk = callPackage ../development/libraries/pmdk { };
|
||
|
||
jdepend = callPackage ../development/tools/analysis/jdepend {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { };
|
||
flex = callPackage ../development/tools/parsing/flex { };
|
||
|
||
flexibee = callPackage ../applications/office/flexibee { };
|
||
|
||
flexcpp = callPackage ../development/tools/parsing/flexc++ { };
|
||
|
||
geis = callPackage ../development/libraries/geis {
|
||
inherit (xorg) libX11 libXext libXi libXtst;
|
||
};
|
||
|
||
gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
|
||
|
||
git-aggregator = callPackage ../development/tools/git-aggregator { };
|
||
|
||
github-release = callPackage ../development/tools/github/github-release { };
|
||
|
||
global = callPackage ../development/tools/misc/global { };
|
||
|
||
gnatcoll-db2ada = callPackage ../development/libraries/ada/gnatcoll/db.nix {
|
||
component = "gnatcoll_db2ada";
|
||
};
|
||
|
||
gnatinspect = callPackage ../development/libraries/ada/gnatcoll/db.nix {
|
||
component = "gnatinspect";
|
||
};
|
||
|
||
gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils {};
|
||
|
||
gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing {};
|
||
|
||
gnome-firmware = callPackage ../applications/misc/gnome-firmware {};
|
||
|
||
gnome-usage = callPackage ../applications/misc/gnome-usage {};
|
||
|
||
gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { };
|
||
|
||
gnome-latex = callPackage ../applications/editors/gnome-latex { };
|
||
|
||
gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { };
|
||
|
||
gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer {};
|
||
|
||
gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { };
|
||
|
||
gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { };
|
||
|
||
gnum4 = callPackage ../development/tools/misc/gnum4 { };
|
||
m4 = gnum4;
|
||
|
||
om4 = callPackage ../development/tools/misc/om4 { };
|
||
|
||
gnumake = callPackage ../development/tools/build-managers/gnumake { };
|
||
gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { };
|
||
|
||
gob2 = callPackage ../development/tools/misc/gob2 { };
|
||
|
||
gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { };
|
||
|
||
gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { };
|
||
|
||
goredo = callPackage ../development/tools/build-managers/goredo { };
|
||
|
||
gotify-server = callPackage ../servers/gotify { };
|
||
|
||
gotty = callPackage ../servers/gotty { };
|
||
|
||
gprbuild-boot = callPackage ../development/tools/build-managers/gprbuild/boot.nix { };
|
||
|
||
gprbuild = callPackage ../development/tools/build-managers/gprbuild { };
|
||
|
||
gputils = callPackage ../development/embedded/gputils { };
|
||
|
||
gpuvis = callPackage ../development/tools/misc/gpuvis { };
|
||
|
||
gradle-packages = import ../development/tools/build-managers/gradle {
|
||
inherit jdk8 jdk11 jdk17;
|
||
};
|
||
gradleGen = gradle-packages.gen;
|
||
gradle_4 = callPackage gradle-packages.gradle_4 { };
|
||
gradle_5 = callPackage gradle-packages.gradle_5 { };
|
||
gradle_6 = callPackage gradle-packages.gradle_6 { };
|
||
gradle_7 = callPackage gradle-packages.gradle_7 { };
|
||
gradle = gradle_7;
|
||
|
||
grcov = callPackage ../development/tools/misc/grcov { };
|
||
|
||
gperf = callPackage ../development/tools/misc/gperf { };
|
||
# 3.1 changed some parameters from int to size_t, leading to mismatches.
|
||
gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { };
|
||
|
||
grail = callPackage ../development/libraries/grail { };
|
||
|
||
graphene-hardened-malloc = callPackage ../development/libraries/graphene-hardened-malloc { };
|
||
|
||
graphene = callPackage ../development/libraries/graphene { };
|
||
|
||
gtk-doc = callPackage ../development/tools/documentation/gtk-doc { };
|
||
|
||
gtkdialog = callPackage ../development/tools/misc/gtkdialog { };
|
||
|
||
crowdin-cli = callPackage ../tools/text/crowdin-cli { };
|
||
|
||
gtranslator = callPackage ../tools/text/gtranslator { };
|
||
|
||
guff = callPackage ../tools/graphics/guff { };
|
||
|
||
guile-lint = callPackage ../development/tools/guile/guile-lint {
|
||
guile = guile_1_8;
|
||
};
|
||
|
||
gwrap = callPackage ../development/tools/guile/g-wrap {
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
hadolint = haskell.lib.compose.justStaticExecutables haskellPackages.hadolint;
|
||
|
||
halfempty = callPackage ../development/tools/halfempty {};
|
||
|
||
hcloud = callPackage ../development/tools/hcloud { };
|
||
|
||
hclfmt = callPackage ../development/tools/hclfmt { };
|
||
|
||
help2man = callPackage ../development/tools/misc/help2man { };
|
||
|
||
heroku = callPackage ../development/tools/heroku { };
|
||
|
||
ccloud-cli = callPackage ../development/tools/ccloud-cli { };
|
||
|
||
confluent-cli = callPackage ../development/tools/confluent-cli { };
|
||
|
||
htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { };
|
||
|
||
hyenae = callPackage ../tools/networking/hyenae { };
|
||
|
||
iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { };
|
||
iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { };
|
||
iaca = iaca_3_0;
|
||
|
||
icestorm = callPackage ../development/embedded/fpga/icestorm { };
|
||
|
||
icmake = callPackage ../development/tools/build-managers/icmake { };
|
||
|
||
iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { };
|
||
|
||
ikos = callPackage ../development/tools/analysis/ikos {
|
||
inherit (llvmPackages_9) stdenv clang llvm;
|
||
};
|
||
|
||
img = callPackage ../development/tools/img { };
|
||
|
||
include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use {
|
||
llvmPackages = llvmPackages_14;
|
||
};
|
||
|
||
indent = callPackage ../development/tools/misc/indent { };
|
||
|
||
inotify-tools = callPackage ../development/tools/misc/inotify-tools { };
|
||
|
||
intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { };
|
||
|
||
insomnia = callPackage ../development/web/insomnia { };
|
||
|
||
iozone = callPackage ../development/tools/misc/iozone { };
|
||
|
||
itstool = callPackage ../development/tools/misc/itstool { };
|
||
|
||
inherit (callPackage ../development/tools/build-managers/jam { })
|
||
jam
|
||
ftjam;
|
||
|
||
javacc = callPackage ../development/tools/parsing/javacc {
|
||
# Upstream doesn't support anything newer than Java 8.
|
||
# https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source
|
||
jdk = jdk8;
|
||
jre = jre8;
|
||
};
|
||
|
||
jbake = callPackage ../development/tools/jbake { };
|
||
|
||
jbang = callPackage ../development/tools/jbang { };
|
||
|
||
jikespg = callPackage ../development/tools/parsing/jikespg { };
|
||
|
||
jenkins = callPackage ../development/tools/continuous-integration/jenkins { };
|
||
|
||
jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder;
|
||
|
||
jpexs = callPackage ../development/tools/jpexs { };
|
||
|
||
k0sctl = callPackage ../applications/networking/cluster/k0sctl { };
|
||
|
||
k2tf = callPackage ../development/tools/misc/k2tf { };
|
||
|
||
kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { };
|
||
|
||
kamid = callPackage ../servers/ftp/kamid { };
|
||
|
||
karate = callPackage ../development/tools/karate { };
|
||
|
||
kati = callPackage ../development/tools/build-managers/kati { };
|
||
|
||
kafkactl = callPackage ../development/tools/kafkactl { };
|
||
|
||
kcat = callPackage ../development/tools/kcat { };
|
||
|
||
kcc = libsForQt5.callPackage ../applications/graphics/kcc { };
|
||
|
||
kconfig-frontends = callPackage ../development/tools/misc/kconfig-frontends {
|
||
gperf = gperf_3_0;
|
||
};
|
||
|
||
kcgi = callPackage ../development/web/kcgi { };
|
||
|
||
kcov = callPackage ../development/tools/analysis/kcov { };
|
||
|
||
kind = callPackage ../development/tools/kind { };
|
||
|
||
khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { };
|
||
|
||
ko = callPackage ../development/tools/ko { };
|
||
|
||
konstraint = callPackage ../development/tools/konstraint { };
|
||
|
||
krankerl = callPackage ../development/tools/krankerl { };
|
||
|
||
krew = callPackage ../development/tools/krew { };
|
||
|
||
kube-bench = callPackage ../tools/security/kube-bench { };
|
||
|
||
kube-hunter = callPackage ../tools/security/kube-hunter { };
|
||
|
||
kubeaudit = callPackage ../tools/security/kubeaudit { };
|
||
|
||
kubectx = callPackage ../development/tools/kubectx { };
|
||
|
||
kube-linter = callPackage ../development/tools/kube-linter { };
|
||
|
||
kube-prompt = callPackage ../development/tools/kube-prompt { };
|
||
|
||
kubei = callPackage ../tools/security/kubei { };
|
||
|
||
kubemq-community = callPackage ../servers/kubemq-community { };
|
||
|
||
kubeone = callPackage ../applications/networking/cluster/kubeone { };
|
||
|
||
kubeprompt = callPackage ../development/tools/kubeprompt { };
|
||
|
||
kubescape = callPackage ../tools/security/kubescape { };
|
||
|
||
kubesec = callPackage ../tools/security/kubesec { };
|
||
|
||
kubespy = callPackage ../applications/networking/cluster/kubespy { };
|
||
|
||
kubie = callPackage ../development/tools/kubie {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
kustomize = callPackage ../development/tools/kustomize { };
|
||
|
||
kustomize_3 = callPackage ../development/tools/kustomize/3.nix { };
|
||
|
||
kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { };
|
||
|
||
ktlint = callPackage ../development/tools/ktlint { };
|
||
|
||
kythe = callPackage ../development/tools/kythe { };
|
||
|
||
lazygit = callPackage ../development/tools/lazygit { };
|
||
|
||
laminar = callPackage ../development/tools/continuous-integration/laminar { };
|
||
|
||
lcov = callPackage ../development/tools/analysis/lcov { };
|
||
|
||
leiningen = callPackage ../development/tools/build-managers/leiningen { };
|
||
|
||
lemon = callPackage ../development/tools/parsing/lemon { };
|
||
|
||
lenmus = callPackage ../applications/misc/lenmus { };
|
||
|
||
libtool = libtool_2;
|
||
|
||
libtool_1_5 = callPackage ../development/tools/misc/libtool { };
|
||
|
||
libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { };
|
||
|
||
libwhich = callPackage ../development/tools/misc/libwhich { };
|
||
|
||
linuxkit = callPackage ../development/tools/misc/linuxkit { };
|
||
|
||
lit = callPackage ../development/tools/misc/lit { };
|
||
|
||
litecli = callPackage ../development/tools/database/litecli {};
|
||
|
||
litestream = callPackage ../development/tools/database/litestream {};
|
||
|
||
lsof = callPackage ../development/tools/misc/lsof { };
|
||
|
||
ltrace = callPackage ../development/tools/misc/ltrace { };
|
||
|
||
lttng-tools = callPackage ../development/tools/misc/lttng-tools { };
|
||
|
||
lttng-ust = callPackage ../development/tools/misc/lttng-ust { };
|
||
|
||
lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { };
|
||
|
||
lttv = callPackage ../development/tools/misc/lttv { };
|
||
|
||
luaformatter = callPackage ../development/tools/luaformatter
|
||
(lib.optionalAttrs (stdenv.cc.isClang && lib.versionOlder stdenv.cc.version "9") {
|
||
stdenv = overrideCC stdenv llvmPackages_9.clang;
|
||
});
|
||
|
||
lurk = callPackage ../development/tools/lurk { };
|
||
|
||
malt = callPackage ../development/tools/profiling/malt {};
|
||
|
||
massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { };
|
||
|
||
mastodon-archive = callPackage ../tools/backup/mastodon-archive { };
|
||
|
||
maven = maven3;
|
||
maven3 = callPackage ../development/tools/build-managers/apache-maven { };
|
||
|
||
mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { };
|
||
|
||
go-md2man = callPackage ../development/tools/misc/go-md2man {};
|
||
|
||
mage = callPackage ../development/tools/build-managers/mage { };
|
||
|
||
mbed-cli = callPackage ../development/tools/mbed-cli { };
|
||
|
||
mdl = callPackage ../development/tools/misc/mdl { };
|
||
|
||
python-language-server = callPackage ../development/dotnet-modules/python-language-server { };
|
||
|
||
minify = callPackage ../development/web/minify { };
|
||
|
||
minizinc = callPackage ../development/tools/minizinc { };
|
||
minizincide = qt514.callPackage ../development/tools/minizinc/ide.nix { };
|
||
|
||
mkcert = callPackage ../development/tools/misc/mkcert { };
|
||
|
||
mkdocs = with python3Packages; toPythonApplication mkdocs;
|
||
|
||
mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { };
|
||
|
||
mockgen = callPackage ../development/tools/mockgen { };
|
||
|
||
modd = callPackage ../development/tools/modd { };
|
||
|
||
mold = callPackage ../development/tools/mold {
|
||
stdenv = llvmPackages_latest.stdenv;
|
||
};
|
||
|
||
msgpack-tools = callPackage ../development/tools/msgpack-tools { };
|
||
|
||
msgpuck = callPackage ../development/libraries/msgpuck { };
|
||
|
||
msitools = callPackage ../development/tools/misc/msitools { };
|
||
|
||
haskell-ci = haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci;
|
||
haskell-ci-unstable = lowPrio (haskell.lib.compose.justStaticExecutables haskellPackages.haskell-ci-unstable);
|
||
|
||
neoload = callPackage ../development/tools/neoload {
|
||
licenseAccepted = (config.neoload.accept_license or false);
|
||
fontsConf = makeFontsConf {
|
||
fontDirectories = [
|
||
dejavu_fonts.minimal
|
||
];
|
||
};
|
||
};
|
||
|
||
nailgun = callPackage ../development/tools/nailgun { };
|
||
|
||
nil = callPackage ../development/tools/nil { };
|
||
|
||
ninja = callPackage ../development/tools/build-managers/ninja { };
|
||
|
||
nimbo = with python3Packages; callPackage ../applications/misc/nimbo { };
|
||
|
||
gn = callPackage ../development/tools/build-managers/gn { };
|
||
gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { };
|
||
|
||
nixbang = callPackage ../development/tools/misc/nixbang {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
nix-bisect = callPackage ../development/tools/misc/nix-bisect { };
|
||
|
||
nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { };
|
||
|
||
nexus = callPackage ../development/tools/repository-managers/nexus {
|
||
jre_headless = jre8_headless;
|
||
};
|
||
|
||
nmrpflash = callPackage ../development/embedded/nmrpflash { };
|
||
|
||
nwjs = callPackage ../development/tools/nwjs { };
|
||
|
||
nwjs-sdk = callPackage ../development/tools/nwjs {
|
||
sdk = true;
|
||
};
|
||
|
||
nrf-command-line-tools = callPackage ../development/tools/misc/nrf-command-line-tools { };
|
||
|
||
nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { };
|
||
|
||
nrfconnect = callPackage ../tools/bluetooth/nrfconnect { };
|
||
|
||
nrfutil = callPackage ../development/tools/misc/nrfutil { };
|
||
|
||
obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; };
|
||
|
||
obuild = callPackage ../development/tools/ocaml/obuild { };
|
||
|
||
omake = callPackage ../development/tools/ocaml/omake { };
|
||
|
||
omniorb = callPackage ../development/tools/omniorb { };
|
||
|
||
openai = with python3Packages; toPythonApplication openai;
|
||
|
||
opengrok = callPackage ../development/tools/misc/opengrok { };
|
||
|
||
openocd = callPackage ../development/embedded/openocd { };
|
||
|
||
oprofile = callPackage ../development/tools/profiling/oprofile {
|
||
libiberty_static = libiberty.override { staticBuild = true; };
|
||
};
|
||
|
||
pactorio = callPackage ../development/tools/pactorio {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
pahole = callPackage ../development/tools/misc/pahole {};
|
||
|
||
panopticon = callPackage ../development/tools/analysis/panopticon {};
|
||
|
||
parinfer-rust = callPackage ../development/tools/parinfer-rust {};
|
||
|
||
parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
|
||
|
||
patchelf = if with stdenv.buildPlatform; isAarch64 && isMusl then
|
||
patchelf_0_13
|
||
else
|
||
patchelf_0_14;
|
||
patchelf_0_9 = callPackage ../development/tools/misc/patchelf/0.9.nix { };
|
||
patchelf_0_13 = callPackage ../development/tools/misc/patchelf/0.13.nix {
|
||
patchelf = patchelf_0_14;
|
||
};
|
||
patchelf_0_14 = callPackage ../development/tools/misc/patchelf { };
|
||
|
||
patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { });
|
||
|
||
pax-rs = callPackage ../development/tools/pax-rs { };
|
||
|
||
perfect-hash = callPackage ../development/tools/misc/perfect-hash { };
|
||
|
||
peg = callPackage ../development/tools/parsing/peg { };
|
||
|
||
pgcli = with pkgs.python3Packages; toPythonApplication pgcli;
|
||
|
||
picotool = callPackage ../development/tools/picotool { };
|
||
|
||
pmccabe = callPackage ../development/tools/misc/pmccabe { };
|
||
|
||
pkgconf-unwrapped = callPackage ../development/tools/misc/pkgconf { };
|
||
pkgconf = callPackage ../build-support/pkg-config-wrapper {
|
||
pkg-config = pkgconf-unwrapped;
|
||
baseBinName = "pkgconf";
|
||
};
|
||
libpkgconf = pkgconf-unwrapped;
|
||
|
||
pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { };
|
||
pkg-config = callPackage ../build-support/pkg-config-wrapper {
|
||
pkg-config = pkg-config-unwrapped;
|
||
};
|
||
|
||
pkg-configUpstream = lowPrio (pkg-config.override (old: {
|
||
pkg-config = old.pkg-config.override {
|
||
vanilla = true;
|
||
};
|
||
}));
|
||
|
||
polar = callPackage ../tools/misc/polar { };
|
||
|
||
inherit (nodePackages) postcss-cli;
|
||
|
||
postiats-utilities = callPackage ../development/tools/postiats-utilities {};
|
||
|
||
postman = callPackage ../development/web/postman {};
|
||
|
||
pprof = callPackage ../development/tools/profiling/pprof { };
|
||
|
||
pqrs = callPackage ../development/tools/pqrs { };
|
||
|
||
pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree;
|
||
|
||
prelink = callPackage ../development/tools/misc/prelink { };
|
||
|
||
premake3 = callPackage ../development/tools/misc/premake/3.nix { };
|
||
|
||
premake4 = callPackage ../development/tools/misc/premake { };
|
||
|
||
premake5 = callPackage ../development/tools/misc/premake/5.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
premake = premake4;
|
||
|
||
privacyidea = callPackage ../applications/misc/privacyidea { };
|
||
|
||
procodile = callPackage ../tools/system/procodile { };
|
||
|
||
pry = callPackage ../development/tools/pry { };
|
||
|
||
pup = callPackage ../development/tools/pup { };
|
||
|
||
puppet-bolt = callPackage ../tools/admin/puppet/puppet-bolt { };
|
||
|
||
puppet-lint = callPackage ../development/tools/puppet/puppet-lint { };
|
||
|
||
puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli {};
|
||
|
||
pyrseas = callPackage ../development/tools/database/pyrseas { };
|
||
|
||
pycritty = with python3Packages; toPythonApplication pycritty;
|
||
|
||
pylint-exit = callPackage ../development/tools/pylint-exit { };
|
||
|
||
qtcreator = libsForQt5.callPackage ../development/tools/qtcreator {
|
||
inherit (linuxPackages) perf;
|
||
};
|
||
|
||
qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ;
|
||
|
||
r10k = callPackage ../tools/system/r10k { };
|
||
|
||
radare2 = callPackage ../development/tools/analysis/radare2 ({
|
||
lua = lua5;
|
||
} // (config.radare or {}));
|
||
|
||
ran = callPackage ../servers/http/ran { };
|
||
|
||
rathole = callPackage ../tools/networking/rathole {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
retry = callPackage ../tools/system/retry { };
|
||
|
||
rizin = pkgs.callPackage ../development/tools/analysis/rizin { };
|
||
|
||
cutter = libsForQt515.callPackage ../development/tools/analysis/rizin/cutter.nix { };
|
||
|
||
ragel = ragelStable;
|
||
|
||
randoop = callPackage ../development/tools/analysis/randoop { };
|
||
|
||
inherit (callPackages ../development/tools/parsing/ragel {
|
||
tex = texlive.combined.scheme-small;
|
||
}) ragelStable ragelDev;
|
||
|
||
hammer = callPackage ../development/tools/parsing/hammer { };
|
||
|
||
rdocker = callPackage ../development/tools/rdocker { };
|
||
|
||
redis-dump = callPackage ../development/tools/redis-dump { };
|
||
|
||
redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { };
|
||
|
||
redo = callPackage ../development/tools/build-managers/redo { };
|
||
|
||
redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { };
|
||
|
||
redo-c = callPackage ../development/tools/build-managers/redo-c { };
|
||
|
||
redo-sh = callPackage ../development/tools/build-managers/redo-sh { };
|
||
|
||
regclient = callPackage ../development/tools/regclient { };
|
||
inherit (regclient) regbot regctl regsync;
|
||
|
||
reno = callPackage ../development/tools/reno { };
|
||
|
||
re2c = callPackage ../development/tools/parsing/re2c { };
|
||
|
||
remake = callPackage ../development/tools/build-managers/remake { };
|
||
|
||
replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { };
|
||
|
||
replacement = callPackage ../development/tools/misc/replacement { };
|
||
|
||
inherit (callPackage ../development/tools/replay-io { })
|
||
replay-io replay-node-cli;
|
||
|
||
retdec = callPackage ../development/tools/analysis/retdec {
|
||
stdenv = gcc8Stdenv;
|
||
};
|
||
retdec-full = retdec.override {
|
||
withPEPatterns = true;
|
||
};
|
||
|
||
reviewdog = callPackage ../development/tools/misc/reviewdog { };
|
||
|
||
revive = callPackage ../development/tools/revive { };
|
||
|
||
rman = callPackage ../development/tools/misc/rman { };
|
||
|
||
rnix-lsp = callPackage ../development/tools/rnix-lsp { nix = nixVersions.nix_2_9; };
|
||
|
||
rnginline = with python3Packages; toPythonApplication rnginline;
|
||
|
||
rolespec = callPackage ../development/tools/misc/rolespec { };
|
||
|
||
rr = callPackage ../development/tools/analysis/rr { };
|
||
rr-unstable = callPackage ../development/tools/analysis/rr/unstable.nix { }; # This is a temporary attribute, please see the corresponding file for details.
|
||
|
||
rufo = callPackage ../development/tools/rufo { };
|
||
|
||
samurai = callPackage ../development/tools/build-managers/samurai { };
|
||
|
||
saleae-logic = callPackage ../development/tools/misc/saleae-logic { };
|
||
|
||
saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { };
|
||
|
||
sauce-connect = callPackage ../development/tools/sauce-connect { };
|
||
|
||
sawjap = callPackage ../development/tools/java/sawjap { };
|
||
|
||
sd-local = callPackage ../development/tools/sd-local { };
|
||
|
||
seer = libsForQt5.callPackage ../development/tools/misc/seer { };
|
||
|
||
selenium-server-standalone = callPackage ../development/tools/selenium/server { };
|
||
|
||
selendroid = callPackage ../development/tools/selenium/selendroid { };
|
||
|
||
semver-tool = callPackage ../development/tools/misc/semver-tool { };
|
||
|
||
semantik = libsForQt5.callPackage ../applications/office/semantik { };
|
||
|
||
sconsPackages = dontRecurseIntoAttrs (callPackage ../development/tools/build-managers/scons { });
|
||
scons = sconsPackages.scons_latest;
|
||
|
||
mill = callPackage ../development/tools/build-managers/mill {
|
||
jre = jre8;
|
||
};
|
||
|
||
sbt = callPackage ../development/tools/build-managers/sbt { };
|
||
sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { };
|
||
simpleBuildTool = sbt;
|
||
|
||
sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { };
|
||
|
||
scala-cli = callPackage ../development/tools/build-managers/scala-cli {};
|
||
|
||
scc = callPackage ../development/tools/misc/scc { };
|
||
|
||
scss-lint = callPackage ../development/tools/scss-lint { };
|
||
|
||
segger-jlink = callPackage ../development/tools/misc/segger-jlink { };
|
||
|
||
segger-ozone = callPackage ../development/tools/misc/segger-ozone { };
|
||
|
||
selene = callPackage ../development/tools/selene {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
shadowenv = callPackage ../tools/misc/shadowenv {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
shake = haskell.lib.compose.justStaticExecutables haskellPackages.shake;
|
||
|
||
shallot = callPackage ../tools/misc/shallot { };
|
||
|
||
inherit (callPackage ../development/tools/build-managers/shards { })
|
||
shards_0_17
|
||
shards;
|
||
|
||
shellcheck = callPackage ../development/tools/shellcheck {
|
||
inherit (haskellPackages) ShellCheck;
|
||
};
|
||
|
||
shellharden = callPackage ../development/tools/shellharden {};
|
||
|
||
schemaspy = callPackage ../development/tools/database/schemaspy { };
|
||
|
||
scenebuilder = callPackage ../development/tools/scenebuilder { };
|
||
|
||
scenic-view = callPackage ../development/tools/scenic-view { jdk = jdk11; };
|
||
|
||
shncpd = callPackage ../tools/networking/shncpd { };
|
||
|
||
sigrok-cli = callPackage ../development/tools/sigrok-cli { };
|
||
|
||
silicon = callPackage ../tools/misc/silicon {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit CoreText Security;
|
||
};
|
||
|
||
simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { };
|
||
|
||
slimerjs = callPackage ../development/tools/slimerjs {};
|
||
|
||
sloccount = callPackage ../development/tools/misc/sloccount { };
|
||
|
||
sloc = nodePackages.sloc;
|
||
|
||
smatch = callPackage ../development/tools/analysis/smatch { };
|
||
|
||
smc = callPackage ../tools/misc/smc { };
|
||
|
||
snakemake = callPackage ../applications/science/misc/snakemake { };
|
||
|
||
snore = callPackage ../tools/misc/snore { };
|
||
|
||
snzip = callPackage ../tools/archivers/snzip { };
|
||
|
||
snowman = qt5.callPackage ../development/tools/analysis/snowman { };
|
||
|
||
sparse = callPackage ../development/tools/analysis/sparse { };
|
||
|
||
speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;
|
||
|
||
spin = callPackage ../development/tools/analysis/spin { };
|
||
|
||
spirv-headers = callPackage ../development/libraries/spirv-headers { };
|
||
spirv-tools = callPackage ../development/tools/spirv-tools { };
|
||
|
||
splint = callPackage ../development/tools/analysis/splint {
|
||
flex = flex_2_5_35;
|
||
};
|
||
|
||
spoofer = callPackage ../tools/networking/spoofer { };
|
||
|
||
spoofer-gui = callPackage ../tools/networking/spoofer { withGUI = true; };
|
||
|
||
spooles = callPackage ../development/libraries/science/math/spooles {};
|
||
|
||
spr = callPackage ../development/tools/spr {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
spruce = callPackage ../development/tools/misc/spruce {};
|
||
|
||
sqlc = callPackage ../development/tools/database/sqlc { };
|
||
|
||
sqlcheck = callPackage ../development/tools/database/sqlcheck { };
|
||
|
||
sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { };
|
||
|
||
sqlite-utils = with python3Packages; toPythonApplication sqlite-utils;
|
||
|
||
sqlite-web = callPackage ../development/tools/database/sqlite-web { };
|
||
|
||
sqlmap = with python3Packages; toPythonApplication sqlmap;
|
||
|
||
sselp = callPackage ../tools/X11/sselp{ };
|
||
|
||
statix = callPackage ../tools/nix/statix { };
|
||
|
||
stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { };
|
||
|
||
stm32flash = callPackage ../development/embedded/stm32/stm32flash { };
|
||
|
||
strace = callPackage ../development/tools/misc/strace { };
|
||
|
||
stylua = callPackage ../development/tools/stylua { };
|
||
|
||
summon = callPackage ../development/tools/summon { };
|
||
|
||
svlint = callPackage ../development/tools/analysis/svlint { };
|
||
|
||
svls = callPackage ../development/tools/misc/svls { };
|
||
|
||
swarm = callPackage ../development/tools/analysis/swarm { };
|
||
|
||
swiftformat = callPackage ../development/tools/swiftformat { };
|
||
|
||
symfony-cli = callPackage ../development/tools/symfony-cli { };
|
||
|
||
swiftshader = callPackage ../development/libraries/swiftshader { stdenv = gcc10StdenvCompat; };
|
||
|
||
systemfd = callPackage ../development/tools/systemfd { };
|
||
|
||
swig1 = callPackage ../development/tools/misc/swig { };
|
||
swig2 = callPackage ../development/tools/misc/swig/2.x.nix { };
|
||
swig3 = callPackage ../development/tools/misc/swig/3.x.nix { };
|
||
swig4 = callPackage ../development/tools/misc/swig/4.nix { };
|
||
swig = swig3;
|
||
swigWithJava = swig;
|
||
|
||
c2ffi = callPackage ../development/tools/misc/c2ffi { };
|
||
|
||
c3c = callPackage ../development/compilers/c3c { };
|
||
|
||
swfmill = callPackage ../tools/video/swfmill { stdenv = gcc10StdenvCompat; };
|
||
|
||
swftools = callPackage ../tools/video/swftools {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
szyszka = callPackage ../tools/misc/szyszka { };
|
||
|
||
taplo = callPackage ../development/tools/taplo {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
taoup = callPackage ../tools/misc/taoup { };
|
||
|
||
tcptrack = callPackage ../development/tools/misc/tcptrack { };
|
||
|
||
teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; };
|
||
|
||
teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { };
|
||
|
||
tytools = libsForQt5.callPackage ../development/embedded/tytools { };
|
||
|
||
terracognita = callPackage ../development/tools/misc/terracognita { };
|
||
|
||
terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { };
|
||
terraform-ls = callPackage ../development/tools/misc/terraform-ls { };
|
||
|
||
terraformer = callPackage ../development/tools/misc/terraformer { };
|
||
|
||
terrascan = callPackage ../tools/security/terrascan { };
|
||
|
||
texinfo413 = callPackage ../development/tools/misc/texinfo/4.13a.nix { };
|
||
texinfo4 = texinfo413;
|
||
texinfo5 = callPackage ../development/tools/misc/texinfo/5.2.nix { };
|
||
texinfo6_5 = callPackage ../development/tools/misc/texinfo/6.5.nix { }; # needed for allegro
|
||
texinfo6_7 = callPackage ../development/tools/misc/texinfo/6.7.nix { }; # needed for gpm, iksemel and fwknop
|
||
texinfo6 = callPackage ../development/tools/misc/texinfo/6.8.nix { };
|
||
texinfo = texinfo6;
|
||
texinfoInteractive = texinfo.override { interactive = true; };
|
||
|
||
texi2html = callPackage ../development/tools/misc/texi2html { };
|
||
|
||
texi2mdoc = callPackage ../tools/misc/texi2mdoc { };
|
||
|
||
texlab = callPackage ../development/tools/misc/texlab {
|
||
inherit (darwin.apple_sdk.frameworks) Security CoreServices;
|
||
};
|
||
|
||
time-ghc-modules = callPackage ../development/tools/time-ghc-modules { };
|
||
|
||
tflint = callPackage ../development/tools/analysis/tflint { };
|
||
|
||
tfsec = callPackage ../development/tools/analysis/tfsec { };
|
||
|
||
todoist = callPackage ../applications/misc/todoist { };
|
||
|
||
todoist-electron = callPackage ../applications/misc/todoist-electron { };
|
||
|
||
toil = callPackage ../applications/science/misc/toil { };
|
||
|
||
travis = callPackage ../development/tools/misc/travis { };
|
||
|
||
tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars;
|
||
|
||
trellis = callPackage ../development/embedded/fpga/trellis { };
|
||
|
||
ttyd = callPackage ../servers/ttyd { };
|
||
|
||
turbogit = callPackage ../development/tools/turbogit {
|
||
libgit2 = libgit2_1_3_0;
|
||
};
|
||
|
||
tweak = callPackage ../applications/editors/tweak { };
|
||
|
||
uddup = callPackage ../tools/security/uddup { };
|
||
|
||
udis86 = callPackage ../development/tools/udis86 { };
|
||
|
||
uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { };
|
||
|
||
uhd3_5 = callPackage ../applications/radio/uhd/3.5.nix { };
|
||
uhd = callPackage ../applications/radio/uhd { };
|
||
|
||
uisp = callPackage ../development/embedded/uisp { };
|
||
|
||
uncrustify = callPackage ../development/tools/misc/uncrustify { };
|
||
|
||
universal-ctags = callPackage ../development/tools/misc/universal-ctags { };
|
||
|
||
unused = callPackage ../development/tools/misc/unused { };
|
||
|
||
vagrant = callPackage ../development/tools/vagrant {};
|
||
|
||
vala-language-server = callPackage ../development/tools/vala-language-server {};
|
||
|
||
bashdb = callPackage ../development/tools/misc/bashdb { };
|
||
|
||
gdb = callPackage ../development/tools/misc/gdb {
|
||
guile = null;
|
||
readline = readline81;
|
||
};
|
||
|
||
gf = callPackage ../development/tools/misc/gf { };
|
||
|
||
java-language-server = callPackage ../development/tools/java/java-language-server { };
|
||
|
||
jprofiler = callPackage ../development/tools/java/jprofiler {
|
||
jdk = jdk11;
|
||
};
|
||
|
||
jhiccup = callPackage ../development/tools/java/jhiccup { };
|
||
|
||
valgrind = callPackage ../development/tools/analysis/valgrind {
|
||
inherit (buildPackages.darwin) xnu bootstrap_cmds cctools;
|
||
};
|
||
valgrind-light = res.valgrind.override { gdb = null; };
|
||
|
||
valkyrie = callPackage ../development/tools/analysis/valkyrie { };
|
||
|
||
qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind {};
|
||
|
||
visualvm = callPackage ../development/tools/java/visualvm { };
|
||
|
||
vultr = callPackage ../development/tools/vultr { };
|
||
|
||
vultr-cli = callPackage ../development/tools/vultr-cli { };
|
||
|
||
vulnix = callPackage ../tools/security/vulnix { };
|
||
|
||
vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { };
|
||
|
||
wails = callPackage ../development/tools/wails { };
|
||
|
||
whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { };
|
||
|
||
whatstyle = callPackage ../development/tools/misc/whatstyle {
|
||
inherit (llvmPackages) clang-unwrapped;
|
||
};
|
||
|
||
watson-ruby = callPackage ../development/tools/misc/watson-ruby {};
|
||
|
||
webdis = callPackage ../development/tools/database/webdis { };
|
||
|
||
xc3sprog = callPackage ../development/embedded/xc3sprog { stdenv = gcc10StdenvCompat; };
|
||
|
||
xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { };
|
||
|
||
xcode-install = callPackage ../development/tools/xcode-install { };
|
||
|
||
xcodebuild = callPackage ../development/tools/xcbuild/wrapper.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices CoreGraphics ImageIO;
|
||
};
|
||
xcodebuild6 = xcodebuild.override { stdenv = llvmPackages_6.stdenv; };
|
||
xcbuild = xcodebuild;
|
||
xcbuildHook = makeSetupHook {
|
||
deps = [ xcbuild ];
|
||
} ../development/tools/xcbuild/setup-hook.sh ;
|
||
|
||
# xcbuild with llvm 6
|
||
xcbuild6Hook = makeSetupHook {
|
||
deps = [ xcodebuild6 ];
|
||
} ../development/tools/xcbuild/setup-hook.sh ;
|
||
|
||
xcpretty = callPackage ../development/tools/xcpretty { };
|
||
|
||
xmlindent = callPackage ../development/web/xmlindent {};
|
||
|
||
xpwn = callPackage ../development/mobile/xpwn {};
|
||
|
||
xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { };
|
||
|
||
xxe-pe = callPackage ../applications/editors/xxe-pe { };
|
||
|
||
xxdiff-tip = xxdiff;
|
||
|
||
xxgdb = callPackage ../development/tools/misc/xxgdb { };
|
||
|
||
yaml2json = callPackage ../development/tools/yaml2json { };
|
||
|
||
yams = callPackage ../applications/audio/yams { };
|
||
|
||
ycmd = callPackage ../development/tools/misc/ycmd {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
python = python3;
|
||
boost = boost174;
|
||
};
|
||
|
||
yodl = callPackage ../development/tools/misc/yodl { };
|
||
|
||
yq = python3.pkgs.toPythonApplication python3.pkgs.yq;
|
||
|
||
yq-go = callPackage ../development/tools/yq-go { };
|
||
|
||
ytt = callPackage ../development/tools/ytt {};
|
||
|
||
zls = callPackage ../development/tools/zls { };
|
||
|
||
zydis = callPackage ../development/libraries/zydis { };
|
||
|
||
grabserial = callPackage ../development/tools/grabserial { };
|
||
|
||
mypy = with python3Packages; toPythonApplication mypy;
|
||
|
||
nsis = callPackage ../development/tools/nsis { };
|
||
|
||
tockloader = callPackage ../development/tools/misc/tockloader { };
|
||
|
||
### DEVELOPMENT / LIBRARIES
|
||
|
||
a52dec = callPackage ../development/libraries/a52dec { };
|
||
|
||
aalib = callPackage ../development/libraries/aalib { };
|
||
|
||
abseil-cpp_202111 = callPackage ../development/libraries/abseil-cpp/202111.nix { };
|
||
abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { };
|
||
abseil-cpp = abseil-cpp_202103;
|
||
|
||
accountsservice = callPackage ../development/libraries/accountsservice { };
|
||
|
||
acl = callPackage ../development/libraries/acl { };
|
||
|
||
acsccid = callPackage ../tools/security/acsccid { };
|
||
|
||
activemq = callPackage ../development/libraries/apache-activemq { };
|
||
|
||
adns = callPackage ../development/libraries/adns { };
|
||
|
||
adslib = callPackage ../development/libraries/adslib { };
|
||
|
||
afflib = callPackage ../development/libraries/afflib { };
|
||
|
||
aften = callPackage ../development/libraries/aften { };
|
||
|
||
alure = callPackage ../development/libraries/alure { };
|
||
|
||
alure2 = callPackage ../development/libraries/alure2 { };
|
||
|
||
agg = callPackage ../development/libraries/agg { };
|
||
|
||
agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { };
|
||
|
||
alass = callPackage ../applications/video/alass { };
|
||
|
||
allegro = allegro4;
|
||
allegro4 = callPackage ../development/libraries/allegro {};
|
||
allegro5 = callPackage ../development/libraries/allegro/5.nix {};
|
||
|
||
amdvlk = callPackage ../development/libraries/amdvlk {};
|
||
|
||
aml = callPackage ../development/libraries/aml { };
|
||
|
||
amrnb = callPackage ../development/libraries/amrnb { };
|
||
|
||
amrwb = callPackage ../development/libraries/amrwb { };
|
||
|
||
ansi2html = with python3.pkgs; toPythonApplication ansi2html;
|
||
|
||
anttweakbar = callPackage ../development/libraries/AntTweakBar { };
|
||
|
||
appstream = callPackage ../development/libraries/appstream { };
|
||
|
||
appstream-glib = callPackage ../development/libraries/appstream-glib { };
|
||
|
||
apr = callPackage ../development/libraries/apr {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
aprutil = callPackage ../development/libraries/apr-util { };
|
||
|
||
aravis = callPackage ../development/libraries/aravis { };
|
||
|
||
arb = callPackage ../development/libraries/arb {};
|
||
|
||
argparse = callPackage ../development/libraries/argparse { };
|
||
|
||
argp-standalone = callPackage ../development/libraries/argp-standalone {};
|
||
|
||
aribb25 = callPackage ../development/libraries/aribb25 {
|
||
inherit (darwin.apple_sdk.frameworks) PCSC;
|
||
};
|
||
|
||
armadillo = callPackage ../development/libraries/armadillo {};
|
||
|
||
arrayfire = callPackage ../development/libraries/arrayfire {};
|
||
|
||
arrow-cpp = callPackage ../development/libraries/arrow-cpp {};
|
||
|
||
arrow-glib = callPackage ../development/libraries/arrow-glib {};
|
||
|
||
arsenal = callPackage ../tools/security/arsenal { };
|
||
|
||
assimp = callPackage ../development/libraries/assimp { };
|
||
|
||
asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { };
|
||
asio = callPackage ../development/libraries/asio { };
|
||
|
||
aspell = callPackage ../development/libraries/aspell { };
|
||
|
||
aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {});
|
||
|
||
aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix {
|
||
aspell = aspell.override { searchNixProfiles = false; };
|
||
};
|
||
|
||
attr = callPackage ../development/libraries/attr { };
|
||
|
||
at-spi2-core = callPackage ../development/libraries/at-spi2-core { };
|
||
|
||
at-spi2-atk = callPackage ../development/libraries/at-spi2-atk { };
|
||
|
||
aqbanking = callPackage ../development/libraries/aqbanking { };
|
||
|
||
aubio = callPackage ../development/libraries/aubio { };
|
||
|
||
audiality2 = callPackage ../development/libraries/audiality2 { };
|
||
|
||
audiofile = callPackage ../development/libraries/audiofile {
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices;
|
||
};
|
||
|
||
aws-c-auth = callPackage ../development/libraries/aws-c-auth { };
|
||
|
||
aws-c-cal = callPackage ../development/libraries/aws-c-cal {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
aws-c-common = callPackage ../development/libraries/aws-c-common { };
|
||
|
||
aws-c-compression = callPackage ../development/libraries/aws-c-compression { };
|
||
|
||
aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { };
|
||
|
||
aws-c-http = callPackage ../development/libraries/aws-c-http { };
|
||
|
||
aws-c-io = callPackage ../development/libraries/aws-c-io {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { };
|
||
|
||
aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { };
|
||
|
||
aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { };
|
||
|
||
aws-checksums = callPackage ../development/libraries/aws-checksums { };
|
||
|
||
aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { };
|
||
|
||
aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
|
||
};
|
||
|
||
ayatana-ido = callPackage ../development/libraries/ayatana-ido { };
|
||
|
||
babl = callPackage ../development/libraries/babl { };
|
||
|
||
backward-cpp = callPackage ../development/libraries/backward-cpp { };
|
||
|
||
bamf = callPackage ../development/libraries/bamf { };
|
||
|
||
inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44;
|
||
|
||
bcg729 = callPackage ../development/libraries/bcg729 { };
|
||
|
||
bctoolbox = callPackage ../development/libraries/bctoolbox { };
|
||
|
||
bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { };
|
||
|
||
bearssl = callPackage ../development/libraries/bearssl { };
|
||
|
||
beecrypt = callPackage ../development/libraries/beecrypt { };
|
||
|
||
belcard = callPackage ../development/libraries/belcard { };
|
||
|
||
belr = callPackage ../development/libraries/belr { };
|
||
|
||
bencodetools = callPackage ../development/libraries/bencodetools { };
|
||
|
||
beignet = callPackage ../development/libraries/beignet {
|
||
inherit (llvmPackages_6) libllvm libclang;
|
||
};
|
||
|
||
belle-sip = callPackage ../development/libraries/belle-sip { };
|
||
|
||
|
||
bicpl = callPackage ../development/libraries/science/biology/bicpl { };
|
||
|
||
bicgl = callPackage ../development/libraries/science/biology/bicgl { inherit (darwin.apple_sdk.frameworks) GLUT; };
|
||
|
||
# TODO(@Ericson2314): Build bionic libc from source
|
||
bionic = if stdenv.hostPlatform.useAndroidPrebuilt
|
||
then pkgs."androidndkPkgs_${stdenv.hostPlatform.ndkVer}".libraries
|
||
else callPackage ../os-specific/linux/bionic-prebuilt { };
|
||
|
||
|
||
bobcat = callPackage ../development/libraries/bobcat { };
|
||
|
||
boehmgc = callPackage ../development/libraries/boehm-gc { };
|
||
|
||
boolstuff = callPackage ../development/libraries/boolstuff { };
|
||
|
||
inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; })
|
||
boost159
|
||
boost160
|
||
boost165
|
||
boost166
|
||
boost168
|
||
boost169
|
||
boost170
|
||
boost172
|
||
boost173
|
||
boost174
|
||
boost175
|
||
boost177
|
||
boost178
|
||
boost179
|
||
;
|
||
|
||
boost15x = boost159;
|
||
boost16x = boost169;
|
||
boost17x = boost179;
|
||
boost = boost17x;
|
||
|
||
boost_process = callPackage ../development/libraries/boost-process { };
|
||
|
||
bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { };
|
||
|
||
botan2 = callPackage ../development/libraries/botan/2.0.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
box2d = callPackage ../development/libraries/box2d { };
|
||
|
||
boxfort = callPackage ../development/libraries/boxfort { };
|
||
|
||
buddy = callPackage ../development/libraries/buddy { };
|
||
|
||
buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { };
|
||
|
||
bulletml = callPackage ../development/libraries/bulletml { };
|
||
|
||
bwidget = callPackage ../development/libraries/bwidget { };
|
||
|
||
bzrtp = callPackage ../development/libraries/bzrtp { };
|
||
|
||
c-ares = callPackage ../development/libraries/c-ares { };
|
||
|
||
c-blosc = callPackage ../development/libraries/c-blosc { };
|
||
|
||
# justStaticExecutables is needed due to https://github.com/NixOS/nix/issues/2990
|
||
cachix = haskell.lib.compose.justStaticExecutables haskellPackages.cachix;
|
||
|
||
hercules-ci-agent = callPackage ../development/tools/continuous-integration/hercules-ci-agent { };
|
||
|
||
hci = callPackage ../development/tools/continuous-integration/hci { };
|
||
|
||
isa-l = callPackage ../development/libraries/isa-l { };
|
||
|
||
niv = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.niv);
|
||
|
||
ormolu = haskellPackages.ormolu.bin;
|
||
|
||
capnproto = callPackage ../development/libraries/capnproto { };
|
||
|
||
capnproto-java = callPackage ../development/tools/capnproto-java { };
|
||
|
||
captive-browser = callPackage ../applications/networking/browsers/captive-browser { };
|
||
|
||
ndn-cxx = callPackage ../development/libraries/ndn-cxx { };
|
||
|
||
ndn-tools = callPackage ../tools/networking/ndn-tools { };
|
||
|
||
nfd = callPackage ../servers/nfd { };
|
||
|
||
cddlib = callPackage ../development/libraries/cddlib {};
|
||
|
||
cdk = callPackage ../development/libraries/cdk {};
|
||
|
||
cdk-go = callPackage ../tools/security/cdk-go {};
|
||
|
||
cdo = callPackage ../development/libraries/cdo { };
|
||
|
||
cimg = callPackage ../development/libraries/cimg { };
|
||
|
||
cjose = callPackage ../development/libraries/cjose { };
|
||
|
||
scmccid = callPackage ../development/libraries/scmccid { };
|
||
|
||
ccrtp = callPackage ../development/libraries/ccrtp { };
|
||
|
||
cctz = callPackage ../development/libraries/cctz { };
|
||
|
||
celt = callPackage ../development/libraries/celt {};
|
||
celt_0_7 = callPackage ../development/libraries/celt/0.7.nix {};
|
||
celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix {};
|
||
|
||
cegui = callPackage ../development/libraries/cegui {
|
||
ogre = ogre1_10;
|
||
};
|
||
|
||
certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot;
|
||
|
||
certbot-full = certbot.withPlugins (cp: with cp; [
|
||
certbot-dns-cloudflare
|
||
certbot-dns-rfc2136
|
||
certbot-dns-route53
|
||
]);
|
||
|
||
caf = callPackage ../development/libraries/caf {};
|
||
|
||
# CGAL 5 has API changes
|
||
cgal_4 = callPackage ../development/libraries/CGAL/4.nix {};
|
||
cgal_5 = callPackage ../development/libraries/CGAL {};
|
||
cgal = cgal_4;
|
||
|
||
cgui = callPackage ../development/libraries/cgui {};
|
||
|
||
check = callPackage ../development/libraries/check {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
chipmunk = callPackage ../development/libraries/chipmunk {};
|
||
|
||
chmlib = callPackage ../development/libraries/chmlib { };
|
||
|
||
chromaprint = callPackage ../development/libraries/chromaprint { };
|
||
|
||
cl = callPackage ../development/libraries/cl {
|
||
erlang = erlangR23;
|
||
};
|
||
|
||
clanlib = callPackage ../development/libraries/clanlib { };
|
||
|
||
classads = callPackage ../development/libraries/classads { };
|
||
|
||
clfft = callPackage ../development/libraries/clfft {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
clipp = callPackage ../development/libraries/clipp { };
|
||
|
||
clipper = callPackage ../development/libraries/clipper { };
|
||
|
||
cln = callPackage ../development/libraries/cln { };
|
||
|
||
clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix {
|
||
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
|
||
};
|
||
|
||
clucene_core_1 = callPackage ../development/libraries/clucene-core {
|
||
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
|
||
};
|
||
|
||
clucene_core = clucene_core_1;
|
||
|
||
clutter = callPackage ../development/libraries/clutter { };
|
||
|
||
clutter-gst = callPackage ../development/libraries/clutter-gst {
|
||
};
|
||
|
||
clutter-gtk = callPackage ../development/libraries/clutter-gtk { };
|
||
|
||
cminpack = callPackage ../development/libraries/cminpack { };
|
||
|
||
cmocka = callPackage ../development/libraries/cmocka { };
|
||
|
||
cmrt = callPackage ../development/libraries/cmrt { };
|
||
|
||
codecserver = callPackage ../applications/audio/codecserver { };
|
||
|
||
coeurl = callPackage ../development/libraries/coeurl { };
|
||
|
||
cogl = callPackage ../development/libraries/cogl { };
|
||
|
||
coin3d = callPackage ../development/libraries/coin3d { };
|
||
|
||
soxt = callPackage ../development/libraries/soxt { };
|
||
|
||
CoinMP = callPackage ../development/libraries/CoinMP { };
|
||
|
||
coinlive = callPackage ../tools/misc/coinlive {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
cointop = callPackage ../applications/misc/cointop { };
|
||
|
||
collada-dom = callPackage ../development/libraries/collada-dom { };
|
||
|
||
cog = callPackage ../development/web/cog { };
|
||
|
||
cosmoc = callPackage ../development/tools/cosmoc { };
|
||
|
||
cosmopolitan = callPackage ../development/libraries/cosmopolitan { };
|
||
|
||
python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { };
|
||
|
||
ctpp2 = callPackage ../development/libraries/ctpp2 { };
|
||
|
||
ctpl = callPackage ../development/libraries/ctpl { };
|
||
|
||
cppe = callPackage ../development/libraries/science/chemistry/cppe { };
|
||
|
||
cppdb = callPackage ../development/libraries/cppdb { };
|
||
|
||
cpp-utilities = callPackage ../development/libraries/cpp-utilities { };
|
||
|
||
cpp-hocon = callPackage ../development/libraries/cpp-hocon { };
|
||
|
||
cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { };
|
||
|
||
cpp-netlib = callPackage ../development/libraries/cpp-netlib {
|
||
boost = boost169; # fatal error: 'boost/asio/stream_socket_service.hpp' file not found
|
||
};
|
||
|
||
ubus = callPackage ../development/libraries/ubus { };
|
||
|
||
uci = callPackage ../development/libraries/uci { };
|
||
|
||
uri = callPackage ../development/libraries/uri { stdenv = gcc10StdenvCompat; };
|
||
|
||
cppcms = callPackage ../development/libraries/cppcms { };
|
||
|
||
cppunit = callPackage ../development/libraries/cppunit { };
|
||
|
||
cpputest = callPackage ../development/libraries/cpputest { };
|
||
|
||
cracklib = callPackage ../development/libraries/cracklib { };
|
||
|
||
cre2 = callPackage ../development/libraries/cre2 { };
|
||
|
||
criterion = callPackage ../development/libraries/criterion { };
|
||
|
||
croaring = callPackage ../development/libraries/croaring { };
|
||
|
||
crossguid = callPackage ../development/libraries/crossguid { };
|
||
|
||
cryptopp = callPackage ../development/libraries/crypto++ { };
|
||
|
||
cryptominisat = callPackage ../applications/science/logic/cryptominisat { };
|
||
|
||
csdr = callPackage ../applications/radio/csdr { };
|
||
|
||
ctypes_sh = callPackage ../development/libraries/ctypes_sh { };
|
||
|
||
curlpp = callPackage ../development/libraries/curlpp { };
|
||
|
||
cutee = callPackage ../development/libraries/cutee { };
|
||
|
||
cxxtools = callPackage ../development/libraries/cxxtools { stdenv = gcc10StdenvCompat; };
|
||
|
||
cwiid = callPackage ../development/libraries/cwiid { };
|
||
|
||
cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { };
|
||
|
||
cxxopts = callPackage ../development/libraries/cxxopts { };
|
||
|
||
cxxtest = python2Packages.callPackage ../development/libraries/cxxtest { };
|
||
|
||
cypress = callPackage ../development/web/cypress { };
|
||
|
||
cyrus_sasl = callPackage ../development/libraries/cyrus-sasl {
|
||
libkrb5 = if stdenv.isFreeBSD then libheimdal else libkrb5;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
# Make bdb5 the default as it is the last release under the custom
|
||
# bsd-like license
|
||
db = db5;
|
||
db4 = db48;
|
||
db48 = callPackage ../development/libraries/db/db-4.8.nix { };
|
||
db5 = db53;
|
||
db53 = callPackage ../development/libraries/db/db-5.3.nix { };
|
||
db6 = db60;
|
||
db60 = callPackage ../development/libraries/db/db-6.0.nix { };
|
||
db62 = callPackage ../development/libraries/db/db-6.2.nix { };
|
||
|
||
dbxml = callPackage ../development/libraries/dbxml { };
|
||
|
||
dbus = callPackage ../development/libraries/dbus { };
|
||
dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { };
|
||
dbus-glib = callPackage ../development/libraries/dbus-glib { };
|
||
dbus_java = callPackage ../development/libraries/java/dbus-java { };
|
||
|
||
dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { };
|
||
dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { };
|
||
|
||
dbus-sharp-glib-1_0 = callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix { };
|
||
dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { };
|
||
|
||
makeDBusConf = { suidHelper, serviceDirectories, apparmor ? "disabled" }:
|
||
callPackage ../development/libraries/dbus/make-dbus-conf.nix {
|
||
inherit suidHelper serviceDirectories apparmor;
|
||
};
|
||
|
||
dee = callPackage ../development/libraries/dee {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
dhex = callPackage ../applications/editors/dhex { };
|
||
|
||
double-conversion = callPackage ../development/libraries/double-conversion { };
|
||
|
||
dclib = callPackage ../development/libraries/dclib { };
|
||
|
||
digiham = callPackage ../applications/radio/digiham { };
|
||
|
||
dillo = callPackage ../applications/networking/browsers/dillo {
|
||
fltk = fltk13;
|
||
};
|
||
|
||
directfb = callPackage ../development/libraries/directfb { };
|
||
|
||
discordchatexporter-cli = callPackage ../tools/backup/discordchatexporter-cli { };
|
||
|
||
discord-rpc = callPackage ../development/libraries/discord-rpc {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
discord-sh = callPackage ../tools/networking/discord-sh { };
|
||
|
||
dlib = callPackage ../development/libraries/dlib { };
|
||
|
||
doctest = callPackage ../development/libraries/doctest { };
|
||
|
||
docopt_cpp = callPackage ../development/libraries/docopt_cpp { };
|
||
|
||
docopts = callPackage ../development/tools/misc/docopts { };
|
||
|
||
dotconf = callPackage ../development/libraries/dotconf { };
|
||
|
||
draco = callPackage ../development/libraries/draco { };
|
||
|
||
# Multi-arch "drivers" which we want to build for i686.
|
||
driversi686Linux = recurseIntoAttrs {
|
||
inherit (pkgsi686Linux)
|
||
amdvlk
|
||
mesa
|
||
vaapiIntel
|
||
libvdpau-va-gl
|
||
vaapiVdpau
|
||
beignet
|
||
glxinfo
|
||
vdpauinfo;
|
||
};
|
||
|
||
drogon = callPackage ../development/libraries/drogon { };
|
||
|
||
dssi = callPackage ../development/libraries/dssi {};
|
||
|
||
duckdb = callPackage ../development/libraries/duckdb {};
|
||
|
||
easyloggingpp = callPackage ../development/libraries/easyloggingpp {};
|
||
|
||
eccodes = callPackage ../development/libraries/eccodes {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
eclib = callPackage ../development/libraries/eclib {};
|
||
|
||
editline = callPackage ../development/libraries/editline { };
|
||
|
||
eigen = callPackage ../development/libraries/eigen {};
|
||
|
||
eigen2 = callPackage ../development/libraries/eigen/2.0.nix {};
|
||
|
||
vapoursynth = callPackage ../development/libraries/vapoursynth {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
vapoursynth-editor = libsForQt5.callPackage ../development/libraries/vapoursynth/editor.nix { };
|
||
|
||
vapoursynth-mvtools = callPackage ../development/libraries/vapoursynth-mvtools { };
|
||
|
||
vmmlib = callPackage ../development/libraries/vmmlib {
|
||
inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
|
||
};
|
||
|
||
egl-wayland = callPackage ../development/libraries/egl-wayland {};
|
||
|
||
elastix = callPackage ../development/libraries/science/biology/elastix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
elfio = callPackage ../development/libraries/elfio { };
|
||
|
||
enchant1 = callPackage ../development/libraries/enchant/1.x.nix { };
|
||
|
||
enchant2 = callPackage ../development/libraries/enchant/2.x.nix { };
|
||
enchant = enchant2;
|
||
|
||
enet = callPackage ../development/libraries/enet { };
|
||
|
||
entt = callPackage ../development/libraries/entt { };
|
||
|
||
libepoxy = callPackage ../development/libraries/libepoxy {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon OpenGL;
|
||
};
|
||
|
||
libesmtp = callPackage ../development/libraries/libesmtp { };
|
||
|
||
liberasurecode = callPackage ../applications/misc/liberasurecode { };
|
||
|
||
exiv2 = callPackage ../development/libraries/exiv2 { };
|
||
|
||
expat = callPackage ../development/libraries/expat { };
|
||
|
||
eventlog = callPackage ../development/libraries/eventlog { };
|
||
|
||
faac = callPackage ../development/libraries/faac { };
|
||
|
||
faad2 = callPackage ../development/libraries/faad2 { };
|
||
|
||
factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { };
|
||
factor-lang = factor-lang-scope.interpreter;
|
||
|
||
far2l = callPackage ../applications/misc/far2l {
|
||
stdenv = if stdenv.cc.isClang then llvmPackages.stdenv else stdenv;
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL;
|
||
};
|
||
|
||
farbfeld = callPackage ../development/libraries/farbfeld { };
|
||
|
||
farstream = callPackage ../development/libraries/farstream {
|
||
inherit (gst_all_1)
|
||
gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad
|
||
gst-libav;
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
fcgi = callPackage ../development/libraries/fcgi { };
|
||
|
||
fcl = callPackage ../development/libraries/fcl { };
|
||
|
||
febio = callPackage ../development/libraries/febio { };
|
||
|
||
ffcast = callPackage ../tools/X11/ffcast { };
|
||
|
||
fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { };
|
||
|
||
forge = callPackage ../development/libraries/forge {
|
||
cudatoolkit = buildPackages.cudatoolkit_11;
|
||
};
|
||
|
||
linbox = callPackage ../development/libraries/linbox { };
|
||
|
||
ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
|
||
};
|
||
ffmpeg_5 = callPackage ../development/libraries/ffmpeg/5.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox;
|
||
};
|
||
|
||
# Aliases
|
||
# Please make sure this is updated to the latest version on the next major
|
||
# update to ffmpeg
|
||
# Packages which use ffmpeg as a library, should pin to the relevant major
|
||
# version number which the upstream support.
|
||
ffmpeg = ffmpeg_4;
|
||
|
||
ffmpeg-full = callPackage ../development/libraries/ffmpeg-full {
|
||
svt-av1 = if stdenv.isAarch64 then null else svt-av1;
|
||
rav1e = null; # We already have SVT-AV1 for faster encoding
|
||
rtmpdump = null; # Prefer the built-in RTMP implementation
|
||
# The following need to be fixed on Darwin
|
||
libjack2 = if stdenv.isDarwin then null else libjack2;
|
||
libmodplug = if stdenv.isDarwin then null else libmodplug;
|
||
libmfx = if stdenv.isDarwin then null else intel-media-sdk;
|
||
libpulseaudio = if stdenv.isDarwin then null else libpulseaudio;
|
||
samba = if stdenv.isDarwin then null else samba;
|
||
vid-stab = if stdenv.isDarwin then null else vid-stab;
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
Cocoa CoreServices CoreAudio AVFoundation MediaToolbox
|
||
VideoDecodeAcceleration;
|
||
};
|
||
|
||
ffmpeg_5-full = ffmpeg-full.override {
|
||
ffmpeg = ffmpeg_5;
|
||
};
|
||
|
||
ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { };
|
||
|
||
ffmpeg-normalize = python3Packages.callPackage ../applications/video/ffmpeg-normalize { };
|
||
|
||
ffms = callPackage ../development/libraries/ffms { };
|
||
|
||
fftw = callPackage ../development/libraries/fftw { };
|
||
fftwSinglePrec = fftw.override { precision = "single"; };
|
||
fftwFloat = fftwSinglePrec; # the configure option is just an alias
|
||
fftwLongDouble = fftw.override { precision = "long-double"; };
|
||
fftwMpi = fftw.override { enableMpi = true; };
|
||
|
||
filter-audio = callPackage ../development/libraries/filter-audio {};
|
||
|
||
filtron = callPackage ../servers/filtron {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
flann = callPackage ../development/libraries/flann { };
|
||
|
||
flatcc = callPackage ../development/libraries/flatcc { };
|
||
|
||
flint = callPackage ../development/libraries/flint { };
|
||
|
||
flite = callPackage ../development/libraries/flite { };
|
||
|
||
fltk13 = callPackage ../development/libraries/fltk {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
|
||
};
|
||
fltk14 = callPackage ../development/libraries/fltk/1.4.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa OpenGL;
|
||
};
|
||
fltk13-minimal = fltk13.override {
|
||
withGL = false;
|
||
withCairo = false;
|
||
withPango = false;
|
||
withExamples = false;
|
||
withDocs = false;
|
||
};
|
||
fltk14-minimal = fltk14.override {
|
||
withGL = false;
|
||
withCairo = false;
|
||
withPango = false;
|
||
withExamples = false;
|
||
withDocs = false;
|
||
};
|
||
fltk = fltk13;
|
||
fltk-minimal = fltk13-minimal;
|
||
|
||
flyway = callPackage ../development/tools/flyway { };
|
||
|
||
inherit (callPackages ../development/libraries/fmt { }) fmt_7 fmt_8 fmt_9;
|
||
|
||
fmt = fmt_7;
|
||
fmt_latest = fmt_9;
|
||
|
||
fplll = callPackage ../development/libraries/fplll {};
|
||
fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {};
|
||
|
||
freeimage = callPackage ../development/libraries/freeimage {
|
||
libraw = libraw_unstable;
|
||
};
|
||
|
||
freetts = callPackage ../development/libraries/freetts {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
frog = res.languageMachines.frog;
|
||
|
||
fstrcmp = callPackage ../development/libraries/fstrcmp { };
|
||
|
||
fstrm = callPackage ../development/libraries/fstrm { };
|
||
|
||
cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { };
|
||
|
||
fontconfig = callPackage ../development/libraries/fontconfig {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation;
|
||
};
|
||
|
||
folly = callPackage ../development/libraries/folly { };
|
||
|
||
folks = callPackage ../development/libraries/folks { };
|
||
|
||
makeFontsConf = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
|
||
callPackage ../development/libraries/fontconfig/make-fonts-conf.nix {
|
||
inherit fontconfig fontDirectories;
|
||
};
|
||
|
||
makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}:
|
||
callPackage ../development/libraries/fontconfig/make-fonts-cache.nix {
|
||
inherit fontconfig fontDirectories;
|
||
};
|
||
|
||
f2c = callPackage ../development/tools/f2c { };
|
||
|
||
freealut = callPackage ../development/libraries/freealut { };
|
||
|
||
freeglut = callPackage ../development/libraries/freeglut { };
|
||
|
||
freenect = callPackage ../development/libraries/freenect {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa GLUT;
|
||
};
|
||
|
||
freetype = callPackage ../development/libraries/freetype { };
|
||
|
||
frei0r = callPackage ../development/libraries/frei0r { };
|
||
|
||
fribidi = callPackage ../development/libraries/fribidi { };
|
||
|
||
funambol = callPackage ../development/libraries/funambol { };
|
||
|
||
galer = callPackage ../tools/security/galer { };
|
||
|
||
gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { };
|
||
|
||
gamin = callPackage ../development/libraries/gamin { };
|
||
fam = gamin; # added 2018-04-25
|
||
|
||
ganv = callPackage ../development/libraries/ganv { };
|
||
|
||
garble = callPackage ../development/tools/garble { };
|
||
|
||
gcab = callPackage ../development/libraries/gcab { };
|
||
|
||
gcovr = with python3Packages; toPythonApplication gcovr;
|
||
|
||
gcr = callPackage ../development/libraries/gcr { };
|
||
|
||
gdl = callPackage ../development/libraries/gdl { };
|
||
|
||
gdome2 = callPackage ../development/libraries/gdome2 { };
|
||
|
||
gdbm = callPackage ../development/libraries/gdbm { };
|
||
|
||
gecode_3 = callPackage ../development/libraries/gecode/3.nix { };
|
||
gecode_6 = qt5.callPackage ../development/libraries/gecode { };
|
||
gecode = gecode_6;
|
||
|
||
gephi = callPackage ../applications/science/misc/gephi { };
|
||
|
||
gegl = callPackage ../development/libraries/gegl {
|
||
inherit (darwin.apple_sdk.frameworks) OpenCL;
|
||
};
|
||
|
||
gensio = callPackage ../development/libraries/gensio {};
|
||
|
||
geoclue2 = callPackage ../development/libraries/geoclue {};
|
||
|
||
geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; };
|
||
|
||
geocode-glib = callPackage ../development/libraries/geocode-glib {};
|
||
|
||
geoipWithDatabase = makeOverridable (callPackage ../development/libraries/geoip) {
|
||
drvName = "geoip-tools";
|
||
geoipDatabase = geolite-legacy;
|
||
};
|
||
|
||
geoip = callPackage ../development/libraries/geoip { };
|
||
|
||
geoipjava = callPackage ../development/libraries/java/geoipjava { };
|
||
|
||
geomyidae = callPackage ../applications/networking/gopher/geomyidae { };
|
||
|
||
geos = callPackage ../development/libraries/geos { };
|
||
|
||
geos39 = callPackage ../development/libraries/geos/3.9.nix { };
|
||
|
||
getdata = callPackage ../development/libraries/getdata { };
|
||
|
||
inherit (callPackages ../development/libraries/getdns { })
|
||
getdns stubby;
|
||
|
||
gettext = callPackage ../development/libraries/gettext { };
|
||
|
||
gf2x = callPackage ../development/libraries/gf2x {};
|
||
|
||
gd = callPackage ../development/libraries/gd {
|
||
automake = automake115x;
|
||
libtiff = null;
|
||
libXpm = null;
|
||
};
|
||
|
||
gdal = callPackage ../development/libraries/gdal {
|
||
pythonPackages = python3Packages;
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
gdal_2 = callPackage ../development/libraries/gdal/2.4.nix { };
|
||
|
||
gdcm = callPackage ../development/libraries/gdcm {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa;
|
||
};
|
||
|
||
ggz_base_libs = callPackage ../development/libraries/ggz_base_libs {};
|
||
|
||
gifticlib = callPackage ../development/libraries/science/biology/gifticlib { };
|
||
|
||
gio-sharp = callPackage ../development/libraries/gio-sharp { };
|
||
|
||
givaro = callPackage ../development/libraries/givaro {};
|
||
givaro_3 = callPackage ../development/libraries/givaro/3.nix {};
|
||
givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix {};
|
||
|
||
ghc_filesystem = callPackage ../development/libraries/ghc_filesystem {};
|
||
|
||
ghp-import = with python3Packages; toPythonApplication ghp-import;
|
||
|
||
ghcid = haskellPackages.ghcid.bin;
|
||
|
||
graphia = libsForQt514.callPackage ../applications/science/misc/graphia {
|
||
# Using gcc 10 because this fails to build with gcc 11
|
||
# Error similar to this https://github.com/RPCS3/rpcs3/issues/10291
|
||
stdenv = gcc10Stdenv;
|
||
};
|
||
|
||
icon-lang = callPackage ../development/interpreters/icon-lang { };
|
||
|
||
libgit2 = callPackage ../development/libraries/libgit2 {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
libgit2_1_3_0 = libgit2.overrideAttrs (_: rec {
|
||
version = "1.3.0";
|
||
src = pkgs.fetchFromGitHub {
|
||
owner = "libgit2";
|
||
repo = "libgit2";
|
||
rev = "v${version}";
|
||
sha256 = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920=";
|
||
};
|
||
patches = [];
|
||
});
|
||
|
||
libgit2-glib = callPackage ../development/libraries/libgit2-glib { };
|
||
|
||
libhsts = callPackage ../development/libraries/libhsts { };
|
||
|
||
glbinding = callPackage ../development/libraries/glbinding { };
|
||
|
||
gle = callPackage ../development/libraries/gle { };
|
||
|
||
glew = callPackage ../development/libraries/glew {
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||
};
|
||
glew110 = callPackage ../development/libraries/glew/1.10.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AGL OpenGL;
|
||
};
|
||
glew-egl = callPackage ../development/libraries/glew {
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||
enableEGL = true;
|
||
};
|
||
|
||
glfw = glfw3;
|
||
glfw-wayland = glfw.override {
|
||
waylandSupport = true;
|
||
};
|
||
glfw2 = callPackage ../development/libraries/glfw/2.x.nix { };
|
||
glfw3 = callPackage ../development/libraries/glfw/3.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
|
||
};
|
||
|
||
glibc = callPackage ../development/libraries/glibc {
|
||
stdenv = gccStdenv; # doesn't compile without gcc
|
||
};
|
||
|
||
mtrace = callPackage ../development/libraries/glibc/mtrace.nix { };
|
||
|
||
# Provided by libc on Operating Systems that use the Extensible Linker Format.
|
||
elf-header =
|
||
if stdenv.hostPlatform.parsed.kernel.execFormat.name == "elf"
|
||
then null
|
||
else elf-header-real;
|
||
|
||
elf-header-real = callPackage ../development/libraries/elf-header { };
|
||
|
||
glibc_memusage = callPackage ../development/libraries/glibc {
|
||
withGd = true;
|
||
};
|
||
|
||
# Being redundant to avoid cycles on boot. TODO: find a better way
|
||
glibcCross = callPackage ../development/libraries/glibc {
|
||
stdenv = gccCrossLibcStdenv; # doesn't compile without gcc
|
||
};
|
||
|
||
muslCross = musl.override {
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
# These are used when buiding compiler-rt / libgcc, prior to building libc.
|
||
preLibcCrossHeaders = let
|
||
inherit (stdenv.targetPlatform) libc;
|
||
in if libc == "msvcrt" then targetPackages.windows.mingw_w64_headers or windows.mingw_w64_headers
|
||
else if libc == "nblibc" then targetPackages.netbsdCross.headers or netbsdCross.headers
|
||
else if libc == "libSystem" && stdenv.targetPlatform.isAarch64 then targetPackages.darwin.LibsystemCross or darwin.LibsystemCross
|
||
else null;
|
||
|
||
# We can choose:
|
||
libcCrossChooser = name:
|
||
# libc is hackily often used from the previous stage. This `or`
|
||
# hack fixes the hack, *sigh*.
|
||
/**/ if name == "glibc" then targetPackages.glibcCross or glibcCross
|
||
else if name == "bionic" then targetPackages.bionic or bionic
|
||
else if name == "uclibc" then targetPackages.uclibcCross or uclibcCross
|
||
else if name == "avrlibc" then targetPackages.avrlibcCross or avrlibcCross
|
||
else if name == "newlib" && stdenv.targetPlatform.isMsp430 then targetPackages.msp430NewlibCross or msp430NewlibCross
|
||
else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
|
||
else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
|
||
else if name == "newlib" then targetPackages.newlibCross or newlibCross
|
||
else if name == "newlib-nano" then targetPackages.newlib-nanoCross or newlib-nanoCross
|
||
else if name == "musl" then targetPackages.muslCross or muslCross
|
||
else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
|
||
else if name == "libSystem" then
|
||
if stdenv.targetPlatform.useiOSPrebuilt
|
||
then targetPackages.darwin.iosSdkPkgs.libraries or darwin.iosSdkPkgs.libraries
|
||
else targetPackages.darwin.LibsystemCross or (throw "don't yet have a `targetPackages.darwin.LibsystemCross for ${stdenv.targetPlatform.config}`")
|
||
else if name == "nblibc" then targetPackages.netbsdCross.libc or netbsdCross.libc
|
||
else if name == "wasilibc" then targetPackages.wasilibc or wasilibc
|
||
else if name == "relibc" then targetPackages.relibc or relibc
|
||
else if stdenv.targetPlatform.isGhcjs then null
|
||
else throw "Unknown libc ${name}";
|
||
|
||
libcCross = assert stdenv.targetPlatform != stdenv.buildPlatform; libcCrossChooser stdenv.targetPlatform.libc;
|
||
|
||
threadsCross =
|
||
if stdenv.targetPlatform.isMinGW && !(stdenv.targetPlatform.useLLVM or false)
|
||
then targetPackages.windows.mcfgthreads or windows.mcfgthreads
|
||
else null;
|
||
|
||
wasilibc = callPackage ../development/libraries/wasilibc {
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
relibc = callPackage ../development/libraries/relibc { };
|
||
|
||
# Only supported on Linux and only on glibc
|
||
glibcLocales =
|
||
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
|
||
then callPackage ../development/libraries/glibc/locales.nix { }
|
||
else null;
|
||
glibcLocalesUtf8 =
|
||
if stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isGnu
|
||
then callPackage ../development/libraries/glibc/locales.nix { allLocales = false; }
|
||
else null;
|
||
|
||
glibcInfo = callPackage ../development/libraries/glibc/info.nix { };
|
||
|
||
glibc_multi = callPackage ../development/libraries/glibc/multi.nix {
|
||
glibc32 = pkgsi686Linux.glibc;
|
||
};
|
||
|
||
glm = callPackage ../development/libraries/glm { };
|
||
|
||
glog = callPackage ../development/libraries/glog { };
|
||
|
||
gloox = callPackage ../development/libraries/gloox { };
|
||
|
||
glpk = callPackage ../development/libraries/glpk { };
|
||
|
||
glsurf = callPackage ../applications/science/math/glsurf {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_05;
|
||
};
|
||
|
||
glui = callPackage ../development/libraries/glui {};
|
||
|
||
gmime2 = callPackage ../development/libraries/gmime/2.nix { };
|
||
gmime3 = callPackage ../development/libraries/gmime/3.nix { };
|
||
gmime = gmime2;
|
||
|
||
gmm = callPackage ../development/libraries/gmm { };
|
||
|
||
gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
|
||
gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { };
|
||
gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
|
||
gmp = gmp6;
|
||
gmpxx = gmp.override { cxx = true; };
|
||
|
||
#GMP ex-satellite, so better keep it near gmp
|
||
mpfr = callPackage ../development/libraries/mpfr { };
|
||
|
||
mpfi = callPackage ../development/libraries/mpfi { };
|
||
|
||
mpfshell = callPackage ../development/tools/mpfshell { };
|
||
|
||
# A GMP fork
|
||
mpir = callPackage ../development/libraries/mpir {};
|
||
|
||
gl3w = callPackage ../development/libraries/gl3w { };
|
||
|
||
gnatcoll-core = callPackage ../development/libraries/ada/gnatcoll/core.nix { };
|
||
|
||
# gnatcoll-bindings repository
|
||
gnatcoll-gmp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "gmp"; };
|
||
gnatcoll-iconv = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "iconv"; };
|
||
gnatcoll-lzma = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "lzma"; };
|
||
gnatcoll-omp = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "omp"; };
|
||
gnatcoll-python3 = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "python3"; };
|
||
gnatcoll-readline = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "readline"; };
|
||
gnatcoll-syslog = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "syslog"; };
|
||
gnatcoll-zlib = callPackage ../development/libraries/ada/gnatcoll/bindings.nix { component = "zlib"; };
|
||
|
||
# gnatcoll-db repository
|
||
gnatcoll-postgres = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "postgres"; };
|
||
gnatcoll-sql = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sql"; };
|
||
gnatcoll-sqlite = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "sqlite"; };
|
||
gnatcoll-xref = callPackage ../development/libraries/ada/gnatcoll/db.nix { component = "xref"; };
|
||
|
||
gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { });
|
||
gns3-gui = gns3Packages.guiStable;
|
||
gns3-server = gns3Packages.serverStable;
|
||
|
||
gobject-introspection = if (!stdenv.hostPlatform.canExecute stdenv.targetPlatform)
|
||
then callPackage ../development/libraries/gobject-introspection/wrapper.nix { } else gobject-introspection-unwrapped;
|
||
|
||
gobject-introspection-unwrapped = callPackage ../development/libraries/gobject-introspection {
|
||
nixStoreDir = config.nix.storeDir or builtins.storeDir;
|
||
inherit (darwin) cctools;
|
||
};
|
||
|
||
goocanvas = callPackage ../development/libraries/goocanvas { };
|
||
goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { };
|
||
goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { };
|
||
goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { };
|
||
|
||
gflags = callPackage ../development/libraries/gflags { };
|
||
|
||
gperftools = callPackage ../development/libraries/gperftools { };
|
||
|
||
grab-site = callPackage ../tools/backup/grab-site { };
|
||
|
||
grilo = callPackage ../development/libraries/grilo { };
|
||
|
||
grilo-plugins = callPackage ../development/libraries/grilo-plugins { };
|
||
|
||
grpc = callPackage ../development/libraries/grpc {
|
||
# grpc builds with c++14 so abseil must also be built that way
|
||
abseil-cpp = abseil-cpp_202111.override {
|
||
cxxStandard = "14";
|
||
};
|
||
};
|
||
|
||
gsettings-qt = libsForQt5.callPackage ../development/libraries/gsettings-qt { };
|
||
|
||
gst_all_1 = recurseIntoAttrs(callPackage ../development/libraries/gstreamer {
|
||
callPackage = newScope (gst_all_1 // { libav = pkgs.ffmpeg; });
|
||
inherit (darwin.apple_sdk.frameworks) AudioToolbox AVFoundation Cocoa CoreFoundation CoreMedia CoreServices CoreVideo DiskArbitration Foundation IOKit MediaToolbox OpenGL VideoToolbox;
|
||
});
|
||
|
||
gusb = callPackage ../development/libraries/gusb { };
|
||
|
||
qt-mobility = callPackage ../development/libraries/qt-mobility {};
|
||
|
||
|
||
qtstyleplugin-kvantum-qt4 = callPackage ../development/libraries/qtstyleplugin-kvantum-qt4 { };
|
||
|
||
qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp {};
|
||
|
||
gnet = callPackage ../development/libraries/gnet { };
|
||
|
||
gnu-config = callPackage ../development/libraries/gnu-config { };
|
||
|
||
gnu-efi = if stdenv.hostPlatform.isEfi
|
||
then callPackage ../development/libraries/gnu-efi { }
|
||
else null;
|
||
|
||
gnutls = callPackage ../development/libraries/gnutls {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
util-linux = util-linuxMinimal; # break the cyclic dependency
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
gpac = callPackage ../applications/video/gpac { };
|
||
|
||
gpgme = callPackage ../development/libraries/gpgme { };
|
||
|
||
pgpdump = callPackage ../tools/security/pgpdump { };
|
||
|
||
pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite {};
|
||
|
||
pgweb = callPackage ../development/tools/database/pgweb { };
|
||
|
||
grantlee = callPackage ../development/libraries/grantlee { };
|
||
|
||
gsasl = callPackage ../development/libraries/gsasl { };
|
||
|
||
gsl = callPackage ../development/libraries/gsl { };
|
||
|
||
gsl_1 = callPackage ../development/libraries/gsl/gsl-1_16.nix { };
|
||
|
||
gsm = callPackage ../development/libraries/gsm {};
|
||
|
||
gsoap = callPackage ../development/libraries/gsoap { };
|
||
|
||
gsound = callPackage ../development/libraries/gsound { };
|
||
|
||
gss = callPackage ../development/libraries/gss { };
|
||
|
||
gtkimageview = callPackage ../development/libraries/gtkimageview { };
|
||
|
||
glib = callPackage ../development/libraries/glib (let
|
||
glib-untested = glib.override { doCheck = false; };
|
||
in {
|
||
# break dependency cycles
|
||
# these things are only used for tests, they don't get into the closure
|
||
shared-mime-info = shared-mime-info.override { glib = glib-untested; };
|
||
desktop-file-utils = desktop-file-utils.override { glib = glib-untested; };
|
||
dbus = dbus.override { enableSystemd = false; };
|
||
});
|
||
|
||
glibmm = callPackage ../development/libraries/glibmm { };
|
||
|
||
glibmm_2_68 = callPackage ../development/libraries/glibmm/2.68.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
glib-networking = callPackage ../development/libraries/glib-networking {};
|
||
|
||
glib-testing = callPackage ../development/libraries/glib-testing { };
|
||
|
||
glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc;
|
||
|
||
gom = callPackage ../development/libraries/gom { };
|
||
|
||
ace = callPackage ../development/libraries/ace { };
|
||
|
||
atk = callPackage ../development/libraries/atk { };
|
||
|
||
atkmm = callPackage ../development/libraries/atkmm { };
|
||
|
||
atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { };
|
||
|
||
pixman = callPackage ../development/libraries/pixman { };
|
||
|
||
cairo = callPackage ../development/libraries/cairo { };
|
||
|
||
cairomm = callPackage ../development/libraries/cairomm { };
|
||
|
||
cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
pango = callPackage ../development/libraries/pango {
|
||
harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; };
|
||
};
|
||
|
||
pangolin = callPackage ../development/libraries/pangolin {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
};
|
||
|
||
pangomm = callPackage ../development/libraries/pangomm {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
pangomm_2_48 = callPackage ../development/libraries/pangomm/2.48.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
pangomm_2_42 = callPackage ../development/libraries/pangomm/2.42.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
gdk-pixbuf = callPackage ../development/libraries/gdk-pixbuf { };
|
||
|
||
gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { };
|
||
|
||
gnome-menus = callPackage ../development/libraries/gnome-menus { };
|
||
|
||
elementary-cmake-modules = callPackage ../development/libraries/elementary-cmake-modules { };
|
||
|
||
gtk2 = callPackage ../development/libraries/gtk/2.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
|
||
};
|
||
|
||
gtk2-x11 = gtk2.override {
|
||
cairo = cairo.override { x11Support = true; };
|
||
pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
|
||
gdktarget = "x11";
|
||
};
|
||
|
||
gtkextra = callPackage ../development/libraries/gtkextra { };
|
||
|
||
gtk3 = callPackage ../development/libraries/gtk/3.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore;
|
||
};
|
||
|
||
gtk4 = callPackage ../development/libraries/gtk/4.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
|
||
};
|
||
|
||
|
||
# On darwin gtk uses cocoa by default instead of x11.
|
||
gtk3-x11 = gtk3.override {
|
||
cairo = cairo.override { x11Support = true; };
|
||
pango = pango.override { cairo = cairo.override { x11Support = true; }; x11Support = true; };
|
||
x11Support = true;
|
||
};
|
||
|
||
gtkmm2 = callPackage ../development/libraries/gtkmm/2.x.nix { };
|
||
gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { };
|
||
gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { };
|
||
|
||
gtk_engines = callPackage ../development/libraries/gtk-engines { };
|
||
|
||
gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { };
|
||
|
||
gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { };
|
||
|
||
gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { };
|
||
|
||
gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { };
|
||
|
||
gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { };
|
||
|
||
gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
gtk-mac-integration-gtk2 = gtk-mac-integration.override {
|
||
gtk = gtk2;
|
||
};
|
||
|
||
gtk-mac-integration-gtk3 = gtk-mac-integration;
|
||
|
||
gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler {};
|
||
|
||
gtksourceview = gtksourceview3;
|
||
|
||
gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { };
|
||
|
||
gtksourceview4 = callPackage ../development/libraries/gtksourceview/4.x.nix { };
|
||
|
||
gtksourceview5 = callPackage ../development/libraries/gtksourceview/5.x.nix { };
|
||
|
||
gtksourceviewmm = callPackage ../development/libraries/gtksourceviewmm { };
|
||
|
||
gtksourceviewmm4 = callPackage ../development/libraries/gtksourceviewmm/4.x.nix { };
|
||
|
||
gtkspell2 = callPackage ../development/libraries/gtkspell { enchant = enchant1; };
|
||
|
||
gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { };
|
||
|
||
gtkspellmm = callPackage ../development/libraries/gtkspellmm { };
|
||
|
||
gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { };
|
||
|
||
gts = callPackage ../development/libraries/gts { };
|
||
|
||
gumbo = callPackage ../development/libraries/gumbo { };
|
||
|
||
gvfs = callPackage ../development/libraries/gvfs { };
|
||
|
||
gvm-libs = callPackage ../development/libraries/gvm-libs { };
|
||
|
||
gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { };
|
||
|
||
hamlib = hamlib_3;
|
||
hamlib_3 = callPackage ../development/libraries/hamlib { };
|
||
hamlib_4 = callPackage ../development/libraries/hamlib/4.nix { };
|
||
|
||
heimdal = callPackage ../development/libraries/kerberos/heimdal.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration;
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
libheimdal = heimdal;
|
||
|
||
harfbuzz = callPackage ../development/libraries/harfbuzz {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreText;
|
||
};
|
||
|
||
harfbuzzFull = harfbuzz.override {
|
||
withCoreText = stdenv.isDarwin;
|
||
withGraphite2 = true;
|
||
withIcu = true;
|
||
};
|
||
|
||
hawknl = callPackage ../development/libraries/hawknl { };
|
||
|
||
haxor-news = callPackage ../applications/misc/haxor-news { };
|
||
|
||
hdt = callPackage ../misc/hdt {};
|
||
|
||
hfinger = callPackage ../tools/security/hfinger { };
|
||
|
||
herqq = libsForQt5.callPackage ../development/libraries/herqq { };
|
||
|
||
hidapi = callPackage ../development/libraries/hidapi {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa IOKit;
|
||
# TODO: remove once `udev` is `systemdMinimal` everywhere.
|
||
udev = systemdMinimal;
|
||
};
|
||
|
||
highfive = callPackage ../development/libraries/highfive { };
|
||
|
||
highfive-mpi = highfive.override { hdf5 = hdf5-mpi; };
|
||
|
||
hiredis = callPackage ../development/libraries/hiredis { };
|
||
|
||
hiredis-vip = callPackage ../development/libraries/hiredis-vip { };
|
||
|
||
hivex = callPackage ../development/libraries/hivex {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
hmat-oss = callPackage ../development/libraries/hmat-oss { };
|
||
|
||
hound = callPackage ../development/tools/misc/hound { };
|
||
|
||
hpx = callPackage ../development/libraries/hpx {
|
||
boost = boost17x;
|
||
asio = asio.override { boost = boost17x; };
|
||
};
|
||
|
||
hspell = callPackage ../development/libraries/hspell { };
|
||
|
||
hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { };
|
||
|
||
hsqldb = callPackage ../development/libraries/java/hsqldb { };
|
||
|
||
hstr = callPackage ../applications/misc/hstr { };
|
||
|
||
htmlcxx = callPackage ../development/libraries/htmlcxx { };
|
||
|
||
http-parser = callPackage ../development/libraries/http-parser { };
|
||
|
||
hubble = callPackage ../applications/networking/cluster/hubble { };
|
||
|
||
hunspell = callPackage ../development/libraries/hunspell { };
|
||
|
||
hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {});
|
||
|
||
hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; };
|
||
|
||
hwloc = callPackage ../development/libraries/hwloc {};
|
||
|
||
hydra_unstable = callPackage ../development/tools/misc/hydra/unstable.nix { nix = nixVersions.nix_2_11; };
|
||
|
||
hydra-cli = callPackage ../development/tools/misc/hydra-cli {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { };
|
||
|
||
hydra-check = with python310.pkgs; toPythonApplication hydra-check;
|
||
|
||
hyena = callPackage ../development/libraries/hyena { };
|
||
|
||
hyperscan = callPackage ../development/libraries/hyperscan { };
|
||
|
||
icu58 = callPackage (import ../development/libraries/icu/58.nix fetchurl) ({
|
||
nativeBuildRoot = buildPackages.icu58.override { buildRootOnly = true; };
|
||
});
|
||
icu60 = callPackage ../development/libraries/icu/60.nix ({
|
||
nativeBuildRoot = buildPackages.icu60.override { buildRootOnly = true; };
|
||
});
|
||
icu63 = callPackage ../development/libraries/icu/63.nix ({
|
||
nativeBuildRoot = buildPackages.icu63.override { buildRootOnly = true; };
|
||
});
|
||
icu64 = callPackage ../development/libraries/icu/64.nix ({
|
||
nativeBuildRoot = buildPackages.icu64.override { buildRootOnly = true; };
|
||
});
|
||
icu66 = callPackage ../development/libraries/icu/66.nix ({
|
||
nativeBuildRoot = buildPackages.icu66.override { buildRootOnly = true; };
|
||
});
|
||
icu67 = callPackage ../development/libraries/icu/67.nix ({
|
||
nativeBuildRoot = buildPackages.icu67.override { buildRootOnly = true; };
|
||
});
|
||
icu68 = callPackage ../development/libraries/icu/68.nix ({
|
||
nativeBuildRoot = buildPackages.icu68.override { buildRootOnly = true; };
|
||
});
|
||
icu69 = callPackage ../development/libraries/icu/69.nix ({
|
||
nativeBuildRoot = buildPackages.icu69.override { buildRootOnly = true; };
|
||
});
|
||
icu70 = callPackage ../development/libraries/icu/70.nix ({
|
||
nativeBuildRoot = buildPackages.icu70.override { buildRootOnly = true; };
|
||
});
|
||
icu71 = callPackage ../development/libraries/icu/71.nix ({
|
||
nativeBuildRoot = buildPackages.icu71.override { buildRootOnly = true; };
|
||
});
|
||
|
||
icu = icu71;
|
||
|
||
id3lib = callPackage ../development/libraries/id3lib { };
|
||
|
||
idasen = with python3Packages; toPythonApplication idasen;
|
||
|
||
ikill = callPackage ../tools/misc/ikill { };
|
||
|
||
ilbc = callPackage ../development/libraries/ilbc { };
|
||
|
||
ilmbase = callPackage ../development/libraries/ilmbase { };
|
||
|
||
imgui = callPackage ../development/libraries/imgui { };
|
||
|
||
imtui = callPackage ../development/libraries/imtui { };
|
||
|
||
imlib = callPackage ../development/libraries/imlib {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
imv = callPackage ../applications/graphics/imv { };
|
||
|
||
iml = callPackage ../development/libraries/iml { };
|
||
|
||
imlib2 = callPackage ../development/libraries/imlib2 { };
|
||
imlib2Full = imlib2.override {
|
||
# Compilation error on Darwin with librsvg. For more information see:
|
||
# https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613
|
||
svgSupport = !stdenv.isDarwin;
|
||
heifSupport = !stdenv.isDarwin;
|
||
webpSupport = true;
|
||
jxlSupport = true;
|
||
psSupport = true;
|
||
};
|
||
imlib2-nox = imlib2.override {
|
||
x11Support = false;
|
||
};
|
||
|
||
imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ;
|
||
|
||
impy = callPackage ../development/libraries/impy { };
|
||
|
||
ineffassign = callPackage ../development/tools/ineffassign { };
|
||
|
||
ijs = callPackage ../development/libraries/ijs { };
|
||
|
||
itktcl = callPackage ../development/libraries/itktcl { };
|
||
incrtcl = callPackage ../development/libraries/incrtcl { };
|
||
|
||
indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { };
|
||
indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { };
|
||
|
||
indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { };
|
||
|
||
indilib = callPackage ../development/libraries/science/astronomy/indilib { };
|
||
indi-full = callPackage ../development/libraries/science/astronomy/indilib/indi-full.nix { };
|
||
|
||
inih = callPackage ../development/libraries/inih { };
|
||
|
||
iniparser = callPackage ../development/libraries/iniparser { };
|
||
|
||
intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { };
|
||
|
||
intel-media-driver = callPackage ../development/libraries/intel-media-driver { };
|
||
|
||
intltool = callPackage ../development/tools/misc/intltool { };
|
||
|
||
ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix {};
|
||
|
||
ip2location-c = callPackage ../development/libraries/ip2location-c { };
|
||
|
||
irrlicht = if !stdenv.isDarwin then
|
||
callPackage ../development/libraries/irrlicht { }
|
||
else callPackage ../development/libraries/irrlicht/mac.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit;
|
||
};
|
||
|
||
irrlichtmt = callPackage ../development/libraries/irrlichtmt {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Kernel;
|
||
};
|
||
|
||
isocodes = callPackage ../development/libraries/iso-codes { };
|
||
|
||
iso-flags = callPackage ../data/icons/iso-flags { };
|
||
|
||
isort = with python3Packages; toPythonApplication isort;
|
||
|
||
ispc = callPackage ../development/compilers/ispc {
|
||
inherit (llvmPackages) stdenv;
|
||
};
|
||
|
||
isso = callPackage ../servers/isso {
|
||
nodejs = nodejs-14_x;
|
||
};
|
||
|
||
itk_5 = callPackage ../development/libraries/itk/5.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
itk-unstable = callPackage ../development/libraries/itk/unstable.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
itk = itk_5;
|
||
|
||
jama = callPackage ../development/libraries/jama { };
|
||
|
||
jansson = callPackage ../development/libraries/jansson { };
|
||
|
||
jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { };
|
||
|
||
jasper = callPackage ../development/libraries/jasper { };
|
||
|
||
jbig2dec = callPackage ../development/libraries/jbig2dec { };
|
||
|
||
jcal = callPackage ../development/libraries/jcal { };
|
||
|
||
jbigkit = callPackage ../development/libraries/jbigkit { };
|
||
|
||
jemalloc = callPackage ../development/libraries/jemalloc {
|
||
# tests fail with LLVM 11+
|
||
# https://github.com/jemalloc/jemalloc/issues/2091
|
||
stdenv = if stdenv.cc.isClang then llvmPackages_10.stdenv else stdenv;
|
||
};
|
||
|
||
jose = callPackage ../development/libraries/jose { };
|
||
|
||
jshon = callPackage ../development/tools/parsing/jshon { };
|
||
|
||
json2hcl = callPackage ../development/tools/json2hcl { };
|
||
|
||
json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml;
|
||
|
||
json-glib = callPackage ../development/libraries/json-glib { };
|
||
|
||
json_c = callPackage ../development/libraries/json-c { };
|
||
|
||
jsoncpp = callPackage ../development/libraries/jsoncpp { };
|
||
|
||
jsonnet = callPackage ../development/compilers/jsonnet { };
|
||
|
||
jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { };
|
||
|
||
jsonnet-language-server = callPackage ../development/tools/jsonnet-language-server { };
|
||
|
||
jrsonnet = callPackage ../development/compilers/jrsonnet { };
|
||
|
||
go-jsonnet = callPackage ../development/compilers/go-jsonnet { };
|
||
|
||
jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { };
|
||
|
||
jxrlib = callPackage ../development/libraries/jxrlib { };
|
||
|
||
libjson = callPackage ../development/libraries/libjson { };
|
||
|
||
libb64 = callPackage ../development/libraries/libb64 { };
|
||
|
||
judy = callPackage ../development/libraries/judy { };
|
||
|
||
kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { };
|
||
|
||
keybinder = callPackage ../development/libraries/keybinder {
|
||
automake = automake111x;
|
||
lua = lua5_1;
|
||
};
|
||
|
||
keybinder3 = callPackage ../development/libraries/keybinder3 {
|
||
gtk3 = if stdenv.isDarwin then gtk3-x11 else gtk3;
|
||
automake = automake111x;
|
||
};
|
||
|
||
krb5 = callPackage ../development/libraries/kerberos/krb5.nix {
|
||
inherit (buildPackages.darwin) bootstrap_cmds;
|
||
# TODO: can be removed once we have 1.20
|
||
openssl = openssl_1_1;
|
||
};
|
||
krb5Full = krb5;
|
||
libkrb5 = krb5.override { type = "lib"; };
|
||
|
||
kronosnet = callPackage ../development/libraries/kronosnet { };
|
||
|
||
l-smash = callPackage ../development/libraries/l-smash {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
languageMachines = recurseIntoAttrs (import ../development/libraries/languagemachines/packages.nix {
|
||
inherit pkgs;
|
||
});
|
||
|
||
lasem = callPackage ../development/libraries/lasem { };
|
||
|
||
lasso = callPackage ../development/libraries/lasso { };
|
||
|
||
LAStools = callPackage ../development/libraries/LAStools { };
|
||
|
||
LASzip = callPackage ../development/libraries/LASzip { };
|
||
LASzip2 = callPackage ../development/libraries/LASzip/LASzip2.nix { };
|
||
|
||
lcm = callPackage ../development/libraries/lcm {};
|
||
|
||
lcms = lcms1;
|
||
|
||
lcms1 = callPackage ../development/libraries/lcms { };
|
||
|
||
lcms2 = callPackage ../development/libraries/lcms2 { };
|
||
|
||
ldacbt = callPackage ../development/libraries/ldacbt { };
|
||
|
||
ldb = callPackage ../development/libraries/ldb { };
|
||
|
||
lensfun = callPackage ../development/libraries/lensfun {};
|
||
|
||
lesstif = callPackage ../development/libraries/lesstif { };
|
||
|
||
leveldb = callPackage ../development/libraries/leveldb { };
|
||
|
||
lmdb = callPackage ../development/libraries/lmdb { };
|
||
|
||
lmdbxx = callPackage ../development/libraries/lmdbxx { };
|
||
|
||
lemon-graph = callPackage ../development/libraries/lemon-graph { };
|
||
|
||
levmar = callPackage ../development/libraries/levmar { };
|
||
|
||
leptonica = callPackage ../development/libraries/leptonica { };
|
||
|
||
lib2geom = callPackage ../development/libraries/lib2geom { };
|
||
|
||
lib3ds = callPackage ../development/libraries/lib3ds { };
|
||
|
||
lib3mf = callPackage ../development/libraries/lib3mf { };
|
||
|
||
libAfterImage = callPackage ../development/libraries/libAfterImage { };
|
||
|
||
libaacs = callPackage ../development/libraries/libaacs { };
|
||
|
||
libaal = callPackage ../development/libraries/libaal { };
|
||
|
||
libabigail = callPackage ../development/libraries/libabigail { };
|
||
|
||
libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { };
|
||
|
||
libacr38u = callPackage ../tools/security/libacr38u {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
libad9361 = callPackage ../development/libraries/libad9361 { };
|
||
|
||
libadwaita = callPackage ../development/libraries/libadwaita {
|
||
inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation;
|
||
};
|
||
|
||
libaec = callPackage ../development/libraries/libaec { };
|
||
|
||
libagar = callPackage ../development/libraries/libagar { };
|
||
libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { };
|
||
|
||
libao = callPackage ../development/libraries/libao {
|
||
usePulseAudio = config.pulseaudio or stdenv.isLinux;
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit;
|
||
};
|
||
|
||
libaosd = callPackage ../development/libraries/libaosd { };
|
||
|
||
libabw = callPackage ../development/libraries/libabw { };
|
||
|
||
libamqpcpp = callPackage ../development/libraries/libamqpcpp { };
|
||
|
||
libantlr3c = callPackage ../development/libraries/libantlr3c {};
|
||
|
||
libaom = callPackage ../development/libraries/libaom {
|
||
# Remove circular dependency for libavif
|
||
libjxl = libjxl.override { buildDocs = false; };
|
||
};
|
||
|
||
libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; };
|
||
libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; };
|
||
libappindicator = callPackage ../development/libraries/libappindicator { };
|
||
|
||
libayatana-appindicator-gtk2 = libayatana-appindicator.override { gtkVersion = "2"; };
|
||
libayatana-appindicator-gtk3 = libayatana-appindicator.override { gtkVersion = "3"; };
|
||
libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { };
|
||
|
||
libargs = callPackage ../development/libraries/libargs { };
|
||
|
||
libarchive = callPackage ../development/libraries/libarchive {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { };
|
||
|
||
libasr = callPackage ../development/libraries/libasr { };
|
||
|
||
libass = callPackage ../development/libraries/libass { };
|
||
|
||
libast = callPackage ../development/libraries/libast { };
|
||
|
||
libassuan = callPackage ../development/libraries/libassuan { };
|
||
|
||
libasyncns = callPackage ../development/libraries/libasyncns { };
|
||
|
||
libatomic_ops = callPackage ../development/libraries/libatomic_ops {};
|
||
|
||
libaudclient = callPackage ../development/libraries/libaudclient { };
|
||
|
||
libaudec = callPackage ../development/libraries/libaudec { };
|
||
|
||
libav = libav_11; # branch 11 is API-compatible with branch 10
|
||
libav_all = callPackages ../development/libraries/libav { };
|
||
inherit (libav_all) libav_0_8 libav_11 libav_12;
|
||
|
||
libavc1394 = callPackage ../development/libraries/libavc1394 { };
|
||
|
||
libavif = callPackage ../development/libraries/libavif { };
|
||
|
||
libb2 = callPackage ../development/libraries/libb2 { };
|
||
|
||
libbacktrace = callPackage ../development/libraries/libbacktrace { };
|
||
|
||
libbap = callPackage ../development/libraries/libbap {
|
||
inherit (ocaml-ng.ocamlPackages) bap ocaml findlib ctypes;
|
||
};
|
||
|
||
libbaseencode = callPackage ../development/libraries/libbaseencode { };
|
||
|
||
libbass = (callPackage ../development/libraries/audio/libbass { }).bass;
|
||
libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx;
|
||
|
||
libbde = callPackage ../development/libraries/libbde { };
|
||
|
||
libbdplus = callPackage ../development/libraries/libbdplus { };
|
||
|
||
libblockdev = callPackage ../development/libraries/libblockdev { };
|
||
|
||
libblocksruntime = callPackage ../development/libraries/libblocksruntime { };
|
||
|
||
libbluray = callPackage ../development/libraries/libbluray {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration;
|
||
};
|
||
|
||
libbs2b = callPackage ../development/libraries/audio/libbs2b { };
|
||
|
||
libbson = callPackage ../development/libraries/libbson { };
|
||
|
||
libburn = callPackage ../development/libraries/libburn { };
|
||
|
||
libbytesize = callPackage ../development/libraries/libbytesize { };
|
||
|
||
libcaca = callPackage ../development/libraries/libcaca {
|
||
inherit (xorg) libX11 libXext;
|
||
};
|
||
|
||
libcacard = callPackage ../development/libraries/libcacard { };
|
||
|
||
libcamera = callPackage ../development/libraries/libcamera { };
|
||
|
||
libcanberra = callPackage ../development/libraries/libcanberra {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon CoreServices AppKit;
|
||
};
|
||
libcanberra-gtk2 = pkgs.libcanberra.override {
|
||
gtkSupport = "gtk2";
|
||
};
|
||
libcanberra-gtk3 = pkgs.libcanberra.override {
|
||
gtkSupport = "gtk3";
|
||
};
|
||
|
||
libcanberra_kde = if (config.kde_runtime.libcanberraWithoutGTK or true)
|
||
then pkgs.libcanberra
|
||
else pkgs.libcanberra-gtk2;
|
||
|
||
libcbor = callPackage ../development/libraries/libcbor { };
|
||
|
||
libccd = callPackage ../development/libraries/libccd { };
|
||
|
||
libcec = callPackage ../development/libraries/libcec {
|
||
libraspberrypi = null;
|
||
};
|
||
|
||
libcec_platform = callPackage ../development/libraries/libcec/platform.nix { };
|
||
|
||
libcef = callPackage ../development/libraries/libcef {};
|
||
|
||
libcello = callPackage ../development/libraries/libcello {};
|
||
|
||
libcerf = callPackage ../development/libraries/libcerf {};
|
||
|
||
libcdada = callPackage ../development/libraries/libcdada { };
|
||
|
||
libcdaudio = callPackage ../development/libraries/libcdaudio { };
|
||
|
||
libcddb = callPackage ../development/libraries/libcddb { };
|
||
|
||
libcdio = callPackage ../development/libraries/libcdio {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
|
||
};
|
||
|
||
libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
|
||
};
|
||
|
||
libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
|
||
|
||
libchamplain = callPackage ../development/libraries/libchamplain { };
|
||
|
||
libchardet = callPackage ../development/libraries/libchardet { };
|
||
|
||
libchewing = callPackage ../development/libraries/libchewing { };
|
||
|
||
libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { };
|
||
|
||
libcrafter = callPackage ../development/libraries/libcrafter { };
|
||
|
||
libcrossguid = callPackage ../development/libraries/libcrossguid { };
|
||
|
||
libuchardet = callPackage ../development/libraries/libuchardet { };
|
||
|
||
libchop = callPackage ../development/libraries/libchop { };
|
||
|
||
libcifpp = callPackage ../development/libraries/libcifpp { };
|
||
|
||
libcint = callPackage ../development/libraries/libcint { };
|
||
|
||
libclc = callPackage ../development/libraries/libclc { };
|
||
|
||
libcli = callPackage ../development/libraries/libcli { };
|
||
|
||
libclthreads = callPackage ../development/libraries/libclthreads { };
|
||
|
||
libclxclient = callPackage ../development/libraries/libclxclient { };
|
||
|
||
libconfuse = callPackage ../development/libraries/libconfuse { };
|
||
|
||
libcangjie = callPackage ../development/libraries/libcangjie { };
|
||
|
||
libcollectdclient = callPackage ../development/libraries/libcollectdclient { };
|
||
|
||
libcredis = callPackage ../development/libraries/libcredis { };
|
||
|
||
libctb = callPackage ../development/libraries/libctb { };
|
||
|
||
libctemplate = callPackage ../development/libraries/libctemplate { };
|
||
|
||
libctl = callPackage ../development/libraries/libctl { };
|
||
|
||
libcotp = callPackage ../development/libraries/libcotp { };
|
||
|
||
libcouchbase = callPackage ../development/libraries/libcouchbase { };
|
||
|
||
libcue = callPackage ../development/libraries/libcue { };
|
||
|
||
libcutl = callPackage ../development/libraries/libcutl { };
|
||
|
||
libdaemon = callPackage ../development/libraries/libdaemon { };
|
||
|
||
libdatrie = callPackage ../development/libraries/libdatrie { };
|
||
|
||
libdazzle = callPackage ../development/libraries/libdazzle { };
|
||
|
||
libdbi = callPackage ../development/libraries/libdbi { };
|
||
|
||
libdbiDriversBase = libdbiDrivers.override {
|
||
libmysqlclient = null;
|
||
sqlite = null;
|
||
};
|
||
|
||
libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { };
|
||
|
||
libunity = callPackage ../development/libraries/libunity { };
|
||
|
||
libdbusmenu = callPackage ../development/libraries/libdbusmenu { };
|
||
libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; };
|
||
libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; };
|
||
|
||
libdc1394 = callPackage ../development/libraries/libdc1394 {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
libde265 = callPackage ../development/libraries/libde265 {};
|
||
|
||
libdeflate = callPackage ../development/libraries/libdeflate { };
|
||
|
||
libdeltachat = callPackage ../development/libraries/libdeltachat {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
inherit (darwin) libiconv;
|
||
};
|
||
|
||
libdevil = callPackage ../development/libraries/libdevil {
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||
};
|
||
|
||
libdevil-nox = libdevil.override {
|
||
libX11 = null;
|
||
libGL = null;
|
||
};
|
||
|
||
libdecor = callPackage ../development/libraries/libdecor { };
|
||
|
||
libdigidocpp = callPackage ../development/libraries/libdigidocpp { };
|
||
|
||
libdiscid = callPackage ../development/libraries/libdiscid { };
|
||
|
||
libdivecomputer = callPackage ../development/libraries/libdivecomputer { };
|
||
|
||
libdivsufsort = callPackage ../development/libraries/libdivsufsort { };
|
||
|
||
libdmtx = callPackage ../development/libraries/libdmtx { };
|
||
|
||
libdmapsharing = callPackage ../development/libraries/libdmapsharing { };
|
||
|
||
libdnet = callPackage ../development/libraries/libdnet { };
|
||
|
||
libdnf = callPackage ../tools/package-management/libdnf { };
|
||
|
||
libdrm = callPackage ../development/libraries/libdrm { };
|
||
|
||
libdv = callPackage ../development/libraries/libdv { };
|
||
|
||
libdvbcsa = callPackage ../development/libraries/libdvbcsa { };
|
||
|
||
libdvbpsi = callPackage ../development/libraries/libdvbpsi { };
|
||
|
||
libdwg = callPackage ../development/libraries/libdwg { };
|
||
|
||
libdvdcss = callPackage ../development/libraries/libdvdcss {
|
||
inherit (darwin) IOKit;
|
||
};
|
||
|
||
libdvdnav = callPackage ../development/libraries/libdvdnav { };
|
||
libdvdnav_4_2_1 = callPackage ../development/libraries/libdvdnav/4.2.1.nix {
|
||
libdvdread = libdvdread_4_9_9;
|
||
};
|
||
|
||
libdvdread = callPackage ../development/libraries/libdvdread { };
|
||
libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { };
|
||
|
||
libdwarf = callPackage ../development/libraries/libdwarf { };
|
||
dwarfdump = libdwarf.bin;
|
||
libdwarf_0_4 = callPackage ../development/libraries/libdwarf/0.4.nix { };
|
||
|
||
libe57format = callPackage ../development/libraries/libe57format { };
|
||
|
||
libeatmydata = callPackage ../development/libraries/libeatmydata {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
libeb = callPackage ../development/libraries/libeb { };
|
||
|
||
libebml = callPackage ../development/libraries/libebml { };
|
||
|
||
libebur128 = callPackage ../development/libraries/libebur128 { };
|
||
|
||
libedit = callPackage ../development/libraries/libedit { };
|
||
|
||
libelf = if stdenv.isFreeBSD
|
||
then callPackage ../development/libraries/libelf-freebsd { }
|
||
else callPackage ../development/libraries/libelf { };
|
||
|
||
libelfin = callPackage ../development/libraries/libelfin { };
|
||
|
||
libetpan = callPackage ../development/libraries/libetpan { };
|
||
|
||
libexecinfo = callPackage ../development/libraries/libexecinfo { };
|
||
|
||
libfaketime = callPackage ../development/libraries/libfaketime { };
|
||
|
||
libfakekey = callPackage ../development/libraries/libfakekey { };
|
||
|
||
libfido2 = callPackage ../development/libraries/libfido2 {
|
||
udev = systemdMinimal;
|
||
};
|
||
|
||
libfilezilla = callPackage ../development/libraries/libfilezilla {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
libfishsound = callPackage ../development/libraries/libfishsound { };
|
||
|
||
libfm = callPackage ../development/libraries/libfm { };
|
||
libfm-extra = libfm.override {
|
||
extraOnly = true;
|
||
};
|
||
|
||
libfprint = callPackage ../development/libraries/libfprint { };
|
||
|
||
libfprint-tod = callPackage ../development/libraries/libfprint-tod { };
|
||
|
||
libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { };
|
||
|
||
libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { };
|
||
|
||
libfpx = callPackage ../development/libraries/libfpx { };
|
||
|
||
libgadu = callPackage ../development/libraries/libgadu { };
|
||
|
||
libgbinder = callPackage ../development/libraries/libgbinder { };
|
||
|
||
libgda = callPackage ../development/libraries/libgda { };
|
||
|
||
libgda6 = callPackage ../development/libraries/libgda/6.x.nix { };
|
||
|
||
libgdamm = callPackage ../development/libraries/libgdamm { };
|
||
|
||
libgdata = callPackage ../development/libraries/libgdata { };
|
||
|
||
libgee = callPackage ../development/libraries/libgee { };
|
||
|
||
libgepub = callPackage ../development/libraries/libgepub { };
|
||
|
||
libgig = callPackage ../development/libraries/libgig { };
|
||
|
||
libglibutil = callPackage ../development/libraries/libglibutil { };
|
||
|
||
libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { };
|
||
libgnome-keyring3 = gnome.libgnome-keyring;
|
||
|
||
libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { };
|
||
libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { };
|
||
|
||
libgnomekbd = callPackage ../development/libraries/libgnomekbd { };
|
||
|
||
libglvnd = callPackage ../development/libraries/libglvnd { };
|
||
|
||
libgnurl = callPackage ../development/libraries/libgnurl { };
|
||
|
||
libgringotts = callPackage ../development/libraries/libgringotts { };
|
||
|
||
libgrss = callPackage ../development/libraries/libgrss { };
|
||
|
||
libgweather = callPackage ../development/libraries/libgweather { };
|
||
|
||
libgxps = callPackage ../development/libraries/libgxps { };
|
||
|
||
libiio = callPackage ../development/libraries/libiio {
|
||
python = python3;
|
||
};
|
||
|
||
libinjection = callPackage ../development/libraries/libinjection { };
|
||
|
||
libinklevel = callPackage ../development/libraries/libinklevel { };
|
||
|
||
libnats-c = callPackage ../development/libraries/libnats-c { };
|
||
|
||
liburing = callPackage ../development/libraries/liburing { };
|
||
|
||
librseq = callPackage ../development/libraries/librseq { };
|
||
|
||
libseccomp = callPackage ../development/libraries/libseccomp { };
|
||
|
||
libsecret = callPackage ../development/libraries/libsecret { };
|
||
|
||
libserdes = callPackage ../development/libraries/libserdes { };
|
||
|
||
libserialport = callPackage ../development/libraries/libserialport { };
|
||
|
||
libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { };
|
||
|
||
libsignon-glib = callPackage ../development/libraries/libsignon-glib { };
|
||
|
||
libsoundio = callPackage ../development/libraries/libsoundio {
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit;
|
||
};
|
||
|
||
libsystemtap = callPackage ../development/libraries/libsystemtap { };
|
||
|
||
libgtop = callPackage ../development/libraries/libgtop {};
|
||
|
||
libLAS = callPackage ../development/libraries/libLAS {
|
||
boost = boost172;
|
||
};
|
||
|
||
liblaxjson = callPackage ../development/libraries/liblaxjson { };
|
||
|
||
liblo = callPackage ../development/libraries/liblo { };
|
||
|
||
liblscp = callPackage ../development/libraries/liblscp { };
|
||
|
||
libe-book = callPackage ../development/libraries/libe-book {
|
||
icu = icu67;
|
||
};
|
||
|
||
libemf2svg = callPackage ../development/libraries/libemf2svg { };
|
||
|
||
libev = callPackage ../development/libraries/libev { };
|
||
|
||
libevent = callPackage ../development/libraries/libevent { };
|
||
|
||
libewf = callPackage ../development/libraries/libewf { };
|
||
|
||
libexif = callPackage ../development/libraries/libexif { };
|
||
|
||
libexosip = callPackage ../development/libraries/exosip {};
|
||
|
||
libexsid = callPackage ../development/libraries/libexsid { };
|
||
|
||
libextractor = callPackage ../development/libraries/libextractor {
|
||
libmpeg2 = mpeg2dec;
|
||
};
|
||
|
||
libexttextcat = callPackage ../development/libraries/libexttextcat {};
|
||
|
||
libf2c = callPackage ../development/libraries/libf2c {};
|
||
|
||
libfabric = callPackage ../development/libraries/libfabric {};
|
||
|
||
libfive = libsForQt5.callPackage ../development/libraries/libfive { };
|
||
|
||
libfixposix = callPackage ../development/libraries/libfixposix {};
|
||
|
||
libff = callPackage ../development/libraries/libff { };
|
||
|
||
libffcall = callPackage ../development/libraries/libffcall { };
|
||
|
||
libffi = callPackage ../development/libraries/libffi { };
|
||
libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { };
|
||
libffiBoot = libffi.override {
|
||
doCheck = false;
|
||
};
|
||
|
||
libfreeaptx = callPackage ../development/libraries/libfreeaptx { };
|
||
|
||
libfreefare = callPackage ../development/libraries/libfreefare {
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
libftdi = callPackage ../development/libraries/libftdi { };
|
||
|
||
libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { };
|
||
|
||
libfyaml = callPackage ../development/libraries/libfyaml { };
|
||
|
||
libgcrypt = callPackage ../development/libraries/libgcrypt { };
|
||
|
||
libgcrypt_1_5 = callPackage ../development/libraries/libgcrypt/1.5.nix { };
|
||
|
||
libgdiplus = callPackage ../development/libraries/libgdiplus {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
libgnt = callPackage ../development/libraries/libgnt { };
|
||
|
||
libgpg-error = callPackage ../development/libraries/libgpg-error { };
|
||
|
||
# https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118
|
||
libgpg-error-gen-posix-lock-obj = libgpg-error.override {
|
||
genPosixLockObjOnly = true;
|
||
};
|
||
|
||
libgphoto2 = callPackage ../development/libraries/libgphoto2 { };
|
||
|
||
libgpiod = callPackage ../development/libraries/libgpiod { };
|
||
|
||
libgpod = callPackage ../development/libraries/libgpod {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
libgssglue = callPackage ../development/libraries/libgssglue { };
|
||
|
||
libgudev = callPackage ../development/libraries/libgudev { };
|
||
|
||
libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix {};
|
||
libguestfs = callPackage ../development/libraries/libguestfs {
|
||
autoreconfHook = buildPackages.autoreconfHook264;
|
||
};
|
||
libguestfs-with-appliance = libguestfs.override {
|
||
appliance = libguestfs-appliance;
|
||
autoreconfHook = buildPackages.autoreconfHook264;
|
||
};
|
||
|
||
|
||
libhangul = callPackage ../development/libraries/libhangul { };
|
||
|
||
libharu = callPackage ../development/libraries/libharu { };
|
||
|
||
libhdhomerun = callPackage ../development/libraries/libhdhomerun { };
|
||
|
||
libheif = callPackage ../development/libraries/libheif {};
|
||
|
||
libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { };
|
||
|
||
libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { };
|
||
|
||
libhwy = callPackage ../development/libraries/libhwy { };
|
||
|
||
libHX = callPackage ../development/libraries/libHX { };
|
||
|
||
libibmad = callPackage ../development/libraries/libibmad { };
|
||
|
||
libibumad = callPackage ../development/libraries/libibumad { };
|
||
|
||
libical = callPackage ../development/libraries/libical { };
|
||
|
||
libicns = callPackage ../development/libraries/libicns { };
|
||
|
||
libieee1284 = callPackage ../development/libraries/libieee1284 { };
|
||
|
||
libimobiledevice = callPackage ../development/libraries/libimobiledevice {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation;
|
||
};
|
||
|
||
libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { };
|
||
|
||
libindicator-gtk2 = libindicator.override { gtkVersion = "2"; };
|
||
libindicator-gtk3 = libindicator.override { gtkVersion = "3"; };
|
||
libindicator = callPackage ../development/libraries/libindicator { };
|
||
|
||
libayatana-indicator-gtk2 = libayatana-indicator.override { gtkVersion = "2"; };
|
||
libayatana-indicator-gtk3 = libayatana-indicator.override { gtkVersion = "3"; };
|
||
libayatana-indicator = callPackage ../development/libraries/libayatana-indicator { };
|
||
|
||
libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { };
|
||
|
||
libiodbc = callPackage ../development/libraries/libiodbc {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
libirecovery = callPackage ../development/libraries/libirecovery { };
|
||
|
||
libivykis = callPackage ../development/libraries/libivykis { };
|
||
|
||
libkqueue = callPackage ../development/libraries/libkqueue { };
|
||
|
||
liblastfmSF = callPackage ../development/libraries/liblastfmSF { };
|
||
|
||
liblcf = callPackage ../development/libraries/liblcf { };
|
||
|
||
libliftoff = callPackage ../development/libraries/libliftoff { };
|
||
|
||
liblqr1 = callPackage ../development/libraries/liblqr-1 {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
liblockfile = callPackage ../development/libraries/liblockfile { };
|
||
|
||
liblogging = callPackage ../development/libraries/liblogging { };
|
||
|
||
liblognorm = callPackage ../development/libraries/liblognorm { };
|
||
|
||
libltc = callPackage ../development/libraries/libltc { };
|
||
|
||
liblxi = callPackage ../development/libraries/liblxi { };
|
||
|
||
libmaxminddb = callPackage ../development/libraries/libmaxminddb { };
|
||
|
||
libmcrypt = callPackage ../development/libraries/libmcrypt {};
|
||
|
||
libmediaart = callPackage ../development/libraries/libmediaart { };
|
||
|
||
libmediainfo = callPackage ../development/libraries/libmediainfo { };
|
||
|
||
libmhash = callPackage ../development/libraries/libmhash {};
|
||
|
||
libmodbus = callPackage ../development/libraries/libmodbus {};
|
||
|
||
libmtp = callPackage ../development/libraries/libmtp { };
|
||
|
||
libmypaint = callPackage ../development/libraries/libmypaint { };
|
||
|
||
libmysofa = callPackage ../development/libraries/audio/libmysofa { };
|
||
|
||
libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
libnatpmp = callPackage ../development/libraries/libnatpmp { };
|
||
|
||
libnatspec = callPackage ../development/libraries/libnatspec { };
|
||
|
||
libndp = callPackage ../development/libraries/libndp { };
|
||
|
||
libnfc = callPackage ../development/libraries/libnfc { };
|
||
|
||
libnfs = callPackage ../development/libraries/libnfs { };
|
||
|
||
libnice = callPackage ../development/libraries/libnice { };
|
||
|
||
libnsl = callPackage ../development/libraries/libnsl { };
|
||
|
||
liboping = callPackage ../development/libraries/liboping { };
|
||
|
||
libplist = callPackage ../development/libraries/libplist { };
|
||
|
||
libre = callPackage ../development/libraries/libre {};
|
||
|
||
libredwg = callPackage ../development/libraries/libredwg {};
|
||
|
||
librem = callPackage ../development/libraries/librem {};
|
||
|
||
librelp = callPackage ../development/libraries/librelp { };
|
||
|
||
librepo = callPackage ../tools/package-management/librepo {
|
||
python = python3;
|
||
};
|
||
|
||
libresample = callPackage ../development/libraries/libresample {};
|
||
|
||
librevenge = callPackage ../development/libraries/librevenge {};
|
||
|
||
librevisa = callPackage ../development/libraries/librevisa { };
|
||
|
||
librime = callPackage ../development/libraries/librime {
|
||
boost = boost174;
|
||
};
|
||
|
||
librsb = callPackage ../development/libraries/librsb {
|
||
# Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec
|
||
memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K";
|
||
};
|
||
|
||
librtprocess = callPackage ../development/libraries/librtprocess { };
|
||
|
||
libsamplerate = callPackage ../development/libraries/libsamplerate {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices;
|
||
};
|
||
|
||
libsieve = callPackage ../development/libraries/libsieve { };
|
||
|
||
libsixel = callPackage ../development/libraries/libsixel { };
|
||
|
||
libsolv = callPackage ../development/libraries/libsolv { };
|
||
|
||
libspectre = callPackage ../development/libraries/libspectre { };
|
||
|
||
libspecbleach = callPackage ../development/libraries/audio/libspecbleach { };
|
||
|
||
libspnav = callPackage ../development/libraries/libspnav { };
|
||
|
||
libgsf = callPackage ../development/libraries/libgsf { };
|
||
|
||
# GNU libc provides libiconv so systems with glibc don't need to build
|
||
# libiconv separately. Additionally, Apple forked/repackaged libiconv so we
|
||
# use that instead of the vanilla version on that OS.
|
||
#
|
||
# We also provide `libiconvReal`, which will always be a standalone libiconv,
|
||
# just in case you want it regardless of platform.
|
||
libiconv =
|
||
if lib.elem stdenv.hostPlatform.libc ["glibc" "musl" "wasilibc"]
|
||
then glibcIconv (if stdenv.hostPlatform != stdenv.buildPlatform
|
||
then libcCross
|
||
else stdenv.cc.libc)
|
||
else if stdenv.hostPlatform.isDarwin
|
||
then darwin.libiconv
|
||
else libiconvReal;
|
||
|
||
glibcIconv = libc: let
|
||
inherit (libc) pname version;
|
||
libcDev = lib.getDev libc;
|
||
in runCommand "${pname}-iconv-${version}" { strictDeps = true; } ''
|
||
mkdir -p $out/include
|
||
ln -sv ${libcDev}/include/iconv.h $out/include
|
||
'';
|
||
|
||
libiconvReal = callPackage ../development/libraries/libiconv { };
|
||
|
||
# On non-GNU systems we need GNU Gettext for libintl.
|
||
libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null;
|
||
|
||
libid3tag = callPackage ../development/libraries/libid3tag {
|
||
gperf = gperf_3_0;
|
||
};
|
||
|
||
libidn = callPackage ../development/libraries/libidn { };
|
||
|
||
libidn2 = callPackage ../development/libraries/libidn2 { };
|
||
|
||
idnkit = callPackage ../development/libraries/idnkit { };
|
||
|
||
libiec61883 = callPackage ../development/libraries/libiec61883 { };
|
||
|
||
libimagequant = callPackage ../development/libraries/libimagequant {};
|
||
|
||
libime = callPackage ../development/libraries/libime { };
|
||
|
||
libinfinity = callPackage ../development/libraries/libinfinity { };
|
||
|
||
libinput = callPackage ../development/libraries/libinput {
|
||
graphviz = graphviz-nox;
|
||
};
|
||
|
||
libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures {};
|
||
|
||
libinstpatch = callPackage ../development/libraries/audio/libinstpatch { };
|
||
|
||
libisofs = callPackage ../development/libraries/libisofs { };
|
||
|
||
libisoburn = callPackage ../development/libraries/libisoburn { };
|
||
|
||
libipt = callPackage ../development/libraries/libipt { };
|
||
|
||
libiptcdata = callPackage ../development/libraries/libiptcdata { };
|
||
|
||
libjcat = callPackage ../development/libraries/libjcat { };
|
||
|
||
libjpeg_original = callPackage ../development/libraries/libjpeg { };
|
||
# also known as libturbojpeg
|
||
libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { };
|
||
libjpeg = libjpeg_turbo;
|
||
|
||
libjreen = callPackage ../development/libraries/libjreen { };
|
||
|
||
libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp {
|
||
libmicrohttpd = libmicrohttpd_0_9_72;
|
||
};
|
||
|
||
libjwt = callPackage ../development/libraries/libjwt { };
|
||
|
||
libjxl = callPackage ../development/libraries/libjxl { };
|
||
|
||
libkate = callPackage ../development/libraries/libkate { };
|
||
|
||
libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { };
|
||
|
||
libks = callPackage ../development/libraries/libks { };
|
||
|
||
libksba = callPackage ../development/libraries/libksba { };
|
||
|
||
libksi = callPackage ../development/libraries/libksi { };
|
||
|
||
liblinear = callPackage ../development/libraries/liblinear { };
|
||
|
||
libmad = callPackage ../development/libraries/libmad { };
|
||
|
||
malcontent = callPackage ../development/libraries/malcontent { };
|
||
|
||
malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { };
|
||
|
||
libmanette = callPackage ../development/libraries/libmanette { };
|
||
|
||
libmatchbox = callPackage ../development/libraries/libmatchbox { };
|
||
|
||
libmatheval = callPackage ../development/libraries/libmatheval {
|
||
autoconf = buildPackages.autoconf269;
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
libmatthew_java = callPackage ../development/libraries/java/libmatthew-java {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
libmatroska = callPackage ../development/libraries/libmatroska { };
|
||
|
||
libmd = callPackage ../development/libraries/libmd { };
|
||
|
||
libmemcached = callPackage ../development/libraries/libmemcached { };
|
||
|
||
libmicrohttpd_0_9_70 = callPackage ../development/libraries/libmicrohttpd/0.9.70.nix { };
|
||
libmicrohttpd_0_9_71 = callPackage ../development/libraries/libmicrohttpd/0.9.71.nix { };
|
||
libmicrohttpd_0_9_72 = callPackage ../development/libraries/libmicrohttpd/0.9.72.nix { };
|
||
libmicrohttpd = libmicrohttpd_0_9_71;
|
||
|
||
libmikmod = callPackage ../development/libraries/libmikmod {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
};
|
||
|
||
libmilter = callPackage ../development/libraries/libmilter { };
|
||
|
||
libminc = callPackage ../development/libraries/libminc { };
|
||
|
||
libmkv = callPackage ../development/libraries/libmkv { };
|
||
|
||
libmms = callPackage ../development/libraries/libmms { };
|
||
|
||
libmowgli = callPackage ../development/libraries/libmowgli { };
|
||
|
||
libmng = callPackage ../development/libraries/libmng { };
|
||
|
||
libmnl = callPackage ../development/libraries/libmnl { };
|
||
|
||
libmodplug = callPackage ../development/libraries/libmodplug {};
|
||
|
||
libmodule = callPackage ../development/libraries/libmodule { };
|
||
|
||
libmpcdec = callPackage ../development/libraries/libmpcdec { };
|
||
|
||
libmp3splt = callPackage ../development/libraries/libmp3splt { };
|
||
|
||
libmrss = callPackage ../development/libraries/libmrss { };
|
||
|
||
libmspack = callPackage ../development/libraries/libmspack { };
|
||
|
||
libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { };
|
||
|
||
libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { };
|
||
|
||
libmusicbrainz = libmusicbrainz3;
|
||
|
||
libmwaw = callPackage ../development/libraries/libmwaw { };
|
||
|
||
libmx = callPackage ../development/libraries/libmx { };
|
||
|
||
libndctl = callPackage ../development/libraries/libndctl { };
|
||
|
||
libnest2d = callPackage ../development/libraries/libnest2d {
|
||
boost = boost174;
|
||
};
|
||
|
||
libnet = callPackage ../development/libraries/libnet { };
|
||
|
||
libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { };
|
||
|
||
libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { };
|
||
|
||
libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { };
|
||
|
||
libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { };
|
||
|
||
libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { };
|
||
|
||
libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { };
|
||
|
||
libnfnetlink = callPackage ../development/libraries/libnfnetlink { };
|
||
|
||
libnftnl = callPackage ../development/libraries/libnftnl { };
|
||
|
||
libnova = callPackage ../development/libraries/science/astronomy/libnova { };
|
||
|
||
libnxml = callPackage ../development/libraries/libnxml { };
|
||
|
||
libodfgen = callPackage ../development/libraries/libodfgen { };
|
||
|
||
libofa = callPackage ../development/libraries/libofa { };
|
||
|
||
libofx = callPackage ../development/libraries/libofx { };
|
||
|
||
libogg = callPackage ../development/libraries/libogg { };
|
||
|
||
liboggz = callPackage ../development/libraries/liboggz { };
|
||
|
||
liboil = callPackage ../development/libraries/liboil { };
|
||
|
||
libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { };
|
||
|
||
liboop = callPackage ../development/libraries/liboop { };
|
||
|
||
libopenaptx = callPackage ../development/libraries/libopenaptx { };
|
||
|
||
libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { };
|
||
|
||
libopus = callPackage ../development/libraries/libopus { };
|
||
|
||
libopusenc = callPackage ../development/libraries/libopusenc { };
|
||
|
||
libosinfo = callPackage ../development/libraries/libosinfo {
|
||
inherit (gnome) libsoup;
|
||
};
|
||
|
||
libosip = callPackage ../development/libraries/osip {};
|
||
|
||
libosmium = callPackage ../development/libraries/libosmium { };
|
||
|
||
libosmocore = callPackage ../applications/misc/libosmocore { };
|
||
|
||
libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { };
|
||
|
||
libotr = callPackage ../development/libraries/libotr { };
|
||
|
||
libow = callPackage ../development/libraries/libow { };
|
||
|
||
libp11 = callPackage ../development/libraries/libp11 { };
|
||
|
||
libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { };
|
||
|
||
libpar2 = callPackage ../development/libraries/libpar2 { };
|
||
|
||
libpcap = callPackage ../development/libraries/libpcap { };
|
||
|
||
libpeas = callPackage ../development/libraries/libpeas { };
|
||
|
||
libpg_query = callPackage ../development/libraries/libpg_query { };
|
||
|
||
libpipeline = callPackage ../development/libraries/libpipeline { };
|
||
|
||
libpgf = callPackage ../development/libraries/libpgf { };
|
||
|
||
libphonenumber = callPackage ../development/libraries/libphonenumber {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
libplacebo = callPackage ../development/libraries/libplacebo { };
|
||
|
||
libpng = callPackage ../development/libraries/libpng { };
|
||
libpng12 = callPackage ../development/libraries/libpng/12.nix { };
|
||
|
||
libpostal = callPackage ../development/libraries/libpostal { };
|
||
|
||
libpaper = callPackage ../development/libraries/libpaper { };
|
||
|
||
libpfm = callPackage ../development/libraries/libpfm { };
|
||
|
||
libpqxx = callPackage ../development/libraries/libpqxx { };
|
||
libpqxx_6 = callPackage ../development/libraries/libpqxx/6.nix { };
|
||
|
||
inherit (callPackages ../development/libraries/prometheus-client-c {
|
||
stdenv = gccStdenv; # Required for darwin
|
||
}) libprom libpromhttp;
|
||
|
||
libproxy = callPackage ../development/libraries/libproxy {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation JavaScriptCore;
|
||
};
|
||
|
||
libpseudo = callPackage ../development/libraries/libpseudo { };
|
||
|
||
libpsl = callPackage ../development/libraries/libpsl { };
|
||
|
||
libpst = callPackage ../development/libraries/libpst { };
|
||
|
||
libptytty = callPackage ../development/libraries/libptytty { };
|
||
|
||
libpulsar = callPackage ../development/libraries/libpulsar { };
|
||
|
||
libpwquality = callPackage ../development/libraries/libpwquality {
|
||
python = python3;
|
||
};
|
||
|
||
libqalculate = callPackage ../development/libraries/libqalculate {
|
||
readline = readline81;
|
||
};
|
||
|
||
libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { };
|
||
|
||
libroxml = callPackage ../development/libraries/libroxml { };
|
||
|
||
librsvg = callPackage ../development/libraries/librsvg {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
|
||
};
|
||
|
||
librsync = callPackage ../development/libraries/librsync { };
|
||
|
||
librttopo = callPackage ../development/libraries/librttopo { };
|
||
|
||
libs3 = callPackage ../development/libraries/libs3 { };
|
||
|
||
libschrift = callPackage ../development/libraries/libschrift { };
|
||
|
||
libsciter = callPackage ../development/libraries/libsciter { };
|
||
|
||
libsearpc = callPackage ../development/libraries/libsearpc { };
|
||
|
||
libsigcxx = callPackage ../development/libraries/libsigcxx { };
|
||
|
||
libsigcxx12 = callPackage ../development/libraries/libsigcxx/1.2.nix { };
|
||
|
||
libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { };
|
||
|
||
libsigsegv = callPackage ../development/libraries/libsigsegv { };
|
||
|
||
libslirp = callPackage ../development/libraries/libslirp { };
|
||
|
||
libsndfile = callPackage ../development/libraries/libsndfile {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox;
|
||
};
|
||
|
||
libsnark = callPackage ../development/libraries/libsnark { };
|
||
|
||
libsodium = callPackage ../development/libraries/libsodium { };
|
||
|
||
libsoup = callPackage ../development/libraries/libsoup { };
|
||
|
||
libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { };
|
||
|
||
libspectrum = callPackage ../development/libraries/libspectrum { };
|
||
|
||
libspiro = callPackage ../development/libraries/libspiro {};
|
||
|
||
libspng = callPackage ../development/libraries/libspng { };
|
||
|
||
libssh = callPackage ../development/libraries/libssh { };
|
||
|
||
libssh2 = callPackage ../development/libraries/libssh2 { };
|
||
|
||
libstartup_notification = callPackage ../development/libraries/startup-notification { };
|
||
|
||
libstemmer = callPackage ../development/libraries/libstemmer { };
|
||
|
||
libstroke = callPackage ../development/libraries/libstroke { };
|
||
|
||
libstrophe = callPackage ../development/libraries/libstrophe {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
libspatialaudio = callPackage ../development/libraries/libspatialaudio { };
|
||
|
||
libspatialindex = callPackage ../development/libraries/libspatialindex { };
|
||
|
||
libspatialite = callPackage ../development/libraries/libspatialite { };
|
||
|
||
libstatgrab = callPackage ../development/libraries/libstatgrab {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
libsvm = callPackage ../development/libraries/libsvm { };
|
||
|
||
libtar = callPackage ../development/libraries/libtar { };
|
||
|
||
libtasn1 = callPackage ../development/libraries/libtasn1 { };
|
||
|
||
libtcod = callPackage ../development/libraries/libtcod { };
|
||
|
||
libthai = callPackage ../development/libraries/libthai { };
|
||
|
||
libtheora = callPackage ../development/libraries/libtheora { };
|
||
|
||
libthreadar = callPackage ../development/libraries/libthreadar { };
|
||
|
||
libticables2 = callPackage ../development/libraries/libticables2 { };
|
||
|
||
libticalcs2 = callPackage ../development/libraries/libticalcs2 {
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
libticonv = callPackage ../development/libraries/libticonv { };
|
||
|
||
libtifiles2 = callPackage ../development/libraries/libtifiles2 { };
|
||
|
||
libtiff = callPackage ../development/libraries/libtiff { };
|
||
|
||
libtiger = callPackage ../development/libraries/libtiger { };
|
||
|
||
libtommath = callPackage ../development/libraries/libtommath { };
|
||
|
||
libtomcrypt = callPackage ../development/libraries/libtomcrypt { };
|
||
|
||
libtorrent-rasterbar-2_0_x = callPackage ../development/libraries/libtorrent-rasterbar {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
python = python3;
|
||
};
|
||
|
||
libtorrent-rasterbar-1_2_x = callPackage ../development/libraries/libtorrent-rasterbar/1.2.nix {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
python = python2;
|
||
};
|
||
|
||
libtorrent-rasterbar-1_1_x = callPackage ../development/libraries/libtorrent-rasterbar/1.1.nix {
|
||
python = python2;
|
||
};
|
||
|
||
libtorrent-rasterbar = libtorrent-rasterbar-2_0_x;
|
||
|
||
# this is still the new version of the old API
|
||
libtoxcore-new = callPackage ../development/libraries/libtoxcore/new-api.nix { };
|
||
|
||
inherit (callPackages ../development/libraries/libtoxcore {})
|
||
libtoxcore_0_1 libtoxcore_0_2;
|
||
libtoxcore = libtoxcore_0_2;
|
||
|
||
libtpms = callPackage ../tools/security/libtpms { };
|
||
|
||
libtap = callPackage ../development/libraries/libtap { };
|
||
|
||
libtsm = callPackage ../development/libraries/libtsm { };
|
||
|
||
libgeotiff = callPackage ../development/libraries/libgeotiff { };
|
||
|
||
libu2f-host = callPackage ../development/libraries/libu2f-host { };
|
||
|
||
libu2f-server = callPackage ../development/libraries/libu2f-server { };
|
||
|
||
libubox = callPackage ../development/libraries/libubox { };
|
||
|
||
libudev-zero = callPackage ../development/libraries/libudev-zero { };
|
||
|
||
libudfread = callPackage ../development/libraries/libudfread { };
|
||
|
||
libuecc = callPackage ../development/libraries/libuecc { };
|
||
|
||
libui = callPackage ../development/libraries/libui {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
libuinputplus = callPackage ../development/libraries/libuinputplus { };
|
||
|
||
libuiohook = callPackage ../development/libraries/libuiohook {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon;
|
||
};
|
||
|
||
libunistring = callPackage ../development/libraries/libunistring { };
|
||
|
||
libupnp = callPackage ../development/libraries/pupnp { };
|
||
|
||
libwhereami = callPackage ../development/libraries/libwhereami { };
|
||
|
||
giflib = callPackage ../development/libraries/giflib { };
|
||
|
||
libunarr = callPackage ../development/libraries/libunarr { };
|
||
|
||
libunibreak = callPackage ../development/libraries/libunibreak { };
|
||
|
||
libuninameslist = callPackage ../development/libraries/libuninameslist { };
|
||
|
||
libunique = callPackage ../development/libraries/libunique { };
|
||
libunique3 = callPackage ../development/libraries/libunique/3.x.nix { };
|
||
|
||
liburcu = callPackage ../development/libraries/liburcu { };
|
||
|
||
libjaylink = callPackage ../development/libraries/libjaylink { };
|
||
|
||
libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix {};
|
||
|
||
libusb1 = callPackage ../development/libraries/libusb1 {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Security;
|
||
# TODO: remove once `udev` is `systemdMinimal` everywhere.
|
||
udev = systemdMinimal;
|
||
};
|
||
|
||
libusbgx = callPackage ../development/libraries/libusbgx { };
|
||
|
||
libusbmuxd = callPackage ../development/libraries/libusbmuxd { };
|
||
|
||
libusbsio = callPackage ../development/libraries/libusbsio { };
|
||
|
||
libutempter = callPackage ../development/libraries/libutempter { };
|
||
|
||
libuldaq = callPackage ../development/libraries/libuldaq { };
|
||
|
||
libunwind =
|
||
if stdenv.isDarwin then darwin.libunwind
|
||
else if stdenv.hostPlatform.system == "riscv32-linux" then llvmPackages_latest.libunwind
|
||
else callPackage ../development/libraries/libunwind { };
|
||
|
||
libuv = callPackage ../development/libraries/libuv {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
|
||
};
|
||
|
||
libuvc = callPackage ../development/libraries/libuvc { };
|
||
|
||
libv4l = lowPrio (v4l-utils.override {
|
||
withUtils = false;
|
||
});
|
||
|
||
libva-minimal = callPackage ../development/libraries/libva { minimal = true; };
|
||
libva = libva-minimal.override { minimal = false; };
|
||
libva-utils = callPackage ../development/libraries/libva/utils.nix { };
|
||
|
||
libva1 = callPackage ../development/libraries/libva/1.nix { };
|
||
libva1-minimal = libva1.override { minimal = true; };
|
||
|
||
libvarlink = callPackage ../development/libraries/libvarlink { };
|
||
|
||
libvdpau = callPackage ../development/libraries/libvdpau { };
|
||
|
||
libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { };
|
||
|
||
libmodulemd = callPackage ../development/libraries/libmodulemd { };
|
||
|
||
libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { };
|
||
|
||
libversion = callPackage ../development/libraries/libversion { };
|
||
|
||
libvgm = callPackage ../development/libraries/libvgm {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox;
|
||
};
|
||
|
||
libvirt = callPackage ../development/libraries/libvirt {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon AppKit;
|
||
};
|
||
|
||
libvirt-glib = callPackage ../development/libraries/libvirt-glib { };
|
||
|
||
libvisio = callPackage ../development/libraries/libvisio { };
|
||
|
||
libvisio2svg = callPackage ../development/libraries/libvisio2svg { };
|
||
|
||
libvisual = callPackage ../development/libraries/libvisual { };
|
||
|
||
libvmaf = callPackage ../development/libraries/libvmaf { };
|
||
|
||
libvncserver = callPackage ../development/libraries/libvncserver {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
libviper = callPackage ../development/libraries/libviper { };
|
||
|
||
libviperfx = callPackage ../development/libraries/libviperfx { };
|
||
|
||
libvpx = callPackage ../development/libraries/libvpx { };
|
||
libvpx_1_8 = callPackage ../development/libraries/libvpx/1_8.nix { };
|
||
|
||
libvterm = callPackage ../development/libraries/libvterm { };
|
||
libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { };
|
||
|
||
libvorbis = callPackage ../development/libraries/libvorbis { };
|
||
|
||
libvori = callPackage ../development/libraries/libvori { };
|
||
|
||
libwbxml = callPackage ../development/libraries/libwbxml { };
|
||
|
||
libwebcam = callPackage ../os-specific/linux/libwebcam { };
|
||
|
||
libwebp = callPackage ../development/libraries/libwebp { };
|
||
|
||
libwmf = callPackage ../development/libraries/libwmf { };
|
||
|
||
libwnck = callPackage ../development/libraries/libwnck { };
|
||
libwnck2 = callPackage ../development/libraries/libwnck/2.nix { };
|
||
|
||
libwpd = callPackage ../development/libraries/libwpd { };
|
||
|
||
libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { };
|
||
|
||
libwps = callPackage ../development/libraries/libwps { };
|
||
|
||
libwpg = callPackage ../development/libraries/libwpg { };
|
||
|
||
libx86 = callPackage ../development/libraries/libx86 {};
|
||
|
||
libxcrypt = callPackage ../development/libraries/libxcrypt { };
|
||
|
||
libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { };
|
||
|
||
libxkbcommon = libxkbcommon_8;
|
||
libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { };
|
||
libxkbcommon_7 = callPackage ../development/libraries/libxkbcommon/libxkbcommon_7.nix { };
|
||
|
||
libxklavier = callPackage ../development/libraries/libxklavier { };
|
||
|
||
libxls = callPackage ../development/libraries/libxls { };
|
||
|
||
libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { };
|
||
|
||
libxmi = callPackage ../development/libraries/libxmi { };
|
||
|
||
libxml2 = callPackage ../development/libraries/libxml2 {
|
||
python = python3;
|
||
inherit (darwin) libiconv;
|
||
};
|
||
|
||
libxml2Python = let
|
||
libxml2 = python2Packages.libxml2;
|
||
in pkgs.buildEnv { # slightly hacky
|
||
name = "libxml2+py-${res.libxml2.version}";
|
||
paths = with libxml2; [ dev bin py ];
|
||
inherit (libxml2) passthru;
|
||
# the hook to find catalogs is hidden by buildEnv
|
||
postBuild = ''
|
||
mkdir "$out/nix-support"
|
||
cp '${libxml2.dev}/nix-support/propagated-build-inputs' "$out/nix-support/"
|
||
'';
|
||
};
|
||
|
||
libxmlb = callPackage ../development/libraries/libxmlb { };
|
||
|
||
libxmlxx = callPackage ../development/libraries/libxmlxx { };
|
||
libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { };
|
||
|
||
libxmp = callPackage ../development/libraries/libxmp { };
|
||
|
||
libxslt = callPackage ../development/libraries/libxslt {
|
||
python = python3;
|
||
};
|
||
|
||
libxsmm = callPackage ../development/libraries/libxsmm { };
|
||
|
||
libixp = callPackage ../development/libraries/libixp { };
|
||
|
||
libwpe = callPackage ../development/libraries/libwpe { };
|
||
|
||
libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { };
|
||
|
||
libyaml = callPackage ../development/libraries/libyaml { };
|
||
|
||
libyamlcpp = callPackage ../development/libraries/libyaml-cpp { };
|
||
|
||
libyamlcpp_0_3 = callPackage ../development/libraries/libyaml-cpp/0.3.0.nix { };
|
||
|
||
libyang = callPackage ../development/libraries/libyang { };
|
||
|
||
libcyaml = callPackage ../development/libraries/libcyaml { };
|
||
|
||
rang = callPackage ../development/libraries/rang { };
|
||
|
||
libykclient = callPackage ../development/libraries/libykclient { };
|
||
|
||
libykneomgr = callPackage ../development/libraries/libykneomgr { };
|
||
|
||
libytnef = callPackage ../development/libraries/libytnef { };
|
||
|
||
libyubikey = callPackage ../development/libraries/libyubikey { };
|
||
|
||
libyuv = callPackage ../development/libraries/libyuv { };
|
||
|
||
libzapojit = callPackage ../development/libraries/libzapojit { };
|
||
|
||
libzen = callPackage ../development/libraries/libzen { };
|
||
|
||
libzip = callPackage ../development/libraries/libzip { };
|
||
|
||
libzdb = callPackage ../development/libraries/libzdb { };
|
||
|
||
libwacom = callPackage ../development/libraries/libwacom { };
|
||
|
||
lightning = callPackage ../development/libraries/lightning { };
|
||
|
||
lightlocker = callPackage ../misc/screensavers/light-locker { };
|
||
|
||
lightspark = callPackage ../misc/lightspark { };
|
||
|
||
lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { };
|
||
|
||
ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
|
||
|
||
linenoise = callPackage ../development/libraries/linenoise { };
|
||
|
||
linenoise-ng = callPackage ../development/libraries/linenoise-ng { };
|
||
|
||
lirc = callPackage ../development/libraries/lirc { };
|
||
|
||
liquid-dsp = callPackage ../development/libraries/liquid-dsp { };
|
||
|
||
liquidfun = callPackage ../development/libraries/liquidfun { };
|
||
|
||
live555 = callPackage ../development/libraries/live555 { };
|
||
|
||
log4cpp = callPackage ../development/libraries/log4cpp { };
|
||
|
||
log4cxx = callPackage ../development/libraries/log4cxx { };
|
||
|
||
log4cplus = callPackage ../development/libraries/log4cplus { };
|
||
|
||
log4shib = callPackage ../development/libraries/log4shib { };
|
||
|
||
loudmouth = callPackage ../development/libraries/loudmouth { };
|
||
|
||
lrdf = callPackage ../development/libraries/lrdf { };
|
||
|
||
luabind = callPackage ../development/libraries/luabind { lua = lua5_1; };
|
||
|
||
luabind_luajit = luabind.override { lua = luajit; };
|
||
|
||
luksmeta = callPackage ../development/libraries/luksmeta {
|
||
asciidoc = asciidoc-full;
|
||
};
|
||
|
||
lyra = callPackage ../development/libraries/lyra { };
|
||
|
||
lzlib = callPackage ../development/libraries/lzlib { };
|
||
|
||
lzo = callPackage ../development/libraries/lzo { };
|
||
|
||
opencl-clang = callPackage ../development/libraries/opencl-clang { };
|
||
|
||
mapnik = callPackage ../development/libraries/mapnik {
|
||
gdal = gdal.override {
|
||
libgeotiff = libgeotiff.override { proj = proj_7; };
|
||
libspatialite = libspatialite.override { proj = proj_7; };
|
||
proj = proj_7;
|
||
};
|
||
proj = proj_7;
|
||
boost = boost175;
|
||
};
|
||
|
||
|
||
marisa = callPackage ../development/libraries/marisa {};
|
||
|
||
matio = callPackage ../development/libraries/matio { };
|
||
|
||
matterhorn = haskell.lib.compose.justStaticExecutables haskellPackages.matterhorn;
|
||
|
||
maxflow = callPackage ../development/libraries/maxflow { };
|
||
|
||
mbedtls = callPackage ../development/libraries/mbedtls { };
|
||
|
||
mdctags = callPackage ../development/tools/misc/mdctags { };
|
||
|
||
md4c = callPackage ../development/libraries/md4c { };
|
||
|
||
mdds = callPackage ../development/libraries/mdds { };
|
||
|
||
mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { };
|
||
|
||
mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { };
|
||
|
||
memorymapping = callPackage ../development/libraries/memorymapping { };
|
||
memorymappingHook = makeSetupHook {
|
||
deps = [ memorymapping ];
|
||
} ../development/libraries/memorymapping/setup-hook.sh;
|
||
|
||
memray = callPackage ../development/tools/memray { };
|
||
|
||
memstream = callPackage ../development/libraries/memstream { };
|
||
memstreamHook = makeSetupHook {
|
||
deps = [ memstream ];
|
||
} ../development/libraries/memstream/setup-hook.sh;
|
||
|
||
menu-cache = callPackage ../development/libraries/menu-cache { };
|
||
|
||
mergerfs = callPackage ../tools/filesystems/mergerfs { };
|
||
|
||
mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { };
|
||
|
||
## libGL/libGLU/Mesa stuff
|
||
|
||
# Default libGL implementation, should provide headers and
|
||
# libGL.so/libEGL.so/... to link agains them. Android NDK provides
|
||
# an OpenGL implementation, we can just use that.
|
||
libGL = if stdenv.hostPlatform.useAndroidPrebuilt then stdenv
|
||
else callPackage ../development/libraries/mesa/stubs.nix {
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||
};
|
||
|
||
# Default libGLU
|
||
libGLU = mesa_glu;
|
||
|
||
mesa = callPackage ../development/libraries/mesa {
|
||
llvmPackages = llvmPackages_latest;
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL;
|
||
inherit (darwin.apple_sdk.libs) Xplugin;
|
||
};
|
||
|
||
mesa_glu = callPackage ../development/libraries/mesa-glu {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
## End libGL/libGLU/Mesa stuff
|
||
|
||
meterbridge = callPackage ../applications/audio/meterbridge { };
|
||
|
||
mhddfs = callPackage ../tools/filesystems/mhddfs { };
|
||
|
||
microsoft_gsl = callPackage ../development/libraries/microsoft_gsl { };
|
||
|
||
microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { };
|
||
microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { };
|
||
microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { };
|
||
|
||
micronucleus = callPackage ../development/tools/misc/micronucleus { };
|
||
|
||
markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { };
|
||
|
||
micropython = callPackage ../development/interpreters/micropython { };
|
||
|
||
MIDIVisualizer = callPackage ../applications/audio/midi-visualizer { };
|
||
|
||
mimalloc = callPackage ../development/libraries/mimalloc { };
|
||
|
||
miniz = callPackage ../development/libraries/miniz { };
|
||
|
||
minizip = callPackage ../development/libraries/minizip { };
|
||
|
||
minizip2 = callPackage ../development/libraries/minizip2 { };
|
||
|
||
mkvtoolnix = libsForQt5.callPackage ../applications/video/mkvtoolnix { };
|
||
|
||
mkvtoolnix-cli = mkvtoolnix.override {
|
||
withGUI = false;
|
||
};
|
||
|
||
mlc = callPackage ../tools/system/mlc { };
|
||
|
||
mlt = callPackage ../development/libraries/mlt { };
|
||
|
||
mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { };
|
||
|
||
mono-addins = callPackage ../development/libraries/mono-addins { };
|
||
|
||
movine = callPackage ../development/tools/database/movine {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
movit = callPackage ../development/libraries/movit { };
|
||
|
||
moserial = callPackage ../tools/misc/moserial { };
|
||
|
||
mosquitto = callPackage ../servers/mqtt/mosquitto { };
|
||
|
||
mps = callPackage ../development/libraries/mps { stdenv = gcc10StdenvCompat; };
|
||
|
||
libmpeg2 = callPackage ../development/libraries/libmpeg2 { };
|
||
|
||
mpeg2dec = libmpeg2;
|
||
|
||
mqttui = callPackage ../tools/networking/mqttui {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
msgpack = callPackage ../development/libraries/msgpack { };
|
||
|
||
msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool;
|
||
|
||
msilbc = callPackage ../development/libraries/msilbc { };
|
||
|
||
mp4v2 = callPackage ../development/libraries/mp4v2 { };
|
||
|
||
libmpc = callPackage ../development/libraries/libmpc { };
|
||
|
||
mpich = callPackage ../development/libraries/mpich {
|
||
ch4backend = libfabric;
|
||
};
|
||
|
||
mstpd = callPackage ../os-specific/linux/mstpd { };
|
||
|
||
mtdev = callPackage ../development/libraries/mtdev { };
|
||
|
||
mtpfs = callPackage ../tools/filesystems/mtpfs { };
|
||
|
||
mtxclient = callPackage ../development/libraries/mtxclient { };
|
||
|
||
mu = callPackage ../tools/networking/mu {
|
||
texinfo = texinfo4;
|
||
};
|
||
|
||
mueval = callPackage ../development/tools/haskell/mueval { };
|
||
|
||
muparser = callPackage ../development/libraries/muparser {
|
||
inherit (darwin.stubs) setfile;
|
||
};
|
||
|
||
muparserx = callPackage ../development/libraries/muparserx { };
|
||
|
||
mutest = callPackage ../development/libraries/mutest { };
|
||
|
||
mvapich = callPackage ../development/libraries/mvapich { };
|
||
|
||
mygpoclient = with python3.pkgs; toPythonApplication mygpoclient;
|
||
|
||
mygui = callPackage ../development/libraries/mygui {
|
||
ogre = ogre1_9;
|
||
};
|
||
|
||
mysocketw = callPackage ../development/libraries/mysocketw { };
|
||
|
||
mythes = callPackage ../development/libraries/mythes { };
|
||
|
||
nanodbc = callPackage ../development/libraries/nanodbc { };
|
||
|
||
nanoflann = callPackage ../development/libraries/nanoflann { };
|
||
|
||
nanomsg = callPackage ../development/libraries/nanomsg { };
|
||
|
||
nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { };
|
||
|
||
nanotts = callPackage ../tools/audio/nanotts { };
|
||
|
||
ncnn = callPackage ../development/libraries/ncnn { };
|
||
|
||
ndpi = callPackage ../development/libraries/ndpi { };
|
||
|
||
nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { };
|
||
|
||
nifticlib = callPackage ../development/libraries/science/biology/nifticlib { };
|
||
|
||
notify-sharp = callPackage ../development/libraries/notify-sharp { };
|
||
|
||
notcurses = callPackage ../development/libraries/notcurses { };
|
||
|
||
ncurses5 = ncurses.override {
|
||
abiVersion = "5";
|
||
};
|
||
ncurses6 = ncurses.override {
|
||
abiVersion = "6";
|
||
};
|
||
ncurses =
|
||
if stdenv.hostPlatform.useiOSPrebuilt
|
||
then null
|
||
else callPackage ../development/libraries/ncurses { };
|
||
|
||
ndi = callPackage ../development/libraries/ndi { };
|
||
|
||
neardal = callPackage ../development/libraries/neardal { };
|
||
|
||
neatvnc = callPackage ../development/libraries/neatvnc { };
|
||
|
||
neon = callPackage ../development/libraries/neon { };
|
||
|
||
nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; };
|
||
|
||
newman = callPackage ../development/web/newman {};
|
||
|
||
newt = callPackage ../development/libraries/newt { python = python3; };
|
||
|
||
nghttp2 = callPackage ../development/libraries/nghttp2 { };
|
||
libnghttp2 = nghttp2.lib;
|
||
|
||
nghttp3 = callPackage ../development/libraries/nghttp3 { };
|
||
|
||
ngtcp2 = callPackage ../development/libraries/ngtcp2 { };
|
||
ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { };
|
||
|
||
nix-plugins = callPackage ../development/libraries/nix-plugins { };
|
||
|
||
nika-fonts = callPackage ../data/fonts/nika-fonts { };
|
||
|
||
nikto = callPackage ../tools/networking/nikto { };
|
||
|
||
nlohmann_json = callPackage ../development/libraries/nlohmann_json { };
|
||
|
||
nng = callPackage ../development/libraries/nng { };
|
||
|
||
nntp-proxy = callPackage ../applications/networking/nntp-proxy { };
|
||
|
||
non = callPackage ../applications/audio/non { stdenv = gcc10StdenvCompat; };
|
||
|
||
ntl = callPackage ../development/libraries/ntl { };
|
||
|
||
nspr = callPackage ../development/libraries/nspr {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
nss_latest = callPackage ../development/libraries/nss/latest.nix { };
|
||
nss_esr = callPackage ../development/libraries/nss/esr.nix { };
|
||
nss = nss_esr;
|
||
nssTools = nss.tools;
|
||
|
||
nss_wrapper = callPackage ../development/libraries/nss_wrapper { };
|
||
|
||
nsss = skawarePackages.nsss;
|
||
|
||
ntbtls = callPackage ../development/libraries/ntbtls { };
|
||
|
||
ntk = callPackage ../development/libraries/audio/ntk { };
|
||
|
||
ntrack = callPackage ../development/libraries/ntrack { };
|
||
|
||
nuraft = callPackage ../development/libraries/nuraft { };
|
||
|
||
nuspell = callPackage ../development/libraries/nuspell { };
|
||
nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; };
|
||
|
||
nv-codec-headers = callPackage ../development/libraries/nv-codec-headers { };
|
||
nv-codec-headers-10 = callPackage ../development/libraries/nv-codec-headers/10_x.nix { };
|
||
nv-codec-headers-11 = callPackage ../development/libraries/nv-codec-headers/11_x.nix { };
|
||
|
||
mkNvidiaContainerPkg = { name, containerRuntimePath, configTemplate, additionalPaths ? [] }:
|
||
let
|
||
nvidia-container-runtime = callPackage ../applications/virtualization/nvidia-container-runtime {
|
||
inherit containerRuntimePath configTemplate;
|
||
};
|
||
in symlinkJoin {
|
||
inherit name;
|
||
paths = [
|
||
(callPackage ../applications/virtualization/libnvidia-container { })
|
||
nvidia-container-runtime
|
||
(callPackage ../applications/virtualization/nvidia-container-toolkit {
|
||
inherit nvidia-container-runtime;
|
||
})
|
||
] ++ additionalPaths;
|
||
};
|
||
|
||
nvidia-docker = mkNvidiaContainerPkg {
|
||
name = "nvidia-docker";
|
||
containerRuntimePath = "${docker}/libexec/docker/runc";
|
||
configTemplate = ../applications/virtualization/nvidia-docker/config.toml;
|
||
additionalPaths = [ (callPackage ../applications/virtualization/nvidia-docker { }) ];
|
||
};
|
||
|
||
nvidia-podman = mkNvidiaContainerPkg {
|
||
name = "nvidia-podman";
|
||
containerRuntimePath = "${runc}/bin/runc";
|
||
configTemplate = ../applications/virtualization/nvidia-podman/config.toml;
|
||
};
|
||
|
||
nvidia-texture-tools = callPackage ../development/libraries/nvidia-texture-tools { };
|
||
|
||
nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { });
|
||
|
||
nvidia-video-sdk = callPackage ../development/libraries/nvidia-video-sdk { };
|
||
|
||
nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { };
|
||
|
||
nvtop = callPackage ../tools/system/nvtop { };
|
||
nvtop-nvidia = callPackage ../tools/system/nvtop { amd = false; };
|
||
nvtop-amd = callPackage ../tools/system/nvtop { nvidia = false; };
|
||
|
||
ocl-icd = callPackage ../development/libraries/ocl-icd { };
|
||
|
||
ode = callPackage ../development/libraries/ode { };
|
||
|
||
ogre = callPackage ../development/libraries/ogre {};
|
||
ogre1_9 = callPackage ../development/libraries/ogre/1.9.x.nix {};
|
||
ogre1_10 = callPackage ../development/libraries/ogre/1.10.x.nix {};
|
||
|
||
ogrepaged = callPackage ../development/libraries/ogrepaged { };
|
||
|
||
olm = callPackage ../development/libraries/olm { };
|
||
|
||
one_gadget = callPackage ../development/tools/misc/one_gadget { };
|
||
|
||
oneDNN = callPackage ../development/libraries/oneDNN { };
|
||
|
||
onedrive = callPackage ../applications/networking/sync/onedrive { };
|
||
|
||
oneko = callPackage ../applications/misc/oneko { };
|
||
|
||
oniguruma = callPackage ../development/libraries/oniguruma { };
|
||
|
||
oobicpl = callPackage ../development/libraries/science/biology/oobicpl { };
|
||
|
||
ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { };
|
||
|
||
openalSoft = callPackage ../development/libraries/openal-soft {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
|
||
};
|
||
openal = openalSoft;
|
||
|
||
openbabel = openbabel3;
|
||
|
||
openbabel2 = callPackage ../development/libraries/openbabel/2.nix { };
|
||
|
||
openbabel3 = callPackage ../development/libraries/openbabel {
|
||
python = python3;
|
||
};
|
||
|
||
opencascade = callPackage ../development/libraries/opencascade {
|
||
inherit (darwin.apple_sdk.frameworks) OpenCL Cocoa;
|
||
};
|
||
opencascade-occt = callPackage ../development/libraries/opencascade-occt { };
|
||
|
||
opencl-headers = callPackage ../development/libraries/opencl-headers { };
|
||
|
||
opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { };
|
||
|
||
opencollada = callPackage ../development/libraries/opencollada { };
|
||
|
||
opencore-amr = callPackage ../development/libraries/opencore-amr { };
|
||
|
||
opencsg = callPackage ../development/libraries/opencsg {
|
||
inherit (qt5) qmake;
|
||
inherit (darwin.apple_sdk.frameworks) GLUT;
|
||
};
|
||
|
||
openct = callPackage ../development/libraries/openct { };
|
||
|
||
opencv2 = callPackage ../development/libraries/opencv {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa QTKit;
|
||
ffmpeg = ffmpeg_4;
|
||
};
|
||
|
||
opencv3 = callPackage ../development/libraries/opencv/3.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration;
|
||
ffmpeg = ffmpeg_4;
|
||
};
|
||
|
||
opencv3WithoutCuda = opencv3.override {
|
||
enableCuda = false;
|
||
};
|
||
|
||
opencv4 = callPackage ../development/libraries/opencv/4.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox;
|
||
pythonPackages = python3Packages;
|
||
ffmpeg = ffmpeg_4;
|
||
};
|
||
|
||
opencv = opencv4;
|
||
|
||
imath = callPackage ../development/libraries/imath { };
|
||
|
||
openexr = openexr_2;
|
||
openexr_2 = callPackage ../development/libraries/openexr { };
|
||
openexr_3 = callPackage ../development/libraries/openexr/3.nix { };
|
||
|
||
openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { };
|
||
|
||
openldap = callPackage ../development/libraries/openldap {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
opencolorio = callPackage ../development/libraries/opencolorio {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon GLUT Cocoa;
|
||
};
|
||
opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { };
|
||
|
||
opendmarc = callPackage ../development/libraries/opendmarc { };
|
||
|
||
ois = callPackage ../development/libraries/ois {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel;
|
||
};
|
||
|
||
openh264 = callPackage ../development/libraries/openh264 { };
|
||
|
||
openjpeg = callPackage ../development/libraries/openjpeg { };
|
||
|
||
openpa = callPackage ../development/libraries/openpa { };
|
||
|
||
openpgp-card-tools = callPackage ../tools/security/openpgp-card-tools {
|
||
inherit (darwin.apple_sdk.frameworks) PCSC;
|
||
};
|
||
|
||
opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
|
||
|
||
openscenegraph = callPackage ../development/libraries/openscenegraph {
|
||
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Foundation;
|
||
};
|
||
|
||
openslide = callPackage ../development/libraries/openslide { };
|
||
|
||
openslp = callPackage ../development/libraries/openslp {};
|
||
|
||
openstackclient = with python3Packages; toPythonApplication python-openstackclient;
|
||
|
||
openvdb = callPackage ../development/libraries/openvdb {};
|
||
|
||
inherit (callPackages ../development/libraries/libressl { })
|
||
libressl_3_4
|
||
libressl_3_5;
|
||
|
||
libressl = libressl_3_5;
|
||
|
||
boringssl = callPackage ../development/libraries/boringssl { };
|
||
|
||
wolfssl = callPackage ../development/libraries/wolfssl { };
|
||
|
||
openssl = openssl_3;
|
||
|
||
inherit (callPackages ../development/libraries/openssl { })
|
||
openssl_1_1
|
||
openssl_3;
|
||
|
||
opensubdiv = callPackage ../development/libraries/opensubdiv { };
|
||
|
||
opensupaplex = callPackage ../games/opensupaplex { };
|
||
|
||
openturns = callPackage ../development/libraries/openturns {
|
||
inherit (darwin.apple_sdk.frameworks) Accelerate;
|
||
};
|
||
|
||
open-wbo = callPackage ../applications/science/logic/open-wbo {};
|
||
|
||
openwsman = callPackage ../development/libraries/openwsman {};
|
||
|
||
ortp = callPackage ../development/libraries/ortp { };
|
||
|
||
openhmd = callPackage ../development/libraries/openhmd { };
|
||
|
||
openwebrx = callPackage ../applications/radio/openwebrx {
|
||
inherit (python3Packages)
|
||
buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham;
|
||
};
|
||
|
||
optparse-bash = callPackage ../development/libraries/optparse-bash { };
|
||
|
||
oras = callPackage ../development/tools/oras { };
|
||
|
||
orcania = callPackage ../development/libraries/orcania { };
|
||
|
||
osm-gps-map = callPackage ../development/libraries/osm-gps-map { };
|
||
|
||
osmid = callPackage ../applications/audio/osmid {};
|
||
|
||
osinfo-db = callPackage ../data/misc/osinfo-db { };
|
||
osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { };
|
||
|
||
pacemaker = callPackage ../misc/logging/pacemaker { };
|
||
|
||
p11-kit = callPackage ../development/libraries/p11-kit { };
|
||
|
||
paperkey = callPackage ../tools/security/paperkey { };
|
||
|
||
parsero = callPackage ../tools/security/parsero { };
|
||
|
||
pcaudiolib = callPackage ../development/libraries/pcaudiolib { };
|
||
|
||
pcg_c = callPackage ../development/libraries/pcg-c { };
|
||
|
||
pcl = libsForQt5.callPackage ../development/libraries/pcl {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa AGL OpenGL;
|
||
};
|
||
|
||
pcre = callPackage ../development/libraries/pcre { };
|
||
pcre16 = res.pcre.override { variant = "pcre16"; };
|
||
# pcre32 seems unused
|
||
pcre-cpp = res.pcre.override { variant = "cpp"; };
|
||
|
||
pcre2 = callPackage ../development/libraries/pcre2 { };
|
||
|
||
pdal = callPackage ../development/libraries/pdal { } ;
|
||
|
||
pdf2xml = callPackage ../development/libraries/pdf2xml {} ;
|
||
|
||
pe-parse = callPackage ../development/libraries/pe-parse { };
|
||
|
||
inherit (callPackage ../development/libraries/physfs {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation Carbon;
|
||
})
|
||
physfs_2
|
||
physfs;
|
||
|
||
pico-sdk = callPackage ../development/libraries/pico-sdk { };
|
||
|
||
pipelight = callPackage ../tools/misc/pipelight {
|
||
stdenv = stdenv_32bit;
|
||
wine-staging = pkgsi686Linux.wine-staging;
|
||
};
|
||
|
||
pkcs11helper = callPackage ../development/libraries/pkcs11helper { };
|
||
|
||
pkgdiff = callPackage ../tools/misc/pkgdiff { };
|
||
|
||
place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at;
|
||
|
||
platform-folders = callPackage ../development/libraries/platform-folders { };
|
||
|
||
plib = callPackage ../development/libraries/plib { };
|
||
|
||
poco = callPackage ../development/libraries/poco { };
|
||
|
||
podofo = callPackage ../development/libraries/podofo { };
|
||
|
||
polkit = callPackage ../development/libraries/polkit { };
|
||
|
||
poppler = callPackage ../development/libraries/poppler { lcms = lcms2; };
|
||
|
||
poppler_gi = lowPrio (poppler.override {
|
||
introspectionSupport = true;
|
||
});
|
||
|
||
poppler_min = poppler.override { # TODO: maybe reduce even more
|
||
# this is currently only used by texlive.bin.
|
||
minimal = true;
|
||
suffix = "min";
|
||
};
|
||
|
||
poppler_utils = poppler.override {
|
||
suffix = "utils";
|
||
utils = true;
|
||
};
|
||
|
||
popt = callPackage ../development/libraries/popt { };
|
||
|
||
portaudio = callPackage ../development/libraries/portaudio {
|
||
inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon;
|
||
};
|
||
|
||
portmidi = callPackage ../development/libraries/portmidi {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices;
|
||
};
|
||
|
||
presage = callPackage ../development/libraries/presage { };
|
||
|
||
present = callPackage ../misc/present { };
|
||
|
||
prime-server = callPackage ../development/libraries/prime-server { };
|
||
|
||
primecount = callPackage ../applications/science/math/primecount { };
|
||
|
||
primesieve = callPackage ../applications/science/math/primesieve { };
|
||
|
||
prison = callPackage ../development/libraries/prison { };
|
||
|
||
proj = callPackage ../development/libraries/proj { };
|
||
|
||
proj_7 = callPackage ../development/libraries/proj/7.nix { };
|
||
|
||
proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { };
|
||
|
||
proselint = callPackage ../tools/text/proselint {
|
||
inherit (python3Packages)
|
||
buildPythonApplication click future six;
|
||
};
|
||
|
||
pru = callPackage ../tools/text/pru { };
|
||
|
||
prospector = callPackage ../development/tools/prospector { };
|
||
|
||
protobuf = protobuf3_19;
|
||
|
||
protobuf3_21 = callPackage ../development/libraries/protobuf/3.21.nix { };
|
||
protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix { };
|
||
protobuf3_19 = callPackage ../development/libraries/protobuf/3.19.nix { };
|
||
protobuf3_17 = callPackage ../development/libraries/protobuf/3.17.nix { };
|
||
protobuf3_11 = callPackage ../development/libraries/protobuf/3.11.nix { };
|
||
protobuf3_8 = callPackage ../development/libraries/protobuf/3.8.nix { };
|
||
protobuf3_7 = callPackage ../development/libraries/protobuf/3.7.nix { };
|
||
|
||
protobufc = callPackage ../development/libraries/protobufc/1.3.nix { };
|
||
|
||
protolock = callPackage ../development/libraries/protolock { };
|
||
|
||
protozero = callPackage ../development/libraries/protozero { };
|
||
|
||
flatbuffers = callPackage ../development/libraries/flatbuffers { };
|
||
|
||
nanopb = callPackage ../development/libraries/nanopb { };
|
||
nanopbMalloc = callPackage ../development/libraries/nanopb { mallocBuild = true; };
|
||
|
||
gnupth = callPackage ../development/libraries/pth { };
|
||
pth = if stdenv.hostPlatform.isMusl then npth else gnupth;
|
||
|
||
pslib = callPackage ../development/libraries/pslib { };
|
||
|
||
pstreams = callPackage ../development/libraries/pstreams {};
|
||
|
||
pufferpanel = callPackage ../servers/pufferpanel { };
|
||
|
||
pugixml = callPackage ../development/libraries/pugixml { };
|
||
|
||
pylode = callPackage ../misc/pylode {};
|
||
|
||
python-qt = callPackage ../development/libraries/python-qt {
|
||
python = python27;
|
||
inherit (qt514) qmake qttools qtwebengine qtxmlpatterns;
|
||
};
|
||
|
||
pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside {};
|
||
|
||
plasma-hud = callPackage ../misc/plasma-hud { };
|
||
|
||
re2 = callPackage ../development/libraries/re2 { };
|
||
|
||
qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { };
|
||
|
||
qimageblitz = callPackage ../development/libraries/qimageblitz {};
|
||
|
||
qolibri = libsForQt5.callPackage ../applications/misc/qolibri { };
|
||
|
||
qt4 = qt48;
|
||
|
||
qt48 = callPackage ../development/libraries/qt-4.x/4.8 {
|
||
# GNOME dependencies are not used unless gtkStyle == true
|
||
inherit (gnome2) libgnomeui GConf gnome_vfs;
|
||
cups = if stdenv.isLinux then cups else null;
|
||
|
||
# XXX: mariadb doesn't built on fbsd as of nov 2015
|
||
libmysqlclient = if (!stdenv.isFreeBSD) then libmysqlclient else null;
|
||
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices OpenGL Cocoa AGL;
|
||
};
|
||
|
||
qmake48Hook = makeSetupHook
|
||
{ substitutions = { qt4 = qt48; }; }
|
||
../development/libraries/qt-4.x/4.8/qmake-hook.sh;
|
||
|
||
qmake4Hook = qmake48Hook;
|
||
|
||
qt48Full = qt48.override {
|
||
docs = true;
|
||
demos = true;
|
||
examples = true;
|
||
developerBuild = true;
|
||
};
|
||
|
||
qt512 = recurseIntoAttrs (makeOverridable
|
||
(import ../development/libraries/qt-5/5.12) {
|
||
inherit newScope;
|
||
inherit lib fetchurl fetchpatch fetchFromGitHub makeSetupHook makeWrapper;
|
||
inherit bison cups dconf harfbuzz libGL perl gtk3;
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
inherit darwin;
|
||
inherit buildPackages;
|
||
stdenv = if stdenv.cc.isGNU
|
||
then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
|
||
else stdenv;
|
||
});
|
||
|
||
qt514 = recurseIntoAttrs (makeOverridable
|
||
(import ../development/libraries/qt-5/5.14) {
|
||
inherit newScope;
|
||
inherit lib fetchurl fetchpatch fetchFromGitHub makeSetupHook makeWrapper;
|
||
inherit bison cups dconf harfbuzz libGL perl gtk3;
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
inherit darwin;
|
||
inherit buildPackages;
|
||
stdenv = if stdenv.cc.isGNU
|
||
then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
|
||
else stdenv;
|
||
});
|
||
|
||
qt515 = recurseIntoAttrs (makeOverridable
|
||
(import ../development/libraries/qt-5/5.15) {
|
||
inherit newScope;
|
||
inherit lib stdenv fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper;
|
||
inherit bison cups dconf harfbuzz libGL perl gtk3;
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
inherit darwin;
|
||
inherit buildPackages;
|
||
});
|
||
|
||
libsForQt512 = recurseIntoAttrs (import ./qt5-packages.nix {
|
||
inherit lib pkgs;
|
||
qt5 = qt512;
|
||
});
|
||
|
||
libsForQt514 = recurseIntoAttrs (import ./qt5-packages.nix {
|
||
inherit lib pkgs;
|
||
qt5 = qt514;
|
||
});
|
||
|
||
libsForQt515 = recurseIntoAttrs (import ./qt5-packages.nix {
|
||
inherit lib pkgs;
|
||
qt5 = qt515;
|
||
});
|
||
|
||
qt5 = qt515;
|
||
libsForQt5 = libsForQt515;
|
||
|
||
# TODO: remove once no package needs this anymore or together with OpenSSL 1.1
|
||
qt5_openssl_1_1 = qt5.overrideScope' (_: super: {
|
||
qtbase = super.qtbase.override {
|
||
openssl = openssl_1_1;
|
||
libmysqlclient = libmysqlclient.override {
|
||
openssl = openssl_1_1;
|
||
curl = curl.override { openssl = openssl_1_1; };
|
||
};
|
||
};
|
||
});
|
||
libsForQt5_openssl_1_1 = recurseIntoAttrs (import ./qt5-packages.nix {
|
||
inherit lib pkgs;
|
||
qt5 = qt5_openssl_1_1;
|
||
});
|
||
|
||
# plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop
|
||
plasma5Packages = libsForQt515;
|
||
|
||
qtEnv = qt5.env;
|
||
qt5Full = qt5.full;
|
||
|
||
qt6 = recurseIntoAttrs (makeOverridable
|
||
(import ../development/libraries/qt-6) {
|
||
inherit newScope;
|
||
inherit lib stdenv fetchurl fetchpatch fetchgit fetchFromGitHub makeSetupHook makeWrapper writeText;
|
||
inherit bison cups dconf harfbuzz libGL perl gtk3 ninja;
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
inherit buildPackages;
|
||
cmake = cmake.overrideAttrs (attrs: {
|
||
patches = attrs.patches ++ [
|
||
../development/libraries/qt-6/cmake.patch
|
||
];
|
||
});
|
||
});
|
||
|
||
qt6Packages = recurseIntoAttrs (import ./qt6-packages.nix {
|
||
inherit lib pkgs qt6;
|
||
});
|
||
|
||
quark-engine = callPackage ../tools/security/quark-engine { };
|
||
|
||
quesoglc = callPackage ../development/libraries/quesoglc { };
|
||
|
||
quickder = callPackage ../development/libraries/quickder {};
|
||
|
||
quickmem = callPackage ../development/libraries/quickmem {};
|
||
|
||
quicksynergy = callPackage ../applications/misc/quicksynergy { };
|
||
|
||
quill = callPackage ../tools/security/quill {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray {};
|
||
|
||
qwt6_qt4 = callPackage ../development/libraries/qwt/6_qt4.nix {
|
||
inherit (darwin.apple_sdk.frameworks) AGL;
|
||
};
|
||
|
||
rabbitmq-c = callPackage ../development/libraries/rabbitmq-c {};
|
||
|
||
raft-canonical = callPackage ../development/libraries/raft-canonical { };
|
||
|
||
range-v3 = callPackage ../development/libraries/range-v3 {};
|
||
|
||
rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
rapidcheck = callPackage ../development/libraries/rapidcheck {};
|
||
|
||
rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { };
|
||
|
||
rapidjson = callPackage ../development/libraries/rapidjson {};
|
||
|
||
rapidxml = callPackage ../development/libraries/rapidxml {};
|
||
|
||
raul = callPackage ../development/libraries/audio/raul { };
|
||
|
||
raylib = callPackage ../development/libraries/raylib { };
|
||
|
||
readline = readline6;
|
||
readline6 = readline63;
|
||
|
||
readline63 = callPackage ../development/libraries/readline/6.3.nix { };
|
||
|
||
readline70 = callPackage ../development/libraries/readline/7.0.nix { };
|
||
|
||
readline81 = callPackage ../development/libraries/readline/8.1.nix { };
|
||
|
||
readosm = callPackage ../development/libraries/readosm { };
|
||
|
||
recastnavigation = callPackage ../development/libraries/recastnavigation { };
|
||
|
||
rinutils = callPackage ../development/libraries/rinutils { };
|
||
|
||
rtrlib = callPackage ../development/libraries/rtrlib { };
|
||
|
||
kissfft = callPackage ../development/libraries/kissfft { };
|
||
kissfftFloat = kissfft.override {
|
||
datatype = "float";
|
||
};
|
||
|
||
lambdabot = callPackage ../development/tools/haskell/lambdabot {
|
||
haskellLib = haskell.lib.compose;
|
||
};
|
||
|
||
lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { };
|
||
|
||
librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { };
|
||
|
||
librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { };
|
||
|
||
librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { };
|
||
|
||
librdf_redland = callPackage ../development/libraries/librdf/redland.nix { };
|
||
redland = librdf_redland; # added 2018-04-25
|
||
|
||
libsmf = callPackage ../development/libraries/audio/libsmf { };
|
||
|
||
lilv = callPackage ../development/libraries/audio/lilv { };
|
||
|
||
lv2 = callPackage ../development/libraries/audio/lv2 { };
|
||
|
||
lvtk = callPackage ../development/libraries/audio/lvtk { };
|
||
|
||
qm-dsp = callPackage ../development/libraries/audio/qm-dsp { };
|
||
|
||
qradiolink = callPackage ../applications/radio/qradiolink { };
|
||
|
||
qrupdate = callPackage ../development/libraries/qrupdate { };
|
||
|
||
qgnomeplatform = libsForQt5.callPackage ../development/libraries/qgnomeplatform { };
|
||
|
||
randomx = darwin.apple_sdk_11_0.callPackage ../development/libraries/randomx { };
|
||
|
||
remodel = callPackage ../development/tools/remodel {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
retro-gtk = callPackage ../development/libraries/retro-gtk { };
|
||
|
||
resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { };
|
||
|
||
restinio = callPackage ../development/libraries/restinio {};
|
||
|
||
rhino = callPackage ../development/libraries/java/rhino {
|
||
javac = jdk8;
|
||
jvm = jre8;
|
||
};
|
||
|
||
rlog = callPackage ../development/libraries/rlog { };
|
||
|
||
rlottie = callPackage ../development/libraries/rlottie { };
|
||
|
||
rocksdb = callPackage ../development/libraries/rocksdb { };
|
||
|
||
rocksdb_lite = rocksdb.override { enableLite = true; };
|
||
|
||
rocksdb_6_23 = rocksdb.overrideAttrs (_: rec {
|
||
pname = "rocksdb";
|
||
version = "6.23.3";
|
||
src = fetchFromGitHub {
|
||
owner = "facebook";
|
||
repo = pname;
|
||
rev = "v${version}";
|
||
sha256 = "sha256-SsDqhjdCdtIGNlsMj5kfiuS3zSGwcxi4KV71d95h7yk=";
|
||
};
|
||
});
|
||
|
||
rotate-backups = callPackage ../tools/backup/rotate-backups { };
|
||
|
||
rote = callPackage ../development/libraries/rote { };
|
||
|
||
round = callPackage ../applications/graphics/round { };
|
||
|
||
ronn = callPackage ../development/tools/ronn { };
|
||
|
||
rover = callPackage ../development/tools/rover { };
|
||
|
||
rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
|
||
|
||
rttr = callPackage ../development/libraries/rttr { };
|
||
|
||
rubberband = callPackage ../development/libraries/rubberband { };
|
||
|
||
rure = callPackage ../development/libraries/rure { };
|
||
|
||
rustc-demangle = callPackage ../development/libraries/rustc-demangle { };
|
||
|
||
s2geometry = callPackage ../development/libraries/s2geometry { };
|
||
|
||
/* This package references ghc844, which we no longer have. Unfortunately, I
|
||
have been unable to mark it as "broken" in a way that the ofBorg bot
|
||
recognizes. Since I don't want to merge code into master that generates
|
||
evaluation errors, I have no other idea but to comment it out entirely.
|
||
|
||
sad = callPackage ../applications/science/logic/sad { };
|
||
*/
|
||
|
||
safefile = callPackage ../development/libraries/safefile {};
|
||
|
||
sbc = callPackage ../development/libraries/sbc { };
|
||
|
||
schroedinger = callPackage ../development/libraries/schroedinger {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
SDL_classic = callPackage ../development/libraries/SDL ({
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa GLUT;
|
||
} // lib.optionalAttrs stdenv.hostPlatform.isAndroid {
|
||
# libGLU doesn’t work with Android’s SDL
|
||
libGLU = null;
|
||
});
|
||
|
||
SDL_compat = callPackage ../development/libraries/SDL_compat {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
SDL = SDL_classic;
|
||
|
||
SDL_audiolib = callPackage ../development/libraries/SDL_audiolib { };
|
||
|
||
SDL_sixel = callPackage ../development/libraries/SDL_sixel { };
|
||
|
||
SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
|
||
|
||
SDL_gpu = callPackage ../development/libraries/SDL_gpu { };
|
||
|
||
SDL_image = callPackage ../development/libraries/SDL_image { };
|
||
|
||
SDL_mixer = callPackage ../development/libraries/SDL_mixer { };
|
||
|
||
SDL_net = callPackage ../development/libraries/SDL_net { };
|
||
|
||
SDL_Pango = callPackage ../development/libraries/SDL_Pango {};
|
||
|
||
SDL_sound = callPackage ../development/libraries/SDL_sound { };
|
||
|
||
SDL_stretch= callPackage ../development/libraries/SDL_stretch { };
|
||
|
||
SDL_ttf = callPackage ../development/libraries/SDL_ttf { };
|
||
|
||
SDL2 = callPackage ../development/libraries/SDL2 {
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL;
|
||
};
|
||
|
||
SDL2_image = callPackage ../development/libraries/SDL2_image {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
SDL2_mixer = callPackage ../development/libraries/SDL2_mixer {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox;
|
||
};
|
||
|
||
SDL2_net = callPackage ../development/libraries/SDL2_net { };
|
||
|
||
SDL2_gfx = callPackage ../development/libraries/SDL2_gfx { };
|
||
|
||
SDL2_sound = callPackage ../development/libraries/SDL2_sound {
|
||
inherit (darwin.apple_sdk.frameworks) AudioToolbox CoreAudio;
|
||
};
|
||
|
||
SDL2_ttf = callPackage ../development/libraries/SDL2_ttf { };
|
||
|
||
SDL2_ttf_2_0_15 = callPackage ../development/libraries/SDL2_ttf/2.0.15.nix { };
|
||
|
||
sdnotify-wrapper = skawarePackages.sdnotify-wrapper;
|
||
|
||
sdrplay = callPackage ../applications/radio/sdrplay {};
|
||
|
||
sdrpp = callPackage ../applications/radio/sdrpp {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
sblim-sfcc = callPackage ../development/libraries/sblim-sfcc {};
|
||
|
||
selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { };
|
||
|
||
sealcurses = callPackage ../development/libraries/sealcurses { };
|
||
|
||
seasocks = callPackage ../development/libraries/seasocks { };
|
||
|
||
serd = callPackage ../development/libraries/serd {};
|
||
|
||
serf = callPackage ../development/libraries/serf {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
sfsexp = callPackage ../development/libraries/sfsexp {};
|
||
|
||
shhgit = callPackage ../tools/security/shhgit {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
shhmsg = callPackage ../development/libraries/shhmsg { };
|
||
|
||
shhopt = callPackage ../development/libraries/shhopt { };
|
||
|
||
shine = callPackage ../development/libraries/shine { };
|
||
|
||
graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix {};
|
||
|
||
s2n-tls = callPackage ../development/libraries/s2n-tls { };
|
||
|
||
simavr = callPackage ../development/tools/simavr {
|
||
avrgcc = pkgsCross.avr.buildPackages.gcc;
|
||
avrlibc = pkgsCross.avr.libcCross;
|
||
inherit (darwin.apple_sdk.frameworks) GLUT;
|
||
};
|
||
|
||
simgear = callPackage ../development/libraries/simgear { };
|
||
|
||
simp_le = callPackage ../tools/admin/simp_le { };
|
||
|
||
simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_3; };
|
||
|
||
sfml = callPackage ../development/libraries/sfml {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL;
|
||
};
|
||
csfml = callPackage ../development/libraries/csfml { };
|
||
|
||
shapelib = callPackage ../development/libraries/shapelib { };
|
||
|
||
sharness = callPackage ../development/libraries/sharness { };
|
||
|
||
shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { };
|
||
|
||
skaffold = callPackage ../development/tools/skaffold { };
|
||
|
||
skjold = callPackage ../development/tools/skjold { };
|
||
|
||
skalibs = skawarePackages.skalibs;
|
||
skalibs_2_10 = skawarePackages.skalibs_2_10;
|
||
|
||
skawarePackages = recurseIntoAttrs rec {
|
||
cleanPackaging = callPackage ../build-support/skaware/clean-packaging.nix { };
|
||
buildPackage = callPackage ../build-support/skaware/build-skaware-package.nix {
|
||
inherit cleanPackaging;
|
||
};
|
||
buildManPages = callPackage ../build-support/skaware/build-skaware-man-pages.nix { };
|
||
|
||
skalibs = callPackage ../development/libraries/skalibs { };
|
||
skalibs_2_10 = callPackage ../development/libraries/skalibs/2_10.nix { };
|
||
execline = callPackage ../tools/misc/execline { };
|
||
|
||
execline-man-pages = callPackage ../data/documentation/execline-man-pages {
|
||
inherit buildManPages;
|
||
};
|
||
|
||
s6 = callPackage ../tools/system/s6 { };
|
||
s6-dns = callPackage ../tools/networking/s6-dns { };
|
||
s6-linux-init = callPackage ../os-specific/linux/s6-linux-init { };
|
||
s6-linux-utils = callPackage ../os-specific/linux/s6-linux-utils { };
|
||
s6-networking = callPackage ../tools/networking/s6-networking { };
|
||
s6-portable-utils = callPackage ../tools/misc/s6-portable-utils { };
|
||
s6-rc = callPackage ../tools/system/s6-rc { };
|
||
s6-man-pages = callPackage ../data/documentation/s6-man-pages {
|
||
inherit buildManPages;
|
||
};
|
||
s6-networking-man-pages = callPackage ../data/documentation/s6-networking-man-pages {
|
||
inherit buildManPages;
|
||
};
|
||
s6-portable-utils-man-pages = callPackage ../data/documentation/s6-portable-utils-man-pages {
|
||
inherit buildManPages;
|
||
};
|
||
|
||
mdevd = callPackage ../os-specific/linux/mdevd { };
|
||
nsss = callPackage ../development/libraries/nsss { };
|
||
utmps = callPackage ../development/libraries/utmps { };
|
||
sdnotify-wrapper = callPackage ../os-specific/linux/sdnotify-wrapper { };
|
||
};
|
||
|
||
slang = callPackage ../development/libraries/slang { };
|
||
|
||
slibGuile = callPackage ../development/libraries/slib {
|
||
scheme = guile_1_8;
|
||
texinfo = texinfo4; # otherwise erros: must be after `@defun' to use `@defunx'
|
||
};
|
||
|
||
smpeg = callPackage ../development/libraries/smpeg { };
|
||
|
||
smpeg2 = callPackage ../development/libraries/smpeg2 { };
|
||
|
||
snappy = callPackage ../development/libraries/snappy { };
|
||
|
||
snappymail = callPackage ../servers/snappymail { };
|
||
|
||
snow = callPackage ../tools/security/snow { };
|
||
|
||
snowcrash = callPackage ../tools/security/snowcrash { };
|
||
|
||
soapyairspy = callPackage ../applications/radio/soapyairspy { };
|
||
|
||
soapyaudio = callPackage ../applications/radio/soapyaudio { };
|
||
|
||
soapybladerf = callPackage ../applications/radio/soapybladerf { };
|
||
|
||
soapyhackrf = callPackage ../applications/radio/soapyhackrf { };
|
||
|
||
soapysdr = callPackage ../applications/radio/soapysdr { };
|
||
|
||
soapyremote = callPackage ../applications/radio/soapyremote { };
|
||
|
||
soapysdrplay = callPackage ../applications/radio/soapysdrplay { };
|
||
|
||
soapysdr-with-plugins = callPackage ../applications/radio/soapysdr {
|
||
extraPackages = [
|
||
limesuite
|
||
soapyairspy
|
||
soapyaudio
|
||
soapybladerf
|
||
soapyhackrf
|
||
soapyremote
|
||
soapyrtlsdr
|
||
soapyuhd
|
||
];
|
||
};
|
||
|
||
soapyrtlsdr = callPackage ../applications/radio/soapyrtlsdr {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Security;
|
||
};
|
||
|
||
soapyuhd = callPackage ../applications/radio/soapyuhd { };
|
||
|
||
social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { };
|
||
|
||
socket_wrapper = callPackage ../development/libraries/socket_wrapper { };
|
||
|
||
soco-cli = callPackage ../tools/audio/soco-cli { };
|
||
|
||
sofia_sip = callPackage ../development/libraries/sofia-sip {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
};
|
||
|
||
soil = callPackage ../development/libraries/soil {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
sokol = callPackage ../development/libraries/sokol { };
|
||
|
||
sonic = callPackage ../development/libraries/sonic { };
|
||
|
||
sope = callPackage ../development/libraries/sope { };
|
||
|
||
sord = callPackage ../development/libraries/sord {};
|
||
|
||
soundtouch = callPackage ../development/libraries/soundtouch {};
|
||
|
||
spandsp = callPackage ../development/libraries/spandsp {};
|
||
spandsp3 = callPackage ../development/libraries/spandsp/3.nix {};
|
||
|
||
spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt {};
|
||
|
||
spatialite_tools = callPackage ../development/libraries/spatialite-tools { };
|
||
|
||
spdk = callPackage ../development/libraries/spdk { };
|
||
|
||
speechd = callPackage ../development/libraries/speechd { };
|
||
|
||
speech-tools = callPackage ../development/libraries/speech-tools {};
|
||
|
||
speex = callPackage ../development/libraries/speex {
|
||
fftw = fftwFloat;
|
||
};
|
||
|
||
speexdsp = callPackage ../development/libraries/speexdsp {
|
||
fftw = fftwFloat;
|
||
};
|
||
|
||
sphinx = with python3Packages; toPythonApplication sphinx;
|
||
|
||
sphinx-autobuild = with python3Packages; toPythonApplication sphinx-autobuild;
|
||
|
||
sphinx-serve = with python3Packages; toPythonApplication sphinx-serve;
|
||
|
||
sphinxsearch = callPackage ../servers/search/sphinxsearch { };
|
||
|
||
spice = callPackage ../development/libraries/spice { };
|
||
|
||
spice-gtk = callPackage ../development/libraries/spice-gtk { };
|
||
|
||
spice-protocol = callPackage ../development/libraries/spice-protocol { };
|
||
|
||
spice-up = callPackage ../applications/office/spice-up { };
|
||
|
||
spicetify-cli = callPackage ../applications/misc/spicetify-cli { };
|
||
|
||
spirv-cross = callPackage ../tools/graphics/spirv-cross { };
|
||
|
||
splat = callPackage ../applications/radio/splat { };
|
||
|
||
sratom = callPackage ../development/libraries/audio/sratom { };
|
||
|
||
srm = callPackage ../tools/security/srm { };
|
||
|
||
srt = callPackage ../development/libraries/srt { };
|
||
|
||
srtp = callPackage ../development/libraries/srtp { };
|
||
|
||
stargate-libcds = callPackage ../development/libraries/stargate-libcds { };
|
||
|
||
stb = callPackage ../development/libraries/stb { };
|
||
|
||
stegsolve = callPackage ../tools/graphics/stegsolve { };
|
||
|
||
StormLib = callPackage ../development/libraries/StormLib { };
|
||
|
||
stxxl = callPackage ../development/libraries/stxxl { };
|
||
|
||
sqlite = lowPrio (callPackage ../development/libraries/sqlite { });
|
||
|
||
unqlite = lowPrio (callPackage ../development/libraries/unqlite { });
|
||
|
||
inherit (callPackage ../development/libraries/sqlite/tools.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
}) sqlite-analyzer sqldiff;
|
||
|
||
sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { };
|
||
|
||
sqlitecpp = callPackage ../development/libraries/sqlitecpp { };
|
||
|
||
sqlite-interactive = (sqlite.override { interactive = true; }).bin;
|
||
|
||
sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { };
|
||
|
||
sqlite-replication = sqlite.overrideAttrs (oldAttrs: rec {
|
||
name = "sqlite-${version}";
|
||
version = "3.27.2+replication3";
|
||
src = fetchFromGitHub {
|
||
owner = "CanonicalLtd";
|
||
repo = "sqlite";
|
||
rev = "version-${version}";
|
||
sha256 = "1aw1naa5y25ial251f74h039pgcz92p4b3994jvfzqpjlz06qwvw";
|
||
};
|
||
nativeBuildInputs = [ tcl ];
|
||
configureFlags = oldAttrs.configureFlags ++ [
|
||
"--enable-replication"
|
||
"--disable-amalgamation"
|
||
"--disable-tcl"
|
||
];
|
||
preConfigure = ''
|
||
echo "D 2019-03-09T15:45:46" > manifest
|
||
echo -n "8250984a368079bb1838d48d99f8c1a6282e00bc" > manifest.uuid
|
||
'';
|
||
});
|
||
|
||
dqlite = callPackage ../development/libraries/dqlite { };
|
||
|
||
sqlcipher = callPackage ../development/libraries/sqlcipher { };
|
||
|
||
standardnotes = callPackage ../applications/editors/standardnotes { };
|
||
|
||
stfl = callPackage ../development/libraries/stfl { };
|
||
|
||
stlink = callPackage ../development/tools/misc/stlink { };
|
||
stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; };
|
||
|
||
stegseek = callPackage ../tools/security/stegseek {};
|
||
|
||
streamlink = callPackage ../applications/video/streamlink { };
|
||
streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix {};
|
||
|
||
sub-batch = callPackage ../applications/video/sub-batch { };
|
||
|
||
subdl = callPackage ../applications/video/subdl { };
|
||
|
||
subtitleeditor = callPackage ../applications/video/subtitleeditor { };
|
||
|
||
suil = callPackage ../development/libraries/audio/suil { };
|
||
|
||
suil-qt5 = suil.override {
|
||
withQt4 = false;
|
||
withQt5 = true;
|
||
};
|
||
suil-qt4 = suil.override {
|
||
withQt4 = true;
|
||
withQt5 = false;
|
||
};
|
||
|
||
sundials = callPackage ../development/libraries/sundials {
|
||
python = python3;
|
||
};
|
||
|
||
sutils = callPackage ../tools/misc/sutils { };
|
||
|
||
svrcore = callPackage ../development/libraries/svrcore { };
|
||
|
||
svxlink = libsForQt5.callPackage ../applications/radio/svxlink { };
|
||
|
||
swiftclient = with python3Packages; toPythonApplication python-swiftclient;
|
||
|
||
sword = callPackage ../development/libraries/sword { };
|
||
|
||
biblesync = callPackage ../development/libraries/biblesync { };
|
||
|
||
szip = callPackage ../development/libraries/szip { };
|
||
|
||
t1lib = callPackage ../development/libraries/t1lib { };
|
||
|
||
tachyon = callPackage ../development/libraries/tachyon {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
tageditor = libsForQt5.callPackage ../applications/audio/tageditor { };
|
||
|
||
taglib = callPackage ../development/libraries/taglib { };
|
||
|
||
taglib_extras = callPackage ../development/libraries/taglib-extras { };
|
||
|
||
taglib-sharp = callPackage ../development/libraries/taglib-sharp { };
|
||
|
||
talloc = callPackage ../development/libraries/talloc { };
|
||
|
||
tagparser = callPackage ../development/libraries/tagparser { };
|
||
|
||
taskflow = callPackage ../development/libraries/taskflow { };
|
||
|
||
tclap = callPackage ../development/libraries/tclap {};
|
||
|
||
tcllib = callPackage ../development/libraries/tcllib { };
|
||
|
||
tcltls = callPackage ../development/libraries/tcltls { };
|
||
|
||
tclx = callPackage ../development/libraries/tclx { };
|
||
|
||
tdb = callPackage ../development/libraries/tdb {};
|
||
|
||
tdlib = callPackage ../development/libraries/tdlib { };
|
||
|
||
tecla = callPackage ../development/libraries/tecla { };
|
||
|
||
tectonic = callPackage ../tools/typesetting/tectonic {
|
||
harfbuzz = harfbuzzFull;
|
||
};
|
||
|
||
tepl = callPackage ../development/libraries/tepl { };
|
||
|
||
telepathy-glib = callPackage ../development/libraries/telepathy/glib { };
|
||
|
||
telepathy-farstream = callPackage ../development/libraries/telepathy/farstream {};
|
||
|
||
termbox = callPackage ../development/libraries/termbox { };
|
||
|
||
tevent = callPackage ../development/libraries/tevent { };
|
||
|
||
tet = callPackage ../development/tools/misc/tet { };
|
||
|
||
the-foundation = callPackage ../development/libraries/the-foundation { };
|
||
|
||
theft = callPackage ../development/libraries/theft { };
|
||
|
||
thrift = callPackage ../development/libraries/thrift {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
thrift-0_10 = callPackage ../development/libraries/thrift/0.10.nix { };
|
||
|
||
tidyp = callPackage ../development/libraries/tidyp { };
|
||
|
||
tidal-hifi = callPackage ../applications/audio/tidal-hifi { };
|
||
|
||
tinycdb = callPackage ../development/libraries/tinycdb { };
|
||
|
||
tinyxml = tinyxml2;
|
||
|
||
tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { };
|
||
|
||
tinyxml-2 = callPackage ../development/libraries/tinyxml-2 { };
|
||
|
||
tiscamera = callPackage ../os-specific/linux/tiscamera { };
|
||
|
||
tivodecode = callPackage ../applications/video/tivodecode { };
|
||
|
||
tix = callPackage ../development/libraries/tix { };
|
||
|
||
tk = tk-8_6;
|
||
|
||
tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { };
|
||
tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; };
|
||
|
||
tkrzw = callPackage ../development/libraries/tkrzw { };
|
||
|
||
tl-expected = callPackage ../development/libraries/tl-expected { };
|
||
|
||
tnt = callPackage ../development/libraries/tnt { };
|
||
|
||
tntnet = callPackage ../development/libraries/tntnet { };
|
||
|
||
tntdb = callPackage ../development/libraries/tntdb { };
|
||
|
||
kyotocabinet = callPackage ../development/libraries/kyotocabinet { };
|
||
|
||
tomlc99 = callPackage ../development/libraries/tomlc99 { };
|
||
|
||
tomlcpp = callPackage ../development/libraries/tomlcpp { };
|
||
|
||
tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { };
|
||
|
||
tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { };
|
||
|
||
totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { };
|
||
|
||
tpm2-tss = callPackage ../development/libraries/tpm2-tss {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
tremor = callPackage ../development/libraries/tremor { };
|
||
|
||
triehash = callPackage ../tools/misc/triehash { };
|
||
|
||
trillian = callPackage ../tools/misc/trillian { };
|
||
|
||
twolame = callPackage ../development/libraries/twolame { };
|
||
|
||
udns = callPackage ../development/libraries/udns { };
|
||
|
||
uid_wrapper = callPackage ../development/libraries/uid_wrapper { };
|
||
|
||
umockdev = callPackage ../development/libraries/umockdev { };
|
||
|
||
unconvert = callPackage ../development/tools/unconvert {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
uncover = callPackage ../tools/security/uncover { };
|
||
|
||
unibilium = callPackage ../development/libraries/unibilium { };
|
||
|
||
unicap = callPackage ../development/libraries/unicap {};
|
||
|
||
unicon-lang = callPackage ../development/interpreters/unicon-lang {};
|
||
|
||
tsocks = callPackage ../development/libraries/tsocks { };
|
||
|
||
unixODBC = callPackage ../development/libraries/unixODBC { };
|
||
|
||
unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { });
|
||
|
||
ustr = callPackage ../development/libraries/ustr { };
|
||
|
||
usrsctp = callPackage ../development/libraries/usrsctp { };
|
||
|
||
usbredir = callPackage ../development/libraries/usbredir { };
|
||
|
||
usbrip = callPackage ../tools/security/usbrip { };
|
||
|
||
uthash = callPackage ../development/libraries/uthash { };
|
||
|
||
uthenticode = callPackage ../development/libraries/uthenticode { };
|
||
|
||
utmps = skawarePackages.utmps;
|
||
|
||
ucommon = callPackage ../development/libraries/ucommon { };
|
||
|
||
v8 = callPackage ../development/libraries/v8 { };
|
||
|
||
v8_8_x = callPackage ../development/libraries/v8/8_x.nix { };
|
||
|
||
vaapiIntel = callPackage ../development/libraries/vaapi-intel { };
|
||
|
||
vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { };
|
||
|
||
vaapiVdpau = callPackage ../development/libraries/vaapi-vdpau { };
|
||
|
||
vale = callPackage ../tools/text/vale { };
|
||
|
||
valhalla = callPackage ../development/libraries/valhalla {
|
||
boost = boost.override { enablePython = true; python = python38; };
|
||
};
|
||
|
||
vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { };
|
||
|
||
vc = callPackage ../development/libraries/vc { };
|
||
|
||
vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { };
|
||
|
||
vcdimager = callPackage ../development/libraries/vcdimager { };
|
||
|
||
vcg = callPackage ../development/libraries/vcg { };
|
||
|
||
vid-stab = callPackage ../development/libraries/vid-stab {
|
||
inherit (llvmPackages) openmp;
|
||
};
|
||
|
||
vigra = callPackage ../development/libraries/vigra {
|
||
hdf5 = hdf5.override { usev110Api = true; };
|
||
};
|
||
|
||
vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { };
|
||
|
||
vlock = callPackage ../misc/screensavers/vlock { };
|
||
|
||
vmime = callPackage ../development/libraries/vmime { };
|
||
|
||
vrb = callPackage ../development/libraries/vrb { };
|
||
|
||
vrpn = callPackage ../development/libraries/vrpn { };
|
||
|
||
vsqlite = callPackage ../development/libraries/vsqlite { };
|
||
|
||
vte = callPackage ../development/libraries/vte {
|
||
# Needs GCC ≥10 but aarch64 defaults to GCC 9.
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
vte_290 = callPackage ../development/libraries/vte/2.90.nix { };
|
||
|
||
vtk_8 = libsForQt515.callPackage ../development/libraries/vtk/8.x.nix {
|
||
stdenv = gcc9Stdenv;
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.libs) xpc;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
|
||
IOKit CFNetwork Security ApplicationServices
|
||
CoreText IOSurface ImageIO OpenGL GLUT;
|
||
};
|
||
|
||
vtk_8_withQt5 = vtk_8.override { enableQt = true; };
|
||
|
||
vtk_9 = libsForQt515.callPackage ../development/libraries/vtk/9.x.nix {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.libs) xpc;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreServices DiskArbitration
|
||
IOKit CFNetwork Security ApplicationServices
|
||
CoreText IOSurface ImageIO OpenGL GLUT;
|
||
};
|
||
|
||
vtk_9_withQt5 = vtk_9.override { enableQt = true; };
|
||
|
||
vtk = vtk_8;
|
||
vtkWithQt5 = vtk_8_withQt5;
|
||
|
||
vulkan-caps-viewer = libsForQt5.callPackage ../tools/graphics/vulkan-caps-viewer { };
|
||
|
||
vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { };
|
||
vulkan-headers = callPackage ../development/libraries/vulkan-headers { };
|
||
vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; };
|
||
vulkan-tools = callPackage ../tools/graphics/vulkan-tools {
|
||
inherit (darwin) moltenvk;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
|
||
};
|
||
vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { };
|
||
vulkan-utils = haskell.lib.compose.justStaticExecutables haskellPackages.vulkan-utils;
|
||
vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { };
|
||
|
||
vxl = callPackage ../development/libraries/vxl { };
|
||
|
||
waffle = callPackage ../development/libraries/waffle { };
|
||
|
||
wally-cli = callPackage ../development/tools/wally-cli { };
|
||
zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { };
|
||
|
||
wavpack = callPackage ../development/libraries/wavpack { };
|
||
|
||
wayland = callPackage ../development/libraries/wayland { };
|
||
wayland-scanner = wayland.bin;
|
||
|
||
wayland-protocols = callPackage ../development/libraries/wayland/protocols.nix { };
|
||
|
||
waylandpp = callPackage ../development/libraries/waylandpp {
|
||
graphviz = graphviz-nox;
|
||
};
|
||
|
||
wcslib = callPackage ../development/libraries/science/astronomy/wcslib { };
|
||
|
||
webkitgtk = callPackage ../development/libraries/webkitgtk {
|
||
harfbuzz = harfbuzzFull;
|
||
inherit (gst_all_1) gst-plugins-base gst-plugins-bad;
|
||
inherit (darwin) apple_sdk;
|
||
};
|
||
|
||
webkitgtk_4_1 = webkitgtk.override {
|
||
libsoup = libsoup_3;
|
||
};
|
||
|
||
websocketpp = callPackage ../development/libraries/websocket++ { };
|
||
|
||
webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { stdenv = gcc10StdenvCompat; };
|
||
webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { };
|
||
# bump when majoring of packages have updated
|
||
webrtc-audio-processing = webrtc-audio-processing_0_3;
|
||
|
||
wildmidi = callPackage ../development/libraries/wildmidi { };
|
||
|
||
wiredtiger = callPackage ../development/libraries/wiredtiger { };
|
||
|
||
wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { };
|
||
|
||
wt = wt4;
|
||
inherit (callPackages ../development/libraries/wt {
|
||
boost = boost175;
|
||
})
|
||
wt3
|
||
wt4;
|
||
|
||
wxformbuilder = callPackage ../development/tools/wxformbuilder { };
|
||
|
||
wxGTK = wxGTK28;
|
||
|
||
wxGTK28 = callPackage ../development/libraries/wxwidgets/wxGTK28.nix { };
|
||
|
||
wxGTK29 = callPackage ../development/libraries/wxwidgets/wxGTK29.nix {
|
||
inherit (darwin.stubs) setfile;
|
||
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QuickTime;
|
||
};
|
||
|
||
wxGTK30 = callPackage ../development/libraries/wxwidgets/wxGTK30.nix {
|
||
withGtk2 = true;
|
||
inherit (darwin.stubs) setfile;
|
||
inherit (darwin.apple_sdk.frameworks) AGL AVFoundation Carbon Cocoa Kernel QTKit;
|
||
};
|
||
wxGTK30-gtk2 = wxGTK30.override { withGtk2 = true; };
|
||
wxGTK30-gtk3 = wxGTK30.override { withGtk2 = false; };
|
||
|
||
wxmac = callPackage ../development/libraries/wxwidgets/wxmac30.nix {
|
||
inherit (darwin.stubs) derez rez setfile;
|
||
inherit (darwin.apple_sdk.frameworks) AGL Cocoa Kernel WebKit;
|
||
};
|
||
|
||
wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix {
|
||
inherit (darwin.stubs) setfile;
|
||
inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit;
|
||
};
|
||
wxGTK31-gtk2 = wxGTK31.override { withGtk2 = true; };
|
||
wxGTK31-gtk3 = wxGTK31.override { withGtk2 = false; };
|
||
|
||
wxSVG = callPackage ../development/libraries/wxSVG {
|
||
wxGTK = wxGTK30-gtk3;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
wtk = callPackage ../development/libraries/wtk { };
|
||
|
||
x264 = callPackage ../development/libraries/x264 { };
|
||
|
||
x265 = callPackage ../development/libraries/x265 { };
|
||
|
||
xandikos = callPackage ../servers/xandikos { };
|
||
|
||
inherit (callPackages ../development/libraries/xapian { })
|
||
xapian_1_4;
|
||
xapian = xapian_1_4;
|
||
|
||
xapian-omega = callPackage ../development/libraries/xapian/tools/omega {
|
||
libmagic = file;
|
||
};
|
||
|
||
xavs = callPackage ../development/libraries/xavs { };
|
||
|
||
Xaw3d = callPackage ../development/libraries/Xaw3d { };
|
||
|
||
xbase = callPackage ../development/libraries/xbase { };
|
||
|
||
xcb-util-cursor = xorg.xcbutilcursor;
|
||
xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { };
|
||
|
||
xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { };
|
||
|
||
xdo = callPackage ../tools/misc/xdo { };
|
||
|
||
xed = callPackage ../development/libraries/xed { };
|
||
|
||
xedit = callPackage ../applications/editors/xedit { };
|
||
|
||
xine-lib = callPackage ../development/libraries/xine-lib { };
|
||
|
||
xautolock = callPackage ../misc/screensavers/xautolock { };
|
||
|
||
xercesc = callPackage ../development/libraries/xercesc {};
|
||
|
||
xalanc = callPackage ../development/libraries/xalanc {};
|
||
|
||
xgboost = callPackage ../development/libraries/xgboost { };
|
||
|
||
xgboostWithCuda = xgboost.override { cudaSupport = true; };
|
||
|
||
xgeometry-select = callPackage ../tools/X11/xgeometry-select { };
|
||
|
||
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
|
||
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
|
||
packages = [
|
||
freetype fontconfig xorg.xorgproto xorg.libX11 xorg.libXt
|
||
xorg.libXft xorg.libXext xorg.libSM xorg.libICE
|
||
];
|
||
};
|
||
|
||
xmlada = callPackage ../development/libraries/ada/xmlada { };
|
||
|
||
xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { };
|
||
|
||
xmlsec = callPackage ../development/libraries/xmlsec { };
|
||
|
||
xml-security-c = callPackage ../development/libraries/xml-security-c { };
|
||
|
||
xml-tooling-c = callPackage ../development/libraries/xml-tooling-c { };
|
||
|
||
xlslib = callPackage ../development/libraries/xlslib { };
|
||
|
||
xsimd = callPackage ../development/libraries/xsimd { };
|
||
|
||
xtensor = callPackage ../development/libraries/xtensor { };
|
||
|
||
xtl = callPackage ../development/libraries/xtl { };
|
||
|
||
xvidcore = callPackage ../development/libraries/xvidcore { };
|
||
|
||
xxHash = callPackage ../development/libraries/xxHash {};
|
||
|
||
xylib = callPackage ../development/libraries/xylib { };
|
||
|
||
yajl = callPackage ../development/libraries/yajl { };
|
||
|
||
yder = callPackage ../development/libraries/yder { };
|
||
|
||
yojimbo = callPackage ../development/libraries/yojimbo { };
|
||
|
||
yubioath-desktop = libsForQt5.callPackage ../applications/misc/yubioath-desktop { };
|
||
|
||
yubico-pam = callPackage ../development/libraries/yubico-pam { };
|
||
|
||
yubico-piv-tool = callPackage ../tools/misc/yubico-piv-tool {
|
||
inherit (darwin.apple_sdk.frameworks) PCSC;
|
||
};
|
||
|
||
yubihsm-connector = callPackage ../tools/security/yubihsm-connector { };
|
||
|
||
yubikey-manager = callPackage ../tools/misc/yubikey-manager { };
|
||
|
||
yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { };
|
||
|
||
yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { };
|
||
|
||
yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { };
|
||
|
||
yubikey-agent = callPackage ../tools/security/yubikey-agent { };
|
||
|
||
yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { };
|
||
|
||
yubihsm-shell = callPackage ../tools/security/yubihsm-shell { };
|
||
|
||
zchunk = callPackage ../development/libraries/zchunk { };
|
||
|
||
zeitgeist = callPackage ../development/libraries/zeitgeist { };
|
||
|
||
zlib = callPackage ../development/libraries/zlib { };
|
||
|
||
zlib-ng = callPackage ../development/libraries/zlib-ng { };
|
||
|
||
libdynd = callPackage ../development/libraries/libdynd { stdenv = gcc10StdenvCompat; };
|
||
|
||
zlog = callPackage ../development/libraries/zlog { };
|
||
|
||
zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix {};
|
||
zeromq = zeromq4;
|
||
|
||
cppzmq = callPackage ../development/libraries/cppzmq {};
|
||
|
||
czmq = callPackage ../development/libraries/czmq {};
|
||
|
||
zmqpp = callPackage ../development/libraries/zmqpp { };
|
||
|
||
libzra = callPackage ../development/libraries/libzra { };
|
||
|
||
# requires a newer Apple SDK
|
||
zig = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig {
|
||
llvmPackages = llvmPackages_13;
|
||
};
|
||
|
||
zimlib = callPackage ../development/libraries/zimlib { };
|
||
|
||
zita-convolver = callPackage ../development/libraries/audio/zita-convolver { };
|
||
|
||
zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { };
|
||
|
||
zita-resampler = callPackage ../development/libraries/audio/zita-resampler { };
|
||
|
||
zz = callPackage ../development/compilers/zz { };
|
||
|
||
zziplib = callPackage ../development/libraries/zziplib { };
|
||
|
||
glpng = callPackage ../development/libraries/glpng { };
|
||
|
||
gsignond = callPackage ../development/libraries/gsignond {
|
||
plugins = [];
|
||
};
|
||
|
||
gsignondPlugins = recurseIntoAttrs {
|
||
sasl = callPackage ../development/libraries/gsignond/plugins/sasl.nix { };
|
||
oauth = callPackage ../development/libraries/gsignond/plugins/oauth.nix { };
|
||
lastfm = callPackage ../development/libraries/gsignond/plugins/lastfm.nix { };
|
||
mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { };
|
||
};
|
||
|
||
### DEVELOPMENT / LIBRARIES / AGDA
|
||
|
||
agdaPackages = callPackage ./agda-packages.nix {
|
||
inherit (haskellPackages) Agda;
|
||
};
|
||
agda = agdaPackages.agda;
|
||
|
||
### DEVELOPMENT / LIBRARIES / BASH
|
||
|
||
bash-preexec = callPackage ../development/libraries/bash/bash-preexec { };
|
||
|
||
### DEVELOPMENT / LIBRARIES / JAVA
|
||
|
||
commonsBcel = callPackage ../development/libraries/java/commons/bcel { };
|
||
|
||
commonsBsf = callPackage ../development/libraries/java/commons/bsf { };
|
||
|
||
commonsCompress = callPackage ../development/libraries/java/commons/compress { };
|
||
|
||
commonsDaemon = callPackage ../development/libraries/java/commons/daemon { };
|
||
|
||
commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { };
|
||
|
||
commonsLang = callPackage ../development/libraries/java/commons/lang { };
|
||
|
||
commonsLogging = callPackage ../development/libraries/java/commons/logging { };
|
||
|
||
commonsIo = callPackage ../development/libraries/java/commons/io { };
|
||
|
||
commonsMath = callPackage ../development/libraries/java/commons/math { };
|
||
|
||
fastjar = callPackage ../development/tools/java/fastjar { };
|
||
|
||
httpunit = callPackage ../development/libraries/java/httpunit { };
|
||
|
||
javaCup = callPackage ../development/libraries/java/cup {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
jdom = callPackage ../development/libraries/java/jdom { };
|
||
|
||
jffi = callPackage ../development/libraries/java/jffi { };
|
||
|
||
jflex = callPackage ../development/libraries/java/jflex { };
|
||
|
||
lombok = callPackage ../development/libraries/java/lombok { };
|
||
|
||
lucene = callPackage ../development/libraries/java/lucene { };
|
||
|
||
lucenepp = callPackage ../development/libraries/lucene++ { };
|
||
|
||
mockobjects = callPackage ../development/libraries/java/mockobjects { };
|
||
|
||
saxonb = saxonb_8_8;
|
||
|
||
inherit (callPackages ../development/libraries/java/saxon {
|
||
jre = jre_headless;
|
||
jre8 = jre8_headless;
|
||
})
|
||
saxon
|
||
saxonb_8_8
|
||
saxonb_9_1
|
||
saxon-he;
|
||
|
||
smack = callPackage ../development/libraries/java/smack { };
|
||
|
||
swt = callPackage ../development/libraries/java/swt { };
|
||
swt_jdk8 = callPackage ../development/libraries/java/swt {
|
||
jdk = jdk8;
|
||
};
|
||
|
||
|
||
### DEVELOPMENT / LIBRARIES / JAVASCRIPT
|
||
|
||
yuicompressor = callPackage ../development/tools/yuicompressor { };
|
||
|
||
### DEVELOPMENT / BOWER MODULES (JAVASCRIPT)
|
||
|
||
buildBowerComponents = callPackage ../development/bower-modules/generic { };
|
||
|
||
### DEVELOPMENT / GO
|
||
|
||
# the unversioned attributes should always point to the same go version
|
||
go = go_1_18;
|
||
buildGoModule = buildGo118Module;
|
||
buildGoPackage = buildGo118Package;
|
||
|
||
go_1_17 = callPackage ../development/compilers/go/1.17.nix ({
|
||
inherit (darwin.apple_sdk.frameworks) Foundation Security;
|
||
} // lib.optionalAttrs (stdenv.cc.isGNU && stdenv.isAarch64) {
|
||
stdenv = gcc8Stdenv;
|
||
buildPackages = buildPackages // { stdenv = buildPackages.gcc8Stdenv; };
|
||
});
|
||
buildGo117Module = callPackage ../build-support/go/module.nix {
|
||
go = buildPackages.go_1_17;
|
||
};
|
||
buildGo117Package = callPackage ../build-support/go/package.nix {
|
||
go = buildPackages.go_1_17;
|
||
};
|
||
|
||
# requires a newer Apple SDK
|
||
go_1_18 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.18.nix {
|
||
inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
|
||
};
|
||
buildGo118Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
|
||
go = buildPackages.go_1_18;
|
||
};
|
||
buildGo118Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix{
|
||
go = buildPackages.go_1_18;
|
||
};
|
||
|
||
# requires a newer Apple SDK
|
||
go_1_19 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.19.nix {
|
||
inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security;
|
||
};
|
||
buildGo119Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix {
|
||
go = buildPackages.go_1_19;
|
||
};
|
||
buildGo119Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix {
|
||
go = buildPackages.go_1_19;
|
||
};
|
||
|
||
go2nix = callPackage ../development/tools/go2nix { };
|
||
|
||
leaps = callPackage ../development/tools/leaps { };
|
||
|
||
### DEVELOPMENT / JAVA MODULES
|
||
|
||
javaPackages = recurseIntoAttrs (callPackage ./java-packages.nix { });
|
||
|
||
### DEVELOPMENT / LISP MODULES
|
||
|
||
asdf = callPackage ../development/lisp-modules/asdf {
|
||
texLive = null;
|
||
};
|
||
|
||
# QuickLisp minimal version
|
||
asdf_2_26 = callPackage ../development/lisp-modules/asdf/2.26.nix {
|
||
texLive = null;
|
||
};
|
||
# Currently most popular
|
||
asdf_3_1 = callPackage ../development/lisp-modules/asdf/3.1.nix {
|
||
texLive = null;
|
||
};
|
||
|
||
clwrapperFunction = callPackage ../development/lisp-modules/clwrapper;
|
||
|
||
wrapLisp = lisp: clwrapperFunction { inherit lisp; };
|
||
|
||
lispPackagesFor = clwrapper: callPackage ../development/lisp-modules/lisp-packages.nix {
|
||
inherit clwrapper;
|
||
};
|
||
|
||
lispPackages = recurseIntoAttrs (quicklispPackages //
|
||
(lispPackagesFor (wrapLisp sbcl)));
|
||
|
||
quicklispPackagesFor = clwrapper: callPackage ../development/lisp-modules/quicklisp-to-nix.nix {
|
||
inherit clwrapper;
|
||
};
|
||
quicklispPackagesClisp = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp clisp));
|
||
quicklispPackagesSBCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp sbcl));
|
||
quicklispPackagesECL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp ecl));
|
||
quicklispPackagesCCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp ccl));
|
||
quicklispPackagesABCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp abcl));
|
||
quicklispPackagesGCL = dontRecurseIntoAttrs (quicklispPackagesFor (wrapLisp gcl));
|
||
quicklispPackages = quicklispPackagesSBCL;
|
||
|
||
# Alternative lisp-modules implementation
|
||
lispPackages_new = callPackage ../development/lisp-modules-new/lisp-packages.nix {};
|
||
|
||
### DEVELOPMENT / PERL MODULES
|
||
|
||
perlInterpreters = callPackages ../development/interpreters/perl {};
|
||
inherit (perlInterpreters) perl534 perl536 perldevel;
|
||
|
||
perl534Packages = recurseIntoAttrs perl534.pkgs;
|
||
perl536Packages = recurseIntoAttrs perl536.pkgs;
|
||
perldevelPackages = perldevel.pkgs;
|
||
|
||
perl = perl536;
|
||
perlPackages = perl536Packages;
|
||
|
||
ack = perlPackages.ack;
|
||
|
||
perlcritic = perlPackages.PerlCritic;
|
||
|
||
sqitchMysql = (callPackage ../development/tools/misc/sqitch {
|
||
mysqlSupport = true;
|
||
}).overrideAttrs (_: { pname = "sqitch-mysql"; });
|
||
|
||
sqitchPg = (callPackage ../development/tools/misc/sqitch {
|
||
postgresqlSupport = true;
|
||
}).overrideAttrs (_: { pname = "sqitch-pg"; });
|
||
|
||
### DEVELOPMENT / R MODULES
|
||
|
||
R = callPackage ../applications/science/math/R {
|
||
# TODO: split docs into a separate output
|
||
texLive = texlive.combine {
|
||
inherit (texlive) scheme-small inconsolata helvetic texinfo fancyvrb cm-super;
|
||
};
|
||
withRecommendedPackages = false;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
rWrapper = callPackage ../development/r-modules/wrapper.nix {
|
||
recommendedPackages = with rPackages; [
|
||
boot class cluster codetools foreign KernSmooth lattice MASS
|
||
Matrix mgcv nlme nnet rpart spatial survival
|
||
];
|
||
# Override this attribute to register additional libraries.
|
||
packages = [];
|
||
};
|
||
|
||
rstudioWrapper = libsForQt5.callPackage ../development/r-modules/wrapper-rstudio.nix {
|
||
recommendedPackages = with rPackages; [
|
||
boot class cluster codetools foreign KernSmooth lattice MASS
|
||
Matrix mgcv nlme nnet rpart spatial survival
|
||
];
|
||
# Override this attribute to register additional libraries.
|
||
packages = [];
|
||
};
|
||
|
||
rstudioServerWrapper = rstudioWrapper.override { rstudio = rstudio-server; };
|
||
|
||
rPackages = dontRecurseIntoAttrs (callPackage ../development/r-modules {
|
||
overrides = (config.rPackageOverrides or (_: {})) pkgs;
|
||
});
|
||
|
||
### SERVERS
|
||
|
||
_389-ds-base = callPackage ../servers/ldap/389 { };
|
||
|
||
adguardhome = callPackage ../servers/adguardhome {};
|
||
|
||
alerta = callPackage ../servers/monitoring/alerta/client.nix { };
|
||
|
||
alerta-server = callPackage ../servers/monitoring/alerta { };
|
||
|
||
alps = callPackage ../servers/alps { };
|
||
|
||
apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { };
|
||
apacheHttpd = apacheHttpd_2_4;
|
||
|
||
apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
|
||
inherit apacheHttpd;
|
||
|
||
mod_auth_mellon = callPackage ../servers/http/apache-modules/mod_auth_mellon { };
|
||
|
||
# Redwax collection
|
||
mod_ca = callPackage ../servers/http/apache-modules/mod_ca { };
|
||
mod_crl = callPackage ../servers/http/apache-modules/mod_crl { };
|
||
mod_csr = callPackage ../servers/http/apache-modules/mod_csr { };
|
||
mod_cspnonce = callPackage ../servers/http/apache-modules/mod_cspnonce { };
|
||
mod_ocsp = callPackage ../servers/http/apache-modules/mod_ocsp{ };
|
||
mod_scep = callPackage ../servers/http/apache-modules/mod_scep { };
|
||
mod_pkcs12 = callPackage ../servers/http/apache-modules/mod_pkcs12 { };
|
||
mod_spkac= callPackage ../servers/http/apache-modules/mod_spkac { };
|
||
mod_timestamp = callPackage ../servers/http/apache-modules/mod_timestamp { };
|
||
|
||
mod_dnssd = callPackage ../servers/http/apache-modules/mod_dnssd { };
|
||
|
||
mod_evasive = throw "mod_evasive is not supported on Apache httpd 2.4";
|
||
|
||
mod_perl = callPackage ../servers/http/apache-modules/mod_perl { };
|
||
|
||
mod_fastcgi = callPackage ../servers/http/apache-modules/mod_fastcgi { };
|
||
|
||
mod_python = callPackage ../servers/http/apache-modules/mod_python { };
|
||
|
||
mod_tile = callPackage ../servers/http/apache-modules/mod_tile { };
|
||
|
||
mod_wsgi = self.mod_wsgi2;
|
||
mod_wsgi2 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python2; ncurses = null; };
|
||
mod_wsgi3 = callPackage ../servers/http/apache-modules/mod_wsgi { python = python3; };
|
||
|
||
mod_itk = callPackage ../servers/http/apache-modules/mod_itk { };
|
||
|
||
mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { };
|
||
|
||
php = pkgs.php.override { inherit apacheHttpd; };
|
||
|
||
subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };
|
||
};
|
||
|
||
apacheHttpdPackages_2_4 = recurseIntoAttrs (apacheHttpdPackagesFor apacheHttpd_2_4 apacheHttpdPackages_2_4);
|
||
apacheHttpdPackages = apacheHttpdPackages_2_4;
|
||
|
||
appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { };
|
||
|
||
archiveopteryx = callPackage ../servers/mail/archiveopteryx { };
|
||
|
||
asouldocs = callPackage ../servers/asouldocs { };
|
||
|
||
atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { };
|
||
atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { };
|
||
atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { };
|
||
atlassian-jira = callPackage ../servers/atlassian/jira.nix { };
|
||
|
||
cadvisor = callPackage ../servers/monitoring/cadvisor { };
|
||
|
||
cassandra_2_1 = callPackage ../servers/nosql/cassandra/2.1.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
cassandra_2_2 = callPackage ../servers/nosql/cassandra/2.2.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
cassandra_3_11 = callPackage ../servers/nosql/cassandra/3.11.nix {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
cassandra = cassandra_3_11;
|
||
|
||
cassandra-cpp-driver = callPackage ../development/libraries/cassandra-cpp-driver/default.nix { };
|
||
|
||
apache-jena = callPackage ../servers/nosql/apache-jena/binary.nix {
|
||
java = jre;
|
||
};
|
||
|
||
apache-jena-fuseki = callPackage ../servers/nosql/apache-jena/fuseki-binary.nix {
|
||
java = jre;
|
||
};
|
||
|
||
apcupsd = callPackage ../servers/apcupsd { };
|
||
|
||
inherit (callPackages ../servers/asterisk { })
|
||
asterisk asterisk-stable asterisk-lts
|
||
asterisk_16 asterisk_18 asterisk_19;
|
||
|
||
asterisk-module-sccp = callPackage ../servers/asterisk/sccp { };
|
||
|
||
sabnzbd = callPackage ../servers/sabnzbd { };
|
||
|
||
baserow = python3Packages.callPackage ../servers/baserow { };
|
||
|
||
bftpd = callPackage ../servers/ftp/bftpd {};
|
||
|
||
bind = callPackage ../servers/dns/bind { };
|
||
dnsutils = bind.dnsutils;
|
||
dig = bind.dnsutils;
|
||
|
||
bird = callPackage ../servers/bird { };
|
||
|
||
bird-lg = callPackage ../servers/bird-lg { };
|
||
|
||
bloat = callPackage ../servers/bloat { };
|
||
|
||
bosun = callPackage ../servers/monitoring/bosun { };
|
||
|
||
cayley = callPackage ../servers/cayley { };
|
||
|
||
cgiserver = callPackage ../servers/http/cgiserver { };
|
||
|
||
charybdis = callPackage ../servers/irc/charybdis {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
clamsmtp = callPackage ../servers/mail/clamsmtp { };
|
||
|
||
clickhouse = callPackage ../servers/clickhouse {
|
||
# upstream requires llvm12 as of v22.3.2.2
|
||
inherit (llvmPackages_12) clang-unwrapped lld llvm;
|
||
llvm-bintools = llvmPackages_12.bintools;
|
||
stdenv = llvmPackages_12.stdenv;
|
||
};
|
||
|
||
clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli;
|
||
|
||
clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { };
|
||
|
||
codeowners = callPackage ../development/tools/codeowners { };
|
||
|
||
couchdb3 = callPackage ../servers/http/couchdb/3.nix {
|
||
erlang = buildPackages.erlangR22;
|
||
};
|
||
|
||
dcnnt = python3Packages.callPackage ../servers/dcnnt { };
|
||
|
||
dendrite = callPackage ../servers/dendrite { };
|
||
|
||
dex-oidc = callPackage ../servers/dex { };
|
||
|
||
dex2jar = callPackage ../development/tools/java/dex2jar { };
|
||
|
||
doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
dgraph = callPackage ../servers/dgraph { };
|
||
|
||
dico = callPackage ../servers/dico { };
|
||
|
||
dict = callPackage ../servers/dict {
|
||
libmaa = callPackage ../servers/dict/libmaa.nix {};
|
||
};
|
||
|
||
dictdDBs = recurseIntoAttrs (callPackages ../servers/dict/dictd-db.nix {});
|
||
|
||
dictDBCollector = callPackage ../servers/dict/dictd-db-collector.nix {};
|
||
|
||
diod = callPackage ../servers/diod { lua = lua5_1; };
|
||
|
||
directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler {};
|
||
|
||
dkimproxy = callPackage ../servers/mail/dkimproxy { };
|
||
|
||
dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { };
|
||
|
||
dmlive = callPackage ../applications/video/dmlive {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
do-agent = callPackage ../servers/monitoring/do-agent { };
|
||
|
||
dodgy = with python3Packages; toPythonApplication dodgy;
|
||
|
||
dovecot = callPackage ../servers/mail/dovecot {
|
||
openssl = openssl_1_1;
|
||
};
|
||
dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { };
|
||
dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { };
|
||
|
||
dspam = callPackage ../servers/mail/dspam { };
|
||
|
||
engelsystem = callPackage ../servers/web-apps/engelsystem { php = php81; };
|
||
|
||
envoy = callPackage ../servers/http/envoy {
|
||
jdk = openjdk11_headless;
|
||
gn = gn1924;
|
||
};
|
||
|
||
ergochat = callPackage ../servers/irc/ergochat { };
|
||
|
||
etcd = etcd_3_3;
|
||
etcd_3_3 = callPackage ../servers/etcd/3.3.nix { };
|
||
etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
|
||
etcd_3_5 = callPackage ../servers/etcd/3.5.nix { };
|
||
|
||
ejabberd = callPackage ../servers/xmpp/ejabberd { };
|
||
|
||
exhibitor = callPackage ../servers/exhibitor { };
|
||
|
||
hyp = callPackage ../servers/http/hyp { };
|
||
|
||
podgrab = callPackage ../servers/misc/podgrab { };
|
||
|
||
portunus = callPackage ../servers/portunus { };
|
||
|
||
prosody = callPackage ../servers/xmpp/prosody {
|
||
withExtraLibs = [];
|
||
withExtraLuaPackages = _: [];
|
||
};
|
||
|
||
prosody-filer = callPackage ../servers/xmpp/prosody-filer { };
|
||
|
||
biboumi = callPackage ../servers/xmpp/biboumi { };
|
||
|
||
elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
eventstore = callPackage ../servers/nosql/eventstore { };
|
||
|
||
exim = callPackage ../servers/mail/exim { };
|
||
|
||
fcgiwrap = callPackage ../servers/fcgiwrap { };
|
||
|
||
fedigroups = callPackage ../servers/fedigroups {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ferretdb = callPackage ../servers/nosql/ferretdb { };
|
||
|
||
felix = callPackage ../servers/felix { };
|
||
|
||
felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { };
|
||
|
||
inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird;
|
||
|
||
freeradius = callPackage ../servers/freeradius {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
freeswitch = callPackage ../servers/sip/freeswitch {
|
||
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
fusionInventory = callPackage ../servers/monitoring/fusion-inventory { };
|
||
|
||
gamehub = callPackage ../games/gamehub { };
|
||
|
||
gatling = callPackage ../servers/http/gatling { };
|
||
|
||
gitlab-pages = callPackage ../servers/http/gitlab-pages { };
|
||
|
||
glabels = callPackage ../applications/graphics/glabels { };
|
||
|
||
nats-server = callPackage ../servers/nats-server { };
|
||
|
||
go-camo = callPackage ../servers/http/go-camo { };
|
||
|
||
gofish = callPackage ../servers/gopher/gofish { };
|
||
|
||
grafana = callPackage ../servers/monitoring/grafana { };
|
||
grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { };
|
||
|
||
grafana-agent = callPackage ../servers/monitoring/grafana-agent {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
grafana-loki = callPackage ../servers/monitoring/loki { };
|
||
|
||
mimir = callPackage ../servers/monitoring/mimir { };
|
||
|
||
promtail = grafana-loki.overrideAttrs (o: {
|
||
pname = "promtail";
|
||
subPackages = ["clients/cmd/promtail"];
|
||
CGO_ENABLED = 1;
|
||
});
|
||
|
||
grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { };
|
||
|
||
grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { };
|
||
|
||
gerbera = callPackage ../servers/gerbera {};
|
||
|
||
gobetween = callPackage ../servers/gobetween {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
gobgpd = callPackage ../servers/misc/gobgpd { };
|
||
|
||
graph-cli = callPackage ../tools/graphics/graph-cli { };
|
||
|
||
h2o = callPackage ../servers/http/h2o { };
|
||
|
||
haka = callPackage ../tools/security/haka { };
|
||
|
||
hashi-ui = callPackage ../servers/hashi-ui {};
|
||
|
||
hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc8107.graphql-engine;
|
||
|
||
hasura-cli = callPackage ../servers/hasura/cli.nix { };
|
||
|
||
inherit (callPackage ../servers/hbase {}) hbase_1_7 hbase_2_4 hbase_3_0;
|
||
hbase1 = hbase_1_7;
|
||
hbase2 = hbase_2_4;
|
||
hbase3 = hbase_3_0;
|
||
hbase = hbase2; # when updating, point to the latest stable release
|
||
|
||
headphones = callPackage ../servers/headphones {};
|
||
|
||
hiawatha = callPackage ../servers/http/hiawatha {};
|
||
|
||
hoard = callPackage ../tools/misc/hoard { inherit (darwin) Security; };
|
||
|
||
home-assistant = callPackage ../servers/home-assistant { };
|
||
|
||
home-assistant-cli = callPackage ../servers/home-assistant/cli.nix { };
|
||
|
||
home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components;
|
||
|
||
hqplayerd = callPackage ../servers/hqplayerd { };
|
||
|
||
https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { };
|
||
|
||
hydron = callPackage ../servers/hydron { };
|
||
|
||
hyprspace = callPackage ../applications/networking/hyprspace {
|
||
inherit (darwin) iproute2mac;
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
ic-keysmith = callPackage ../tools/security/ic-keysmith { };
|
||
|
||
icecream = callPackage ../servers/icecream { };
|
||
|
||
icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
|
||
icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
|
||
icingaweb2 = callPackage ../servers/icingaweb2 { };
|
||
icingaweb2Modules = {
|
||
theme-april = callPackage ../servers/icingaweb2/theme-april { };
|
||
theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
|
||
theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
|
||
theme-snow = callPackage ../servers/icingaweb2/theme-snow { };
|
||
theme-spring = callPackage ../servers/icingaweb2/theme-spring { };
|
||
};
|
||
|
||
inspircd = callPackage ../servers/irc/inspircd { };
|
||
|
||
inspircdMinimal = inspircd.override { extraModules = []; };
|
||
|
||
imgproxy = callPackage ../servers/imgproxy { };
|
||
|
||
irccat = callPackage ../servers/irc/irccat { };
|
||
|
||
ircdog = callPackage ../applications/networking/irc/ircdog { };
|
||
|
||
ircdHybrid = callPackage ../servers/irc/ircd-hybrid { };
|
||
|
||
janus-gateway = callPackage ../servers/janus-gateway { };
|
||
|
||
jboss = callPackage ../servers/http/jboss { };
|
||
|
||
jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { };
|
||
|
||
jetty = callPackage ../servers/http/jetty { };
|
||
|
||
jibri = callPackage ../servers/jibri { };
|
||
|
||
jicofo = callPackage ../servers/jicofo { };
|
||
|
||
jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { };
|
||
|
||
jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { };
|
||
|
||
jitsi-videobridge = callPackage ../servers/jitsi-videobridge { };
|
||
|
||
kanidm = callPackage ../servers/kanidm { };
|
||
|
||
kapowbang = callPackage ../servers/kapowbang { };
|
||
|
||
keycloak = callPackage ../servers/keycloak { };
|
||
|
||
knot-dns = callPackage ../servers/dns/knot-dns { };
|
||
knot-resolver = callPackage ../servers/dns/knot-resolver {
|
||
systemd = systemdMinimal; # in closure already anyway
|
||
};
|
||
|
||
rdkafka = callPackage ../development/libraries/rdkafka { };
|
||
|
||
leafnode = callPackage ../servers/news/leafnode { };
|
||
|
||
lemmy-server = callPackage ../servers/web-apps/lemmy/server.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
lemmy-ui = callPackage ../servers/web-apps/lemmy/ui.nix {
|
||
nodejs = nodejs-14_x;
|
||
};
|
||
|
||
lighttpd = callPackage ../servers/http/lighttpd {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
listmonk = callPackage ../servers/mail/listmonk { };
|
||
|
||
livepeer = callPackage ../servers/livepeer { };
|
||
|
||
lwan = callPackage ../servers/http/lwan { };
|
||
|
||
labelImg = callPackage ../applications/science/machine-learning/labelimg { };
|
||
|
||
mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { };
|
||
|
||
mailmanPackages = callPackage ../servers/mail/mailman { };
|
||
inherit (mailmanPackages) mailman mailman-hyperkitty;
|
||
mailman-web = mailmanPackages.web;
|
||
|
||
mailman-rss = callPackage ../tools/misc/mailman-rss { };
|
||
|
||
listadmin = callPackage ../applications/networking/listadmin {};
|
||
|
||
maker-panel = callPackage ../tools/misc/maker-panel { };
|
||
|
||
mastodon = callPackage ../servers/mastodon { };
|
||
|
||
materialize = callPackage ../servers/sql/materialize {
|
||
inherit (buildPackages.darwin) bootstrap_cmds;
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation;
|
||
};
|
||
|
||
matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { };
|
||
|
||
mattermost = callPackage ../servers/mattermost { };
|
||
matterircd = callPackage ../servers/mattermost/matterircd.nix { };
|
||
matterbridge = callPackage ../servers/matterbridge { };
|
||
|
||
mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { };
|
||
|
||
memcached = callPackage ../servers/memcached {};
|
||
|
||
meteor = callPackage ../servers/meteor { };
|
||
|
||
micronaut = callPackage ../development/tools/micronaut {};
|
||
|
||
minio = callPackage ../servers/minio { };
|
||
|
||
mkchromecast = libsForQt5.callPackage ../applications/networking/mkchromecast { };
|
||
|
||
# Backwards compatibility.
|
||
mod_dnssd = apacheHttpdPackages.mod_dnssd;
|
||
mod_fastcgi = apacheHttpdPackages.mod_fastcgi;
|
||
mod_python = apacheHttpdPackages.mod_python;
|
||
mod_wsgi = apacheHttpdPackages.mod_wsgi;
|
||
mod_ca = apacheHttpdPackages.mod_ca;
|
||
mod_crl = apacheHttpdPackages.mod_crl;
|
||
mod_csr = apacheHttpdPackages.mod_csr;
|
||
mod_ocsp = apacheHttpdPackages.mod_ocsp;
|
||
mod_scep = apacheHttpdPackages.mod_scep;
|
||
mod_spkac = apacheHttpdPackages.mod_spkac;
|
||
mod_pkcs12 = apacheHttpdPackages.mod_pkcs12;
|
||
mod_timestamp = apacheHttpdPackages.mod_timestamp;
|
||
|
||
inherit (callPackages ../servers/mpd {
|
||
inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit;
|
||
}) mpd mpd-small mpdWithFeatures;
|
||
|
||
libmpdclient = callPackage ../servers/mpd/libmpdclient.nix { };
|
||
|
||
mpdscribble = callPackage ../tools/misc/mpdscribble { };
|
||
|
||
mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { };
|
||
|
||
micro-httpd = callPackage ../servers/http/micro-httpd { };
|
||
|
||
miniHttpd = callPackage ../servers/http/mini-httpd {};
|
||
|
||
mlflow-server = callPackage ../servers/mlflow-server { };
|
||
|
||
mlmmj = callPackage ../servers/mail/mlmmj { };
|
||
|
||
moodle = callPackage ../servers/web-apps/moodle { };
|
||
|
||
moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { };
|
||
|
||
morty = callPackage ../servers/web-apps/morty { };
|
||
|
||
inherit (callPackage ../applications/networking/mullvad { })
|
||
mullvad;
|
||
|
||
mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
|
||
|
||
mycorrhiza = callPackage ../servers/mycorrhiza { };
|
||
|
||
napalm = with python3Packages; toPythonApplication (
|
||
napalm.overridePythonAttrs (attrs: {
|
||
# add community frontends that depend on the napalm python package
|
||
propagatedBuildInputs = attrs.propagatedBuildInputs ++ [
|
||
napalm-hp-procurve
|
||
];
|
||
})
|
||
);
|
||
|
||
nas = callPackage ../servers/nas { };
|
||
|
||
nats-streaming-server = callPackage ../servers/nats-streaming-server { };
|
||
|
||
neard = callPackage ../servers/neard { };
|
||
|
||
networkaudiod = callPackage ../servers/networkaudiod { };
|
||
|
||
unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { };
|
||
|
||
unit = callPackage ../servers/http/unit { };
|
||
|
||
ncdns = callPackage ../servers/dns/ncdns { };
|
||
|
||
nginx = nginxStable;
|
||
|
||
nginx-doc = callPackage ../data/documentation/nginx-doc { };
|
||
|
||
nginxQuic = callPackage ../servers/http/nginx/quic.nix {
|
||
zlib = zlib-ng.override { withZlibCompat = true; };
|
||
withPerl = false;
|
||
# We don't use `with` statement here on purpose!
|
||
# See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
|
||
modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
|
||
# Use latest boringssl to allow http3 support
|
||
openssl = quictls;
|
||
};
|
||
|
||
nginxStable = callPackage ../servers/http/nginx/stable.nix {
|
||
zlib = zlib-ng.override { withZlibCompat = true; };
|
||
withPerl = false;
|
||
# We don't use `with` statement here on purpose!
|
||
# See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
|
||
modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders ];
|
||
};
|
||
|
||
nginxMainline = callPackage ../servers/http/nginx/mainline.nix {
|
||
zlib = zlib-ng.override { withZlibCompat = true; };
|
||
withKTLS = true;
|
||
withPerl = false;
|
||
# We don't use `with` statement here on purpose!
|
||
# See https://github.com/NixOS/nixpkgs/pull/10474#discussion_r42369334
|
||
modules = [ nginxModules.dav nginxModules.moreheaders ];
|
||
};
|
||
|
||
nginxModules = recurseIntoAttrs (callPackage ../servers/http/nginx/modules.nix { });
|
||
|
||
# We should move to dynmaic modules and create a nginxFull package with all modules
|
||
nginxShibboleth = nginxStable.override {
|
||
modules = [ nginxModules.rtmp nginxModules.dav nginxModules.moreheaders nginxModules.shibboleth ];
|
||
};
|
||
|
||
libmodsecurity = callPackage ../tools/security/libmodsecurity {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
ngircd = callPackage ../servers/irc/ngircd { };
|
||
|
||
nix-binary-cache = callPackage ../servers/http/nix-binary-cache {};
|
||
|
||
nix-tour = callPackage ../applications/misc/nix-tour {};
|
||
|
||
nosqli = callPackage ../tools/security/nosqli { };
|
||
|
||
nsd = callPackage ../servers/dns/nsd (config.nsd or {});
|
||
|
||
nsq = callPackage ../servers/nsq { };
|
||
|
||
oauth2-proxy = callPackage ../servers/oauth2-proxy { };
|
||
|
||
onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { };
|
||
|
||
outline = callPackage ../servers/web-apps/outline { };
|
||
|
||
openbgpd = callPackage ../servers/openbgpd { };
|
||
|
||
openafs_1_8 = callPackage ../servers/openafs/1.8 { tsmbac = null; ncurses = null; };
|
||
# Current stable release; don't backport release updates!
|
||
openafs = openafs_1_8;
|
||
|
||
openresty = callPackage ../servers/http/openresty {
|
||
withPerl = false;
|
||
modules = [];
|
||
};
|
||
|
||
opensmtpd = callPackage ../servers/mail/opensmtpd { };
|
||
opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
|
||
opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
|
||
|
||
openxr-loader = callPackage ../development/libraries/openxr-loader { };
|
||
|
||
osrm-backend = callPackage ../servers/osrm-backend { };
|
||
|
||
oven-media-engine = callPackage ../servers/misc/oven-media-engine { };
|
||
|
||
p910nd = callPackage ../servers/p910nd { };
|
||
|
||
petidomo = callPackage ../servers/mail/petidomo { };
|
||
|
||
pict-rs = callPackage ../servers/web-apps/pict-rs {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
ffmpeg = ffmpeg_4;
|
||
};
|
||
|
||
popa3d = callPackage ../servers/mail/popa3d { };
|
||
|
||
postfix = callPackage ../servers/mail/postfix { };
|
||
|
||
postfixadmin = callPackage ../servers/postfixadmin { };
|
||
|
||
postsrsd = callPackage ../servers/mail/postsrsd { };
|
||
|
||
rspamd = callPackage ../servers/mail/rspamd { };
|
||
|
||
pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix {
|
||
gperf = gperf_3_0;
|
||
};
|
||
pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { };
|
||
|
||
pomerium = callPackage ../servers/http/pomerium { };
|
||
pomerium-cli = callPackage ../tools/security/pomerium-cli { };
|
||
|
||
postgrey = callPackage ../servers/mail/postgrey { };
|
||
|
||
pshs = callPackage ../servers/http/pshs { };
|
||
|
||
quark = callPackage ../servers/http/quark { };
|
||
|
||
soft-serve = callPackage ../servers/soft-serve { };
|
||
|
||
sympa = callPackage ../servers/mail/sympa { };
|
||
|
||
syncstorage-rs = callPackage ../servers/syncstorage-rs { };
|
||
|
||
system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { });
|
||
|
||
# PulseAudio daemons
|
||
|
||
hsphfpd = callPackage ../servers/pulseaudio/hsphfpd.nix { };
|
||
|
||
pulseaudio = callPackage ../servers/pulseaudio {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit Cocoa CoreAudio;
|
||
};
|
||
|
||
qpaeq = libsForQt5.callPackage ../servers/pulseaudio/qpaeq.nix { };
|
||
|
||
pulseaudioFull = pulseaudio.override {
|
||
x11Support = true;
|
||
jackaudioSupport = true;
|
||
airtunesSupport = true;
|
||
bluetoothSupport = true;
|
||
advancedBluetoothCodecs = true;
|
||
remoteControlSupport = true;
|
||
zeroconfSupport = true;
|
||
};
|
||
|
||
libpulseaudio = pulseaudio.override {
|
||
libOnly = true;
|
||
};
|
||
|
||
apulse = callPackage ../misc/apulse { };
|
||
|
||
libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { };
|
||
|
||
libcardiacarrest = callPackage ../misc/libcardiacarrest { };
|
||
|
||
easyeffects = callPackage ../applications/audio/easyeffects { };
|
||
|
||
pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy {
|
||
boost = boost172;
|
||
};
|
||
|
||
tomcat_connectors = callPackage ../servers/http/apache-modules/tomcat-connectors { };
|
||
|
||
tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { };
|
||
|
||
pies = callPackage ../servers/pies { };
|
||
|
||
rpcbind = callPackage ../servers/rpcbind { };
|
||
|
||
rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { };
|
||
|
||
libmysqlclient = libmysqlclient_3_2;
|
||
libmysqlclient_3_1 = mariadb-connector-c_3_1;
|
||
libmysqlclient_3_2 = mariadb-connector-c_3_2;
|
||
mariadb-connector-c = mariadb-connector-c_3_2;
|
||
mariadb-connector-c_3_1 = callPackage ../servers/sql/mariadb/connector-c/3_1.nix { };
|
||
mariadb-connector-c_3_2 = callPackage ../servers/sql/mariadb/connector-c/3_2.nix { };
|
||
|
||
mariadb-galera = callPackage ../servers/sql/mariadb/galera {
|
||
asio = asio_1_10;
|
||
};
|
||
|
||
inherit (callPackage ../servers/sql/mariadb {
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
})
|
||
mariadb_104
|
||
mariadb_105
|
||
mariadb_106
|
||
mariadb_107
|
||
mariadb_108
|
||
mariadb_109
|
||
;
|
||
mariadb = mariadb_106;
|
||
|
||
mongodb = hiPrio mongodb-3_4;
|
||
|
||
mongodb-3_4 = callPackage ../servers/nosql/mongodb/v3_4.nix {
|
||
sasl = cyrus_sasl;
|
||
boost = boost160;
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
mongodb-3_6 = callPackage ../servers/nosql/mongodb/v3_6.nix {
|
||
sasl = cyrus_sasl;
|
||
boost = boost160;
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
mongodb-4_0 = callPackage ../servers/nosql/mongodb/v4_0.nix {
|
||
sasl = cyrus_sasl;
|
||
boost = boost169;
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
mongodb-4_2 = callPackage ../servers/nosql/mongodb/v4_2.nix {
|
||
sasl = cyrus_sasl;
|
||
boost = boost169;
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
mongodb-4_4 = callPackage ../servers/nosql/mongodb/4.4.nix {
|
||
sasl = cyrus_sasl;
|
||
boost = boost17x.override { enableShared = false; };
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
mongodb-5_0 = callPackage ../servers/nosql/mongodb/5.0.nix {
|
||
sasl = cyrus_sasl;
|
||
boost = boost17x.override { enableShared = false; };
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
nginx-sso = callPackage ../servers/nginx-sso { };
|
||
|
||
percona-server56 = callPackage ../servers/sql/percona/5.6.x.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
openssl = openssl_1_1;
|
||
};
|
||
percona-server = percona-server56;
|
||
|
||
influxdb = callPackage ../servers/nosql/influxdb {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
influxdb2-server = callPackage ../servers/nosql/influxdb2 { };
|
||
influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { };
|
||
# For backwards compatibility with older versions of influxdb2,
|
||
# which bundled the server and CLI into the same derivation. Will be
|
||
# removed in a few releases.
|
||
influxdb2 = callPackage ../servers/nosql/influxdb2/combined.nix { };
|
||
|
||
mysql57 = callPackage ../servers/sql/mysql/5.7.x.nix {
|
||
inherit (darwin) cctools developer_cmds;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
boost = boost159;
|
||
protobuf = protobuf3_7;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
mysql80 = callPackage ../servers/sql/mysql/8.0.x.nix {
|
||
inherit (darwin) cctools developer_cmds DarwinTools;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
boost = boost177; # Configure checks for specific version.
|
||
protobuf = protobuf3_19;
|
||
icu = icu69;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { };
|
||
|
||
mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { };
|
||
jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { };
|
||
|
||
azuredatastudio = callPackage ../applications/misc/azuredatastudio { };
|
||
|
||
miniflux = callPackage ../servers/miniflux { };
|
||
|
||
icinga2 = callPackage ../servers/monitoring/icinga2 { };
|
||
|
||
icinga2-agent = callPackage ../servers/monitoring/icinga2 {
|
||
nameSuffix = "-agent";
|
||
withMysql = false;
|
||
withNotification = false;
|
||
withIcingadb = false;
|
||
};
|
||
|
||
munin = callPackage ../servers/monitoring/munin { };
|
||
|
||
nagios = callPackage ../servers/monitoring/nagios { };
|
||
|
||
monitoring-plugins = callPackage ../servers/monitoring/plugins { };
|
||
|
||
inherit (callPackage ../servers/monitoring/plugins/labs_consol_de.nix { })
|
||
check-mssql-health
|
||
check-nwc-health
|
||
check-ups-health;
|
||
|
||
check-openvpn = callPackage ../servers/monitoring/plugins/openvpn.nix { };
|
||
|
||
check_smartmon = callPackage ../servers/monitoring/nagios/plugins/smartmon.nix { };
|
||
|
||
checkSSLCert = callPackage ../servers/monitoring/nagios/plugins/check_ssl_cert.nix { };
|
||
|
||
check_systemd = callPackage ../servers/monitoring/nagios/plugins/check_systemd.nix { };
|
||
|
||
check_zfs = callPackage ../servers/monitoring/nagios/plugins/zfs.nix { };
|
||
|
||
neo4j = callPackage ../servers/nosql/neo4j { };
|
||
|
||
neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { };
|
||
|
||
check-esxi-hardware = callPackage ../servers/monitoring/plugins/esxi.nix {};
|
||
|
||
net-snmp = callPackage ../servers/monitoring/net-snmp { };
|
||
|
||
newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { };
|
||
|
||
nullidentdmod = callPackage ../servers/identd/nullidentdmod {};
|
||
|
||
riemann = callPackage ../servers/monitoring/riemann { };
|
||
riemann-dash = callPackage ../servers/monitoring/riemann-dash { };
|
||
|
||
unpfs = callPackage ../servers/unpfs {};
|
||
|
||
oidentd = callPackage ../servers/identd/oidentd { };
|
||
|
||
softether = callPackage ../servers/softether { };
|
||
|
||
qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { };
|
||
|
||
OVMF = callPackage ../applications/virtualization/OVMF { };
|
||
OVMFFull = callPackage ../applications/virtualization/OVMF {
|
||
secureBoot = true;
|
||
csmSupport = true;
|
||
httpSupport = true;
|
||
tpmSupport = true;
|
||
};
|
||
|
||
ops = callPackage ../applications/virtualization/ops { };
|
||
|
||
seabios = callPackage ../applications/virtualization/seabios { };
|
||
|
||
vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { };
|
||
|
||
patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; };
|
||
|
||
pgbouncer = callPackage ../servers/sql/pgbouncer { };
|
||
|
||
pgpool = callPackage ../servers/sql/pgpool { };
|
||
|
||
tang = callPackage ../servers/tang {
|
||
asciidoc = asciidoc-full;
|
||
};
|
||
|
||
promscale = callPackage ../servers/monitoring/prometheus/promscale { };
|
||
|
||
timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { };
|
||
|
||
timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { };
|
||
|
||
inherit (import ../servers/sql/postgresql pkgs)
|
||
postgresql_10
|
||
postgresql_11
|
||
postgresql_12
|
||
postgresql_13
|
||
postgresql_14
|
||
;
|
||
postgresql = postgresql_14.override { this = postgresql; };
|
||
postgresqlPackages = recurseIntoAttrs postgresql.pkgs;
|
||
postgresql11Packages = recurseIntoAttrs postgresql_11.pkgs;
|
||
postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs;
|
||
postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs;
|
||
postgresql14Packages = postgresqlPackages;
|
||
|
||
postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { };
|
||
|
||
postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { };
|
||
|
||
redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { };
|
||
|
||
liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { };
|
||
|
||
prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { };
|
||
prometheus = callPackage ../servers/monitoring/prometheus { };
|
||
prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { };
|
||
prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { };
|
||
prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { };
|
||
prometheus-aws-s3-exporter = callPackage ../servers/monitoring/prometheus/aws-s3-exporter.nix { };
|
||
prometheus-bind-exporter = callPackage ../servers/monitoring/prometheus/bind-exporter.nix { };
|
||
prometheus-bird-exporter = callPackage ../servers/monitoring/prometheus/bird-exporter.nix { };
|
||
prometheus-bitcoin-exporter = callPackage ../servers/monitoring/prometheus/bitcoin-exporter.nix { };
|
||
prometheus-blackbox-exporter = callPackage ../servers/monitoring/prometheus/blackbox-exporter.nix { };
|
||
prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { };
|
||
prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { };
|
||
prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { };
|
||
prometheus-dovecot-exporter = callPackage ../servers/monitoring/prometheus/dovecot-exporter.nix { };
|
||
prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { };
|
||
prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { };
|
||
prometheus-flow-exporter = callPackage ../servers/monitoring/prometheus/flow-exporter.nix { };
|
||
prometheus-fritzbox-exporter = callPackage ../servers/monitoring/prometheus/fritzbox-exporter.nix { };
|
||
prometheus-gitlab-ci-pipelines-exporter = callPackage ../servers/monitoring/prometheus/gitlab-ci-pipelines-exporter.nix { };
|
||
prometheus-haproxy-exporter = callPackage ../servers/monitoring/prometheus/haproxy-exporter.nix { };
|
||
prometheus-influxdb-exporter = callPackage ../servers/monitoring/prometheus/influxdb-exporter.nix { };
|
||
prometheus-ipmi-exporter = callPackage ../servers/monitoring/prometheus/ipmi-exporter.nix { };
|
||
prometheus-jitsi-exporter = callPackage ../servers/monitoring/prometheus/jitsi-exporter.nix { };
|
||
prometheus-jmx-httpserver = callPackage ../servers/monitoring/prometheus/jmx-httpserver.nix { };
|
||
prometheus-json-exporter = callPackage ../servers/monitoring/prometheus/json-exporter.nix { };
|
||
prometheus-kea-exporter = callPackage ../servers/monitoring/prometheus/kea-exporter.nix { };
|
||
prometheus-keylight-exporter = callPackage ../servers/monitoring/prometheus/keylight-exporter.nix { };
|
||
prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
|
||
prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
|
||
prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
|
||
prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
|
||
prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
|
||
prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
|
||
prometheus-mysqld-exporter = callPackage ../servers/monitoring/prometheus/mysqld-exporter.nix { };
|
||
prometheus-nats-exporter = callPackage ../servers/monitoring/prometheus/nats-exporter.nix {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
prometheus-nextcloud-exporter = callPackage ../servers/monitoring/prometheus/nextcloud-exporter.nix { };
|
||
prometheus-nginx-exporter = callPackage ../servers/monitoring/prometheus/nginx-exporter.nix { };
|
||
prometheus-nginxlog-exporter = callPackage ../servers/monitoring/prometheus/nginxlog-exporter.nix { };
|
||
prometheus-node-exporter = callPackage ../servers/monitoring/prometheus/node-exporter.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit;
|
||
};
|
||
prometheus-openldap-exporter = callPackage ../servers/monitoring/prometheus/openldap-exporter.nix { };
|
||
prometheus-openvpn-exporter = callPackage ../servers/monitoring/prometheus/openvpn-exporter.nix { };
|
||
prometheus-pihole-exporter = callPackage ../servers/monitoring/prometheus/pihole-exporter.nix { };
|
||
prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { };
|
||
prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { };
|
||
prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { };
|
||
prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { };
|
||
prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { };
|
||
prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
|
||
prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
|
||
prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
|
||
prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
|
||
prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
|
||
prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
|
||
prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };
|
||
prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { };
|
||
prometheus-speedtest-exporter = callPackage ../servers/monitoring/prometheus/speedtest-exporter.nix { };
|
||
prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { };
|
||
prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { };
|
||
prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { };
|
||
prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { };
|
||
prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { };
|
||
prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { };
|
||
prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { };
|
||
prometheus-wireguard-exporter = callPackage ../servers/monitoring/prometheus/wireguard-exporter.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { };
|
||
prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { };
|
||
|
||
prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { };
|
||
|
||
psqlodbc = callPackage ../development/libraries/psqlodbc { };
|
||
|
||
public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { };
|
||
|
||
pure-ftpd = callPackage ../servers/ftp/pure-ftpd { };
|
||
|
||
pypolicyd-spf = python3.pkgs.callPackage ../servers/mail/pypolicyd-spf { };
|
||
|
||
pypiserver = with python3Packages; toPythonApplication pypiserver;
|
||
|
||
qpid-cpp = callPackage ../servers/amqp/qpid-cpp { };
|
||
|
||
qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { };
|
||
|
||
rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa;
|
||
elixir = elixir_1_12;
|
||
};
|
||
|
||
radicale2 = callPackage ../servers/radicale/2.x.nix { };
|
||
radicale3 = callPackage ../servers/radicale/3.x.nix { };
|
||
|
||
radicale = radicale3;
|
||
|
||
radicle-cli = callPackage ../applications/version-management/git-and-tools/radicle-cli {
|
||
inherit (darwin) DarwinTools;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
radicle-upstream = callPackage ../applications/version-management/git-and-tools/radicle-upstream {};
|
||
|
||
rake = callPackage ../development/tools/build-managers/rake { };
|
||
|
||
rakkess = callPackage ../development/tools/rakkess { };
|
||
|
||
redis = callPackage ../servers/nosql/redis { };
|
||
|
||
redli = callPackage ../tools/networking/redli { };
|
||
|
||
redstore = callPackage ../servers/http/redstore { };
|
||
|
||
reproxy = callPackage ../servers/reproxy { };
|
||
|
||
restic = callPackage ../tools/backup/restic { };
|
||
|
||
restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { };
|
||
|
||
restya-board = callPackage ../servers/web-apps/restya-board { };
|
||
|
||
rethinkdb = callPackage ../servers/nosql/rethinkdb {
|
||
stdenv = clangStdenv;
|
||
libtool = darwin.cctools;
|
||
};
|
||
|
||
# Fails to compile with boost <= 1.72
|
||
rippled = callPackage ../servers/rippled {
|
||
boost = boost172;
|
||
};
|
||
|
||
rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { };
|
||
|
||
roon-bridge = callPackage ../servers/roon-bridge { };
|
||
|
||
rpiplay = callPackage ../servers/rpiplay { };
|
||
|
||
roon-server = callPackage ../servers/roon-server { };
|
||
|
||
s6 = skawarePackages.s6;
|
||
|
||
s6-rc = skawarePackages.s6-rc;
|
||
|
||
supervise = callPackage ../tools/system/supervise { };
|
||
|
||
spamassassin = callPackage ../servers/mail/spamassassin { };
|
||
|
||
deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { };
|
||
|
||
samba4 = callPackage ../servers/samba/4.x.nix { };
|
||
|
||
samba = samba4;
|
||
|
||
samba4Full = lowPrio (samba4.override {
|
||
enableLDAP = true;
|
||
enablePrinting = true;
|
||
enableMDNS = true;
|
||
enableDomainController = true;
|
||
enableRegedit = true;
|
||
enableCephFS = !stdenv.hostPlatform.isAarch64;
|
||
});
|
||
|
||
sambaFull = samba4Full;
|
||
|
||
sampler = callPackage ../applications/misc/sampler { };
|
||
|
||
shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; };
|
||
|
||
shairport-sync = callPackage ../servers/shairport-sync { };
|
||
|
||
showoff = callPackage ../servers/http/showoff {};
|
||
|
||
serfdom = callPackage ../servers/serf { };
|
||
|
||
seyren = callPackage ../servers/monitoring/seyren { };
|
||
|
||
ruby-zoom = callPackage ../tools/text/ruby-zoom { };
|
||
|
||
sensu = callPackage ../servers/monitoring/sensu { };
|
||
|
||
inherit (callPackages ../servers/monitoring/sensu-go { })
|
||
sensu-go-agent
|
||
sensu-go-backend
|
||
sensu-go-cli;
|
||
|
||
check-wmiplus = callPackage ../servers/monitoring/plugins/wmiplus { };
|
||
|
||
shishi = callPackage ../servers/shishi {
|
||
pam = if stdenv.isLinux then pam else null;
|
||
# see also openssl, which has/had this same trick
|
||
};
|
||
|
||
sickgear = callPackage ../servers/sickbeard/sickgear.nix { };
|
||
|
||
sipwitch = callPackage ../servers/sip/sipwitch { };
|
||
|
||
slimserver = callPackage ../servers/slimserver { };
|
||
|
||
smcroute = callPackage ../servers/smcroute { };
|
||
|
||
snipe-it = callPackage ../servers/web-apps/snipe-it { };
|
||
|
||
sogo = callPackage ../servers/web-apps/sogo { };
|
||
|
||
spacecookie =
|
||
haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie;
|
||
|
||
spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
|
||
|
||
spring-boot-cli = callPackage ../development/tools/spring-boot-cli { };
|
||
|
||
squid = callPackage ../servers/squid {
|
||
# https://bugs.squid-cache.org/show_bug.cgi?id=5133
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
duckling-proxy = callPackage ../servers/duckling-proxy { };
|
||
|
||
sslh = callPackage ../servers/sslh { };
|
||
|
||
thttpd = callPackage ../servers/http/thttpd { };
|
||
|
||
storm = callPackage ../servers/computing/storm { };
|
||
|
||
switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { };
|
||
|
||
slurm = callPackage ../servers/computing/slurm { };
|
||
|
||
slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { };
|
||
|
||
slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { };
|
||
|
||
systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { };
|
||
|
||
tailscale = callPackage ../servers/tailscale {
|
||
buildGoModule = buildGo119Module;
|
||
};
|
||
|
||
thanos = callPackage ../servers/monitoring/thanos { };
|
||
|
||
trafficserver = callPackage ../servers/http/trafficserver { };
|
||
|
||
inherit (callPackages ../servers/http/tomcat { })
|
||
tomcat9
|
||
tomcat10;
|
||
|
||
tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { };
|
||
|
||
torque = callPackage ../servers/computing/torque {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
tt-rss = callPackage ../servers/tt-rss { };
|
||
tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { };
|
||
tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { };
|
||
tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { };
|
||
tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { };
|
||
|
||
rss-bridge = callPackage ../servers/web-apps/rss-bridge { };
|
||
|
||
searx = callPackage ../servers/web-apps/searx { };
|
||
|
||
searxng = python3Packages.toPythonModule (callPackage ../servers/web-apps/searxng { });
|
||
|
||
selfoss = callPackage ../servers/web-apps/selfoss { };
|
||
|
||
shaarli = callPackage ../servers/web-apps/shaarli { };
|
||
|
||
shiori = callPackage ../servers/web-apps/shiori { };
|
||
|
||
inherit (callPackages ../servers/web-apps/matomo {})
|
||
matomo
|
||
matomo-beta;
|
||
|
||
axis2 = callPackage ../servers/http/tomcat/axis2 { };
|
||
|
||
inherit (callPackages ../servers/unifi { })
|
||
unifiLTS
|
||
unifi5
|
||
unifi6
|
||
unifi7;
|
||
|
||
unifi = unifi7;
|
||
|
||
unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { };
|
||
|
||
unifi-video = callPackage ../servers/unifi-video { };
|
||
|
||
unpackerr = callPackage ../servers/unpackerr {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa WebKit;
|
||
};
|
||
|
||
urserver = callPackage ../servers/urserver { };
|
||
|
||
uxplay = callPackage ../servers/uxplay { };
|
||
|
||
vouch-proxy = callPackage ../servers/vouch-proxy { };
|
||
|
||
victoriametrics = callPackage ../servers/nosql/victoriametrics { };
|
||
|
||
virtiofsd = callPackage ../servers/misc/virtiofsd { };
|
||
|
||
virtualenv = with python3Packages; toPythonApplication virtualenv;
|
||
|
||
virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone;
|
||
|
||
vsftpd = callPackage ../servers/ftp/vsftpd { };
|
||
|
||
wallabag = callPackage ../servers/web-apps/wallabag { };
|
||
|
||
webdav = callPackage ../servers/webdav { };
|
||
|
||
webdav-server-rs = callPackage ../servers/webdav-server-rs { };
|
||
|
||
webmetro = callPackage ../servers/webmetro { };
|
||
|
||
wishlist = callPackage ../servers/wishlist { };
|
||
|
||
wsdd = callPackage ../servers/wsdd { };
|
||
|
||
webhook = callPackage ../servers/http/webhook { };
|
||
|
||
xinetd = callPackage ../servers/xinetd { };
|
||
|
||
zookeeper = callPackage ../servers/zookeeper { };
|
||
|
||
zookeeper_mt = callPackage ../development/libraries/zookeeper_mt {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
xqilla = callPackage ../development/tools/xqilla { stdenv = gcc10StdenvCompat; };
|
||
|
||
xquartz = callPackage ../servers/x11/xquartz { };
|
||
|
||
quartz-wm = callPackage ../servers/x11/quartz-wm {
|
||
stdenv = clangStdenv;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Foundation;
|
||
inherit (darwin.apple_sdk.libs) Xplugin;
|
||
};
|
||
|
||
# Use `lib.callPackageWith __splicedPackages` rather than plain `callPackage`
|
||
# so as not to have the newly bound xorg items already in scope, which would
|
||
# have created a cycle.
|
||
xorg = recurseIntoAttrs ((lib.callPackageWith __splicedPackages ../servers/x11/xorg {
|
||
}).overrideScope' (lib.callPackageWith __splicedPackages ../servers/x11/xorg/overrides.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa;
|
||
inherit (darwin.apple_sdk.libs) Xplugin;
|
||
inherit (buildPackages.darwin) bootstrap_cmds;
|
||
udev = if stdenv.isLinux then udev else null;
|
||
libdrm = if stdenv.isLinux then libdrm else null;
|
||
abiCompat = config.xorg.abiCompat # `config` because we have no `xorg.override`
|
||
or (if stdenv.isDarwin then "1.18" else null); # 1.19 needs fixing on Darwin
|
||
}) // { inherit xlibsWrapper; } );
|
||
|
||
xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { };
|
||
|
||
xwayland = callPackage ../servers/x11/xorg/xwayland.nix { };
|
||
|
||
yaws = callPackage ../servers/http/yaws {
|
||
erlang = erlangR21;
|
||
};
|
||
|
||
youtrack = callPackage ../servers/jetbrains/youtrack.nix { };
|
||
|
||
zabbixFor = version: rec {
|
||
agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version};
|
||
agent2 = (callPackages ../servers/monitoring/zabbix/agent2.nix {}).${version};
|
||
proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version};
|
||
proxy-pgsql = (callPackages ../servers/monitoring/zabbix/proxy.nix { postgresqlSupport = true; }).${version};
|
||
proxy-sqlite = (callPackages ../servers/monitoring/zabbix/proxy.nix { sqliteSupport = true; }).${version};
|
||
server-mysql = (callPackages ../servers/monitoring/zabbix/server.nix { mysqlSupport = true; }).${version};
|
||
server-pgsql = (callPackages ../servers/monitoring/zabbix/server.nix { postgresqlSupport = true; }).${version};
|
||
web = (callPackages ../servers/monitoring/zabbix/web.nix {}).${version};
|
||
|
||
# backwards compatibility
|
||
server = server-pgsql;
|
||
};
|
||
|
||
zabbix50 = recurseIntoAttrs (zabbixFor "v50");
|
||
zabbix40 = dontRecurseIntoAttrs (zabbixFor "v40");
|
||
|
||
zabbix = zabbix50;
|
||
|
||
zipkin = callPackage ../servers/monitoring/zipkin { };
|
||
|
||
### SERVERS / GEOSPATIAL
|
||
|
||
geoserver = callPackage ../servers/geospatial/geoserver { };
|
||
|
||
mapcache = callPackage ../servers/geospatial/mapcache { };
|
||
|
||
mapproxy = callPackage ../servers/geospatial/mapproxy { };
|
||
|
||
mapserver = callPackage ../servers/geospatial/mapserver { };
|
||
|
||
martin = callPackage ../servers/geospatial/martin {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
mbtileserver = callPackage ../servers/geospatial/mbtileserver { };
|
||
|
||
pg_featureserv = callPackage ../servers/geospatial/pg_featureserv {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { };
|
||
|
||
t-rex = callPackage ../servers/geospatial/t-rex {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
tegola = callPackage ../servers/geospatial/tegola { };
|
||
|
||
tile38 = callPackage ../servers/geospatial/tile38 { };
|
||
|
||
### OS-SPECIFIC
|
||
|
||
afuse = callPackage ../os-specific/linux/afuse { };
|
||
|
||
autofs5 = callPackage ../os-specific/linux/autofs { };
|
||
|
||
_915resolution = callPackage ../os-specific/linux/915resolution { };
|
||
|
||
nfs-utils = callPackage ../os-specific/linux/nfs-utils { };
|
||
|
||
acpi = callPackage ../os-specific/linux/acpi { };
|
||
|
||
acpid = callPackage ../os-specific/linux/acpid { };
|
||
|
||
acpitool = callPackage ../os-specific/linux/acpitool { };
|
||
|
||
alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
|
||
|
||
alertmanager-bot = callPackage ../servers/monitoring/alertmanager-bot {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
|
||
|
||
tinyalsa = callPackage ../os-specific/linux/tinyalsa { };
|
||
|
||
alsa-firmware = callPackage ../os-specific/linux/alsa-project/alsa-firmware { };
|
||
alsa-lib = callPackage ../os-specific/linux/alsa-project/alsa-lib { };
|
||
alsa-oss = callPackage ../os-specific/linux/alsa-project/alsa-oss { };
|
||
alsa-plugins = callPackage ../os-specific/linux/alsa-project/alsa-plugins { };
|
||
alsa-plugins-wrapper = callPackage ../os-specific/linux/alsa-project/alsa-plugins/wrapper.nix { };
|
||
alsa-tools = callPackage ../os-specific/linux/alsa-project/alsa-tools { };
|
||
alsa-topology-conf = callPackage ../os-specific/linux/alsa-project/alsa-topology-conf { };
|
||
alsa-ucm-conf = callPackage ../os-specific/linux/alsa-project/alsa-ucm-conf { };
|
||
alsa-utils = callPackage ../os-specific/linux/alsa-project/alsa-utils {
|
||
fftw = fftwFloat;
|
||
};
|
||
|
||
inherit (callPackage ../misc/arm-trusted-firmware {})
|
||
buildArmTrustedFirmware
|
||
armTrustedFirmwareTools
|
||
armTrustedFirmwareAllwinner
|
||
armTrustedFirmwareAllwinnerH616
|
||
armTrustedFirmwareQemu
|
||
armTrustedFirmwareRK3328
|
||
armTrustedFirmwareRK3399
|
||
armTrustedFirmwareS905
|
||
;
|
||
|
||
microcodeAmd = callPackage ../os-specific/linux/microcode/amd.nix { };
|
||
|
||
microcodeIntel = callPackage ../os-specific/linux/microcode/intel.nix { };
|
||
|
||
iucode-tool = callPackage ../os-specific/linux/microcode/iucode-tool.nix { };
|
||
|
||
inherit (callPackages ../os-specific/linux/apparmor { })
|
||
libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam
|
||
apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure;
|
||
|
||
aseq2json = callPackage ../os-specific/linux/aseq2json {};
|
||
|
||
atop = callPackage ../os-specific/linux/atop { };
|
||
|
||
audit = callPackage ../os-specific/linux/audit { };
|
||
|
||
b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { };
|
||
|
||
b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { };
|
||
|
||
b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { };
|
||
|
||
bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { };
|
||
|
||
brillo = callPackage ../os-specific/linux/brillo { };
|
||
|
||
broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { };
|
||
|
||
batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { };
|
||
|
||
beefi = callPackage ../os-specific/linux/beefi { };
|
||
|
||
blktrace = callPackage ../os-specific/linux/blktrace { };
|
||
|
||
bluez5 = callPackage ../os-specific/linux/bluez { };
|
||
|
||
bluez5-experimental = callPackage ../os-specific/linux/bluez {
|
||
withExperimental = true;
|
||
};
|
||
|
||
bluez = bluez5;
|
||
|
||
inherit (python3Packages) bedup;
|
||
|
||
bolt = callPackage ../os-specific/linux/bolt { };
|
||
|
||
bpf-linker = callPackage ../development/tools/bpf-linker { };
|
||
|
||
bpfmon = callPackage ../os-specific/linux/bpfmon { };
|
||
|
||
bridge-utils = callPackage ../os-specific/linux/bridge-utils { };
|
||
|
||
busybox = callPackage ../os-specific/linux/busybox { };
|
||
busybox-sandbox-shell = callPackage ../os-specific/linux/busybox/sandbox-shell.nix {
|
||
# musl roadmap has RISC-V support projected for 1.1.20
|
||
busybox = if !stdenv.hostPlatform.isRiscV && stdenv.hostPlatform.libc != "bionic"
|
||
then pkgsStatic.busybox
|
||
else busybox;
|
||
};
|
||
|
||
cachefilesd = callPackage ../os-specific/linux/cachefilesd { };
|
||
|
||
cariddi = callPackage ../tools/security/cariddi { };
|
||
|
||
checkpolicy = callPackage ../os-specific/linux/checkpolicy { };
|
||
|
||
checksec = callPackage ../os-specific/linux/checksec { };
|
||
|
||
cifs-utils = callPackage ../os-specific/linux/cifs-utils { };
|
||
|
||
cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { };
|
||
|
||
cpustat = callPackage ../os-specific/linux/cpustat { };
|
||
|
||
cockroachdb = callPackage ../servers/sql/cockroachdb { };
|
||
|
||
conky = callPackage ../os-specific/linux/conky ({
|
||
lua = lua5_3_compat;
|
||
inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl;
|
||
} // config.conky or {});
|
||
|
||
conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { };
|
||
|
||
coredns = callPackage ../servers/dns/coredns { };
|
||
|
||
corerad = callPackage ../tools/networking/corerad { };
|
||
|
||
cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { };
|
||
|
||
cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui {
|
||
inherit (pkgs) meson;
|
||
};
|
||
|
||
cpuset = callPackage ../os-specific/linux/cpuset {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
criu = callPackage ../os-specific/linux/criu { };
|
||
|
||
cryptomator = callPackage ../tools/security/cryptomator { };
|
||
|
||
cryptsetup = callPackage ../os-specific/linux/cryptsetup { };
|
||
|
||
cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { };
|
||
|
||
cramfsswap = callPackage ../os-specific/linux/cramfsswap { };
|
||
|
||
crda = callPackage ../os-specific/linux/crda { };
|
||
|
||
cshatag = callPackage ../os-specific/linux/cshatag { };
|
||
|
||
# Darwin package set
|
||
#
|
||
# Even though this is a set of packages not single package, use `callPackage`
|
||
# not `callPackages` so the per-package callPackages don't have their
|
||
# `.override` clobbered. C.F. `llvmPackages` which does the same.
|
||
darwin = callPackage ./darwin-packages.nix { };
|
||
|
||
disk_indicator = callPackage ../os-specific/linux/disk-indicator { };
|
||
|
||
displaylink = callPackage ../os-specific/linux/displaylink {
|
||
inherit (linuxPackages) evdi;
|
||
};
|
||
|
||
dmidecode = callPackage ../os-specific/linux/dmidecode { };
|
||
|
||
dmtcp = callPackage ../os-specific/linux/dmtcp { };
|
||
|
||
directvnc = callPackage ../os-specific/linux/directvnc { };
|
||
|
||
dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; };
|
||
|
||
drbd = callPackage ../os-specific/linux/drbd { };
|
||
|
||
dropwatch = callPackage ../os-specific/linux/dropwatch {
|
||
readline = readline81;
|
||
};
|
||
|
||
dsd = callPackage ../applications/radio/dsd { };
|
||
|
||
dstat = callPackage ../os-specific/linux/dstat { };
|
||
|
||
erofs-utils = callPackage ../os-specific/linux/erofs-utils { };
|
||
|
||
fscryptctl = callPackage ../os-specific/linux/fscryptctl { };
|
||
# unstable until the first 1.x release
|
||
fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { };
|
||
|
||
fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { };
|
||
|
||
fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { };
|
||
|
||
fwupd = callPackage ../os-specific/linux/firmware/fwupd { };
|
||
|
||
fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { };
|
||
|
||
firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { };
|
||
|
||
fwts = callPackage ../os-specific/linux/fwts { };
|
||
|
||
gobi_loader = callPackage ../os-specific/linux/gobi_loader { };
|
||
|
||
libossp_uuid = callPackage ../development/libraries/libossp-uuid { };
|
||
|
||
libuuid = if stdenv.isLinux
|
||
then util-linuxMinimal
|
||
else null;
|
||
|
||
light = callPackage ../os-specific/linux/light { };
|
||
|
||
lightum = callPackage ../os-specific/linux/lightum { };
|
||
|
||
ebtables = callPackage ../os-specific/linux/ebtables { };
|
||
|
||
error-inject = callPackages ../os-specific/linux/error-inject { };
|
||
|
||
extrace = callPackage ../os-specific/linux/extrace { };
|
||
|
||
facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { };
|
||
|
||
facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
|
||
|
||
fatrace = callPackage ../os-specific/linux/fatrace { };
|
||
|
||
ffado = libsForQt5.callPackage ../os-specific/linux/ffado {
|
||
inherit (linuxPackages) kernel;
|
||
};
|
||
libffado = ffado;
|
||
|
||
fbterm = callPackage ../os-specific/linux/fbterm { };
|
||
|
||
firejail = callPackage ../os-specific/linux/firejail {};
|
||
|
||
fnotifystat = callPackage ../os-specific/linux/fnotifystat { };
|
||
|
||
forkstat = callPackage ../os-specific/linux/forkstat { };
|
||
|
||
freefall = callPackage ../os-specific/linux/freefall {
|
||
inherit (linuxPackages) kernel;
|
||
};
|
||
|
||
fusePackages = dontRecurseIntoAttrs (callPackage ../os-specific/linux/fuse {
|
||
util-linux = util-linuxMinimal;
|
||
});
|
||
fuse = lowPrio (if stdenv.isDarwin then macfuse-stubs else fusePackages.fuse_2);
|
||
fuse3 = fusePackages.fuse_3;
|
||
fuse-common = hiPrio fusePackages.fuse_3.common;
|
||
|
||
fxload = callPackage ../os-specific/linux/fxload { };
|
||
|
||
gfxtablet = callPackage ../os-specific/linux/gfxtablet {};
|
||
|
||
gmailctl = callPackage ../applications/networking/gmailctl { };
|
||
|
||
gometer = callPackage ../applications/misc/gometer { };
|
||
|
||
gomp = callPackage ../applications/version-management/gomp { };
|
||
|
||
gomplate = callPackage ../development/tools/gomplate { };
|
||
|
||
gpm = callPackage ../servers/gpm {
|
||
withNcurses = false; # Keep curses disabled for lack of value
|
||
|
||
# latest 6.8 mysteriously fails to parse '@headings single':
|
||
# https://lists.gnu.org/archive/html/bug-texinfo/2021-09/msg00011.html
|
||
texinfo = buildPackages.texinfo6_7;
|
||
};
|
||
|
||
gpm-ncurses = gpm.override { withNcurses = true; };
|
||
|
||
gpu-switch = callPackage ../os-specific/linux/gpu-switch { };
|
||
|
||
gradm = callPackage ../os-specific/linux/gradm { };
|
||
|
||
gt = callPackage ../os-specific/linux/gt { };
|
||
|
||
inherit (nodePackages) gtop;
|
||
|
||
hd-idle = callPackage ../os-specific/linux/hd-idle { };
|
||
|
||
hdparm = callPackage ../os-specific/linux/hdparm { };
|
||
|
||
health-check = callPackage ../os-specific/linux/health-check { };
|
||
|
||
hibernate = callPackage ../os-specific/linux/hibernate { };
|
||
|
||
hostapd = callPackage ../os-specific/linux/hostapd { };
|
||
|
||
htop = callPackage ../tools/system/htop {
|
||
inherit (darwin) IOKit;
|
||
};
|
||
|
||
htop-vim = callPackage ../tools/system/htop/htop-vim.nix { };
|
||
|
||
btop = callPackage ../tools/system/btop {
|
||
stdenv = gcc11Stdenv;
|
||
};
|
||
|
||
nmon = callPackage ../os-specific/linux/nmon { };
|
||
|
||
hwdata = callPackage ../os-specific/linux/hwdata { };
|
||
|
||
i7z = qt5.callPackage ../os-specific/linux/i7z { };
|
||
|
||
pcm = callPackage ../os-specific/linux/pcm { };
|
||
|
||
ifmetric = callPackage ../os-specific/linux/ifmetric {};
|
||
|
||
ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils {};
|
||
|
||
intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { };
|
||
|
||
intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { };
|
||
|
||
intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { };
|
||
|
||
intel-ocl = callPackage ../os-specific/linux/intel-ocl { };
|
||
|
||
iomelt = callPackage ../os-specific/linux/iomelt { };
|
||
|
||
iotop = callPackage ../os-specific/linux/iotop { };
|
||
iotop-c = callPackage ../os-specific/linux/iotop-c { };
|
||
|
||
iproute2 = callPackage ../os-specific/linux/iproute { };
|
||
|
||
iproute_mptcp = callPackage ../os-specific/linux/iproute/mptcp.nix { };
|
||
|
||
iputils = hiPrio (callPackage ../os-specific/linux/iputils { });
|
||
# hiPrio for collisions with inetutils (ping)
|
||
|
||
iptables = callPackage ../os-specific/linux/iptables { };
|
||
iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; };
|
||
iptables-nftables-compat = iptables;
|
||
|
||
iptstate = callPackage ../os-specific/linux/iptstate { } ;
|
||
|
||
ipset = callPackage ../os-specific/linux/ipset { };
|
||
|
||
irqbalance = callPackage ../os-specific/linux/irqbalance { };
|
||
|
||
itpp = callPackage ../development/libraries/science/math/itpp { };
|
||
|
||
iw = callPackage ../os-specific/linux/iw { };
|
||
|
||
iwd = callPackage ../os-specific/linux/iwd { };
|
||
|
||
jfbview = callPackage ../os-specific/linux/jfbview { };
|
||
jfbpdf = jfbview.override {
|
||
imageSupport = false;
|
||
};
|
||
|
||
jool-cli = callPackage ../os-specific/linux/jool/cli.nix { };
|
||
|
||
juju = callPackage ../applications/networking/juju { };
|
||
|
||
jujuutils = callPackage ../os-specific/linux/jujuutils { };
|
||
|
||
karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { };
|
||
|
||
kbd = callPackage ../os-specific/linux/kbd { };
|
||
|
||
kbdlight = callPackage ../os-specific/linux/kbdlight { };
|
||
|
||
kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { };
|
||
|
||
kmscon = callPackage ../os-specific/linux/kmscon { };
|
||
|
||
kmscube = callPackage ../os-specific/linux/kmscube { };
|
||
|
||
kmsxx = callPackage ../development/libraries/kmsxx { };
|
||
|
||
latencytop = callPackage ../os-specific/linux/latencytop { };
|
||
|
||
ldm = callPackage ../os-specific/linux/ldm { };
|
||
|
||
libaio = callPackage ../os-specific/linux/libaio { };
|
||
|
||
libargon2 = callPackage ../development/libraries/libargon2 { };
|
||
|
||
libatasmart = callPackage ../os-specific/linux/libatasmart { };
|
||
|
||
libcgroup = callPackage ../os-specific/linux/libcgroup { };
|
||
|
||
libkrun = callPackage ../development/libraries/libkrun { };
|
||
|
||
libkrun-sev = callPackage ../development/libraries/libkrun { sevVariant = true; };
|
||
|
||
libkrunfw = callPackage ../development/libraries/libkrunfw { };
|
||
|
||
libnl = callPackage ../os-specific/linux/libnl { };
|
||
|
||
libtraceevent = callPackage ../os-specific/linux/libtraceevent {};
|
||
|
||
libtracefs = callPackage ../os-specific/linux/libtracefs {};
|
||
|
||
lieer = callPackage ../applications/networking/lieer {};
|
||
|
||
linuxConsoleTools = callPackage ../os-specific/linux/consoletools { };
|
||
|
||
linux-wifi-hotspot = callPackage ../os-specific/linux/linux-wifi-hotspot { };
|
||
|
||
linthesia = callPackage ../games/linthesia/default.nix { };
|
||
|
||
libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { };
|
||
|
||
openiscsi = callPackage ../os-specific/linux/open-iscsi { };
|
||
|
||
open-isns = callPackage ../os-specific/linux/open-isns { };
|
||
|
||
osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
macfuse-stubs = callPackage ../os-specific/darwin/macfuse {
|
||
inherit (darwin) libtapi;
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration;
|
||
};
|
||
|
||
osxsnarf = callPackage ../os-specific/darwin/osxsnarf { };
|
||
|
||
power-calibrate = callPackage ../os-specific/linux/power-calibrate { };
|
||
|
||
powercap = callPackage ../os-specific/linux/powercap { };
|
||
|
||
powerstat = callPackage ../os-specific/linux/powerstat { };
|
||
|
||
projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { };
|
||
|
||
smemstat = callPackage ../os-specific/linux/smemstat { };
|
||
|
||
tgt = callPackage ../tools/networking/tgt { };
|
||
|
||
lkl = callPackage ../applications/virtualization/lkl { };
|
||
|
||
inherit (callPackages ../os-specific/linux/kernel-headers { })
|
||
linuxHeaders makeLinuxHeaders;
|
||
|
||
klibc = callPackage ../os-specific/linux/klibc { };
|
||
|
||
klibcShrunk = lowPrio (callPackage ../os-specific/linux/klibc/shrunk.nix { });
|
||
|
||
linuxKernel = recurseIntoAttrs (callPackage ./linux-kernels.nix { });
|
||
|
||
inherit (linuxKernel) buildLinux linuxConfig kernelPatches;
|
||
|
||
linuxPackagesFor = linuxKernel.packagesFor;
|
||
|
||
hardenedLinuxPackagesFor = linuxKernel.hardenedPackagesFor;
|
||
|
||
linuxManualConfig = linuxKernel.manualConfig;
|
||
|
||
linuxPackages_custom = linuxKernel.customPackage;
|
||
|
||
# This serves as a test for linuxPackages_custom
|
||
linuxPackages_custom_tinyconfig_kernel = let
|
||
base = linuxPackages.kernel;
|
||
tinyLinuxPackages = linuxKernel.customPackage {
|
||
inherit (base) version src;
|
||
allowImportFromDerivation = false;
|
||
configfile = linuxConfig {
|
||
makeTarget = "tinyconfig";
|
||
src = base.src;
|
||
};
|
||
};
|
||
in tinyLinuxPackages.kernel;
|
||
|
||
# The current default kernel / kernel modules.
|
||
linuxPackages = linuxKernel.packageAliases.linux_default;
|
||
linux = linuxPackages.kernel;
|
||
|
||
linuxPackages_latest = linuxKernel.packageAliases.linux_latest;
|
||
linux_latest = linuxPackages_latest.kernel;
|
||
|
||
# Testing (rc) kernel
|
||
linuxPackages_testing = linuxKernel.packages.linux_testing;
|
||
linux_testing = linuxKernel.kernels.linux_testing;
|
||
|
||
linuxPackages_testing_bcachefs = linuxKernel.packages.linux_testing_bcachefs;
|
||
linux_testing_bcachefs = linuxKernel.kernels.linux_testing_bcachefs;
|
||
|
||
# kernel with mtcp support
|
||
linuxPackages_mptcp = linuxKernel.packageAliases.linux_mptcp;
|
||
linux_mptcp = linuxPackages_mptcp.kernel;
|
||
|
||
# Realtime kernel
|
||
linuxPackages-rt = linuxKernel.packageAliases.linux_rt_default;
|
||
linuxPackages-rt_latest = linuxKernel.packageAliases.linux_rt_latest;
|
||
linux-rt = linuxPackages-rt.kernel;
|
||
linux-rt_latest = linuxPackages-rt_latest.kernel;
|
||
|
||
# hardened kernels
|
||
linuxPackages_hardened = linuxKernel.packages.linux_hardened;
|
||
linux_hardened = linuxPackages_hardened.kernel;
|
||
linuxPackages_4_14_hardened = linuxKernel.packages.linux_4_14_hardened;
|
||
linux_4_14_hardened = linuxPackages_4_14_hardened.kernel;
|
||
linuxPackages_4_19_hardened = linuxKernel.packages.linux_4_19_hardened;
|
||
linux_4_19_hardened = linuxPackages_4_19_hardened.kernel;
|
||
linuxPackages_5_4_hardened = linuxKernel.packages.linux_5_4_hardened;
|
||
linux_5_4_hardened = linuxKernel.kernels.linux_5_4_hardened;
|
||
linuxPackages_5_10_hardened = linuxKernel.packages.linux_5_10_hardened;
|
||
linux_5_10_hardened = linuxKernel.kernels.linux_5_10_hardened;
|
||
linuxPackages_5_15_hardened = linuxKernel.packages.linux_5_15_hardened;
|
||
linux_5_15_hardened = linuxKernel.kernels.linux_5_15_hardened;
|
||
linuxPackages_5_18_hardened = linuxKernel.packages.linux_5_18_hardened;
|
||
linux_5_18_hardened = linuxKernel.kernels.linux_5_18_hardened;
|
||
|
||
# Hardkernel (Odroid) kernels.
|
||
linuxPackages_hardkernel_latest = linuxKernel.packageAliases.linux_hardkernel_latest;
|
||
linux_hardkernel_latest = linuxPackages_hardkernel_latest.kernel;
|
||
|
||
# GNU Linux-libre kernels
|
||
linuxPackages-libre = linuxKernel.packages.linux_libre;
|
||
linux-libre = linuxPackages-libre.kernel;
|
||
linuxPackages_latest-libre = linuxKernel.packages.linux_latest_libre;
|
||
linux_latest-libre = linuxPackages_latest-libre.kernel;
|
||
|
||
# zen-kernel
|
||
linuxPackages_zen = linuxKernel.packages.linux_zen;
|
||
linuxPackages_lqx = linuxKernel.packages.linux_lqx;
|
||
|
||
# XanMod kernel
|
||
linuxPackages_xanmod = linuxKernel.packages.linux_xanmod;
|
||
linux_xanmod = linuxKernel.kernels.linux_xanmod;
|
||
linuxPackages_xanmod_latest = linuxKernel.packages.linux_xanmod_latest;
|
||
linux_xanmod_latest = linuxKernel.kernels.linux_xanmod_latest;
|
||
linuxPackages_xanmod_tt = linuxKernel.packages.linux_xanmod_tt;
|
||
linux_xanmod_tt = linuxKernel.kernels.linux_xanmod_tt;
|
||
|
||
linux-doc = callPackage ../os-specific/linux/kernel/htmldocs.nix { };
|
||
|
||
cryptodev = linuxKernel.packages.linux_4_9.cryptodev;
|
||
|
||
dpdk = callPackage ../os-specific/linux/dpdk {
|
||
kernel = null; # dpdk modules are in linuxPackages.dpdk.kmod
|
||
};
|
||
|
||
keyutils = callPackage ../os-specific/linux/keyutils { };
|
||
|
||
libselinux = callPackage ../os-specific/linux/libselinux { };
|
||
|
||
libsemanage = callPackage ../os-specific/linux/libsemanage {
|
||
python = python3;
|
||
};
|
||
|
||
libraw = callPackage ../development/libraries/libraw { };
|
||
libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { };
|
||
|
||
libraw1394 = callPackage ../development/libraries/libraw1394 { };
|
||
|
||
librealsense = callPackage ../development/libraries/librealsense { };
|
||
|
||
librealsenseWithCuda = callPackage ../development/libraries/librealsense {
|
||
cudaSupport = true;
|
||
# librealsenseWithCuda doesn't build on gcc11. CUDA 11.3 is the last version
|
||
# to use pre-gcc11, in particular gcc9.
|
||
stdenv = gcc9Stdenv;
|
||
};
|
||
|
||
librealsenseWithoutCuda = callPackage ../development/libraries/librealsense {
|
||
cudaSupport = false;
|
||
};
|
||
|
||
librealsense-gui = callPackage ../development/libraries/librealsense {
|
||
enableGUI = true;
|
||
};
|
||
|
||
libsass = callPackage ../development/libraries/libsass { };
|
||
|
||
libsepol = callPackage ../os-specific/linux/libsepol { };
|
||
|
||
libsmbios = callPackage ../os-specific/linux/libsmbios { };
|
||
|
||
libsurvive = callPackage ../development/libraries/libsurvive { };
|
||
|
||
lm_sensors = callPackage ../os-specific/linux/lm-sensors { };
|
||
|
||
lockdep = callPackage ../os-specific/linux/lockdep { };
|
||
|
||
lsirec = callPackage ../os-specific/linux/lsirec { };
|
||
|
||
lsiutil = callPackage ../os-specific/linux/lsiutil { };
|
||
|
||
kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { };
|
||
|
||
kmod = callPackage ../os-specific/linux/kmod { };
|
||
|
||
kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { };
|
||
|
||
kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { };
|
||
|
||
libcap = callPackage ../os-specific/linux/libcap { };
|
||
|
||
libcap_ng = callPackage ../os-specific/linux/libcap-ng {
|
||
swig = null; # Currently not using the python2/3 bindings
|
||
python2 = null; # Currently not using the python2 bindings
|
||
python3 = null; # Currently not using the python3 bindings
|
||
};
|
||
|
||
libnotify = callPackage ../development/libraries/libnotify { };
|
||
|
||
libvolume_id = callPackage ../os-specific/linux/libvolume_id { };
|
||
|
||
lsscsi = callPackage ../os-specific/linux/lsscsi { };
|
||
|
||
lvm2-2_03 = callPackage ../os-specific/linux/lvm2/2_03.nix {
|
||
# udev is the same package as systemd which depends on cryptsetup
|
||
# which depends on lvm2 again. But we only need the libudev part
|
||
# which does not depend on cryptsetup.
|
||
udev = systemdMinimal;
|
||
# break the cyclic dependency:
|
||
# util-linux (non-minimal) depends (optionally, but on by default) on systemd,
|
||
# systemd (optionally, but on by default) on cryptsetup and cryptsetup depends on lvm2
|
||
util-linux = util-linuxMinimal;
|
||
};
|
||
lvm2-2_02 = callPackage ../os-specific/linux/lvm2/2_02.nix {
|
||
udev = systemdMinimal;
|
||
};
|
||
lvm2 = if stdenv.hostPlatform.isMusl then lvm2-2_02 else lvm2-2_03;
|
||
|
||
lvm2_dmeventd = lvm2.override {
|
||
enableDmeventd = true;
|
||
enableCmdlib = true;
|
||
};
|
||
lvm2_vdo = lvm2_dmeventd.override {
|
||
enableVDO = true;
|
||
};
|
||
|
||
maddy = callPackage ../servers/maddy { };
|
||
|
||
mbelib = callPackage ../development/libraries/audio/mbelib { };
|
||
|
||
mbpfan = callPackage ../os-specific/linux/mbpfan { };
|
||
|
||
mdadm = mdadm4;
|
||
mdadm4 = callPackage ../os-specific/linux/mdadm { };
|
||
|
||
inherit (skawarePackages) mdevd;
|
||
|
||
metastore = callPackage ../os-specific/linux/metastore { };
|
||
|
||
mingetty = callPackage ../os-specific/linux/mingetty { };
|
||
|
||
miraclecast = callPackage ../os-specific/linux/miraclecast { };
|
||
|
||
mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { };
|
||
|
||
mmc-utils = callPackage ../os-specific/linux/mmc-utils { };
|
||
|
||
aggregateModules = modules:
|
||
callPackage ../os-specific/linux/kmod/aggregator.nix {
|
||
inherit (buildPackages) kmod;
|
||
inherit modules;
|
||
};
|
||
|
||
multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { };
|
||
|
||
multipath-tools = callPackage ../os-specific/linux/multipath-tools { };
|
||
|
||
musl = callPackage ../os-specific/linux/musl { };
|
||
|
||
musl-fts = callPackage ../os-specific/linux/musl-fts { };
|
||
musl-obstack = callPackage ../os-specific/linux/musl-obstack { };
|
||
|
||
nsh = callPackage ../shells/nsh { };
|
||
|
||
nushell = callPackage ../shells/nushell {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Foundation Security;
|
||
inherit (darwin.apple_sdk) sdk;
|
||
};
|
||
|
||
nettools = if stdenv.isLinux
|
||
then callPackage ../os-specific/linux/net-tools { }
|
||
else unixtools.nettools;
|
||
|
||
nettools_mptcp = callPackage ../os-specific/linux/net-tools/mptcp.nix { };
|
||
|
||
nftables = callPackage ../os-specific/linux/nftables { };
|
||
|
||
noah = callPackage ../os-specific/darwin/noah {
|
||
inherit (darwin.apple_sdk.frameworks) Hypervisor;
|
||
};
|
||
|
||
numactl = callPackage ../os-specific/linux/numactl { };
|
||
|
||
numad = callPackage ../os-specific/linux/numad { };
|
||
|
||
nvme-cli = callPackage ../os-specific/linux/nvme-cli { };
|
||
|
||
nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { };
|
||
|
||
system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { };
|
||
|
||
system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { };
|
||
|
||
ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { };
|
||
|
||
open-vm-tools = callPackage ../applications/virtualization/open-vm-tools { };
|
||
open-vm-tools-headless = open-vm-tools.override { withX = false; };
|
||
|
||
air = callPackage ../development/tools/air { };
|
||
|
||
delve = callPackage ../development/tools/delve { };
|
||
|
||
dep = callPackage ../development/tools/dep { };
|
||
|
||
dep2nix = callPackage ../development/tools/dep2nix { };
|
||
|
||
easyjson = callPackage ../development/tools/easyjson { };
|
||
|
||
iferr = callPackage ../development/tools/iferr { };
|
||
|
||
ginkgo = callPackage ../development/tools/ginkgo { };
|
||
|
||
go-bindata = callPackage ../development/tools/go-bindata { };
|
||
|
||
go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { };
|
||
|
||
go-minimock = callPackage ../development/tools/go-minimock { };
|
||
|
||
go-protobuf = callPackage ../development/tools/go-protobuf { };
|
||
|
||
go-symbols = callPackage ../development/tools/go-symbols { };
|
||
|
||
go-toml = callPackage ../development/tools/go-toml { };
|
||
|
||
go-outline = callPackage ../development/tools/go-outline { };
|
||
|
||
gocode = callPackage ../development/tools/gocode { };
|
||
|
||
gocode-gomod = callPackage ../development/tools/gocode-gomod { };
|
||
|
||
goconst = callPackage ../development/tools/goconst { };
|
||
|
||
goconvey = callPackage ../development/tools/goconvey { };
|
||
|
||
gofumpt = callPackage ../development/tools/gofumpt { };
|
||
|
||
gotags = callPackage ../development/tools/gotags { };
|
||
|
||
go-task = callPackage ../development/tools/go-task { };
|
||
|
||
golint = callPackage ../development/tools/golint { };
|
||
|
||
golangci-lint = callPackage ../development/tools/golangci-lint { };
|
||
|
||
golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { };
|
||
|
||
gocyclo = callPackage ../development/tools/gocyclo { };
|
||
|
||
godef = callPackage ../development/tools/godef { };
|
||
|
||
gopkgs = callPackage ../development/tools/gopkgs { };
|
||
|
||
gosec = callPackage ../development/tools/gosec { };
|
||
|
||
govers = callPackage ../development/tools/govers { };
|
||
|
||
govendor = callPackage ../development/tools/govendor { };
|
||
|
||
go-tools = callPackage ../development/tools/go-tools { };
|
||
|
||
gotest = callPackage ../development/tools/gotest { };
|
||
|
||
gotools = callPackage ../development/tools/gotools { };
|
||
|
||
gotop = callPackage ../tools/system/gotop {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
go-migrate = callPackage ../development/tools/go-migrate { };
|
||
|
||
go-mockery = callPackage ../development/tools/go-mockery {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
gomacro = callPackage ../development/tools/gomacro { };
|
||
|
||
gomodifytags = callPackage ../development/tools/gomodifytags { };
|
||
|
||
gopls = callPackage ../development/tools/gopls { };
|
||
|
||
gops = callPackage ../development/tools/gops { };
|
||
|
||
gore = callPackage ../development/tools/gore { };
|
||
|
||
goresym = callPackage ../development/tools/goresym { };
|
||
|
||
gotests = callPackage ../development/tools/gotests { };
|
||
|
||
gotestsum = callPackage ../development/tools/gotestsum { };
|
||
|
||
impl = callPackage ../development/tools/impl { };
|
||
|
||
moq = callPackage ../development/tools/moq { };
|
||
|
||
quicktemplate = callPackage ../development/tools/quicktemplate { };
|
||
|
||
linux_logo = callPackage ../tools/misc/linux-logo { };
|
||
|
||
linux-pam = callPackage ../os-specific/linux/pam { };
|
||
|
||
nss_ldap = callPackage ../os-specific/linux/nss_ldap { };
|
||
|
||
octomap = callPackage ../development/libraries/octomap { };
|
||
|
||
odin = callPackage ../development/compilers/odin { };
|
||
|
||
odp-dpdk = callPackage ../os-specific/linux/odp-dpdk {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { };
|
||
|
||
ofono = callPackage ../tools/networking/ofono { };
|
||
|
||
okapi = callPackage ../development/libraries/okapi {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
openpam = callPackage ../development/libraries/openpam { };
|
||
|
||
openbsm = callPackage ../development/libraries/openbsm { };
|
||
|
||
pagemon = callPackage ../os-specific/linux/pagemon { };
|
||
|
||
pam = if stdenv.isLinux then linux-pam else openpam;
|
||
|
||
# pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader )
|
||
|
||
pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { };
|
||
|
||
pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { };
|
||
|
||
pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { };
|
||
|
||
pam_ldap = callPackage ../os-specific/linux/pam_ldap { };
|
||
|
||
pam_mount = callPackage ../os-specific/linux/pam_mount { };
|
||
|
||
pam_mysql = callPackage ../os-specific/linux/pam_mysql { };
|
||
|
||
pam_p11 = callPackage ../os-specific/linux/pam_p11 {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { };
|
||
|
||
pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { };
|
||
|
||
pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { };
|
||
|
||
pam_u2f = callPackage ../os-specific/linux/pam_u2f { };
|
||
|
||
pam_usb = callPackage ../os-specific/linux/pam_usb { };
|
||
|
||
pam_ussh = callPackage ../os-specific/linux/pam_ussh {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
paxctl = callPackage ../os-specific/linux/paxctl { };
|
||
|
||
paxtest = callPackage ../os-specific/linux/paxtest { };
|
||
|
||
pax-utils = callPackage ../os-specific/linux/pax-utils { };
|
||
|
||
pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { };
|
||
|
||
pcstat = callPackage ../tools/system/pcstat { };
|
||
|
||
perf-tools = callPackage ../os-specific/linux/perf-tools { };
|
||
|
||
pipes = callPackage ../misc/screensavers/pipes { };
|
||
|
||
pipes-rs = callPackage ../misc/screensavers/pipes-rs { };
|
||
|
||
pipework = callPackage ../os-specific/linux/pipework { };
|
||
|
||
pktgen = callPackage ../os-specific/linux/pktgen { stdenv = gcc10StdenvCompat; };
|
||
|
||
plymouth = callPackage ../os-specific/linux/plymouth { };
|
||
|
||
pmount = callPackage ../os-specific/linux/pmount { };
|
||
|
||
pmutils = callPackage ../os-specific/linux/pm-utils { };
|
||
|
||
policycoreutils = callPackage ../os-specific/linux/policycoreutils { };
|
||
|
||
semodule-utils = callPackage ../os-specific/linux/semodule-utils { };
|
||
|
||
pdns = callPackage ../servers/dns/pdns { };
|
||
|
||
powerdns-admin = callPackage ../applications/networking/powerdns-admin { };
|
||
|
||
dnsdist = callPackage ../servers/dns/dnsdist { };
|
||
|
||
pdns-recursor = callPackage ../servers/dns/pdns-recursor { };
|
||
|
||
powertop = callPackage ../os-specific/linux/powertop { };
|
||
|
||
pps-tools = callPackage ../os-specific/linux/pps-tools { };
|
||
|
||
prayer = callPackage ../servers/prayer { };
|
||
|
||
procps = if stdenv.isLinux
|
||
then callPackage ../os-specific/linux/procps-ng { }
|
||
else unixtools.procps;
|
||
|
||
procdump = callPackage ../os-specific/linux/procdump { };
|
||
|
||
prototool = callPackage ../development/tools/prototool { };
|
||
|
||
qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; });
|
||
qemu_full = lowPrio (qemu.override { smbdSupport = true; cephSupport = true; glusterfsSupport = true; });
|
||
|
||
# See `xenPackages` source for explanations.
|
||
# Building with `xen` instead of `xen-slim` is possible, but makes no sense.
|
||
qemu_xen = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-slim; });
|
||
qemu_xen-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen-light; });
|
||
qemu_xen_4_10 = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-slim; });
|
||
qemu_xen_4_10-light = lowPrio (qemu.override { hostCpuOnly = true; xenSupport = true; xen = xen_4_10-light; });
|
||
|
||
qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; });
|
||
|
||
quick-lint-js = callPackage ../development/tools/quick-lint-js { };
|
||
|
||
linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { };
|
||
|
||
qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { };
|
||
|
||
radeontools = callPackage ../os-specific/linux/radeontools { };
|
||
|
||
radeontop = callPackage ../os-specific/linux/radeontop { };
|
||
|
||
rasdaemon = callPackage ../os-specific/linux/rasdaemon { };
|
||
|
||
raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi {};
|
||
raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { };
|
||
|
||
raspberrypi-eeprom = callPackage ../os-specific/linux/raspberrypi-eeprom {};
|
||
|
||
raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix {};
|
||
|
||
reap = callPackage ../os-specific/linux/reap { };
|
||
|
||
regionset = callPackage ../os-specific/linux/regionset { };
|
||
|
||
rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { };
|
||
|
||
riscv-pk = callPackage ../misc/riscv-pk { };
|
||
|
||
ristate = callPackage ../tools/misc/ristate { };
|
||
|
||
roccat-tools = callPackage ../os-specific/linux/roccat-tools { };
|
||
|
||
rojo = callPackage ../development/tools/rojo { };
|
||
|
||
rtsp-simple-server = callPackage ../servers/rtsp-simple-server { };
|
||
|
||
rtkit = callPackage ../os-specific/linux/rtkit { };
|
||
|
||
rt-tests = callPackage ../os-specific/linux/rt-tests { };
|
||
|
||
rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { };
|
||
|
||
rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { };
|
||
|
||
rtl8723bs-firmware = callPackage ../os-specific/linux/firmware/rtl8723bs-firmware { };
|
||
|
||
rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { };
|
||
|
||
rtw88-firmware = callPackage ../os-specific/linux/firmware/rtw88-firmware { };
|
||
|
||
rtw89-firmware = callPackage ../os-specific/linux/firmware/rtw89-firmware { };
|
||
|
||
s3ql = callPackage ../tools/backup/s3ql { };
|
||
|
||
sasutils = callPackage ../os-specific/linux/sasutils { };
|
||
|
||
sass = callPackage ../development/tools/sass { };
|
||
|
||
sassc = callPackage ../development/tools/sassc { };
|
||
|
||
scanmem = callPackage ../tools/misc/scanmem { };
|
||
|
||
schedtool = callPackage ../os-specific/linux/schedtool { };
|
||
|
||
sdparm = callPackage ../os-specific/linux/sdparm { };
|
||
|
||
sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel {
|
||
boost = boost172;
|
||
};
|
||
|
||
setools = callPackage ../os-specific/linux/setools { };
|
||
|
||
seturgent = callPackage ../os-specific/linux/seturgent { };
|
||
|
||
sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { };
|
||
|
||
sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { };
|
||
|
||
sgx-psw = callPackage ../os-specific/linux/sgx/psw { };
|
||
|
||
shadow = callPackage ../os-specific/linux/shadow { };
|
||
|
||
sinit = callPackage ../os-specific/linux/sinit {
|
||
rcinit = "/etc/rc.d/rc.init";
|
||
rcshutdown = "/etc/rc.d/rc.shutdown";
|
||
};
|
||
|
||
skopeo = callPackage ../development/tools/skopeo { };
|
||
|
||
smem = callPackage ../os-specific/linux/smem { };
|
||
|
||
smimesign = callPackage ../os-specific/darwin/smimesign { };
|
||
|
||
solo5 = callPackage ../os-specific/solo5 { };
|
||
|
||
statik = callPackage ../development/tools/statik { };
|
||
|
||
statifier = callPackage ../os-specific/linux/statifier { };
|
||
|
||
swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { };
|
||
|
||
sysdig = callPackage ../os-specific/linux/sysdig {
|
||
openssl = openssl_1_1;
|
||
kernel = null;
|
||
}; # sysdig is a client, for a driver look at linuxPackagesFor
|
||
|
||
sysfsutils = callPackage ../os-specific/linux/sysfsutils { };
|
||
|
||
sysprof = callPackage ../development/tools/profiling/sysprof { };
|
||
|
||
libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { };
|
||
|
||
sysklogd = callPackage ../os-specific/linux/sysklogd { };
|
||
|
||
syslinux = callPackage ../os-specific/linux/syslinux { };
|
||
|
||
sysstat = callPackage ../os-specific/linux/sysstat { };
|
||
|
||
systemd = callPackage ../os-specific/linux/systemd {
|
||
# break some cyclic dependencies
|
||
util-linux = util-linuxMinimal;
|
||
# provide a super minimal gnupg used for systemd-machined
|
||
gnupg = callPackage ../tools/security/gnupg/23.nix {
|
||
enableMinimal = true;
|
||
guiSupport = false;
|
||
};
|
||
};
|
||
systemdMinimal = systemd.override {
|
||
pname = "systemd-minimal";
|
||
withAnalyze = false;
|
||
withApparmor = false;
|
||
withCompression = false;
|
||
withCoredump = false;
|
||
withCryptsetup = false;
|
||
withDocumentation = false;
|
||
withEfi = false;
|
||
withFido2 = false;
|
||
withHostnamed = false;
|
||
withHwdb = false;
|
||
withImportd = false;
|
||
withLibBPF = false;
|
||
withLocaled = false;
|
||
withLogind = false;
|
||
withMachined = false;
|
||
withNetworkd = false;
|
||
withNss = false;
|
||
withOomd = false;
|
||
withPCRE2 = false;
|
||
withPolkit = false;
|
||
withRemote = false;
|
||
withResolved = false;
|
||
withShellCompletions = false;
|
||
withTimedated = false;
|
||
withTimesyncd = false;
|
||
withTpm2Tss = false;
|
||
withUserDb = false;
|
||
};
|
||
systemdStage1 = systemdMinimal.override {
|
||
pname = "systemd-stage-1";
|
||
withCryptsetup = true;
|
||
withFido2 = true;
|
||
withTpm2Tss = true;
|
||
};
|
||
systemdStage1Network = systemdStage1.override {
|
||
pname = "systemd-stage-1-network";
|
||
withNetworkd = true;
|
||
};
|
||
|
||
|
||
udev = systemd; # TODO: change to systemdMinimal
|
||
|
||
systemd-wait = callPackage ../os-specific/linux/systemd-wait { };
|
||
|
||
sysvinit = callPackage ../os-specific/linux/sysvinit { };
|
||
|
||
sysvtools = sysvinit.override {
|
||
withoutInitTools = true;
|
||
};
|
||
|
||
# FIXME: `tcp-wrapper' is actually not OS-specific.
|
||
tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { };
|
||
|
||
teck-udev-rules = callPackage ../os-specific/linux/teck-udev-rules { };
|
||
|
||
tiptop = callPackage ../os-specific/linux/tiptop { };
|
||
|
||
tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { };
|
||
|
||
trickster = callPackage ../servers/trickster/trickster.nix {};
|
||
|
||
trinity = callPackage ../os-specific/linux/trinity { };
|
||
|
||
trino-cli = callPackage ../development/tools/database/trino-cli { };
|
||
|
||
trinsic-cli = callPackage ../tools/admin/trinsic-cli {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
tunctl = callPackage ../os-specific/linux/tunctl { };
|
||
|
||
twa = callPackage ../tools/networking/twa { };
|
||
|
||
# Upstream U-Boots:
|
||
inherit (callPackage ../misc/uboot {})
|
||
buildUBoot
|
||
ubootTools
|
||
ubootA20OlinuxinoLime
|
||
ubootA20OlinuxinoLime2EMMC
|
||
ubootBananaPi
|
||
ubootBananaPim3
|
||
ubootBananaPim64
|
||
ubootAmx335xEVM
|
||
ubootClearfog
|
||
ubootCubieboard2
|
||
ubootGuruplug
|
||
ubootJetsonTK1
|
||
ubootNanoPCT4
|
||
ubootNovena
|
||
ubootOdroidC2
|
||
ubootOdroidXU3
|
||
ubootOlimexA64Olinuxino
|
||
ubootOrangePiPc
|
||
ubootOrangePiZeroPlus2H5
|
||
ubootOrangePiZero
|
||
ubootOrangePiZero2
|
||
ubootPcduino3Nano
|
||
ubootPine64
|
||
ubootPine64LTS
|
||
ubootPinebook
|
||
ubootPinebookPro
|
||
ubootQemuAarch64
|
||
ubootQemuArm
|
||
ubootQemuRiscv64Smode
|
||
ubootQemuX86
|
||
ubootRaspberryPi
|
||
ubootRaspberryPi2
|
||
ubootRaspberryPi3_32bit
|
||
ubootRaspberryPi3_64bit
|
||
ubootRaspberryPi4_32bit
|
||
ubootRaspberryPi4_64bit
|
||
ubootRaspberryPiZero
|
||
ubootRock64
|
||
ubootRockPi4
|
||
ubootRockPro64
|
||
ubootROCPCRK3399
|
||
ubootSheevaplug
|
||
ubootSopine
|
||
ubootUtilite
|
||
ubootWandboard
|
||
;
|
||
|
||
# Upstream Barebox:
|
||
inherit (callPackage ../misc/barebox {})
|
||
buildBarebox
|
||
bareboxTools;
|
||
|
||
uclibc-ng = callPackage ../os-specific/linux/uclibc-ng { };
|
||
|
||
uclibc-ng-cross = callPackage ../os-specific/linux/uclibc-ng {
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
# Aliases
|
||
uclibc = uclibc-ng;
|
||
uclibcCross = uclibc-ng-cross;
|
||
|
||
eudev = callPackage ../os-specific/linux/eudev { util-linux = util-linuxMinimal; };
|
||
|
||
libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { };
|
||
|
||
udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { };
|
||
udisks = udisks2;
|
||
|
||
ugtrain = callPackage ../tools/misc/ugtrain { };
|
||
|
||
unscd = callPackage ../os-specific/linux/unscd { };
|
||
|
||
untie = callPackage ../os-specific/linux/untie { };
|
||
|
||
upower = callPackage ../os-specific/linux/upower { };
|
||
|
||
usbguard = callPackage ../os-specific/linux/usbguard { };
|
||
|
||
usbrelay = callPackage ../os-specific/linux/usbrelay { };
|
||
usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { };
|
||
|
||
usbtop = callPackage ../os-specific/linux/usbtop { };
|
||
|
||
usbutils = callPackage ../os-specific/linux/usbutils { };
|
||
|
||
userhosts = callPackage ../tools/networking/userhosts { };
|
||
|
||
usermount = callPackage ../os-specific/linux/usermount { };
|
||
|
||
util-linux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { }
|
||
else unixtools.util-linux;
|
||
|
||
util-linuxMinimal = if stdenv.isLinux then util-linux.override {
|
||
nlsSupport = false;
|
||
ncursesSupport = false;
|
||
systemdSupport = false;
|
||
translateManpages = false;
|
||
} else util-linux;
|
||
|
||
v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
|
||
|
||
vendir = callPackage ../development/tools/vendir { };
|
||
|
||
vndr = callPackage ../development/tools/vndr { };
|
||
|
||
vdo = callPackage ../os-specific/linux/vdo { };
|
||
|
||
windows = callPackages ../os-specific/windows {};
|
||
|
||
wirelesstools = callPackage ../os-specific/linux/wireless-tools { };
|
||
|
||
wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { };
|
||
|
||
teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { };
|
||
|
||
wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { };
|
||
|
||
wpa_supplicant_ro_ssids = wpa_supplicant.override {
|
||
readOnlyModeSSIDs = true;
|
||
};
|
||
|
||
wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { };
|
||
|
||
xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { };
|
||
|
||
xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { };
|
||
|
||
xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { };
|
||
|
||
xilinx-bootgen = callPackage ../tools/misc/xilinx-bootgen { };
|
||
|
||
xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { };
|
||
|
||
zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { };
|
||
|
||
zenmonitor = callPackage ../os-specific/linux/zenmonitor { };
|
||
|
||
inherit (callPackages ../os-specific/linux/zfs {
|
||
configFile = "user";
|
||
}) zfsStable zfsUnstable;
|
||
|
||
zfs = zfsStable;
|
||
|
||
### DATA
|
||
|
||
_3270font = callPackage ../data/fonts/3270font { };
|
||
|
||
adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { };
|
||
|
||
adapta-gtk-theme = callPackage ../data/themes/adapta { };
|
||
|
||
adapta-kde-theme = callPackage ../data/themes/adapta-kde { };
|
||
|
||
adementary-theme = callPackage ../data/themes/adementary { };
|
||
|
||
adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { };
|
||
|
||
agave = callPackage ../data/fonts/agave { };
|
||
|
||
aileron = callPackage ../data/fonts/aileron { };
|
||
|
||
albatross = callPackage ../data/themes/albatross { };
|
||
|
||
alegreya = callPackage ../data/fonts/alegreya { };
|
||
|
||
alegreya-sans = callPackage ../data/fonts/alegreya-sans { };
|
||
|
||
amber-theme = callPackage ../data/themes/amber { };
|
||
|
||
amiri = callPackage ../data/fonts/amiri { };
|
||
|
||
anarchism = callPackage ../data/documentation/anarchism { };
|
||
|
||
ananicy = callPackage ../misc/ananicy { };
|
||
|
||
ananicy-cpp = callPackage ../misc/ananicy-cpp { };
|
||
|
||
andagii = callPackage ../data/fonts/andagii { };
|
||
|
||
andika = callPackage ../data/fonts/andika { };
|
||
|
||
androguard = with python3.pkgs; toPythonApplication androguard;
|
||
|
||
android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { };
|
||
|
||
ankacoder = callPackage ../data/fonts/ankacoder { };
|
||
ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { };
|
||
|
||
annapurna-sil = callPackage ../data/fonts/annapurna-sil { };
|
||
|
||
anonymousPro = callPackage ../data/fonts/anonymous-pro { };
|
||
|
||
ant-theme = callPackage ../data/themes/ant-theme/ant.nix { };
|
||
|
||
ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { };
|
||
|
||
dracula-theme = callPackage ../data/themes/dracula-theme { };
|
||
|
||
ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { };
|
||
|
||
arc-icon-theme = callPackage ../data/icons/arc-icon-theme { };
|
||
|
||
arc-kde-theme = callPackage ../data/themes/arc-kde { };
|
||
|
||
arc-theme = callPackage ../data/themes/arc { };
|
||
|
||
arkpandora_ttf = callPackage ../data/fonts/arkpandora { };
|
||
|
||
aurulent-sans = callPackage ../data/fonts/aurulent-sans { };
|
||
|
||
ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { };
|
||
|
||
b612 = callPackage ../data/fonts/b612 { };
|
||
|
||
babelstone-han = callPackage ../data/fonts/babelstone-han { };
|
||
|
||
baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { };
|
||
|
||
bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { };
|
||
|
||
barlow = callPackage ../data/fonts/barlow { };
|
||
|
||
bgnet = callPackage ../data/documentation/bgnet { };
|
||
|
||
bibata-cursors = callPackage ../data/icons/bibata-cursors { };
|
||
bibata-extra-cursors = callPackage ../data/icons/bibata-cursors/extra.nix { };
|
||
bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { };
|
||
|
||
blackbird = callPackage ../data/themes/blackbird { };
|
||
|
||
brise = callPackage ../data/misc/brise { };
|
||
|
||
cacert = callPackage ../data/misc/cacert { };
|
||
|
||
caladea = callPackage ../data/fonts/caladea {};
|
||
|
||
canta-theme = callPackage ../data/themes/canta { };
|
||
|
||
cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { };
|
||
|
||
capitaine-cursors = callPackage ../data/icons/capitaine-cursors { };
|
||
|
||
carlito = callPackage ../data/fonts/carlito {};
|
||
|
||
cascadia-code = callPackage ../data/fonts/cascadia-code { };
|
||
|
||
ccsymbols = callPackage ../data/fonts/ccsymbols { };
|
||
|
||
charis-sil = callPackage ../data/fonts/charis-sil { };
|
||
|
||
changie = callPackage ../development/tools/changie { };
|
||
|
||
cherry = callPackage ../data/fonts/cherry { inherit (xorg) fonttosfnt mkfontdir; };
|
||
|
||
chonburi-font = callPackage ../data/fonts/chonburi { };
|
||
|
||
cldr-annotations = callPackage ../data/misc/cldr-annotations { };
|
||
|
||
clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { };
|
||
|
||
cnstrokeorder = callPackage ../data/fonts/cnstrokeorder {};
|
||
|
||
colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { };
|
||
|
||
colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { };
|
||
|
||
comfortaa = callPackage ../data/fonts/comfortaa {};
|
||
|
||
colloid-kde = callPackage ../data/themes/colloid-kde {};
|
||
|
||
comic-mono = callPackage ../data/fonts/comic-mono { };
|
||
|
||
comic-neue = callPackage ../data/fonts/comic-neue { };
|
||
|
||
comic-relief = callPackage ../data/fonts/comic-relief {};
|
||
|
||
comixcursors = callPackage ../data/icons/comixcursors {};
|
||
|
||
corefonts = callPackage ../data/fonts/corefonts { };
|
||
|
||
courier-prime = callPackage ../data/fonts/courier-prime { };
|
||
|
||
cozette = callPackage ../data/fonts/cozette { };
|
||
|
||
culmus = callPackage ../data/fonts/culmus { };
|
||
|
||
clearlyU = callPackage ../data/fonts/clearlyU
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
cm_unicode = callPackage ../data/fonts/cm-unicode {};
|
||
|
||
creep = callPackage ../data/fonts/creep
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
crimson = callPackage ../data/fonts/crimson {};
|
||
|
||
dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {});
|
||
|
||
# solve collision for nix-env before https://github.com/NixOS/nix/pull/815
|
||
dejavu_fontsEnv = buildEnv {
|
||
name = dejavu_fonts.name;
|
||
paths = [ dejavu_fonts.out ];
|
||
};
|
||
|
||
dina-font = callPackage ../data/fonts/dina
|
||
{ inherit (buildPackages.xorg) mkfontscale; };
|
||
|
||
dns-root-data = callPackage ../data/misc/dns-root-data { };
|
||
|
||
docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { };
|
||
|
||
docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { };
|
||
|
||
docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { };
|
||
|
||
docbook_xml_dtd_412 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.1.2.nix { };
|
||
|
||
docbook_xml_dtd_42 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.2.nix { };
|
||
|
||
docbook_xml_dtd_43 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.3.nix { };
|
||
|
||
docbook_xml_dtd_44 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.4.nix { };
|
||
|
||
docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { };
|
||
|
||
docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { };
|
||
|
||
inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { })
|
||
docbook-xsl-nons
|
||
docbook-xsl-ns;
|
||
|
||
# TODO: move this to aliases
|
||
docbook_xsl = docbook-xsl-nons;
|
||
docbook_xsl_ns = docbook-xsl-ns;
|
||
|
||
documentation-highlighter = callPackage ../misc/documentation-highlighter { };
|
||
|
||
mmdoc = callPackage ../tools/text/mmdoc { };
|
||
|
||
documize-community = callPackage ../servers/documize-community { };
|
||
|
||
doge = callPackage ../misc/doge { };
|
||
|
||
doulos-sil = callPackage ../data/fonts/doulos-sil { };
|
||
|
||
cabin = callPackage ../data/fonts/cabin { };
|
||
|
||
camingo-code = callPackage ../data/fonts/camingo-code { };
|
||
|
||
combinatorial_designs = callPackage ../data/misc/combinatorial_designs { };
|
||
|
||
conway_polynomials = callPackage ../data/misc/conway_polynomials { };
|
||
|
||
cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
|
||
|
||
d2coding = callPackage ../data/fonts/d2coding { };
|
||
|
||
dosis = callPackage ../data/fonts/dosis { };
|
||
|
||
dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { };
|
||
|
||
e17gtk = callPackage ../data/themes/e17gtk { };
|
||
|
||
eb-garamond = callPackage ../data/fonts/eb-garamond { };
|
||
|
||
edukai = callPackage ../data/fonts/edukai { };
|
||
|
||
eduli = callPackage ../data/fonts/eduli { };
|
||
|
||
moeli = eduli;
|
||
|
||
edusong = callPackage ../data/fonts/edusong { };
|
||
|
||
efont-unicode = callPackage ../data/fonts/efont-unicode { };
|
||
|
||
elliptic_curves = callPackage ../data/misc/elliptic_curves { };
|
||
|
||
equilux-theme = callPackage ../data/themes/equilux-theme { };
|
||
|
||
eunomia = callPackage ../data/fonts/eunomia { };
|
||
|
||
f5_6 = callPackage ../data/fonts/f5_6 { };
|
||
|
||
faba-icon-theme = callPackage ../data/icons/faba-icon-theme { };
|
||
|
||
faba-mono-icons = callPackage ../data/icons/faba-mono-icons { };
|
||
|
||
ferrum = callPackage ../data/fonts/ferrum { };
|
||
|
||
fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { };
|
||
|
||
graphs = callPackage ../data/misc/graphs { };
|
||
|
||
emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { };
|
||
|
||
emojione = callPackage ../data/fonts/emojione {
|
||
inherit (nodePackages) svgo;
|
||
};
|
||
|
||
emojipick = callPackage ../applications/misc/emojipick { };
|
||
|
||
encode-sans = callPackage ../data/fonts/encode-sans { };
|
||
|
||
envypn-font = callPackage ../data/fonts/envypn-font
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
execline-man-pages = skawarePackages.execline-man-pages;
|
||
|
||
ezra-sil = callPackage ../data/fonts/ezra-sil { };
|
||
|
||
fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {};
|
||
|
||
fira = callPackage ../data/fonts/fira { };
|
||
|
||
fira-code = callPackage ../data/fonts/fira-code { };
|
||
fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { };
|
||
|
||
fira-go = callPackage ../data/fonts/fira-go { };
|
||
|
||
fira-mono = callPackage ../data/fonts/fira-mono { };
|
||
|
||
flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { };
|
||
flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { };
|
||
|
||
fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { };
|
||
|
||
font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4;
|
||
font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5;
|
||
font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6;
|
||
font-awesome = font-awesome_6;
|
||
|
||
fraunces = callPackage ../data/fonts/fraunces { };
|
||
|
||
freefont_ttf = callPackage ../data/fonts/freefont-ttf { };
|
||
|
||
freepats = callPackage ../data/misc/freepats { };
|
||
|
||
g15daemon = callPackage ../os-specific/linux/g15daemon {};
|
||
|
||
galatia-sil = callPackage ../data/fonts/galatia-sil { };
|
||
|
||
gentium = callPackage ../data/fonts/gentium {};
|
||
|
||
gentium-book-basic = callPackage ../data/fonts/gentium-book-basic {};
|
||
|
||
geolite-legacy = callPackage ../data/misc/geolite-legacy { };
|
||
|
||
gohufont = callPackage ../data/fonts/gohufont
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { };
|
||
|
||
gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { };
|
||
|
||
gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { };
|
||
|
||
go-font = callPackage ../data/fonts/go-font { };
|
||
|
||
graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { };
|
||
|
||
graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { };
|
||
|
||
greybird = callPackage ../data/themes/greybird { };
|
||
|
||
gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { };
|
||
|
||
palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; };
|
||
|
||
amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; };
|
||
|
||
gruvterial-theme = callPackage ../data/themes/gtk-theme-framework { theme = "gruvterial"; };
|
||
|
||
oceanic-theme = callPackage ../data/themes/gtk-theme-framework { theme = "oceanic"; };
|
||
|
||
spacx-gtk-theme = callPackage ../data/themes/gtk-theme-framework { theme = "spacx"; };
|
||
|
||
gruvbox-dark-icons-gtk = callPackage ../data/icons/gruvbox-dark-icons-gtk {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
gubbi-font = callPackage ../data/fonts/gubbi { };
|
||
|
||
gyre-fonts = callPackage ../data/fonts/gyre {};
|
||
|
||
hack-font = callPackage ../data/fonts/hack { };
|
||
|
||
helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { };
|
||
|
||
helvum = callPackage ../applications/audio/helvum { };
|
||
|
||
hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { };
|
||
|
||
hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { };
|
||
|
||
hannom = callPackage ../data/fonts/hannom { };
|
||
|
||
hanazono = callPackage ../data/fonts/hanazono { };
|
||
|
||
hermit = callPackage ../data/fonts/hermit { };
|
||
|
||
humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { };
|
||
|
||
hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { };
|
||
|
||
ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { };
|
||
|
||
i-dot-ming = callPackage ../data/fonts/i-dot-ming { };
|
||
|
||
ibm-plex = callPackage ../data/fonts/ibm-plex { };
|
||
|
||
iconpack-jade = callPackage ../data/icons/iconpack-jade { };
|
||
|
||
iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { };
|
||
|
||
inconsolata = callPackage ../data/fonts/inconsolata {};
|
||
|
||
inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix {};
|
||
|
||
inconsolata-nerdfont = nerdfonts.override {
|
||
fonts = [ "Inconsolata" ];
|
||
};
|
||
|
||
input-fonts = callPackage ../data/fonts/input-fonts { };
|
||
|
||
inriafonts = callPackage ../data/fonts/inriafonts { };
|
||
|
||
iosevka = callPackage ../data/fonts/iosevka {};
|
||
iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix {};
|
||
iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {});
|
||
|
||
ipafont = callPackage ../data/fonts/ipafont {};
|
||
ipaexfont = callPackage ../data/fonts/ipaexfont {};
|
||
|
||
iwona = callPackage ../data/fonts/iwona { };
|
||
|
||
jdt-language-server = callPackage ../development/tools/jdt-language-server {};
|
||
|
||
jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { };
|
||
|
||
jost = callPackage ../data/fonts/jost { };
|
||
|
||
joypixels = callPackage ../data/fonts/joypixels { };
|
||
|
||
junicode = callPackage ../data/fonts/junicode { };
|
||
|
||
julia-mono = callPackage ../data/fonts/julia-mono { };
|
||
|
||
juno-theme = callPackage ../data/themes/juno { };
|
||
|
||
kanit-font = callPackage ../data/fonts/kanit { };
|
||
|
||
kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font {};
|
||
|
||
kacst = callPackage ../data/fonts/kacst {};
|
||
|
||
kawkab-mono-font = callPackage ../data/fonts/kawkab-mono {};
|
||
|
||
kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { };
|
||
|
||
khmeros = callPackage ../data/fonts/khmeros {};
|
||
|
||
kochi-substitute = callPackage ../data/fonts/kochi-substitute {};
|
||
|
||
kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 {};
|
||
|
||
kopia = callPackage ../tools/backup/kopia { };
|
||
|
||
kora-icon-theme = callPackage ../data/icons/kora-icon-theme {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
inherit (libsForQt5.kdeFrameworks) breeze-icons;
|
||
};
|
||
|
||
koreader = callPackage ../applications/misc/koreader {};
|
||
|
||
kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { };
|
||
|
||
la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
inherit (pantheon) elementary-icon-theme;
|
||
};
|
||
|
||
layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { };
|
||
|
||
layan-kde = callPackage ../data/themes/layan-kde { };
|
||
|
||
lao = callPackage ../data/fonts/lao {};
|
||
|
||
lato = callPackage ../data/fonts/lato {};
|
||
|
||
league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {};
|
||
|
||
ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules {};
|
||
|
||
inherit (callPackages ../data/fonts/liberation-fonts { })
|
||
liberation_ttf_v1
|
||
liberation_ttf_v2
|
||
;
|
||
liberation_ttf = liberation_ttf_v2;
|
||
|
||
liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { };
|
||
|
||
libevdevc = callPackage ../os-specific/linux/libevdevc { };
|
||
|
||
libgestures = callPackage ../os-specific/linux/libgestures { };
|
||
|
||
liberastika = callPackage ../data/fonts/liberastika { };
|
||
|
||
libertine = callPackage ../data/fonts/libertine { };
|
||
|
||
libertinus = callPackage ../data/fonts/libertinus { };
|
||
|
||
libratbag = callPackage ../os-specific/linux/libratbag { };
|
||
|
||
libre-baskerville = callPackage ../data/fonts/libre-baskerville { };
|
||
|
||
libre-bodoni = callPackage ../data/fonts/libre-bodoni { };
|
||
|
||
libre-caslon = callPackage ../data/fonts/libre-caslon { };
|
||
|
||
libre-franklin = callPackage ../data/fonts/libre-franklin { };
|
||
|
||
lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { };
|
||
|
||
line-awesome = callPackage ../data/fonts/line-awesome { };
|
||
|
||
linux-manual = callPackage ../data/documentation/linux-manual { };
|
||
|
||
lklug-sinhala = callPackage ../data/fonts/lklug-sinhala {};
|
||
|
||
lmmath = callPackage ../data/fonts/lmmath {};
|
||
|
||
lmodern = callPackage ../data/fonts/lmodern { };
|
||
|
||
logiops = callPackage ../misc/drivers/logiops { };
|
||
|
||
# ltunifi and solaar both provide udev rules but solaar's rules are more
|
||
# up-to-date so we simply use that instead of having to maintain our own rules
|
||
logitech-udev-rules = solaar.udev;
|
||
|
||
# lohit-fonts.assamese lohit-fonts.bengali lohit-fonts.devanagari lohit-fonts.gujarati lohit-fonts.gurmukhi
|
||
# lohit-fonts.kannada lohit-fonts.malayalam lohit-fonts.marathi lohit-fonts.nepali lohit-fonts.odia
|
||
# lohit-fonts.tamil-classical lohit-fonts.tamil lohit-fonts.telugu
|
||
# lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi
|
||
lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } );
|
||
|
||
lounge-gtk-theme = callPackage ../data/themes/lounge { };
|
||
|
||
luculent = callPackage ../data/fonts/luculent { };
|
||
|
||
luna-icons = callPackage ../data/icons/luna-icons {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
lxgw-wenkai = callPackage ../data/fonts/lxgw-wenkai { };
|
||
|
||
maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { };
|
||
|
||
mailcap = callPackage ../data/misc/mailcap { };
|
||
|
||
marathi-cursive = callPackage ../data/fonts/marathi-cursive { };
|
||
|
||
man-pages = callPackage ../data/documentation/man-pages { };
|
||
|
||
man-pages-posix = callPackage ../data/documentation/man-pages-posix { };
|
||
|
||
manrope = callPackage ../data/fonts/manrope { };
|
||
|
||
marwaita = callPackage ../data/themes/marwaita { };
|
||
|
||
marwaita-manjaro = callPackage ../data/themes/marwaita-manjaro { };
|
||
|
||
marwaita-peppermint = callPackage ../data/themes/marwaita-peppermint { };
|
||
|
||
marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { };
|
||
|
||
marwaita-ubuntu = callPackage ../data/themes/marwaita-ubuntu { };
|
||
|
||
matcha-gtk-theme = callPackage ../data/themes/matcha { };
|
||
|
||
materia-theme = callPackage ../data/themes/materia-theme { };
|
||
|
||
materia-kde-theme = callPackage ../data/themes/materia-kde { };
|
||
|
||
material-design-icons = callPackage ../data/fonts/material-design-icons { };
|
||
|
||
material-icons = callPackage ../data/fonts/material-icons { };
|
||
|
||
material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { };
|
||
|
||
meslo-lg = callPackage ../data/fonts/meslo-lg {};
|
||
|
||
meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf {};
|
||
|
||
migmix = callPackage ../data/fonts/migmix {};
|
||
|
||
migu = callPackage ../data/fonts/migu {};
|
||
|
||
miscfiles = callPackage ../data/misc/miscfiles { };
|
||
|
||
media-player-info = callPackage ../data/misc/media-player-info {};
|
||
|
||
medio = callPackage ../data/fonts/medio { };
|
||
|
||
mno16 = callPackage ../data/fonts/mno16 { };
|
||
|
||
mnist = callPackage ../data/machine-learning/mnist { };
|
||
|
||
mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { };
|
||
|
||
mojave-gtk-theme = callPackage ../data/themes/mojave {
|
||
inherit (gnome) gnome-shell;
|
||
};
|
||
|
||
moka-icon-theme = callPackage ../data/icons/moka-icon-theme { };
|
||
|
||
monoid = callPackage ../data/fonts/monoid { };
|
||
|
||
mononoki = callPackage ../data/fonts/mononoki { };
|
||
|
||
montserrat = callPackage ../data/fonts/montserrat { };
|
||
|
||
mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { };
|
||
|
||
mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { });
|
||
|
||
mro-unicode = callPackage ../data/fonts/mro-unicode { };
|
||
|
||
mustache-spec = callPackage ../data/documentation/mustache-spec { };
|
||
|
||
mustache-go = callPackage ../development/tools/mustache-go { };
|
||
|
||
mustache-hpp = callPackage ../development/libraries/mustache-hpp { };
|
||
|
||
myrddin = callPackage ../development/compilers/myrddin { };
|
||
|
||
myrica = callPackage ../data/fonts/myrica { };
|
||
|
||
nafees = callPackage ../data/fonts/nafees { };
|
||
|
||
nanum = callPackage ../data/fonts/nanum { };
|
||
|
||
nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { };
|
||
|
||
national-park-typeface = callPackage ../data/fonts/national-park { };
|
||
|
||
netease-music-tui = callPackage ../applications/audio/netease-music-tui {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
netease-cloud-music-gtk = callPackage ../applications/audio/netease-cloud-music-gtk {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation SystemConfiguration;
|
||
};
|
||
|
||
nordic = callPackage ../data/themes/nordic { };
|
||
|
||
nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { };
|
||
|
||
nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { };
|
||
|
||
inherit (callPackages ../data/fonts/noto-fonts {})
|
||
noto-fonts
|
||
noto-fonts-cjk-sans
|
||
noto-fonts-cjk-serif
|
||
noto-fonts-emoji
|
||
noto-fonts-emoji-blob-bin
|
||
noto-fonts-extra;
|
||
|
||
nuclear = callPackage ../applications/audio/nuclear { };
|
||
|
||
nuclei = callPackage ../tools/security/nuclei { };
|
||
|
||
nullmailer = callPackage ../servers/mail/nullmailer {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
numix-icon-theme = callPackage ../data/icons/numix-icon-theme {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { };
|
||
|
||
numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { };
|
||
|
||
numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { };
|
||
|
||
numix-gtk-theme = callPackage ../data/themes/numix { };
|
||
|
||
numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { };
|
||
|
||
numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { };
|
||
|
||
office-code-pro = callPackage ../data/fonts/office-code-pro { };
|
||
|
||
oldstandard = callPackage ../data/fonts/oldstandard { };
|
||
|
||
oldsindhi = callPackage ../data/fonts/oldsindhi { };
|
||
|
||
omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { };
|
||
|
||
onestepback = callPackage ../data/themes/onestepback { };
|
||
|
||
open-dyslexic = callPackage ../data/fonts/open-dyslexic { };
|
||
|
||
open-sans = callPackage ../data/fonts/open-sans { };
|
||
|
||
openmoji-color = callPackage ../data/fonts/openmoji { variant = "color"; };
|
||
|
||
openmoji-black = callPackage ../data/fonts/openmoji { variant = "black"; };
|
||
|
||
openzone-cursors = callPackage ../data/themes/openzone { };
|
||
|
||
oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { };
|
||
|
||
orbitron = callPackage ../data/fonts/orbitron { };
|
||
|
||
orbuculum = callPackage ../development/embedded/orbuculum { };
|
||
|
||
orchis-theme = callPackage ../data/themes/orchis-theme { };
|
||
|
||
orion = callPackage ../data/themes/orion {};
|
||
|
||
overpass = callPackage ../data/fonts/overpass { };
|
||
|
||
oxygenfonts = callPackage ../data/fonts/oxygenfonts { };
|
||
|
||
paper-gtk-theme = callPackage ../data/themes/paper-gtk { };
|
||
|
||
paper-icon-theme = callPackage ../data/icons/paper-icon-theme { };
|
||
|
||
papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
papirus-folders = callPackage ../data/misc/papirus-folders { };
|
||
|
||
plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { };
|
||
|
||
papis = with python3Packages; toPythonApplication papis;
|
||
|
||
paperlike-go = callPackage ../tools/misc/paperlike-go { };
|
||
|
||
paps = callPackage ../tools/misc/paps { };
|
||
|
||
pecita = callPackage ../data/fonts/pecita {};
|
||
|
||
paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix {};
|
||
paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix {};
|
||
paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix {};
|
||
|
||
pari-galdata = callPackage ../data/misc/pari-galdata {};
|
||
|
||
pari-seadata-small = callPackage ../data/misc/pari-seadata-small {};
|
||
|
||
penna = callPackage ../data/fonts/penna { };
|
||
|
||
pitch-black = callPackage ../data/themes/pitch-black {};
|
||
|
||
plano-theme = callPackage ../data/themes/plano { };
|
||
|
||
plata-theme = callPackage ../data/themes/plata {
|
||
inherit (mate) marco;
|
||
};
|
||
|
||
poly = callPackage ../data/fonts/poly { };
|
||
|
||
polychromatic = libsForQt5.callPackage ../applications/misc/polychromatic { };
|
||
|
||
polytopes_db = callPackage ../data/misc/polytopes_db { };
|
||
|
||
pop-gtk-theme = callPackage ../data/themes/pop-gtk { };
|
||
|
||
pop-icon-theme = callPackage ../data/icons/pop-icon-theme {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
};
|
||
|
||
powerline-fonts = callPackage ../data/fonts/powerline-fonts { };
|
||
|
||
powerline-symbols = callPackage ../data/fonts/powerline-symbols { };
|
||
|
||
powerline-go = callPackage ../tools/misc/powerline-go { };
|
||
|
||
powerline-rs = callPackage ../tools/misc/powerline-rs {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
profont = callPackage ../data/fonts/profont
|
||
{ inherit (buildPackages.xorg) mkfontscale; };
|
||
|
||
proggyfonts = callPackage ../data/fonts/proggyfonts { };
|
||
|
||
public-sans = callPackage ../data/fonts/public-sans { };
|
||
|
||
publicsuffix-list = callPackage ../data/misc/publicsuffix-list { };
|
||
|
||
phinger-cursors = callPackage ../data/icons/phinger-cursors { };
|
||
|
||
qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { };
|
||
|
||
qogir-kde = callPackage ../data/themes/qogir-kde { };
|
||
|
||
qogir-theme = callPackage ../data/themes/qogir { };
|
||
|
||
quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { };
|
||
|
||
redhat-official-fonts = callPackage ../data/fonts/redhat-official { };
|
||
|
||
rime-data = callPackage ../data/misc/rime-data { };
|
||
|
||
roapi-http = callPackage ../servers/roapi/http.nix { };
|
||
|
||
rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { };
|
||
|
||
route159 = callPackage ../data/fonts/route159 { };
|
||
|
||
sampradaya = callPackage ../data/fonts/sampradaya { };
|
||
|
||
sarasa-gothic = callPackage ../data/fonts/sarasa-gothic { };
|
||
|
||
savepagenow = callPackage ../tools/misc/savepagenow { };
|
||
|
||
scheme-manpages = callPackage ../data/documentation/scheme-manpages { };
|
||
|
||
scowl = callPackage ../data/misc/scowl { };
|
||
|
||
seshat = callPackage ../data/fonts/seshat { };
|
||
|
||
session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { };
|
||
|
||
shaderc = callPackage ../development/compilers/shaderc { };
|
||
|
||
shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { };
|
||
|
||
sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { };
|
||
|
||
sjasmplus = callPackage ../development/compilers/sjasmplus { };
|
||
|
||
skeu = callPackage ../data/themes/skeu { };
|
||
|
||
sweet = callPackage ../data/themes/sweet { };
|
||
|
||
shared-mime-info = callPackage ../data/misc/shared-mime-info { };
|
||
|
||
shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { };
|
||
|
||
scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; };
|
||
|
||
scheherazade-new = callPackage ../data/fonts/scheherazade { };
|
||
|
||
signwriting = callPackage ../data/fonts/signwriting { };
|
||
|
||
sierra-gtk-theme = callPackage ../data/themes/sierra { };
|
||
|
||
sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { };
|
||
|
||
sil-padauk = callPackage ../data/fonts/sil-padauk { };
|
||
|
||
snap7 = callPackage ../development/libraries/snap7 {};
|
||
|
||
snowblind = callPackage ../data/themes/snowblind { };
|
||
|
||
solarc-gtk-theme = callPackage ../data/themes/solarc { };
|
||
|
||
soundfont-fluid = callPackage ../data/soundfonts/fluid { };
|
||
|
||
soundfont-generaluser = callPackage ../data/soundfonts/generaluser { };
|
||
|
||
soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { };
|
||
|
||
spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { };
|
||
|
||
stdmanpages = callPackage ../data/documentation/std-man-pages { };
|
||
|
||
starfetch = callPackage ../tools/misc/starfetch { };
|
||
|
||
starship = callPackage ../tools/misc/starship {
|
||
inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa;
|
||
};
|
||
|
||
stig = callPackage ../applications/networking/p2p/stig { };
|
||
|
||
stix-otf = callPackage ../data/fonts/stix-otf { };
|
||
|
||
stix-two = callPackage ../data/fonts/stix-two { };
|
||
|
||
inherit (callPackages ../data/fonts/gdouros { })
|
||
aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings;
|
||
|
||
iana-etc = callPackage ../data/misc/iana-etc { };
|
||
|
||
poppler_data = callPackage ../data/misc/poppler-data { };
|
||
|
||
inherit (callPackages ../data/fonts/pretendard { })
|
||
pretendard
|
||
pretendard-jp
|
||
pretendard-std;
|
||
|
||
quattrocento = callPackage ../data/fonts/quattrocento {};
|
||
|
||
quattrocento-sans = callPackage ../data/fonts/quattrocento-sans {};
|
||
|
||
raleway = callPackage ../data/fonts/raleway { };
|
||
|
||
recursive = callPackage ../data/fonts/recursive { };
|
||
|
||
rubik = callPackage ../data/fonts/rubik { };
|
||
|
||
rhodium-libre = callPackage ../data/fonts/rhodium-libre { };
|
||
|
||
rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { };
|
||
|
||
roboto = callPackage ../data/fonts/roboto { };
|
||
|
||
roboto-mono = callPackage ../data/fonts/roboto-mono { };
|
||
|
||
roboto-slab = callPackage ../data/fonts/roboto-slab { };
|
||
|
||
hasklig = callPackage ../data/fonts/hasklig {};
|
||
|
||
maligned = callPackage ../development/tools/maligned { };
|
||
|
||
inter = callPackage ../data/fonts/inter { };
|
||
|
||
open-fonts = callPackage ../data/fonts/open-fonts { };
|
||
|
||
s6-man-pages = skawarePackages.s6-man-pages;
|
||
|
||
s6-networking-man-pages = skawarePackages.s6-networking-man-pages;
|
||
|
||
s6-portable-utils-man-pages = skawarePackages.s6-portable-utils-man-pages;
|
||
|
||
scientifica = callPackage ../data/fonts/scientifica { };
|
||
|
||
siji = callPackage ../data/fonts/siji
|
||
{ inherit (buildPackages.xorg) mkfontscale fonttosfnt; };
|
||
|
||
sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { };
|
||
|
||
source-code-pro = callPackage ../data/fonts/source-code-pro {};
|
||
|
||
source-sans = callPackage ../data/fonts/source-sans { };
|
||
source-sans-pro = callPackage ../data/fonts/source-sans-pro { };
|
||
|
||
source-serif = callPackage ../data/fonts/source-serif { };
|
||
source-serif-pro = callPackage ../data/fonts/source-serif-pro { };
|
||
|
||
source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { };
|
||
|
||
sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { });
|
||
source-han-sans = sourceHanPackages.sans;
|
||
source-han-serif = sourceHanPackages.serif;
|
||
source-han-mono = sourceHanPackages.mono;
|
||
|
||
spleen = callPackage ../data/fonts/spleen { inherit (buildPackages.xorg) mkfontscale; };
|
||
|
||
stilo-themes = callPackage ../data/themes/stilo { };
|
||
|
||
sudo-font = callPackage ../data/fonts/sudo { };
|
||
|
||
inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom;
|
||
|
||
takao = callPackage ../data/fonts/takao { };
|
||
|
||
taskspooler = callPackage ../tools/system/taskspooler { };
|
||
|
||
tamsyn = callPackage ../data/fonts/tamsyn { inherit (buildPackages.xorg) mkfontscale; };
|
||
|
||
tamzen = callPackage ../data/fonts/tamzen { inherit (buildPackages.xorg) mkfontscale; };
|
||
|
||
tango-icon-theme = callPackage ../data/icons/tango-icon-theme {
|
||
gtk = res.gtk2;
|
||
};
|
||
|
||
theme-jade1 = callPackage ../data/themes/jade1 { };
|
||
|
||
theme-obsidian2 = callPackage ../data/themes/obsidian2 { };
|
||
|
||
themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {};
|
||
|
||
theano = callPackage ../data/fonts/theano { };
|
||
|
||
tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme { };
|
||
|
||
tela-icon-theme = callPackage ../data/icons/tela-icon-theme { };
|
||
|
||
template-glib = callPackage ../development/libraries/template-glib { };
|
||
|
||
tempora_lgc = callPackage ../data/fonts/tempora-lgc { };
|
||
|
||
tenderness = callPackage ../data/fonts/tenderness { };
|
||
|
||
terminus_font = callPackage ../data/fonts/terminus-font
|
||
{ inherit (buildPackages.xorg) mkfontscale; };
|
||
|
||
terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { };
|
||
|
||
terminus-nerdfont = nerdfonts.override {
|
||
fonts = [ "Terminus" ];
|
||
};
|
||
|
||
tex-gyre = callPackages ../data/fonts/tex-gyre { };
|
||
|
||
tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
|
||
|
||
theme-vertex = callPackage ../data/themes/vertex { };
|
||
|
||
tibetan-machine = callPackage ../data/fonts/tibetan-machine { };
|
||
|
||
times-newer-roman = callPackage ../data/fonts/times-newer-roman { };
|
||
|
||
tipa = callPackage ../data/fonts/tipa { };
|
||
|
||
ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { };
|
||
|
||
ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r {};
|
||
|
||
ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { };
|
||
|
||
twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { };
|
||
|
||
twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { };
|
||
|
||
tzdata = callPackage ../data/misc/tzdata { };
|
||
|
||
ubuntu-themes = callPackage ../data/themes/ubuntu-themes { };
|
||
|
||
ubuntu_font_family = callPackage ../data/fonts/ubuntu-font-family { };
|
||
|
||
ucs-fonts = callPackage ../data/fonts/ucs-fonts
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
bront_fonts = callPackage ../data/fonts/bront { };
|
||
|
||
ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { };
|
||
|
||
ultralist = callPackage ../applications/misc/ultralist { };
|
||
|
||
undefined-medium = callPackage ../data/fonts/undefined-medium { };
|
||
|
||
unfonts-core = callPackage ../data/fonts/unfonts-core { };
|
||
|
||
uni-vga = callPackage ../data/fonts/uni-vga
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
unicode-character-database = callPackage ../data/misc/unicode-character-database { };
|
||
|
||
unicode-emoji = callPackage ../data/misc/unicode-emoji { };
|
||
|
||
unihan-database = callPackage ../data/misc/unihan-database { };
|
||
|
||
unifont = callPackage ../data/fonts/unifont
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
unifont_upper = callPackage ../data/fonts/unifont_upper { };
|
||
|
||
unscii = callPackage ../data/fonts/unscii { };
|
||
|
||
uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { inherit (xorg) fonttosfnt mkfontdir; };
|
||
|
||
u001-font = callPackage ../data/fonts/u001 { };
|
||
|
||
vanilla-dmz = callPackage ../data/icons/vanilla-dmz { };
|
||
|
||
vdrsymbols = callPackage ../data/fonts/vdrsymbols { };
|
||
|
||
vegur = callPackage ../data/fonts/vegur { };
|
||
|
||
vegeta = callPackage ../tools/networking/vegeta {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
venta = callPackage ../data/themes/venta { };
|
||
|
||
victor-mono = callPackage ../data/fonts/victor-mono { };
|
||
|
||
vimix-gtk-themes = callPackage ../data/themes/vimix {
|
||
inherit (gnome) gnome-shell;
|
||
};
|
||
|
||
vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { };
|
||
|
||
vistafonts = callPackage ../data/fonts/vista-fonts { };
|
||
|
||
vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { };
|
||
|
||
vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { };
|
||
|
||
vollkorn = callPackage ../data/fonts/vollkorn { };
|
||
|
||
weather-icons = callPackage ../data/fonts/weather-icons { };
|
||
|
||
whitesur-gtk-theme = callPackage ../data/themes/whitesur {
|
||
inherit (gnome) gnome-shell;
|
||
};
|
||
|
||
whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { };
|
||
|
||
wireless-regdb = callPackage ../data/misc/wireless-regdb { };
|
||
|
||
work-sans = callPackage ../data/fonts/work-sans { };
|
||
|
||
wqy_microhei = callPackage ../data/fonts/wqy-microhei { };
|
||
|
||
wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { };
|
||
|
||
xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { };
|
||
|
||
xits-math = callPackage ../data/fonts/xits-math { };
|
||
|
||
xkcd-font = callPackage ../data/fonts/xkcd-font { };
|
||
|
||
xkeyboard_config = xorg.xkeyboardconfig;
|
||
|
||
xlsx2csv = with python3Packages; toPythonApplication xlsx2csv;
|
||
|
||
xorg-rgb = callPackage ../data/misc/xorg-rgb {};
|
||
|
||
yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz {};
|
||
|
||
yaru-theme = callPackage ../data/themes/yaru {};
|
||
|
||
yaru-remix-theme = callPackage ../data/themes/yaru-remix {};
|
||
|
||
zafiro-icons = callPackage ../data/icons/zafiro-icons {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
zeal = libsForQt5.callPackage ../data/documentation/zeal { };
|
||
|
||
zilla-slab = callPackage ../data/fonts/zilla-slab { };
|
||
|
||
zuki-themes = callPackage ../data/themes/zuki { };
|
||
|
||
### APPLICATIONS / GIS
|
||
|
||
gmt = callPackage ../applications/gis/gmt {
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
Accelerate CoreGraphics CoreVideo;
|
||
};
|
||
|
||
gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { };
|
||
|
||
dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { };
|
||
|
||
grass = callPackage ../applications/gis/grass { };
|
||
|
||
openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
|
||
|
||
qgis-ltr = callPackage ../applications/gis/qgis/ltr.nix { };
|
||
|
||
qgis = callPackage ../applications/gis/qgis { };
|
||
|
||
qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { };
|
||
|
||
saga = libsForQt5.callPackage ../applications/gis/saga {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
udig = callPackage ../applications/gis/udig { };
|
||
|
||
whitebox-tools = callPackage ../applications/gis/whitebox-tools {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
zombietrackergps = libsForQt5.callPackage ../applications/gis/zombietrackergps { };
|
||
|
||
### APPLICATIONS
|
||
|
||
_2bwm = callPackage ../applications/window-managers/2bwm {
|
||
patches = config."2bwm".patches or [];
|
||
};
|
||
|
||
a2jmidid = callPackage ../applications/audio/a2jmidid { };
|
||
|
||
aacgain = callPackage ../applications/audio/aacgain { };
|
||
|
||
abcde = callPackage ../applications/audio/abcde {
|
||
inherit (python3Packages) eyeD3;
|
||
};
|
||
|
||
abiword = callPackage ../applications/office/abiword { };
|
||
|
||
abook = callPackage ../applications/misc/abook { };
|
||
|
||
acd-cli = callPackage ../applications/networking/sync/acd_cli {
|
||
inherit (python3Packages)
|
||
buildPythonApplication appdirs colorama python-dateutil
|
||
requests requests-toolbelt setuptools sqlalchemy fusepy;
|
||
};
|
||
|
||
adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { };
|
||
|
||
adl = callPackage ../applications/video/adl { };
|
||
|
||
appvm = callPackage ../applications/virtualization/appvm { };
|
||
|
||
yggdrasil = callPackage ../tools/networking/yggdrasil { };
|
||
|
||
masterpdfeditor = libsForQt5.callPackage ../applications/misc/masterpdfeditor { };
|
||
|
||
masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { };
|
||
|
||
foxitreader = libsForQt512.callPackage ../applications/misc/foxitreader { };
|
||
|
||
pdfstudio = import ../applications/misc/pdfstudio {
|
||
program = "pdfstudio";
|
||
inherit callPackage fetchurl libgccjit;
|
||
};
|
||
|
||
pdfstudioviewer = import ../applications/misc/pdfstudio {
|
||
program = "pdfstudioviewer";
|
||
inherit callPackage fetchurl libgccjit;
|
||
};
|
||
|
||
aeolus = callPackage ../applications/audio/aeolus { };
|
||
|
||
aewan = callPackage ../applications/editors/aewan { };
|
||
|
||
afterstep = callPackage ../applications/window-managers/afterstep {
|
||
fltk = fltk13;
|
||
gtk = gtk2;
|
||
};
|
||
|
||
agedu = callPackage ../tools/misc/agedu { };
|
||
|
||
agenda = callPackage ../applications/office/agenda { };
|
||
|
||
ahoviewer = callPackage ../applications/graphics/ahoviewer { };
|
||
|
||
airwave = callPackage ../applications/audio/airwave { qt5 = qt514; };
|
||
|
||
akira-unstable = callPackage ../applications/graphics/akira { };
|
||
|
||
alembic = callPackage ../development/libraries/alembic {};
|
||
|
||
alfaview = callPackage ../applications/networking/instant-messengers/alfaview { };
|
||
|
||
alchemy = callPackage ../applications/graphics/alchemy { };
|
||
|
||
alock = callPackage ../misc/screensavers/alock { };
|
||
|
||
alot = callPackage ../applications/networking/mailreaders/alot { };
|
||
|
||
alpine = callPackage ../applications/networking/mailreaders/alpine {
|
||
tcl = tcl-8_5;
|
||
};
|
||
|
||
msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { };
|
||
|
||
amarok = libsForQt5_openssl_1_1.callPackage ../applications/audio/amarok { };
|
||
amarok-kf5 = amarok; # for compatibility
|
||
|
||
amfora = callPackage ../applications/networking/browsers/amfora { };
|
||
|
||
AMB-plugins = callPackage ../applications/audio/AMB-plugins { };
|
||
|
||
ams-lv2 = callPackage ../applications/audio/ams-lv2 { };
|
||
|
||
androidStudioPackages = recurseIntoAttrs
|
||
(callPackage ../applications/editors/android-studio {
|
||
buildFHSUserEnv = buildFHSUserEnvBubblewrap;
|
||
});
|
||
android-studio = androidStudioPackages.stable;
|
||
|
||
animbar = callPackage ../applications/graphics/animbar { };
|
||
|
||
antfs-cli = callPackage ../applications/misc/antfs-cli {};
|
||
|
||
antimony = libsForQt514.callPackage ../applications/graphics/antimony {};
|
||
|
||
antiword = callPackage ../applications/office/antiword {};
|
||
|
||
anup = callPackage ../applications/misc/anup {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
anytype = callPackage ../applications/misc/anytype { };
|
||
|
||
ao = libfive;
|
||
|
||
apache-directory-studio = callPackage ../applications/networking/apache-directory-studio {};
|
||
|
||
apkeep = callPackage ../tools/misc/apkeep {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
apngasm = callPackage ../applications/graphics/apngasm {};
|
||
apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix {};
|
||
|
||
appeditor = callPackage ../applications/misc/appeditor { };
|
||
|
||
appgate-sdp = callPackage ../applications/networking/appgate-sdp { };
|
||
|
||
apostrophe = callPackage ../applications/editors/apostrophe {
|
||
pythonPackages = python3Packages;
|
||
texlive = texlive.combined.scheme-medium;
|
||
};
|
||
|
||
aqemu = libsForQt5.callPackage ../applications/virtualization/aqemu { };
|
||
|
||
ardour = callPackage ../applications/audio/ardour { };
|
||
|
||
arelle = with python3Packages; toPythonApplication arelle;
|
||
|
||
argo = callPackage ../applications/networking/cluster/argo { };
|
||
|
||
argocd = callPackage ../applications/networking/cluster/argocd { };
|
||
|
||
argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { };
|
||
|
||
argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { };
|
||
|
||
ario = callPackage ../applications/audio/ario { };
|
||
|
||
arion = callPackage ../applications/virtualization/arion { };
|
||
|
||
arkade = callPackage ../applications/networking/cluster/arkade { };
|
||
|
||
asuka = callPackage ../applications/networking/browsers/asuka {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { };
|
||
|
||
artha = callPackage ../applications/misc/artha { };
|
||
|
||
atlassian-cli = callPackage ../applications/office/atlassian-cli { };
|
||
|
||
atomEnv = callPackage ../applications/editors/atom/env.nix { };
|
||
|
||
atomPackages = dontRecurseIntoAttrs (callPackage ../applications/editors/atom { });
|
||
|
||
inherit (atomPackages) atom atom-beta;
|
||
|
||
asap = callPackage ../tools/audio/asap { };
|
||
|
||
aseprite = callPackage ../applications/editors/aseprite { };
|
||
aseprite-unfree = aseprite.override { unfree = true; };
|
||
|
||
assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { };
|
||
|
||
astroid = callPackage ../applications/networking/mailreaders/astroid {
|
||
vim = vim_configurable.override { features = "normal"; };
|
||
};
|
||
|
||
aucatctl = callPackage ../applications/audio/aucatctl { };
|
||
|
||
audacious = libsForQt5.callPackage ../applications/audio/audacious { };
|
||
audacious-plugins = libsForQt5.callPackage ../applications/audio/audacious/plugins.nix {
|
||
# Avoid circular dependency
|
||
audacious = audacious.override { audacious-plugins = null; };
|
||
};
|
||
audaciousQt5 = audacious;
|
||
|
||
audacity-gtk2 = callPackage ../applications/audio/audacity { wxGTK = wxGTK31-gtk2; };
|
||
audacity-gtk3 = callPackage ../applications/audio/audacity { wxGTK = wxGTK31-gtk3; };
|
||
audacity =
|
||
if stdenv.isDarwin then
|
||
callPackage ../applications/audio/audacity {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit AudioToolbox AudioUnit Carbon Cocoa CoreAudio CoreAudioKit CoreServices;
|
||
suil = suil-qt5;
|
||
}
|
||
else
|
||
audacity-gtk2;
|
||
|
||
audio-recorder = callPackage ../applications/audio/audio-recorder { };
|
||
|
||
auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { };
|
||
|
||
autokey = callPackage ../applications/office/autokey { };
|
||
|
||
autotalent = callPackage ../applications/audio/autotalent { };
|
||
|
||
autotrace = callPackage ../applications/graphics/autotrace {};
|
||
|
||
av-98 = callPackage ../applications/networking/browsers/av-98 { };
|
||
|
||
avizo = callPackage ../applications/misc/avizo { };
|
||
|
||
avocode = callPackage ../applications/graphics/avocode {};
|
||
|
||
azpainter = callPackage ../applications/graphics/azpainter { };
|
||
|
||
bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { };
|
||
|
||
blocky = callPackage ../applications/networking/blocky { };
|
||
|
||
cadence = libsForQt5.callPackage ../applications/audio/cadence { };
|
||
|
||
cheesecutter = callPackage ../applications/audio/cheesecutter { };
|
||
|
||
milkytracker = callPackage ../applications/audio/milkytracker { };
|
||
|
||
ptcollab = libsForQt515.callPackage ../applications/audio/ptcollab { };
|
||
|
||
schismtracker = callPackage ../applications/audio/schismtracker { };
|
||
|
||
jnetmap = callPackage ../applications/networking/jnetmap {};
|
||
|
||
join-desktop = callPackage ../applications/misc/join-desktop { };
|
||
|
||
libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix {
|
||
boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found
|
||
};
|
||
libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix {
|
||
boost = boost175;
|
||
};
|
||
libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix {
|
||
boost = boost175;
|
||
};
|
||
libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix {
|
||
boost = boost175;
|
||
};
|
||
libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix {
|
||
boost = boost175;
|
||
};
|
||
|
||
|
||
armcord = callPackage ../applications/networking/instant-messengers/armcord { };
|
||
|
||
aumix = callPackage ../applications/audio/aumix {
|
||
gtkGUI = false;
|
||
};
|
||
|
||
autopanosiftc = callPackage ../applications/graphics/autopanosiftc { };
|
||
|
||
AusweisApp2 = libsForQt5.callPackage ../applications/misc/ausweisapp2 { };
|
||
|
||
avidemux = libsForQt5.callPackage ../applications/video/avidemux { };
|
||
|
||
avrdudess = callPackage ../applications/misc/avrdudess { };
|
||
|
||
awesome = callPackage ../applications/window-managers/awesome {
|
||
cairo = cairo.override { xcbSupport = true; };
|
||
inherit (texFunctions) fontsConf;
|
||
};
|
||
|
||
awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { };
|
||
|
||
inherit (gnome) baobab;
|
||
|
||
backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { };
|
||
|
||
backintime-qt = libsForQt5.callPackage ../applications/networking/sync/backintime/qt.nix { };
|
||
|
||
backintime = backintime-qt;
|
||
|
||
balsa = callPackage ../applications/networking/mailreaders/balsa { };
|
||
|
||
bandwidth = callPackage ../tools/misc/bandwidth { };
|
||
|
||
banking = callPackage ../applications/office/banking { };
|
||
|
||
baresip = callPackage ../applications/networking/instant-messengers/baresip { };
|
||
|
||
barrier = libsForQt5.callPackage ../applications/misc/barrier {};
|
||
|
||
bashSnippets = callPackage ../applications/misc/bashSnippets { };
|
||
|
||
batik = callPackage ../applications/graphics/batik { };
|
||
|
||
batsignal = callPackage ../applications/misc/batsignal { };
|
||
|
||
baudline = callPackage ../applications/audio/baudline { };
|
||
|
||
bb = callPackage ../applications/misc/bb { };
|
||
|
||
bchoppr = callPackage ../applications/audio/bchoppr { };
|
||
|
||
berry = callPackage ../applications/window-managers/berry { };
|
||
|
||
bespokesynth = callPackage ../applications/audio/bespokesynth {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa WebKit CoreServices CoreAudioKit;
|
||
};
|
||
|
||
bespokesynth-with-vst2 = bespokesynth.override {
|
||
enableVST2 = true;
|
||
};
|
||
|
||
bevelbar = callPackage ../applications/window-managers/bevelbar { };
|
||
|
||
bibletime = libsForQt5.callPackage ../applications/misc/bibletime { };
|
||
|
||
bino3d = libsForQt5.callPackage ../applications/video/bino3d {
|
||
glew = glew110;
|
||
};
|
||
|
||
bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { };
|
||
bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { };
|
||
|
||
bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { };
|
||
|
||
bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { };
|
||
|
||
bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { };
|
||
|
||
bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { };
|
||
|
||
bitmeter = callPackage ../applications/audio/bitmeter { };
|
||
|
||
bitscope = recurseIntoAttrs
|
||
(callPackage ../applications/science/electronics/bitscope/packages.nix { });
|
||
|
||
bitwig-studio1 = callPackage ../applications/audio/bitwig-studio/bitwig-studio1.nix {
|
||
inherit (gnome) zenity;
|
||
libxkbcommon = libxkbcommon_7;
|
||
};
|
||
bitwig-studio2 = callPackage ../applications/audio/bitwig-studio/bitwig-studio2.nix {
|
||
inherit bitwig-studio1;
|
||
};
|
||
bitwig-studio3 = callPackage ../applications/audio/bitwig-studio/bitwig-studio3.nix { };
|
||
bitwig-studio4 = callPackage ../applications/audio/bitwig-studio/bitwig-studio4.nix { };
|
||
|
||
bitwig-studio = bitwig-studio4;
|
||
|
||
bgpdump = callPackage ../tools/networking/bgpdump { };
|
||
|
||
bgpq3 = callPackage ../tools/networking/bgpq3 { };
|
||
|
||
bgpq4 = callPackage ../tools/networking/bgpq4 { };
|
||
|
||
blackbox = callPackage ../applications/version-management/blackbox { };
|
||
|
||
bleachbit = callPackage ../applications/misc/bleachbit { };
|
||
|
||
blender = callPackage ../applications/misc/blender {
|
||
# LLVM 11 crashes when compiling GHOST_SystemCocoa.mm
|
||
stdenv = if stdenv.isDarwin then llvmPackages_10.stdenv else stdenv;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
|
||
};
|
||
|
||
blender-with-packages = callPackage ../applications/misc/blender/wrapper.nix {};
|
||
|
||
blender-hip = blender.override { hipSupport = true; };
|
||
|
||
blflash = callPackage ../tools/misc/blflash { };
|
||
|
||
blogc = callPackage ../applications/misc/blogc { };
|
||
|
||
blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix {
|
||
inherit (haskellPackages) ghcWithPackages;
|
||
};
|
||
|
||
bluefish = callPackage ../applications/editors/bluefish {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
bluej = callPackage ../applications/editors/bluej {
|
||
jdk = jetbrains.jdk;
|
||
};
|
||
|
||
bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { };
|
||
|
||
blugon = callPackage ../applications/misc/blugon { };
|
||
|
||
bombadillo = callPackage ../applications/networking/browsers/bombadillo { };
|
||
|
||
bombono = callPackage ../applications/video/bombono {};
|
||
|
||
bonzomatic = callPackage ../applications/editors/bonzomatic { };
|
||
|
||
bottles = callPackage ../applications/misc/bottles {
|
||
wine = wineWowPackages.minimal;
|
||
};
|
||
|
||
brave = callPackage ../applications/networking/browsers/brave { };
|
||
|
||
break-time = callPackage ../applications/misc/break-time { };
|
||
|
||
breezy = with python3Packages; toPythonApplication breezy;
|
||
|
||
notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { };
|
||
|
||
brig = callPackage ../applications/networking/brig { };
|
||
|
||
bristol = callPackage ../applications/audio/bristol { };
|
||
|
||
bjumblr = callPackage ../applications/audio/bjumblr { };
|
||
|
||
bschaffl = callPackage ../applications/audio/bschaffl { };
|
||
|
||
bsequencer = callPackage ../applications/audio/bsequencer { };
|
||
|
||
bslizr = callPackage ../applications/audio/bslizr { };
|
||
|
||
bshapr = callPackage ../applications/audio/bshapr { };
|
||
|
||
bspwm = callPackage ../applications/window-managers/bspwm { };
|
||
|
||
bvi = callPackage ../applications/editors/bvi { };
|
||
|
||
bviplus = callPackage ../applications/editors/bviplus { };
|
||
|
||
caerbannog = callPackage ../applications/misc/caerbannog { };
|
||
|
||
cardboard = callPackage ../applications/window-managers/cardboard { };
|
||
|
||
cardo = callPackage ../data/fonts/cardo { };
|
||
|
||
cage = callPackage ../applications/window-managers/cage {
|
||
wlroots = wlroots_0_14;
|
||
};
|
||
|
||
calf = callPackage ../applications/audio/calf {
|
||
inherit (gnome2) libglade;
|
||
};
|
||
|
||
calcurse = callPackage ../applications/misc/calcurse { };
|
||
|
||
calculix = callPackage ../applications/science/math/calculix {};
|
||
|
||
calibre = libsForQt5.callPackage ../applications/misc/calibre { };
|
||
|
||
calibre-web = callPackage ../servers/calibre-web { };
|
||
|
||
calligra = libsForQt5.callPackage ../applications/office/calligra { };
|
||
|
||
perkeep = callPackage ../applications/misc/perkeep { };
|
||
|
||
canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { };
|
||
|
||
canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { };
|
||
|
||
caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { };
|
||
|
||
carddav-util = callPackage ../tools/networking/carddav-util { };
|
||
|
||
cardinal = callPackage ../applications/audio/cardinal { };
|
||
|
||
carla = libsForQt5.callPackage ../applications/audio/carla { };
|
||
|
||
castor = callPackage ../applications/networking/browsers/castor { };
|
||
|
||
catfs = callPackage ../os-specific/linux/catfs { };
|
||
|
||
catgirl = callPackage ../applications/networking/irc/catgirl { };
|
||
|
||
catimg = callPackage ../tools/misc/catimg { };
|
||
|
||
catt = callPackage ../applications/video/catt { };
|
||
|
||
cava = callPackage ../applications/audio/cava { };
|
||
|
||
cb2bib = libsForQt514.callPackage ../applications/office/cb2bib { };
|
||
|
||
cbatticon = callPackage ../applications/misc/cbatticon { };
|
||
|
||
cbc = callPackage ../applications/science/math/cbc { };
|
||
|
||
cddiscid = callPackage ../applications/audio/cd-discid {
|
||
inherit (darwin) IOKit;
|
||
};
|
||
|
||
cdparanoia = cdparanoiaIII;
|
||
|
||
cdparanoiaIII = callPackage ../applications/audio/cdparanoia {
|
||
inherit (darwin) IOKit;
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
};
|
||
|
||
cyanrip = callPackage ../applications/audio/cyanrip { };
|
||
|
||
centerim = callPackage ../applications/networking/instant-messengers/centerim { };
|
||
|
||
cgit = callPackage ../applications/version-management/git-and-tools/cgit { };
|
||
cgit-pink = callPackage ../applications/version-management/git-and-tools/cgit/pink.nix { };
|
||
|
||
chatty = callPackage ../applications/networking/instant-messengers/chatty { };
|
||
|
||
chirp = callPackage ../applications/radio/chirp { };
|
||
|
||
browsh = callPackage ../applications/networking/browsers/browsh { };
|
||
|
||
brotab = callPackage ../tools/misc/brotab {
|
||
python = python3;
|
||
};
|
||
|
||
bookworm = callPackage ../applications/office/bookworm { };
|
||
|
||
bookletimposer = callPackage ../applications/office/bookletimposer { };
|
||
|
||
boops = callPackage ../applications/audio/boops { };
|
||
|
||
ChowCentaur = callPackage ../applications/audio/ChowCentaur { };
|
||
|
||
ChowKick = callPackage ../applications/audio/ChowKick { };
|
||
|
||
ChowPhaser = callPackage ../applications/audio/ChowPhaser { };
|
||
|
||
CHOWTapeModel = callPackage ../applications/audio/CHOWTapeModel { };
|
||
|
||
chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {});
|
||
|
||
chromiumBeta = lowPrio (chromium.override { channel = "beta"; });
|
||
|
||
chromiumDev = lowPrio (chromium.override { channel = "dev"; });
|
||
|
||
chuck = callPackage ../applications/audio/chuck {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel;
|
||
};
|
||
|
||
cinelerra = callPackage ../applications/video/cinelerra { };
|
||
|
||
cipher = callPackage ../applications/misc/cipher { };
|
||
|
||
clapper = callPackage ../applications/video/clapper { };
|
||
|
||
ciscoPacketTracer7 = callPackage ../applications/networking/cisco-packet-tracer/7.nix { };
|
||
|
||
ciscoPacketTracer8 = callPackage ../applications/networking/cisco-packet-tracer/8.nix { };
|
||
|
||
claws-mail = callPackage ../applications/networking/mailreaders/claws-mail {
|
||
inherit (xorg) libSM;
|
||
};
|
||
|
||
cligh = python3Packages.callPackage ../development/tools/github/cligh {};
|
||
|
||
clight = callPackage ../applications/misc/clight { };
|
||
|
||
clightd = callPackage ../applications/misc/clight/clightd.nix { };
|
||
|
||
clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { };
|
||
|
||
clipcat = callPackage ../applications/misc/clipcat { };
|
||
|
||
clipmenu = callPackage ../applications/misc/clipmenu { };
|
||
|
||
clipit = callPackage ../applications/misc/clipit { };
|
||
|
||
clipqr = callPackage ../applications/misc/clipqr { };
|
||
|
||
cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { };
|
||
|
||
clp = callPackage ../applications/science/math/clp { };
|
||
|
||
cmatrix = callPackage ../applications/misc/cmatrix { };
|
||
|
||
cmctl = callPackage ../applications/networking/cluster/cmctl { };
|
||
|
||
cmus = callPackage ../applications/audio/cmus {
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox;
|
||
libjack = libjack2;
|
||
};
|
||
|
||
cmusfm = callPackage ../applications/audio/cmusfm { };
|
||
|
||
cni = callPackage ../applications/networking/cluster/cni {};
|
||
cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix {};
|
||
|
||
dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni {};
|
||
|
||
multus-cni = callPackage ../applications/networking/cluster/multus-cni {};
|
||
|
||
cntr = callPackage ../applications/virtualization/cntr { };
|
||
|
||
communi = libsForQt5.callPackage ../applications/networking/irc/communi { };
|
||
|
||
complete-alias = callPackage ../tools/misc/complete-alias { };
|
||
|
||
confclerk = libsForQt5.callPackage ../applications/misc/confclerk { };
|
||
|
||
copyq = libsForQt5.callPackage ../applications/misc/copyq { };
|
||
|
||
corectrl = libsForQt5.callPackage ../applications/misc/corectrl { };
|
||
|
||
coriander = callPackage ../applications/video/coriander {
|
||
inherit (gnome2) libgnomeui GConf;
|
||
};
|
||
|
||
corrscope = libsForQt5.callPackage ../applications/video/corrscope {
|
||
ffmpeg = ffmpeg-full;
|
||
};
|
||
|
||
cpeditor = libsForQt515.callPackage ../applications/editors/cpeditor { };
|
||
|
||
csa = callPackage ../applications/audio/csa { };
|
||
|
||
csound = callPackage ../applications/audio/csound {
|
||
inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI;
|
||
};
|
||
|
||
csound-manual = callPackage ../applications/audio/csound/csound-manual {
|
||
python = python27;
|
||
pygments = python27Packages.pygments;
|
||
};
|
||
|
||
csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt {
|
||
python = python27;
|
||
};
|
||
|
||
codeblocks = callPackage ../applications/editors/codeblocks { };
|
||
codeblocksFull = codeblocks.override { contribPlugins = true; };
|
||
|
||
cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; };
|
||
cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; };
|
||
cudatext = cudatext-qt;
|
||
|
||
convos = callPackage ../applications/networking/irc/convos { };
|
||
|
||
comical = callPackage ../applications/graphics/comical { };
|
||
|
||
containerd = callPackage ../applications/virtualization/containerd { };
|
||
|
||
convchain = callPackage ../tools/graphics/convchain {};
|
||
|
||
cordless = callPackage ../applications/networking/instant-messengers/cordless { };
|
||
|
||
coursera-dl = callPackage ../applications/misc/coursera-dl {};
|
||
|
||
coyim = callPackage ../applications/networking/instant-messengers/coyim { };
|
||
|
||
cozy-drive = callPackage ../applications/networking/cozy-drive {};
|
||
|
||
cq-editor = libsForQt5.callPackage ../applications/graphics/cq-editor {
|
||
python3Packages = python37Packages;
|
||
};
|
||
|
||
cqrlog = callPackage ../applications/radio/cqrlog {
|
||
hamlib = hamlib_4;
|
||
};
|
||
|
||
crun = callPackage ../applications/virtualization/crun {};
|
||
|
||
csdp = callPackage ../applications/science/math/csdp { };
|
||
|
||
ctop = callPackage ../tools/system/ctop { };
|
||
|
||
cubicsdr = callPackage ../applications/radio/cubicsdr { };
|
||
|
||
cum = callPackage ../applications/misc/cum { };
|
||
|
||
cuneiform = callPackage ../tools/graphics/cuneiform {};
|
||
|
||
curseradio = callPackage ../applications/audio/curseradio { };
|
||
|
||
curtail = callPackage ../applications/graphics/curtail { };
|
||
|
||
cutecom = libsForQt5.callPackage ../tools/misc/cutecom { };
|
||
|
||
cvs = callPackage ../applications/version-management/cvs { };
|
||
|
||
cvsps = callPackage ../applications/version-management/cvsps { };
|
||
|
||
cvsq = callPackage ../applications/version-management/cvsq { };
|
||
|
||
cvs2svn = callPackage ../applications/version-management/cvs2svn { };
|
||
|
||
cwm = callPackage ../applications/window-managers/cwm { };
|
||
|
||
cyclone = callPackage ../applications/audio/pd-plugins/cyclone { };
|
||
|
||
dablin = callPackage ../applications/radio/dablin { };
|
||
|
||
darcs = haskell.lib.compose.overrideCabal (drv: {
|
||
configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
|
||
}) (haskell.lib.compose.justStaticExecutables haskellPackages.darcs);
|
||
|
||
darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { };
|
||
|
||
darkman = callPackage ../applications/misc/darkman { };
|
||
|
||
darktable = callPackage ../applications/graphics/darktable {
|
||
lua = lua5_4;
|
||
pugixml = pugixml.override { shared = true; };
|
||
};
|
||
|
||
das_watchdog = callPackage ../tools/system/das_watchdog { };
|
||
|
||
dd-agent = callPackage ../tools/networking/dd-agent/5.nix { };
|
||
datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix {
|
||
pythonPackages = datadog-integrations-core {};
|
||
};
|
||
datadog-process-agent = callPackage ../tools/networking/dd-agent/datadog-process-agent.nix { };
|
||
datadog-integrations-core = extras: callPackage ../tools/networking/dd-agent/integrations-core.nix {
|
||
python = python3;
|
||
extraIntegrations = extras;
|
||
};
|
||
|
||
ddgr = callPackage ../applications/misc/ddgr { };
|
||
|
||
deadbeef = callPackage ../applications/audio/deadbeef { };
|
||
|
||
deadbeefPlugins = {
|
||
headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
|
||
lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
|
||
mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
|
||
musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { };
|
||
statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { };
|
||
playlist-manager = callPackage ../applications/audio/deadbeef/plugins/playlist-manager.nix { };
|
||
};
|
||
|
||
deadbeef-with-plugins = callPackage ../applications/audio/deadbeef/wrapper.nix {
|
||
plugins = [];
|
||
};
|
||
|
||
dfasma = libsForQt5.callPackage ../applications/audio/dfasma { };
|
||
|
||
dht = callPackage ../applications/networking/p2p/dht { };
|
||
|
||
dia = callPackage ../applications/graphics/dia {
|
||
inherit (gnome2) libart_lgpl libgnomeui;
|
||
};
|
||
|
||
direwolf = callPackage ../applications/radio/direwolf {
|
||
hamlib = hamlib_4;
|
||
};
|
||
|
||
dirt = callPackage ../applications/audio/dirt {};
|
||
|
||
distrho = callPackage ../applications/audio/distrho {};
|
||
|
||
dit = callPackage ../applications/editors/dit { };
|
||
|
||
djvulibre = callPackage ../applications/misc/djvulibre { };
|
||
|
||
djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { };
|
||
|
||
djview = libsForQt5.callPackage ../applications/graphics/djview { };
|
||
djview4 = djview;
|
||
|
||
dmenu = callPackage ../applications/misc/dmenu { };
|
||
dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { };
|
||
|
||
dmensamenu = callPackage ../applications/misc/dmensamenu {
|
||
inherit (python3Packages) buildPythonApplication requests;
|
||
};
|
||
|
||
dmrconfig = callPackage ../applications/radio/dmrconfig { };
|
||
|
||
dmtx-utils = callPackage ../tools/graphics/dmtx-utils {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
dnd-tools = callPackage ../applications/misc/dnd-tools { };
|
||
|
||
inherit (callPackage ../applications/virtualization/docker {})
|
||
docker_20_10;
|
||
|
||
docker = docker_20_10;
|
||
docker-client = docker.override { clientOnly = true; };
|
||
|
||
docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
|
||
|
||
docker-gc = callPackage ../applications/virtualization/docker/gc.nix { };
|
||
|
||
docker-machine = callPackage ../applications/networking/cluster/docker-machine { };
|
||
docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { };
|
||
docker-machine-kvm = callPackage ../applications/networking/cluster/docker-machine/kvm.nix { };
|
||
docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { };
|
||
docker-machine-xhyve = callPackage ../applications/networking/cluster/docker-machine/xhyve.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
|
||
inherit (darwin) cctools;
|
||
};
|
||
|
||
docker-distribution = callPackage ../applications/virtualization/docker/distribution.nix { };
|
||
|
||
dockfmt = callPackage ../development/tools/dockfmt { };
|
||
|
||
afterburn = callPackage ../tools/admin/afterburn {};
|
||
|
||
docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { };
|
||
docker-compose = callPackage ../applications/virtualization/docker/compose.nix { };
|
||
docker-compose_1 = python3Packages.callPackage ../applications/virtualization/docker/compose_1.nix {};
|
||
|
||
amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { };
|
||
|
||
docker-credential-gcr = callPackage ../tools/admin/docker-credential-gcr { };
|
||
|
||
docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { };
|
||
|
||
doodle = callPackage ../applications/search/doodle { };
|
||
|
||
dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { };
|
||
|
||
dragonflydb = callPackage ../servers/nosql/dragonflydb { };
|
||
|
||
dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { };
|
||
|
||
drawing = callPackage ../applications/graphics/drawing { };
|
||
|
||
drawio = callPackage ../applications/graphics/drawio {};
|
||
drawio-headless = callPackage ../applications/graphics/drawio/headless.nix { };
|
||
|
||
drawpile = libsForQt5.callPackage ../applications/graphics/drawpile { };
|
||
drawpile-server-headless = libsForQt5.callPackage ../applications/graphics/drawpile {
|
||
buildClient = false;
|
||
buildServerGui = false;
|
||
};
|
||
|
||
drawterm = callPackage ../tools/admin/drawterm { };
|
||
|
||
droopy = python3Packages.callPackage ../applications/networking/droopy { };
|
||
|
||
drumgizmo = callPackage ../applications/audio/drumgizmo {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
dsf2flac = callPackage ../applications/audio/dsf2flac { };
|
||
|
||
dunst = callPackage ../applications/misc/dunst { };
|
||
|
||
du-dust = callPackage ../tools/misc/dust {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
dutree = callPackage ../tools/misc/dutree { };
|
||
|
||
devede = callPackage ../applications/video/devede { };
|
||
|
||
denemo = callPackage ../applications/audio/denemo { };
|
||
|
||
dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed {
|
||
inherit (darwin.apple_sdk_11_0.frameworks) Cocoa WebKit MetalKit DiscRecording CoreAudioKit;
|
||
inherit (darwin.apple_sdk_11_0.libs) simd;
|
||
};
|
||
|
||
dvdauthor = callPackage ../applications/video/dvdauthor { };
|
||
|
||
dvdbackup = callPackage ../applications/video/dvdbackup { };
|
||
|
||
dvd-slideshow = callPackage ../applications/video/dvd-slideshow { };
|
||
|
||
dvdstyler = callPackage ../applications/video/dvdstyler {
|
||
inherit (gnome2) libgnomeui;
|
||
};
|
||
|
||
dyff = callPackage ../development/tools/dyff { };
|
||
|
||
dwl = callPackage ../applications/window-managers/dwl { };
|
||
|
||
dwm = callPackage ../applications/window-managers/dwm {
|
||
# dwm is configured entirely through source modification. Allow users to
|
||
# specify patches through nixpkgs.config.dwm.patches
|
||
patches = config.dwm.patches or [];
|
||
};
|
||
|
||
dwmblocks = callPackage ../applications/misc/dwmblocks { };
|
||
|
||
dwmbar = callPackage ../applications/misc/dwmbar { };
|
||
|
||
dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { };
|
||
|
||
exploitdb = callPackage ../tools/security/exploitdb { };
|
||
|
||
evilwm = callPackage ../applications/window-managers/evilwm {
|
||
patches = config.evilwm.patches or [];
|
||
};
|
||
|
||
dzen2 = callPackage ../applications/window-managers/dzen2 { };
|
||
|
||
e16 = callPackage ../applications/window-managers/e16 { };
|
||
|
||
eaglemode = callPackage ../applications/misc/eaglemode { };
|
||
|
||
ebumeter = callPackage ../applications/audio/ebumeter { };
|
||
|
||
echoip = callPackage ../servers/echoip { };
|
||
|
||
eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse {
|
||
jdk = jdk11;
|
||
});
|
||
|
||
ecpdap = callPackage ../development/embedded/fpga/ecpdap {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
ecs-agent = callPackage ../applications/virtualization/ecs-agent { };
|
||
|
||
ed = callPackage ../applications/editors/ed { };
|
||
|
||
edbrowse = callPackage ../applications/editors/edbrowse { };
|
||
|
||
o = callPackage ../applications/editors/o { };
|
||
|
||
oed = callPackage ../applications/editors/oed { };
|
||
|
||
ekho = callPackage ../applications/audio/ekho { };
|
||
|
||
electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { };
|
||
|
||
electrum = libsForQt5.callPackage ../applications/misc/electrum { };
|
||
|
||
electrum-grs = libsForQt5.callPackage ../applications/misc/electrum-grs { };
|
||
|
||
electrum-ltc = libsForQt5.callPackage ../applications/misc/electrum/ltc.nix { };
|
||
|
||
elementary-planner = callPackage ../applications/office/elementary-planner { };
|
||
|
||
elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { };
|
||
|
||
elfx86exts = callPackage ../applications/misc/elfx86exts { };
|
||
|
||
elinks = callPackage ../applications/networking/browsers/elinks {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
elvis = callPackage ../applications/editors/elvis { };
|
||
|
||
em = callPackage ../applications/editors/em { };
|
||
|
||
emacs = emacs28;
|
||
emacs-gtk = emacs28-gtk;
|
||
emacs-nox = emacs28-nox;
|
||
|
||
emacs28 = callPackage ../applications/editors/emacs/28.nix {
|
||
# use override to enable additional features
|
||
libXaw = xorg.libXaw;
|
||
gconf = null;
|
||
alsa-lib = null;
|
||
acl = null;
|
||
gpm = null;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit GSS ImageIO;
|
||
inherit (darwin) sigtool;
|
||
};
|
||
|
||
emacs28-gtk = emacs28.override {
|
||
withGTK3 = true;
|
||
};
|
||
|
||
emacs28-nox = lowPrio (emacs28.override {
|
||
withX = false;
|
||
withNS = false;
|
||
withGTK2 = false;
|
||
withGTK3 = false;
|
||
});
|
||
|
||
emacsMacport = callPackage ../applications/editors/emacs/macport.nix {
|
||
inherit (darwin.apple_sdk.frameworks)
|
||
AppKit Carbon Cocoa IOKit OSAKit Quartz QuartzCore WebKit
|
||
ImageCaptureCore GSS ImageIO;
|
||
stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv;
|
||
};
|
||
|
||
emacsPackagesFor = emacs: import ./emacs-packages.nix {
|
||
inherit (lib) makeScope makeOverridable dontRecurseIntoAttrs;
|
||
emacs' = emacs;
|
||
pkgs' = pkgs; # default pkgs used for bootstrapping the emacs package set
|
||
};
|
||
|
||
# This alias should live in aliases.nix but that would cause Hydra not to evaluate/build the packages.
|
||
emacsPackages = emacs.pkgs;
|
||
|
||
inherit (gnome) empathy;
|
||
|
||
enhanced-ctorrent = callPackage ../applications/networking/enhanced-ctorrent { };
|
||
|
||
entangle = callPackage ../applications/video/entangle {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
};
|
||
|
||
eolie = callPackage ../applications/networking/browsers/eolie { };
|
||
|
||
eos-installer = callPackage ../applications/misc/eos-installer { };
|
||
|
||
epdfview = callPackage ../applications/misc/epdfview { };
|
||
|
||
epeg = callPackage ../applications/graphics/epeg { };
|
||
|
||
epgstation = callPackage ../applications/video/epgstation { };
|
||
|
||
inherit (gnome) epiphany;
|
||
|
||
ephemeral = callPackage ../applications/networking/browsers/ephemeral { };
|
||
|
||
epic5 = callPackage ../applications/networking/irc/epic5 { };
|
||
|
||
epick = callPackage ../applications/graphics/epick {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit IOKit;
|
||
inherit (xorg) libX11 libXcursor libXi libXrandr libxcb;
|
||
};
|
||
|
||
epr = callPackage ../applications/misc/epr { };
|
||
|
||
eq10q = callPackage ../applications/audio/eq10q { };
|
||
|
||
errbot = callPackage ../applications/networking/errbot { };
|
||
|
||
espeak-classic = callPackage ../applications/audio/espeak { };
|
||
|
||
espeak-ng = callPackage ../applications/audio/espeak-ng { };
|
||
espeak = res.espeak-ng;
|
||
|
||
espeakedit = callPackage ../applications/audio/espeak/edit.nix { };
|
||
|
||
espeakup = callPackage ../applications/accessibility/espeakup { };
|
||
|
||
etebase-server = with python3Packages; toPythonApplication etebase-server;
|
||
|
||
etesync-dav = callPackage ../applications/misc/etesync-dav {};
|
||
|
||
etherape = callPackage ../applications/networking/sniffers/etherape { };
|
||
|
||
evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { };
|
||
|
||
eww = callPackage ../applications/window-managers/eww { };
|
||
eww-wayland = callPackage ../applications/window-managers/eww {
|
||
withWayland = true;
|
||
};
|
||
|
||
exaile = callPackage ../applications/audio/exaile { };
|
||
|
||
exercism = callPackage ../applications/misc/exercism {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
expenses = callPackage ../applications/misc/expenses { };
|
||
|
||
fnott = callPackage ../applications/misc/fnott { };
|
||
|
||
furnace = callPackage ../applications/audio/furnace {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
gg-scm = callPackage ../applications/version-management/git-and-tools/gg { };
|
||
|
||
gigalixir = with python3Packages; toPythonApplication gigalixir;
|
||
|
||
go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { };
|
||
|
||
go-motion = callPackage ../development/tools/go-motion { };
|
||
|
||
gpg-mdp = callPackage ../applications/misc/gpg-mdp { };
|
||
|
||
greenfoot = callPackage ../applications/editors/greenfoot {
|
||
jdk = jetbrains.jdk;
|
||
};
|
||
|
||
gspeech = callPackage ../applications/audio/gspeech { };
|
||
|
||
haruna = libsForQt5.callPackage ../applications/video/haruna { };
|
||
|
||
hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { };
|
||
|
||
helix = callPackage ../applications/editors/helix { };
|
||
|
||
icesl = callPackage ../applications/misc/icesl { };
|
||
|
||
keepassx = callPackage ../applications/misc/keepassx { };
|
||
keepassx2 = callPackage ../applications/misc/keepassx/2.0.nix { };
|
||
keepassxc = libsForQt5.callPackage ../applications/misc/keepassx/community.nix { };
|
||
|
||
keeweb = callPackage ../applications/misc/keeweb { };
|
||
|
||
inherit (gnome) evince;
|
||
evolution-data-server = gnome.evolution-data-server;
|
||
evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { };
|
||
evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { };
|
||
evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; };
|
||
|
||
keepass = callPackage ../applications/misc/keepass { };
|
||
|
||
keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { };
|
||
|
||
keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { };
|
||
|
||
keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { };
|
||
|
||
keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { };
|
||
|
||
keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { };
|
||
|
||
keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { };
|
||
|
||
keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { };
|
||
|
||
kerbrute = callPackage ../tools/security/kerbrute { };
|
||
|
||
kvmtool = callPackage ../applications/virtualization/kvmtool { };
|
||
|
||
exrdisplay = callPackage ../applications/graphics/exrdisplay { };
|
||
|
||
exrtools = callPackage ../applications/graphics/exrtools { };
|
||
|
||
f1viewer = callPackage ../applications/video/f1viewer {};
|
||
|
||
faircamp = callPackage ../applications/misc/faircamp { };
|
||
|
||
famistudio = callPackage ../applications/audio/famistudio { };
|
||
|
||
fasttext = callPackage ../applications/science/machine-learning/fasttext { };
|
||
|
||
fbmenugen = callPackage ../applications/misc/fbmenugen { };
|
||
|
||
fbpanel = callPackage ../applications/window-managers/fbpanel { };
|
||
|
||
fdr = libsForQt5.callPackage ../applications/science/programming/fdr { };
|
||
|
||
feedbackd = callPackage ../applications/misc/feedbackd { };
|
||
|
||
fehlstart = callPackage ../applications/misc/fehlstart { };
|
||
|
||
fetchmail = callPackage ../applications/misc/fetchmail { };
|
||
|
||
ff2mpv = callPackage ../applications/misc/ff2mpv { };
|
||
|
||
fff = callPackage ../applications/misc/fff { };
|
||
|
||
fig2dev = callPackage ../applications/graphics/fig2dev { };
|
||
|
||
FIL-plugins = callPackage ../applications/audio/FIL-plugins { };
|
||
|
||
finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
finalfusion-utils = callPackage ../applications/science/machine-learning/finalfusion-utils {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
firewalld = callPackage ../applications/networking/firewalld { };
|
||
|
||
firewalld-gui = firewalld.override { withGui = true; };
|
||
|
||
flacon = libsForQt5.callPackage ../applications/audio/flacon { };
|
||
|
||
flexget = callPackage ../applications/networking/flexget { };
|
||
|
||
fldigi = callPackage ../applications/radio/fldigi {
|
||
hamlib = hamlib_4;
|
||
};
|
||
|
||
flink = callPackage ../applications/networking/cluster/flink { };
|
||
|
||
fllog = callPackage ../applications/radio/fllog { };
|
||
|
||
flmsg = callPackage ../applications/radio/flmsg { };
|
||
|
||
flrig = callPackage ../applications/radio/flrig { };
|
||
|
||
fluxus = callPackage ../applications/graphics/fluxus { stdenv = gcc10StdenvCompat; };
|
||
|
||
flwrap = callPackage ../applications/radio/flwrap { stdenv = gcc10StdenvCompat; };
|
||
|
||
fluidsynth = callPackage ../applications/audio/fluidsynth {
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreMIDI CoreServices;
|
||
};
|
||
|
||
fmit = libsForQt5.callPackage ../applications/audio/fmit { };
|
||
|
||
fmsynth = callPackage ../applications/audio/fmsynth { };
|
||
|
||
fnc = callPackage ../applications/version-management/fnc { };
|
||
|
||
focus = callPackage ../tools/X11/focus { };
|
||
|
||
focuswriter = libsForQt5.callPackage ../applications/editors/focuswriter { };
|
||
|
||
foliate = callPackage ../applications/office/foliate { };
|
||
|
||
fondo = callPackage ../applications/graphics/fondo { };
|
||
|
||
font-manager = callPackage ../applications/misc/font-manager { };
|
||
|
||
fontpreview = callPackage ../applications/misc/fontpreview { };
|
||
|
||
fossil = callPackage ../applications/version-management/fossil {
|
||
sqlite = sqlite.override { enableDeserialize = true; };
|
||
};
|
||
|
||
freebayes = callPackage ../applications/science/biology/freebayes { };
|
||
|
||
freewheeling = callPackage ../applications/audio/freewheeling { };
|
||
|
||
fritzing = libsForQt5.callPackage ../applications/science/electronics/fritzing { };
|
||
|
||
fritzprofiles = with python3.pkgs; toPythonApplication fritzprofiles;
|
||
|
||
fsv = callPackage ../applications/misc/fsv {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
ft2-clone = callPackage ../applications/audio/ft2-clone {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa;
|
||
};
|
||
|
||
fvwm = fvwm2;
|
||
fvwm2 = callPackage ../applications/window-managers/fvwm/2.6.nix { };
|
||
fvwm3 = callPackage ../applications/window-managers/fvwm/3.nix { };
|
||
|
||
ganttproject-bin = callPackage ../applications/misc/ganttproject-bin { };
|
||
|
||
gaucheBootstrap = callPackage ../development/interpreters/gauche/boot.nix { };
|
||
|
||
gauche = callPackage ../development/interpreters/gauche { };
|
||
|
||
gcal = callPackage ../applications/misc/gcal { };
|
||
|
||
gcstar = callPackage ../applications/misc/gcstar { };
|
||
|
||
geany = callPackage ../applications/editors/geany { };
|
||
geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { };
|
||
|
||
geek-life = callPackage ../applications/misc/geek-life { };
|
||
|
||
genact = callPackage ../applications/misc/genact { };
|
||
|
||
genxword = callPackage ../applications/misc/genxword { };
|
||
|
||
geoipupdate = callPackage ../applications/misc/geoipupdate { };
|
||
|
||
ghostwriter = libsForQt5.callPackage ../applications/editors/ghostwriter { };
|
||
|
||
gitweb = callPackage ../applications/version-management/git-and-tools/gitweb { };
|
||
|
||
globe-cli = callPackage ../applications/misc/globe-cli { };
|
||
|
||
gnss-sdr = callPackage ../applications/radio/gnss-sdr { };
|
||
|
||
gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix {
|
||
unwrapped = callPackage ../applications/radio/gnuradio {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
python = python3;
|
||
};
|
||
};
|
||
gnuradioPackages = lib.recurseIntoAttrs gnuradio.pkgs;
|
||
# A build without gui components and other utilites not needed for end user
|
||
# libraries
|
||
gnuradioMinimal = gnuradio.override {
|
||
doWrap = false;
|
||
unwrapped = gnuradio.unwrapped.override {
|
||
volk = volk.override {
|
||
# So it will not reference python
|
||
enableModTool = false;
|
||
};
|
||
features = {
|
||
gnuradio-companion = false;
|
||
python-support = false;
|
||
examples = false;
|
||
gr-qtgui = false;
|
||
gr-utils = false;
|
||
gr-modtool = false;
|
||
gr-blocktool = false;
|
||
sphinx = false;
|
||
doxygen = false;
|
||
# Doesn't make it reference python eventually, but makes reverse
|
||
# depdendencies require python to use cmake files of GR.
|
||
gr-ctrlport = false;
|
||
};
|
||
};
|
||
};
|
||
gnuradio3_9 = callPackage ../applications/radio/gnuradio/wrapper.nix {
|
||
unwrapped = callPackage ../applications/radio/gnuradio/3.9.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
python = python3;
|
||
};
|
||
};
|
||
gnuradio3_9Packages = lib.recurseIntoAttrs gnuradio.pkgs;
|
||
# A build without gui components and other utilites not needed for end user
|
||
# libraries
|
||
gnuradio3_9Minimal = gnuradio.override {
|
||
doWrap = false;
|
||
unwrapped = gnuradio.unwrapped.override {
|
||
volk = volk.override {
|
||
# So it will not reference python
|
||
enableModTool = false;
|
||
};
|
||
features = {
|
||
gnuradio-companion = false;
|
||
python-support = false;
|
||
examples = false;
|
||
gr-qtgui = false;
|
||
gr-utils = false;
|
||
gr-modtool = false;
|
||
gr-blocktool = false;
|
||
sphinx = false;
|
||
doxygen = false;
|
||
# Doesn't make it reference python eventually, but makes reverse
|
||
# depdendencies require python to use cmake files of GR.
|
||
gr-ctrlport = false;
|
||
};
|
||
};
|
||
};
|
||
gnuradio3_8 = callPackage ../applications/radio/gnuradio/wrapper.nix {
|
||
unwrapped = callPackage ../applications/radio/gnuradio/3.8.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
python = python3;
|
||
};
|
||
};
|
||
gnuradio3_8Packages = lib.recurseIntoAttrs gnuradio3_8.pkgs;
|
||
# A build without gui components and other utilites not needed if gnuradio is
|
||
# used as a c++ library.
|
||
gnuradio3_8Minimal = gnuradio3_8.override {
|
||
doWrap = false;
|
||
unwrapped = gnuradio3_8.unwrapped.override {
|
||
volk = volk.override {
|
||
enableModTool = false;
|
||
};
|
||
features = {
|
||
gnuradio-companion = false;
|
||
python-support = false;
|
||
examples = false;
|
||
gr-qtgui = false;
|
||
gr-utils = false;
|
||
gr-modtool = false;
|
||
sphinx = false;
|
||
doxygen = false;
|
||
# Doesn't make it reference python eventually, but makes reverse
|
||
# depdendencies require python to use cmake files of GR.
|
||
gr-ctrlport = false;
|
||
};
|
||
};
|
||
};
|
||
|
||
grandorgue = callPackage ../applications/audio/grandorgue { };
|
||
|
||
greetd = recurseIntoAttrs {
|
||
greetd = callPackage ../os-specific/linux/greetd { };
|
||
gtkgreet = callPackage ../os-specific/linux/gtkgreet { };
|
||
dlm = callPackage ../os-specific/linux/dlm { };
|
||
wlgreet = callPackage ../os-specific/linux/wlgreet { };
|
||
tuigreet = callPackage ../os-specific/linux/tuigreet { };
|
||
};
|
||
|
||
goldendict = libsForQt5.callPackage ../applications/misc/goldendict {
|
||
inherit (darwin) libiconv;
|
||
};
|
||
|
||
gomuks = callPackage ../applications/networking/instant-messengers/gomuks { };
|
||
|
||
inherit (ocaml-ng.ocamlPackages_4_10) google-drive-ocamlfuse;
|
||
|
||
googler = callPackage ../applications/misc/googler {
|
||
python = python3;
|
||
};
|
||
|
||
gopher = callPackage ../applications/networking/gopher/gopher { };
|
||
|
||
gophernotes = callPackage ../applications/editors/gophernotes {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
goxel = callPackage ../applications/graphics/goxel { };
|
||
|
||
gpa = callPackage ../applications/misc/gpa { };
|
||
|
||
gpicview = callPackage ../applications/graphics/gpicview {
|
||
gtk2 = gtk2-x11;
|
||
};
|
||
|
||
gpx = callPackage ../applications/misc/gpx { };
|
||
|
||
gqrx = callPackage ../applications/radio/gqrx { };
|
||
gqrx-portaudio = callPackage ../applications/radio/gqrx {
|
||
portaudioSupport = true;
|
||
pulseaudioSupport = false;
|
||
};
|
||
gqrx-gr-audio = callPackage ../applications/radio/gqrx {
|
||
portaudioSupport = false;
|
||
pulseaudioSupport = false;
|
||
};
|
||
|
||
gpx-viewer = callPackage ../applications/misc/gpx-viewer { };
|
||
|
||
grepcidr = callPackage ../applications/search/grepcidr { };
|
||
|
||
grepm = callPackage ../applications/search/grepm { };
|
||
|
||
grip-search = callPackage ../tools/text/grip-search { };
|
||
|
||
grip = callPackage ../applications/misc/grip { };
|
||
|
||
gsimplecal = callPackage ../applications/misc/gsimplecal { };
|
||
|
||
gthumb = callPackage ../applications/graphics/gthumb { };
|
||
|
||
gtimelog = with python3Packages; toPythonApplication gtimelog;
|
||
|
||
inherit (gnome) gucharmap;
|
||
|
||
guitarix = callPackage ../applications/audio/guitarix {
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
gurk-rs = callPackage ../applications/networking/instant-messengers/gurk-rs { };
|
||
|
||
gjay = callPackage ../applications/audio/gjay { };
|
||
|
||
sherlock = callPackage ../tools/security/sherlock { };
|
||
|
||
rhythmbox = callPackage ../applications/audio/rhythmbox { };
|
||
|
||
puddletag = libsForQt5.callPackage ../applications/audio/puddletag { };
|
||
|
||
w_scan = callPackage ../applications/video/w_scan { };
|
||
|
||
wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { };
|
||
|
||
welle-io = libsForQt5.callPackage ../applications/radio/welle-io { };
|
||
|
||
wireshark = callPackage ../applications/networking/sniffers/wireshark {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices SystemConfiguration;
|
||
libpcap = libpcap.override { withBluez = stdenv.isLinux; };
|
||
};
|
||
wireshark-qt = wireshark;
|
||
|
||
tshark = wireshark-cli;
|
||
wireshark-cli = wireshark.override {
|
||
withQt = false;
|
||
libpcap = libpcap.override { withBluez = stdenv.isLinux; };
|
||
};
|
||
|
||
sngrep = callPackage ../applications/networking/sniffers/sngrep {};
|
||
|
||
termshark = callPackage ../tools/networking/termshark { };
|
||
|
||
fbida = callPackage ../applications/graphics/fbida { };
|
||
|
||
fclones = callPackage ../tools/misc/fclones {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
fcp = callPackage ../tools/misc/fcp { };
|
||
|
||
fdupes = callPackage ../tools/misc/fdupes { };
|
||
|
||
feh = callPackage ../applications/graphics/feh { };
|
||
|
||
feishu = callPackage ../applications/networking/instant-messengers/feishu {};
|
||
|
||
filezilla = callPackage ../applications/networking/ftp/filezilla { };
|
||
|
||
buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) {};
|
||
|
||
firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {});
|
||
|
||
firefox-unwrapped = firefoxPackages.firefox;
|
||
firefox-esr-102-unwrapped = firefoxPackages.firefox-esr-102;
|
||
firefox-esr-91-unwrapped = firefoxPackages.firefox-esr-91;
|
||
firefox-esr-unwrapped = firefoxPackages.firefox-esr-102;
|
||
|
||
firefox = wrapFirefox firefox-unwrapped { };
|
||
firefox-wayland = wrapFirefox firefox-unwrapped { forceWayland = true; };
|
||
|
||
firefox-esr = firefox-esr-102;
|
||
firefox-esr-91 = wrapFirefox firefox-esr-91-unwrapped { };
|
||
firefox-esr-102 = wrapFirefox firefox-esr-102-unwrapped { };
|
||
firefox-esr-wayland = wrapFirefox firefox-esr-102-unwrapped { forceWayland = true; };
|
||
|
||
firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
channel = "release";
|
||
generated = import ../applications/networking/browsers/firefox-bin/release_sources.nix;
|
||
};
|
||
|
||
firefox-bin = wrapFirefox firefox-bin-unwrapped {
|
||
pname = "firefox-bin";
|
||
};
|
||
|
||
firefox-beta-bin-unwrapped = firefox-bin-unwrapped.override {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
channel = "beta";
|
||
generated = import ../applications/networking/browsers/firefox-bin/beta_sources.nix;
|
||
};
|
||
|
||
firefox-beta-bin = res.wrapFirefox firefox-beta-bin-unwrapped {
|
||
pname = "firefox-beta-bin";
|
||
desktopName = "Firefox Beta";
|
||
};
|
||
|
||
firefox-devedition-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
channel = "devedition";
|
||
generated = import ../applications/networking/browsers/firefox-bin/devedition_sources.nix;
|
||
};
|
||
|
||
firefox-devedition-bin = res.wrapFirefox firefox-devedition-bin-unwrapped {
|
||
nameSuffix = "-devedition";
|
||
pname = "firefox-devedition-bin";
|
||
desktopName = "Firefox DevEdition";
|
||
};
|
||
|
||
librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf {};
|
||
|
||
librewolf = wrapFirefox librewolf-unwrapped {
|
||
inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles;
|
||
libName = "librewolf";
|
||
};
|
||
|
||
librewolf-wayland = librewolf.override {
|
||
forceWayland = true;
|
||
};
|
||
|
||
firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { };
|
||
|
||
fmtoy = callPackage ../tools/audio/fmtoy { };
|
||
|
||
flac = callPackage ../applications/audio/flac { };
|
||
|
||
redoflacs = callPackage ../applications/audio/redoflacs { };
|
||
|
||
flameshot = libsForQt5.callPackage ../tools/misc/flameshot { };
|
||
|
||
flex-ncat = callPackage ../applications/radio/flex-ncat { };
|
||
|
||
flex-ndax = callPackage ../applications/radio/flex-ndax { };
|
||
|
||
fluxbox = callPackage ../applications/window-managers/fluxbox { };
|
||
|
||
hackedbox = callPackage ../applications/window-managers/hackedbox { };
|
||
|
||
fomp = callPackage ../applications/audio/fomp { };
|
||
|
||
formatter = callPackage ../applications/misc/formatter { };
|
||
|
||
formiko = with python3Packages; callPackage ../applications/editors/formiko {
|
||
inherit buildPythonApplication;
|
||
};
|
||
|
||
foxotron = callPackage ../applications/graphics/foxotron {
|
||
inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL;
|
||
};
|
||
|
||
foxtrotgps = callPackage ../applications/misc/foxtrotgps { };
|
||
|
||
fractal = callPackage ../applications/networking/instant-messengers/fractal {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
fractal-next = callPackage ../applications/networking/instant-messengers/fractal-next {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad;
|
||
libadwaita = libadwaita.overrideAttrs (finalAtts: rec {
|
||
version = "1.2.alpha";
|
||
src = fetchFromGitLab {
|
||
domain = "gitlab.gnome.org";
|
||
owner = "GNOME";
|
||
repo = "libadwaita";
|
||
rev = version;
|
||
hash = "sha256-JMxUeIOUPp9k5pImQqWLVkQ2GHaKvopvg6ol9pvA+Bk=";
|
||
};
|
||
});
|
||
};
|
||
|
||
fragments = callPackage ../applications/networking/p2p/fragments { };
|
||
|
||
freecad = libsForQt5.callPackage ../applications/graphics/freecad {
|
||
boost = python3Packages.boost;
|
||
inherit (python3Packages)
|
||
GitPython
|
||
matplotlib
|
||
pivy
|
||
ply
|
||
pycollada
|
||
pyside2
|
||
pyside2-tools
|
||
python
|
||
pyyaml
|
||
scipy
|
||
shiboken2;
|
||
};
|
||
|
||
freedv = callPackage ../applications/radio/freedv {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia;
|
||
};
|
||
|
||
freemind = callPackage ../applications/misc/freemind {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
freenet = callPackage ../applications/networking/p2p/freenet {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix {};
|
||
|
||
freeplane = callPackage ../applications/misc/freeplane { };
|
||
|
||
freepv = callPackage ../applications/graphics/freepv { };
|
||
|
||
xfontsel = callPackage ../applications/misc/xfontsel { };
|
||
inherit (xorg) xlsfonts;
|
||
|
||
xrdp = callPackage ../applications/networking/remote/xrdp { };
|
||
|
||
freerdp = callPackage ../applications/networking/remote/freerdp {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
|
||
};
|
||
|
||
freerdpUnstable = freerdp;
|
||
|
||
friture = libsForQt5.callPackage ../applications/audio/friture {
|
||
python3Packages = python39Packages;
|
||
};
|
||
|
||
fte = callPackage ../applications/editors/fte { };
|
||
|
||
g933-utils = callPackage ../tools/misc/g933-utils { };
|
||
|
||
game-music-emu = callPackage ../applications/audio/game-music-emu { };
|
||
|
||
gavrasm = callPackage ../development/compilers/gavrasm { };
|
||
|
||
gcalcli = callPackage ../applications/misc/gcalcli { };
|
||
|
||
vcal = callPackage ../applications/misc/vcal { };
|
||
|
||
gcolor2 = callPackage ../applications/graphics/gcolor2 { };
|
||
|
||
gcolor3 = callPackage ../applications/graphics/gcolor3 { };
|
||
|
||
get_iplayer = callPackage ../applications/misc/get_iplayer {};
|
||
|
||
getxbook = callPackage ../applications/misc/getxbook { };
|
||
|
||
gimp = callPackage ../applications/graphics/gimp {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
lcms = lcms2;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa;
|
||
};
|
||
|
||
gimp-with-plugins = callPackage ../applications/graphics/gimp/wrapper.nix {
|
||
plugins = null; # All packaged plugins enabled, if not explicit plugin list supplied
|
||
};
|
||
|
||
gimpPlugins = recurseIntoAttrs (callPackage ../applications/graphics/gimp/plugins {});
|
||
|
||
girara = callPackage ../applications/misc/girara {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
git = callPackage ../applications/version-management/git-and-tools/git {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
|
||
smtpPerlLibs = [
|
||
perlPackages.libnet perlPackages.NetSMTPSSL
|
||
perlPackages.IOSocketSSL perlPackages.NetSSLeay
|
||
perlPackages.AuthenSASL perlPackages.DigestHMAC
|
||
];
|
||
};
|
||
|
||
# The full-featured Git.
|
||
gitFull = git.override {
|
||
svnSupport = true;
|
||
guiSupport = true;
|
||
sendEmailSupport = true;
|
||
withSsh = true;
|
||
withLibsecret = !stdenv.isDarwin;
|
||
};
|
||
|
||
# Git with SVN support, but without GUI.
|
||
gitSVN = lowPrio (git.override { svnSupport = true; });
|
||
|
||
git-autofixup = perlPackages.GitAutofixup;
|
||
|
||
git-doc = lib.addMetaAttrs {
|
||
description = "Additional documentation for Git";
|
||
longDescription = ''
|
||
This package contains additional documentation (HTML and text files) that
|
||
is referenced in the man pages of Git.
|
||
'';
|
||
} gitFull.doc;
|
||
|
||
gitMinimal = git.override {
|
||
withManual = false;
|
||
pythonSupport = false;
|
||
perlSupport = false;
|
||
withpcre2 = false;
|
||
};
|
||
|
||
gitRepo = callPackage ../applications/version-management/git-repo { };
|
||
|
||
git-quick-stats = callPackage ../development/tools/git-quick-stats {};
|
||
|
||
git-review = python3Packages.callPackage ../applications/version-management/git-review { };
|
||
|
||
git-team = callPackage ../applications/version-management/git-and-tools/git-team { };
|
||
|
||
github-cli = gh;
|
||
|
||
gitolite = callPackage ../applications/version-management/gitolite { };
|
||
|
||
gitoxide = callPackage ../applications/version-management/gitoxide {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
};
|
||
|
||
inherit (gnome) gitg;
|
||
|
||
gmrun = callPackage ../applications/misc/gmrun {};
|
||
|
||
gnucash = callPackage ../applications/office/gnucash { };
|
||
|
||
goffice = callPackage ../development/libraries/goffice { };
|
||
|
||
got = callPackage ../applications/version-management/got { };
|
||
|
||
gtkterm = callPackage ../tools/misc/gtkterm { };
|
||
|
||
gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; };
|
||
|
||
gum = callPackage ../applications/misc/gum { };
|
||
|
||
hydrus = python3Packages.callPackage ../applications/graphics/hydrus {
|
||
inherit miniupnpc_2 swftools;
|
||
inherit (qt5) wrapQtAppsHook;
|
||
};
|
||
|
||
jetbrains = (recurseIntoAttrs (callPackages ../applications/editors/jetbrains {
|
||
vmopts = config.jetbrains.vmopts or null;
|
||
jdk = jetbrains.jdk;
|
||
}) // {
|
||
jdk = callPackage ../development/compilers/jetbrains-jdk { };
|
||
});
|
||
|
||
jmusicbot = callPackage ../applications/audio/jmusicbot { };
|
||
|
||
josh = callPackage ../applications/version-management/josh { };
|
||
|
||
junction = callPackage ../applications/misc/junction { };
|
||
|
||
lemonade = callPackage ../applications/misc/lemonade { };
|
||
|
||
libquvi = callPackage ../applications/video/quvi/library.nix { };
|
||
|
||
LibreArp = callPackage ../applications/audio/LibreArp { };
|
||
|
||
LibreArp-lv2 = callPackage ../applications/audio/LibreArp/lv2.nix { };
|
||
|
||
librespot = callPackage ../applications/audio/librespot {
|
||
withALSA = stdenv.isLinux;
|
||
withPulseAudio = config.pulseaudio or stdenv.isLinux;
|
||
withPortAudio = stdenv.isDarwin;
|
||
};
|
||
|
||
limesctl = callPackage ../applications/misc/limesctl { };
|
||
|
||
linssid = libsForQt5.callPackage ../applications/networking/linssid { };
|
||
|
||
deadd-notification-center = callPackage ../applications/misc/deadd-notification-center { };
|
||
|
||
lollypop = callPackage ../applications/audio/lollypop { };
|
||
|
||
losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { };
|
||
|
||
m32edit = callPackage ../applications/audio/midas/m32edit.nix {};
|
||
|
||
manim = callPackage ../applications/video/manim { };
|
||
|
||
manuskript = libsForQt5.callPackage ../applications/editors/manuskript { };
|
||
|
||
mindforger = libsForQt5.callPackage ../applications/editors/mindforger { };
|
||
|
||
mi2ly = callPackage ../applications/audio/mi2ly {};
|
||
|
||
moe = callPackage ../applications/editors/moe { };
|
||
|
||
praat = callPackage ../applications/audio/praat { };
|
||
|
||
quvi = callPackage ../applications/video/quvi/tool.nix {
|
||
lua5_sockets = lua51Packages.luasocket;
|
||
lua5 = lua5_1;
|
||
};
|
||
|
||
quvi_scripts = callPackage ../applications/video/quvi/scripts.nix { };
|
||
|
||
rhvoice = callPackage ../applications/audio/rhvoice { };
|
||
|
||
svox = callPackage ../applications/audio/svox { };
|
||
|
||
giada = callPackage ../applications/audio/giada {};
|
||
|
||
giara = callPackage ../applications/networking/giara { };
|
||
|
||
gitit = callPackage ../applications/misc/gitit {};
|
||
|
||
gkrellm = callPackage ../applications/misc/gkrellm {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
glow = callPackage ../applications/editors/glow { };
|
||
|
||
glowing-bear = callPackage ../applications/networking/irc/glowing-bear { };
|
||
|
||
gmtk = callPackage ../development/libraries/gmtk { };
|
||
|
||
gmu = callPackage ../applications/audio/gmu { };
|
||
|
||
gnaural = callPackage ../applications/audio/gnaural { };
|
||
|
||
gnome_mplayer = callPackage ../applications/video/gnome-mplayer { };
|
||
|
||
gnumeric = callPackage ../applications/office/gnumeric { };
|
||
|
||
gnunet = callPackage ../applications/networking/p2p/gnunet { };
|
||
|
||
gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { };
|
||
|
||
gocr = callPackage ../applications/graphics/gocr { };
|
||
|
||
gobby = callPackage ../applications/editors/gobby { };
|
||
|
||
gphoto2 = callPackage ../applications/misc/gphoto2 { };
|
||
|
||
gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { };
|
||
|
||
gramps = callPackage ../applications/misc/gramps {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
graphicsmagick = callPackage ../applications/graphics/graphicsmagick { };
|
||
graphicsmagick_q16 = graphicsmagick.override { quantumdepth = 16; };
|
||
|
||
graphicsmagick-imagemagick-compat = callPackage ../applications/graphics/graphicsmagick/compat.nix { };
|
||
|
||
grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; };
|
||
|
||
gtkpod = callPackage ../applications/audio/gtkpod { };
|
||
|
||
q4wine = libsForQt5.callPackage ../applications/misc/q4wine { };
|
||
|
||
qrcodegen = callPackage ../development/libraries/qrcodegen { };
|
||
|
||
qrencode = callPackage ../development/libraries/qrencode { };
|
||
|
||
geeqie = callPackage ../applications/graphics/geeqie { };
|
||
|
||
gigedit = callPackage ../applications/audio/gigedit { };
|
||
|
||
gqview = callPackage ../applications/graphics/gqview { };
|
||
|
||
gmpc = callPackage ../applications/audio/gmpc {};
|
||
|
||
gmtp = callPackage ../applications/misc/gmtp {};
|
||
|
||
gnomecast = callPackage ../applications/video/gnomecast { };
|
||
|
||
celluloid = callPackage ../applications/video/celluloid { };
|
||
|
||
gnome-recipes = callPackage ../applications/misc/gnome-recipes {
|
||
inherit (gnome) gnome-autoar;
|
||
};
|
||
|
||
gollum = callPackage ../applications/misc/gollum { };
|
||
|
||
gonic = callPackage ../servers/gonic {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit AudioToolbox;
|
||
};
|
||
|
||
googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { };
|
||
|
||
google-chrome = callPackage ../applications/networking/browsers/google-chrome { };
|
||
|
||
google-chrome-beta = google-chrome.override { chromium = chromiumBeta; channel = "beta"; };
|
||
|
||
google-chrome-dev = google-chrome.override { chromium = chromiumDev; channel = "dev"; };
|
||
|
||
go-graft = callPackage ../applications/networking/go-graft { };
|
||
|
||
gosmore = callPackage ../applications/misc/gosmore { stdenv = gcc10StdenvCompat; };
|
||
|
||
gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { };
|
||
|
||
gpsbabel-gui = gpsbabel.override {
|
||
withGUI = true;
|
||
withDoc = true;
|
||
};
|
||
|
||
gpscorrelate = callPackage ../applications/misc/gpscorrelate { };
|
||
|
||
gpsd = callPackage ../servers/gpsd { };
|
||
|
||
gpsprune = callPackage ../applications/misc/gpsprune { };
|
||
|
||
gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder {
|
||
# rm me as soon as this package gains the support for cuda 11
|
||
inherit (cudaPackages_10) cudatoolkit;
|
||
};
|
||
|
||
gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { };
|
||
|
||
gpxlab = libsForQt5.callPackage ../applications/misc/gpxlab { };
|
||
|
||
gpxsee = libsForQt5.callPackage ../applications/misc/gpxsee { };
|
||
|
||
gspell = callPackage ../development/libraries/gspell { };
|
||
|
||
gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { };
|
||
|
||
guardian-agent = callPackage ../tools/networking/guardian-agent { };
|
||
|
||
gv = callPackage ../applications/misc/gv { };
|
||
|
||
gvisor = callPackage ../applications/virtualization/gvisor { };
|
||
|
||
guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { };
|
||
|
||
gwc = callPackage ../applications/audio/gwc { };
|
||
|
||
gxmessage = callPackage ../applications/misc/gxmessage { };
|
||
|
||
gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { };
|
||
|
||
gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { };
|
||
|
||
hachoir = with python3Packages; toPythonApplication hachoir;
|
||
|
||
hackrf = callPackage ../applications/radio/hackrf { };
|
||
|
||
hacksaw = callPackage ../tools/misc/hacksaw {};
|
||
|
||
hakuneko = callPackage ../tools/misc/hakuneko { };
|
||
|
||
manga-cli = callPackage ../tools/misc/manga-cli { };
|
||
|
||
hamster = callPackage ../applications/misc/hamster { };
|
||
|
||
hacpack = callPackage ../tools/compression/hacpack { };
|
||
|
||
hashit = callPackage ../tools/misc/hashit { };
|
||
|
||
hactool = callPackage ../tools/compression/hactool { };
|
||
|
||
hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { };
|
||
|
||
hdr-plus = callPackage ../applications/graphics/hdr-plus {
|
||
stdenv = clangStdenv;
|
||
};
|
||
|
||
hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { };
|
||
|
||
heimer = libsForQt5.callPackage ../applications/misc/heimer { };
|
||
|
||
hello = callPackage ../applications/misc/hello { };
|
||
|
||
hello-wayland = callPackage ../applications/graphics/hello-wayland { };
|
||
|
||
hello-unfree = callPackage ../applications/misc/hello-unfree { };
|
||
|
||
helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { };
|
||
|
||
herbe = callPackage ../applications/misc/herbe { };
|
||
|
||
herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { };
|
||
|
||
hexchat = callPackage ../applications/networking/irc/hexchat { };
|
||
|
||
hexcurse = callPackage ../applications/editors/hexcurse { };
|
||
|
||
hexdino = callPackage ../applications/editors/hexdino { };
|
||
|
||
hexedit = callPackage ../applications/editors/hexedit { };
|
||
|
||
himalaya = callPackage ../applications/networking/mailreaders/himalaya {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
hipchat = callPackage ../applications/networking/instant-messengers/hipchat { };
|
||
|
||
hivelytracker = callPackage ../applications/audio/hivelytracker { };
|
||
|
||
hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger;
|
||
hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { };
|
||
hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd;
|
||
hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest;
|
||
hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui;
|
||
hledger-web = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-web;
|
||
|
||
homebank = callPackage ../applications/office/homebank {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
hollywood = callPackage ../applications/misc/hollywood {
|
||
inherit (python3Packages) pygments;
|
||
};
|
||
|
||
hors = callPackage ../development/tools/hors {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
hover = callPackage ../development/tools/hover { };
|
||
|
||
hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { };
|
||
|
||
howl = callPackage ../applications/editors/howl { };
|
||
|
||
hdl-dump = callPackage ../tools/misc/hdl-dump { };
|
||
|
||
hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack;
|
||
|
||
hpcg = callPackage ../tools/misc/hpcg { };
|
||
|
||
hpl = callPackage ../tools/misc/hpl { };
|
||
|
||
hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { };
|
||
|
||
ht = callPackage ../applications/editors/ht { };
|
||
|
||
xh = callPackage ../tools/networking/xh {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
hubstaff = callPackage ../applications/misc/hubstaff { };
|
||
|
||
hue-cli = callPackage ../tools/networking/hue-cli { };
|
||
|
||
inherit (nodePackages) hueadm;
|
||
|
||
hugin = callPackage ../applications/graphics/hugin {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
haunt = callPackage ../applications/misc/haunt { };
|
||
|
||
hugo = callPackage ../applications/misc/hugo { };
|
||
|
||
gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { };
|
||
|
||
go-org = callPackage ../applications/misc/go-org { };
|
||
|
||
hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { };
|
||
|
||
hydrogen = qt5.callPackage ../applications/audio/hydrogen { };
|
||
hydrogen_0 = callPackage ../applications/audio/hydrogen/0.nix { }; # Old stable, has GMKit.
|
||
|
||
hydroxide = callPackage ../applications/networking/hydroxide { };
|
||
|
||
hyper-haskell-server-with-packages = callPackage ../development/tools/haskell/hyper-haskell/server.nix {
|
||
inherit (haskellPackages) ghcWithPackages;
|
||
packages = self: with self; [];
|
||
};
|
||
|
||
hyper-haskell = callPackage ../development/tools/haskell/hyper-haskell {
|
||
hyper-haskell-server = hyper-haskell-server-with-packages.override {
|
||
packages = self: with self; [
|
||
hyper-extra diagrams csound-catalog
|
||
];
|
||
};
|
||
extra-packages = [ csound ];
|
||
};
|
||
|
||
hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { };
|
||
|
||
hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { };
|
||
|
||
hypnotix = callPackage ../applications/video/hypnotix { };
|
||
|
||
indigenous-desktop = callPackage ../applications/networking/feedreaders/indigenous-desktop { };
|
||
|
||
jackline = callPackage ../applications/networking/instant-messengers/jackline { };
|
||
|
||
keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { };
|
||
|
||
leftwm = callPackage ../applications/window-managers/leftwm { };
|
||
|
||
levant = callPackage ../applications/networking/cluster/levant { };
|
||
|
||
lwm = callPackage ../applications/window-managers/lwm { };
|
||
|
||
marker = callPackage ../applications/editors/marker { };
|
||
|
||
musikcube = callPackage ../applications/audio/musikcube {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa SystemConfiguration;
|
||
};
|
||
|
||
libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };
|
||
|
||
mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { };
|
||
|
||
mt32emu-smf2wav = callPackage ../applications/audio/munt/mt32emu-smf2wav.nix { };
|
||
|
||
offpunk = callPackage ../applications/networking/browsers/offpunk { };
|
||
|
||
p2pool = callPackage ../applications/misc/p2pool { };
|
||
|
||
pass2csv = python3Packages.callPackage ../tools/security/pass2csv {};
|
||
|
||
pass-secret-service = callPackage ../applications/misc/pass-secret-service { };
|
||
|
||
passky-desktop = callPackage ../applications/misc/passky-desktop { };
|
||
|
||
pinboard = with python3Packages; toPythonApplication pinboard;
|
||
|
||
pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup;
|
||
|
||
pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { };
|
||
|
||
pixelnuke = callPackage ../applications/graphics/pixelnuke { };
|
||
|
||
pixelorama = callPackage ../applications/editors/pixelorama { };
|
||
|
||
pixeluvo = callPackage ../applications/graphics/pixeluvo { };
|
||
|
||
pixinsight = libsForQt5.callPackage ../applications/graphics/pixinsight { };
|
||
|
||
pmbootstrap = python3Packages.callPackage ../tools/misc/pmbootstrap { };
|
||
|
||
shepherd = nodePackages."@nerdwallet/shepherd";
|
||
|
||
skate = callPackage ../applications/misc/skate { };
|
||
|
||
slack = callPackage ../applications/networking/instant-messengers/slack { };
|
||
|
||
slack-cli = callPackage ../tools/networking/slack-cli { };
|
||
|
||
slack-term = callPackage ../applications/networking/instant-messengers/slack-term { };
|
||
|
||
singularity = callPackage ../applications/virtualization/singularity { };
|
||
|
||
sonixd = callPackage ../applications/audio/sonixd { };
|
||
|
||
sosreport = python3Packages.callPackage ../applications/logging/sosreport { };
|
||
|
||
spectmorph = callPackage ../applications/audio/spectmorph { };
|
||
|
||
smallwm = callPackage ../applications/window-managers/smallwm { };
|
||
|
||
smooth = callPackage ../development/libraries/smooth { };
|
||
|
||
spectrwm = callPackage ../applications/window-managers/spectrwm { };
|
||
|
||
spot = callPackage ../applications/audio/spot { };
|
||
|
||
spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { };
|
||
|
||
spotifyd = callPackage ../applications/audio/spotifyd {
|
||
withALSA = stdenv.isLinux;
|
||
withPulseAudio = config.pulseaudio or stdenv.isLinux;
|
||
withPortAudio = stdenv.isDarwin;
|
||
};
|
||
|
||
srain = callPackage ../applications/networking/irc/srain { };
|
||
|
||
streamdeck-ui = libsForQt5.callPackage ../applications/misc/streamdeck-ui { };
|
||
|
||
super-productivity = callPackage ../applications/office/super-productivity {
|
||
electron = electron_17;
|
||
};
|
||
|
||
wlroots = wlroots_0_15;
|
||
wlroots_0_14 = callPackage ../development/libraries/wlroots/0.14.nix {
|
||
inherit (xorg) xcbutilrenderutil;
|
||
};
|
||
wlroots_0_15 = callPackage ../development/libraries/wlroots/0.15.nix {
|
||
inherit (xorg) xcbutilrenderutil;
|
||
};
|
||
|
||
sway-unwrapped = callPackage ../applications/window-managers/sway { };
|
||
sway = callPackage ../applications/window-managers/sway/wrapper.nix { };
|
||
swaybg = callPackage ../applications/window-managers/sway/bg.nix { };
|
||
swayidle = callPackage ../applications/window-managers/sway/idle.nix { };
|
||
swaylock = callPackage ../applications/window-managers/sway/lock.nix { };
|
||
swayws = callPackage ../applications/window-managers/sway/ws.nix { };
|
||
swaywsr = callPackage ../applications/window-managers/sway/wsr.nix { };
|
||
sway-contrib = recurseIntoAttrs (callPackages ../applications/window-managers/sway/contrib.nix { });
|
||
|
||
swaylock-fancy = callPackage ../applications/window-managers/sway/lock-fancy.nix { };
|
||
|
||
swaylock-effects = callPackage ../applications/window-managers/sway/lock-effects.nix { };
|
||
|
||
swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { };
|
||
|
||
swaynag-battery = callPackage ../applications/misc/swaynag-battery {};
|
||
|
||
swayest-workstyle = callPackage ../applications/window-managers/sway/swayest-workstyle { };
|
||
|
||
tiramisu = callPackage ../applications/misc/tiramisu { };
|
||
|
||
rlaunch = callPackage ../applications/misc/rlaunch {
|
||
inherit (xorg) libX11 libXft libXinerama;
|
||
};
|
||
|
||
rootbar = callPackage ../applications/misc/rootbar {};
|
||
|
||
waybar = callPackage ../applications/misc/waybar {};
|
||
|
||
wayshot = callPackage ../tools/misc/wayshot { };
|
||
|
||
waylevel = callPackage ../tools/misc/waylevel { };
|
||
|
||
wbg = callPackage ../applications/misc/wbg { };
|
||
|
||
hikari = callPackage ../applications/window-managers/hikari {
|
||
wlroots = wlroots_0_14;
|
||
};
|
||
|
||
i3 = callPackage ../applications/window-managers/i3 {
|
||
xcb-util-cursor = if stdenv.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor;
|
||
};
|
||
|
||
i3-auto-layout = callPackage ../applications/window-managers/i3/auto-layout.nix { };
|
||
|
||
i3-gaps = callPackage ../applications/window-managers/i3/gaps.nix { };
|
||
|
||
i3-rounded = callPackage ../applications/window-managers/i3/rounded.nix { };
|
||
|
||
i3altlayout = callPackage ../applications/window-managers/i3/altlayout.nix { };
|
||
|
||
i3-balance-workspace = python3Packages.callPackage ../applications/window-managers/i3/balance-workspace.nix { };
|
||
|
||
i3-easyfocus = callPackage ../applications/window-managers/i3/easyfocus.nix { };
|
||
|
||
i3-layout-manager = callPackage ../applications/window-managers/i3/layout-manager.nix { };
|
||
|
||
i3-ratiosplit = callPackage ../applications/window-managers/i3/i3-ratiosplit.nix { };
|
||
|
||
i3-resurrect = python3Packages.callPackage ../applications/window-managers/i3/i3-resurrect.nix { };
|
||
|
||
i3-swallow = python3Packages.callPackage ../applications/window-managers/i3/swallow.nix { };
|
||
|
||
i3blocks = callPackage ../applications/window-managers/i3/blocks.nix { };
|
||
|
||
i3blocks-gaps = callPackage ../applications/window-managers/i3/blocks-gaps.nix { };
|
||
|
||
i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { };
|
||
|
||
i3lock = callPackage ../applications/window-managers/i3/lock.nix {
|
||
cairo = cairo.override { xcbSupport = true; };
|
||
};
|
||
|
||
i3lock-blur = callPackage ../applications/window-managers/i3/lock-blur.nix { };
|
||
|
||
i3lock-color = callPackage ../applications/window-managers/i3/lock-color.nix { };
|
||
|
||
i3lock-fancy = callPackage ../applications/window-managers/i3/lock-fancy.nix { };
|
||
|
||
i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { };
|
||
|
||
i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { };
|
||
|
||
betterlockscreen = callPackage ../misc/screensavers/betterlockscreen {
|
||
inherit (xorg) xdpyinfo xrandr xset;
|
||
};
|
||
|
||
multilockscreen = callPackage ../misc/screensavers/multilockscreen { };
|
||
|
||
i3minator = callPackage ../tools/misc/i3minator { };
|
||
|
||
i3nator = callPackage ../tools/misc/i3nator { };
|
||
|
||
i3pystatus = callPackage ../applications/window-managers/i3/pystatus.nix { };
|
||
|
||
i3status = callPackage ../applications/window-managers/i3/status.nix { };
|
||
|
||
i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
|
||
|
||
i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
|
||
|
||
i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
|
||
|
||
waybox = callPackage ../applications/window-managers/waybox {
|
||
wlroots = wlroots_0_14;
|
||
};
|
||
|
||
workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { };
|
||
|
||
windowchef = callPackage ../applications/window-managers/windowchef { };
|
||
|
||
wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { };
|
||
|
||
wmfs = callPackage ../applications/window-managers/wmfs { };
|
||
|
||
i810switch = callPackage ../os-specific/linux/i810switch { };
|
||
|
||
icewm = callPackage ../applications/window-managers/icewm {};
|
||
|
||
icon-library = callPackage ../applications/graphics/icon-library { };
|
||
|
||
id3v2 = callPackage ../applications/audio/id3v2 { };
|
||
|
||
ideamaker = libsForQt5.callPackage ../applications/misc/ideamaker { };
|
||
|
||
ifenslave = callPackage ../os-specific/linux/ifenslave { };
|
||
|
||
ii = callPackage ../applications/networking/irc/ii {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
ike = callPackage ../applications/networking/ike { };
|
||
|
||
ikiwiki = callPackage ../applications/misc/ikiwiki {
|
||
python = python3;
|
||
inherit (perlPackages.override { pkgs = pkgs // { imagemagick = imagemagickBig;}; }) ImageMagick;
|
||
};
|
||
|
||
iksemel = callPackage ../development/libraries/iksemel {
|
||
texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8.
|
||
};
|
||
|
||
avalonia-ilspy = callPackage ../applications/misc/avalonia-ilspy { };
|
||
|
||
imag = callPackage ../applications/misc/imag {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
image-roll = callPackage ../applications/graphics/image-roll { };
|
||
|
||
imagej = callPackage ../applications/graphics/imagej { };
|
||
|
||
fiji = callPackage ../applications/graphics/fiji { };
|
||
|
||
imagemagick6_light = imagemagick6.override {
|
||
bzip2Support = false;
|
||
zlibSupport = false;
|
||
libX11Support = false;
|
||
libXtSupport = false;
|
||
fontconfigSupport = false;
|
||
freetypeSupport = false;
|
||
ghostscriptSupport = false;
|
||
libjpegSupport = false;
|
||
djvulibreSupport = false;
|
||
lcms2Support = false;
|
||
openexrSupport = false;
|
||
libpngSupport = false;
|
||
liblqr1Support = false;
|
||
librsvgSupport = false;
|
||
libtiffSupport = false;
|
||
libxml2Support = false;
|
||
openjpegSupport = false;
|
||
libwebpSupport = false;
|
||
libheifSupport = false;
|
||
libde265Support = false;
|
||
};
|
||
|
||
imagemagick6 = callPackage ../applications/graphics/ImageMagick/6.x.nix {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
|
||
};
|
||
|
||
imagemagick6Big = imagemagick6.override {
|
||
ghostscriptSupport = true;
|
||
};
|
||
|
||
imagemagick_light = lowPrio (imagemagick.override {
|
||
bzip2Support = false;
|
||
zlibSupport = false;
|
||
libX11Support = false;
|
||
libXtSupport = false;
|
||
fontconfigSupport = false;
|
||
freetypeSupport = false;
|
||
libjpegSupport = false;
|
||
djvulibreSupport = false;
|
||
lcms2Support = false;
|
||
openexrSupport = false;
|
||
libjxlSupport = false;
|
||
libpngSupport = false;
|
||
liblqr1Support = false;
|
||
librsvgSupport = false;
|
||
libtiffSupport = false;
|
||
libxml2Support = false;
|
||
openjpegSupport = false;
|
||
libwebpSupport = false;
|
||
libheifSupport = false;
|
||
});
|
||
|
||
imagemagick = lowPrio (callPackage ../applications/graphics/ImageMagick {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
|
||
});
|
||
|
||
imagemagickBig = lowPrio (imagemagick.override {
|
||
ghostscriptSupport = true;
|
||
});
|
||
|
||
imagination = callPackage ../applications/video/imagination { };
|
||
|
||
inherit (nodePackages) imapnotify;
|
||
|
||
img2pdf = with python3Packages; toPythonApplication img2pdf;
|
||
|
||
imgbrd-grabber = qt5.callPackage ../applications/graphics/imgbrd-grabber {
|
||
typescript = nodePackages.typescript;
|
||
};
|
||
|
||
imgcat = callPackage ../applications/graphics/imgcat { };
|
||
|
||
img-cat = callPackage ../applications/graphics/img-cat { };
|
||
|
||
imgp = python3Packages.callPackage ../applications/graphics/imgp { };
|
||
|
||
inkcut = libsForQt5.callPackage ../applications/misc/inkcut { };
|
||
|
||
inkscape = callPackage ../applications/graphics/inkscape {
|
||
lcms = lcms2;
|
||
};
|
||
|
||
inkscape-with-extensions = callPackage ../applications/graphics/inkscape/with-extensions.nix { };
|
||
|
||
inkscape-extensions = recurseIntoAttrs (callPackages ../applications/graphics/inkscape/extensions.nix {});
|
||
|
||
inspectrum = callPackage ../applications/radio/inspectrum { };
|
||
|
||
inputplug = callPackage ../tools/X11/inputplug { };
|
||
|
||
ion3 = callPackage ../applications/window-managers/ion-3 {
|
||
lua = lua5_1;
|
||
};
|
||
|
||
ipe = libsForQt514.callPackage ../applications/graphics/ipe {
|
||
ghostscript = ghostscriptX;
|
||
texlive = texlive.combine { inherit (texlive) scheme-small; };
|
||
lua5 = lua5_3;
|
||
};
|
||
|
||
iptraf-ng = callPackage ../applications/networking/iptraf-ng { };
|
||
|
||
irccloud = callPackage ../applications/networking/irc/irccloud { };
|
||
|
||
irssi = callPackage ../applications/networking/irc/irssi { };
|
||
|
||
fish-irssi = callPackage ../applications/networking/irc/irssi/fish { };
|
||
|
||
kirc = callPackage ../applications/networking/irc/kirc { };
|
||
|
||
ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
|
||
|
||
istioctl = callPackage ../applications/networking/cluster/istioctl { };
|
||
|
||
bip = callPackage ../applications/networking/irc/bip { };
|
||
|
||
j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { };
|
||
|
||
jabcode = callPackage ../development/libraries/jabcode { };
|
||
|
||
jabcode-writer = callPackage ../development/libraries/jabcode {
|
||
subproject = "writer";
|
||
};
|
||
|
||
jabcode-reader = callPackage ../development/libraries/jabcode {
|
||
subproject = "reader";
|
||
};
|
||
|
||
jabref = callPackage ../applications/office/jabref { };
|
||
|
||
jack_capture = callPackage ../applications/audio/jack-capture { };
|
||
|
||
jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { };
|
||
|
||
jack_rack = callPackage ../applications/audio/jack-rack { };
|
||
|
||
jackmeter = callPackage ../applications/audio/jackmeter { };
|
||
|
||
jackmix = libsForQt5.callPackage ../applications/audio/jackmix { };
|
||
jackmix_jack1 = jackmix.override { jack = jack1; };
|
||
|
||
jaeles = callPackage ../tools/security/jaeles { };
|
||
|
||
jalv = callPackage ../applications/audio/jalv { };
|
||
|
||
jameica = callPackage ../applications/office/jameica {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
jamin = callPackage ../applications/audio/jamin { };
|
||
|
||
japa = callPackage ../applications/audio/japa { };
|
||
|
||
dupd = callPackage ../tools/misc/dupd { };
|
||
|
||
jconvolver = callPackage ../applications/audio/jconvolver { };
|
||
|
||
jdupes = callPackage ../tools/misc/jdupes { };
|
||
|
||
jed = callPackage ../applications/editors/jed { };
|
||
|
||
jedit = callPackage ../applications/editors/jedit { };
|
||
|
||
jgmenu = callPackage ../applications/misc/jgmenu { };
|
||
|
||
jigdo = callPackage ../applications/misc/jigdo { stdenv = gcc10StdenvCompat; };
|
||
|
||
jitsi = callPackage ../applications/networking/instant-messengers/jitsi { };
|
||
|
||
joe = callPackage ../applications/editors/joe { };
|
||
|
||
josm = callPackage ../applications/misc/josm { };
|
||
|
||
js8call = qt5.callPackage ../applications/radio/js8call { };
|
||
|
||
jwm = callPackage ../applications/window-managers/jwm { };
|
||
|
||
jwm-settings-manager = callPackage ../applications/window-managers/jwm/jwm-settings-manager.nix { };
|
||
|
||
k3s = callPackage ../applications/networking/cluster/k3s { };
|
||
|
||
k3sup = callPackage ../applications/networking/cluster/k3sup {};
|
||
|
||
kconf = callPackage ../applications/networking/cluster/kconf {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
kail = callPackage ../tools/networking/kail { };
|
||
|
||
kanboard = callPackage ../applications/misc/kanboard { };
|
||
|
||
kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { };
|
||
|
||
kapow = libsForQt5.callPackage ../applications/misc/kapow { };
|
||
|
||
kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { };
|
||
|
||
kappanhang = callPackage ../applications/radio/kappanhang { };
|
||
|
||
okteta = libsForQt5.callPackage ../applications/editors/okteta { };
|
||
|
||
k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
|
||
|
||
kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { };
|
||
|
||
kbst = callPackage ../applications/networking/cluster/kbst { };
|
||
|
||
kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { };
|
||
|
||
kde-gruvbox = callPackage ../data/themes/kde-gruvbox { };
|
||
|
||
kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { };
|
||
|
||
kepubify = callPackage ../tools/misc/kepubify { };
|
||
|
||
kermit = callPackage ../tools/misc/kermit { };
|
||
|
||
kexi = libsForQt514.callPackage ../applications/office/kexi { };
|
||
|
||
kgt = callPackage ../development/tools/kgt {
|
||
inherit (skawarePackages) cleanPackaging;
|
||
};
|
||
|
||
khronos = callPackage ../applications/office/khronos { };
|
||
|
||
keyfinder = libsForQt5.callPackage ../applications/audio/keyfinder { };
|
||
|
||
keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { };
|
||
|
||
kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { };
|
||
|
||
khal = callPackage ../applications/misc/khal { };
|
||
|
||
khard = callPackage ../applications/misc/khard { };
|
||
|
||
kid3 = libsForQt5.callPackage ../applications/audio/kid3 { };
|
||
|
||
kile = libsForQt5.callPackage ../applications/editors/kile { };
|
||
|
||
kitsas = libsForQt5.callPackage ../applications/office/kitsas { };
|
||
|
||
kiwix = libsForQt5.callPackage ../applications/misc/kiwix { };
|
||
|
||
klayout = libsForQt5.callPackage ../applications/misc/klayout { };
|
||
|
||
klee = callPackage ../applications/science/logic/klee { };
|
||
|
||
kmetronome = libsForQt5.callPackage ../applications/audio/kmetronome { };
|
||
|
||
kmplayer = libsForQt5.callPackage ../applications/video/kmplayer { };
|
||
|
||
kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { };
|
||
|
||
kn = callPackage ../applications/networking/cluster/kn { };
|
||
|
||
kondo = callPackage ../applications/misc/kondo { };
|
||
|
||
kooha = callPackage ../applications/video/kooha { };
|
||
|
||
# Qt 5.15 is not default on mac, tdesktop requires 5.15 (and kotatogram subsequently)
|
||
kotatogram-desktop = libsForQt515.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreFoundation CoreServices CoreText CoreGraphics
|
||
CoreMedia OpenGL AudioUnit ApplicationServices Foundation AGL Security SystemConfiguration
|
||
Carbon AudioToolbox VideoToolbox VideoDecodeAcceleration AVFoundation CoreAudio CoreVideo
|
||
CoreMediaIO QuartzCore AppKit CoreWLAN WebKit IOKit GSS MediaPlayer IOSurface Metal MetalKit;
|
||
|
||
# C++20 is required, darwin has Clang 7 by default, aarch64 has gcc 9 by default
|
||
stdenv = if stdenv.isDarwin
|
||
then llvmPackages_12.stdenv
|
||
else if stdenv.isAarch64 then gcc10Stdenv else stdenv;
|
||
|
||
# tdesktop has random crashes when jemalloc is built with gcc.
|
||
# Apparently, it triggers some bug due to usage of gcc's builtin
|
||
# functions like __builtin_ffsl by jemalloc when it's built with gcc.
|
||
jemalloc = (jemalloc.override { stdenv = clangStdenv; }).overrideAttrs(_: {
|
||
# no idea how to fix the tests :(
|
||
doCheck = false;
|
||
});
|
||
|
||
abseil-cpp = abseil-cpp_202111;
|
||
};
|
||
|
||
kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix {};
|
||
|
||
kpt = callPackage ../applications/networking/cluster/kpt { };
|
||
|
||
krane = callPackage ../applications/networking/cluster/krane { };
|
||
|
||
krita = libsForQt5.callPackage ../applications/graphics/krita { };
|
||
|
||
ksuperkey = callPackage ../tools/X11/ksuperkey { };
|
||
|
||
ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { };
|
||
|
||
kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { };
|
||
|
||
kubecfg = callPackage ../applications/networking/cluster/kubecfg { };
|
||
|
||
kube-score = callPackage ../applications/networking/cluster/kube-score { };
|
||
|
||
kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod {
|
||
};
|
||
|
||
kubeval = callPackage ../applications/networking/cluster/kubeval { };
|
||
|
||
kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { };
|
||
|
||
kubernetes = callPackage ../applications/networking/cluster/kubernetes { };
|
||
kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { };
|
||
kubectl-convert = kubectl.convert;
|
||
|
||
kubemqctl = callPackage ../applications/networking/cluster/kubemqctl {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
kubent = callPackage ../applications/networking/cluster/kubent { };
|
||
|
||
kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
|
||
|
||
kubernix = callPackage ../applications/networking/cluster/kubernix { };
|
||
|
||
kubeconform = callPackage ../applications/networking/cluster/kubeconform { };
|
||
|
||
kubecolor = callPackage ../applications/networking/cluster/kubecolor { };
|
||
|
||
kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { };
|
||
|
||
kuttl = callPackage ../applications/networking/cluster/kuttl {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
kubectl-doctor = callPackage ../applications/networking/cluster/kubectl-doctor {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { };
|
||
|
||
kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { };
|
||
|
||
kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
|
||
|
||
kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
|
||
|
||
kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };
|
||
|
||
k9s = callPackage ../applications/networking/cluster/k9s { };
|
||
|
||
ktunnel = callPackage ../applications/networking/cluster/ktunnel { };
|
||
|
||
pgo-client = callPackage ../applications/networking/cluster/pgo-client { };
|
||
|
||
popeye = callPackage ../applications/networking/cluster/popeye { };
|
||
|
||
kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { };
|
||
|
||
fluxctl = callPackage ../applications/networking/cluster/fluxctl { };
|
||
|
||
fluxcd = callPackage ../applications/networking/cluster/fluxcd { };
|
||
|
||
linkerd = callPackage ../applications/networking/cluster/linkerd { };
|
||
linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { };
|
||
linkerd_stable = linkerd;
|
||
|
||
kuma = callPackage ../applications/networking/cluster/kuma { isFull = true; };
|
||
kuma-experimental = callPackage ../applications/networking/cluster/kuma {
|
||
isFull = true;
|
||
enableGateway = true;
|
||
pname = "kuma-experimental";
|
||
};
|
||
kumactl = callPackage ../applications/networking/cluster/kuma {
|
||
components = ["kumactl"];
|
||
pname = "kumactl";
|
||
};
|
||
kuma-cp = callPackage ../applications/networking/cluster/kuma {
|
||
components = ["kuma-cp"];
|
||
pname = "kuma-cp";
|
||
};
|
||
kuma-dp = callPackage ../applications/networking/cluster/kuma {
|
||
components = ["kuma-dp"];
|
||
pname = "kuma-dp";
|
||
};
|
||
kuma-prometheus-sd = callPackage ../applications/networking/cluster/kuma {
|
||
components = ["kuma-prometheus-sd"];
|
||
pname = "kuma-prometheus-sd";
|
||
};
|
||
|
||
kile-wl = callPackage ../applications/misc/kile-wl { };
|
||
|
||
kiln = callPackage ../applications/misc/kiln { };
|
||
|
||
kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
|
||
|
||
kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
|
||
|
||
wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };
|
||
|
||
kubernetes-helm-wrapped = wrapHelm kubernetes-helm {};
|
||
|
||
kubernetes-helmPlugins = dontRecurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { });
|
||
|
||
chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { };
|
||
|
||
helm-docs = callPackage ../applications/networking/cluster/helm-docs { };
|
||
|
||
kubetail = callPackage ../applications/networking/cluster/kubetail { } ;
|
||
|
||
kup = libsForQt5.callPackage ../applications/misc/kup { };
|
||
|
||
kupfer = callPackage ../applications/misc/kupfer { };
|
||
|
||
kvirc = libsForQt514.callPackage ../applications/networking/irc/kvirc { };
|
||
|
||
lame = callPackage ../development/libraries/lame { };
|
||
|
||
labwc = callPackage ../applications/window-managers/labwc {
|
||
wlroots = wlroots_0_15;
|
||
};
|
||
|
||
larswm = callPackage ../applications/window-managers/larswm { };
|
||
|
||
lash = callPackage ../applications/audio/lash { };
|
||
|
||
ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { };
|
||
|
||
ladspaPlugins = callPackage ../applications/audio/ladspa-plugins {
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
ladspa-sdk = callPackage ../applications/audio/ladspa-sdk { };
|
||
|
||
ladybird = qt6.callPackage ../applications/networking/browsers/ladybird { };
|
||
|
||
lazpaint = callPackage ../applications/graphics/lazpaint { };
|
||
|
||
caps = callPackage ../applications/audio/caps { };
|
||
|
||
lbdb = callPackage ../tools/misc/lbdb { };
|
||
|
||
lbry = callPackage ../applications/video/lbry { };
|
||
|
||
lbzip2 = callPackage ../tools/compression/lbzip2 { };
|
||
|
||
lci = callPackage ../applications/science/logic/lci {};
|
||
|
||
lemonbar = callPackage ../applications/window-managers/lemonbar { };
|
||
|
||
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
|
||
|
||
legit = callPackage ../applications/version-management/git-and-tools/legit { };
|
||
|
||
lens = callPackage ../applications/networking/cluster/lens { };
|
||
|
||
leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
|
||
|
||
libowfat = callPackage ../development/libraries/libowfat { };
|
||
|
||
libowlevelzs = callPackage ../development/libraries/libowlevelzs { };
|
||
|
||
librecad = libsForQt5.callPackage ../applications/misc/librecad {
|
||
boost = boost175;
|
||
};
|
||
|
||
libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
|
||
|
||
libreoffice = hiPrio libreoffice-still;
|
||
|
||
libreoffice-unwrapped = (hiPrio libreoffice-still).libreoffice;
|
||
|
||
libreoffice-args = {
|
||
inherit (perlPackages) ArchiveZip IOCompress;
|
||
zip = zip.override { enableNLS = false; };
|
||
fontsConf = makeFontsConf {
|
||
fontDirectories = [
|
||
carlito dejavu_fonts
|
||
freefont_ttf xorg.fontmiscmisc
|
||
liberation_ttf_v1
|
||
liberation_ttf_v2
|
||
];
|
||
};
|
||
clucene_core = clucene_core_2;
|
||
lcms = lcms2;
|
||
harfbuzz = harfbuzz.override {
|
||
withIcu = true; withGraphite2 = true;
|
||
};
|
||
};
|
||
|
||
libreoffice-qt = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
|
||
libreoffice = libsForQt5.callPackage ../applications/office/libreoffice
|
||
(libreoffice-args // {
|
||
kdeIntegration = true;
|
||
variant = "fresh";
|
||
});
|
||
});
|
||
|
||
libreoffice-fresh = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
|
||
libreoffice = callPackage ../applications/office/libreoffice
|
||
(libreoffice-args // {
|
||
variant = "fresh";
|
||
});
|
||
});
|
||
libreoffice-fresh-unwrapped = libreoffice-fresh.libreoffice;
|
||
|
||
libreoffice-still = lowPrio (callPackage ../applications/office/libreoffice/wrapper.nix {
|
||
libreoffice = callPackage ../applications/office/libreoffice
|
||
(libreoffice-args // {
|
||
variant = "still";
|
||
});
|
||
});
|
||
libreoffice-still-unwrapped = libreoffice-still.libreoffice;
|
||
|
||
libresprite = callPackage ../applications/editors/libresprite {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation;
|
||
};
|
||
|
||
libvmi = callPackage ../development/libraries/libvmi { };
|
||
|
||
libutp = callPackage ../applications/networking/p2p/libutp { };
|
||
|
||
lifelines = callPackage ../applications/misc/lifelines { };
|
||
|
||
liferea = callPackage ../applications/networking/newsreaders/liferea { };
|
||
|
||
lightworks = callPackage ../applications/video/lightworks { };
|
||
|
||
lingot = callPackage ../applications/audio/lingot { };
|
||
|
||
littlegptracker = callPackage ../applications/audio/littlegptracker {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
ledger = callPackage ../applications/office/ledger { };
|
||
|
||
ledger-autosync = callPackage ../applications/office/ledger-autosync { };
|
||
|
||
ledger-web = callPackage ../applications/office/ledger-web { };
|
||
|
||
ledger2beancount = callPackage ../tools/text/ledger2beancount { };
|
||
|
||
lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { };
|
||
|
||
lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { };
|
||
|
||
liblinphone = callPackage ../development/libraries/liblinphone { };
|
||
|
||
links2 = callPackage ../applications/networking/browsers/links2 { };
|
||
|
||
linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { };
|
||
|
||
linuxsampler = callPackage ../applications/audio/linuxsampler { };
|
||
|
||
llpp = callPackage ../applications/misc/llpp {
|
||
inherit (ocaml-ng.ocamlPackages_4_09) ocaml;
|
||
};
|
||
|
||
lmms = libsForQt5.callPackage ../applications/audio/lmms {
|
||
lame = null;
|
||
libsoundio = null;
|
||
portaudio = null;
|
||
};
|
||
|
||
lokinet = callPackage ../applications/networking/p2p/lokinet { };
|
||
|
||
losslesscut-bin = callPackage ../applications/video/losslesscut-bin { };
|
||
|
||
loxodo = callPackage ../applications/misc/loxodo { };
|
||
|
||
lsd2dsl = libsForQt5.callPackage ../applications/misc/lsd2dsl { };
|
||
|
||
lrzsz = callPackage ../tools/misc/lrzsz { };
|
||
|
||
lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php81; };
|
||
|
||
ltex-ls = callPackage ../tools/text/ltex-ls { };
|
||
|
||
luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { };
|
||
|
||
lxdvdrip = callPackage ../applications/video/lxdvdrip { };
|
||
|
||
handbrake = callPackage ../applications/video/handbrake {
|
||
inherit (darwin.apple_sdk.frameworks) AudioToolbox Foundation VideoToolbox;
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
handlr = callPackage ../tools/misc/handlr { };
|
||
|
||
jftui = callPackage ../applications/video/jftui { };
|
||
|
||
lime = callPackage ../development/libraries/lime { };
|
||
|
||
luakit = callPackage ../applications/networking/browsers/luakit {
|
||
inherit (luajitPackages) luafilesystem;
|
||
};
|
||
|
||
looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { };
|
||
|
||
ltc-tools = callPackage ../applications/audio/ltc-tools { };
|
||
|
||
lscolors = callPackage ../applications/misc/lscolors { };
|
||
|
||
lucky-commit = callPackage ../applications/version-management/git-and-tools/lucky-commit {
|
||
inherit (darwin.apple_sdk.frameworks) OpenCL;
|
||
};
|
||
|
||
luddite = with python3Packages; toPythonApplication luddite;
|
||
|
||
goobook = with python3Packages; toPythonApplication goobook;
|
||
|
||
lumail = callPackage ../applications/networking/mailreaders/lumail {
|
||
lua = lua5_1;
|
||
};
|
||
|
||
luppp = callPackage ../applications/audio/luppp { };
|
||
|
||
lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris {
|
||
wine = wineWowPackages.staging;
|
||
};
|
||
lutris = callPackage ../applications/misc/lutris/fhsenv.nix {
|
||
buildFHSUserEnv = buildFHSUserEnvBubblewrap;
|
||
};
|
||
lutris-free = lutris.override {
|
||
steamSupport = false;
|
||
};
|
||
|
||
lv2bm = callPackage ../applications/audio/lv2bm { };
|
||
|
||
lv2lint = callPackage ../applications/audio/lv2lint/default.nix { };
|
||
|
||
lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { };
|
||
|
||
lxi-tools = callPackage ../tools/networking/lxi-tools { };
|
||
|
||
lynx = callPackage ../applications/networking/browsers/lynx { };
|
||
|
||
lyrebird = callPackage ../applications/audio/lyrebird { };
|
||
|
||
lyx = libsForQt5.callPackage ../applications/misc/lyx { };
|
||
|
||
m4acut = callPackage ../applications/audio/m4acut { };
|
||
|
||
mac = callPackage ../development/libraries/mac { };
|
||
|
||
macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { inherit (darwin) cctools; };
|
||
|
||
magic-wormhole = with python3Packages; toPythonApplication magic-wormhole;
|
||
|
||
magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs {
|
||
inherit (darwin.apple_sdk.frameworks) Security AppKit;
|
||
};
|
||
|
||
magnetophonDSP = lib.recurseIntoAttrs {
|
||
CharacterCompressor = callPackage ../applications/audio/magnetophonDSP/CharacterCompressor { };
|
||
CompBus = callPackage ../applications/audio/magnetophonDSP/CompBus { };
|
||
ConstantDetuneChorus = callPackage ../applications/audio/magnetophonDSP/ConstantDetuneChorus { };
|
||
faustCompressors = callPackage ../applications/audio/magnetophonDSP/faustCompressors { };
|
||
LazyLimiter = callPackage ../applications/audio/magnetophonDSP/LazyLimiter { };
|
||
MBdistortion = callPackage ../applications/audio/magnetophonDSP/MBdistortion { };
|
||
pluginUtils = callPackage ../applications/audio/magnetophonDSP/pluginUtils { };
|
||
RhythmDelay = callPackage ../applications/audio/magnetophonDSP/RhythmDelay { };
|
||
VoiceOfFaust = callPackage ../applications/audio/magnetophonDSP/VoiceOfFaust { };
|
||
shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { };
|
||
};
|
||
|
||
makeself = callPackage ../applications/misc/makeself { };
|
||
|
||
mako = callPackage ../applications/misc/mako { };
|
||
|
||
mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { };
|
||
|
||
mapmap = libsForQt5.callPackage ../applications/video/mapmap { };
|
||
|
||
marathonctl = callPackage ../tools/virtualization/marathonctl {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
markdown-pp = callPackage ../tools/text/markdown-pp { };
|
||
|
||
mark = callPackage ../tools/text/mark { };
|
||
|
||
markets = callPackage ../applications/misc/markets { };
|
||
|
||
markmind = callPackage ../applications/misc/markmind {
|
||
electron = electron_9;
|
||
};
|
||
|
||
magnetico = callPackage ../applications/networking/p2p/magnetico {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
mastodon-bot = nodePackages.mastodon-bot;
|
||
|
||
matchbox = callPackage ../applications/window-managers/matchbox { };
|
||
|
||
matrixcli = callPackage ../applications/networking/instant-messengers/matrixcli {
|
||
inherit (python3Packages) buildPythonApplication buildPythonPackage
|
||
pygobject3 pytest-runner requests responses pytest python-olm
|
||
canonicaljson;
|
||
};
|
||
|
||
matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { };
|
||
|
||
matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { };
|
||
|
||
matrix-recorder = callPackage ../applications/networking/instant-messengers/matrix-recorder {};
|
||
|
||
mblaze = callPackage ../applications/networking/mailreaders/mblaze { };
|
||
|
||
mbrola = callPackage ../applications/audio/mbrola { };
|
||
|
||
mcomix = callPackage ../applications/graphics/mcomix { };
|
||
|
||
mcpp = callPackage ../development/compilers/mcpp { };
|
||
|
||
mda_lv2 = callPackage ../applications/audio/mda-lv2 { };
|
||
|
||
mdzk = callPackage ../applications/misc/mdzk {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
media-downloader = callPackage ../applications/video/media-downloader { };
|
||
|
||
mediaelch = libsForQt5.callPackage ../applications/misc/mediaelch { };
|
||
|
||
mediainfo = callPackage ../applications/misc/mediainfo { };
|
||
|
||
mediainfo-gui = callPackage ../applications/misc/mediainfo-gui { };
|
||
|
||
mediathekview = callPackage ../applications/video/mediathekview { jre = adoptopenjdk-hotspot-bin-16; };
|
||
|
||
megapixels = callPackage ../applications/graphics/megapixels { };
|
||
|
||
meteo = callPackage ../applications/networking/weather/meteo { };
|
||
|
||
meld = callPackage ../applications/version-management/meld { };
|
||
|
||
meli = callPackage ../applications/networking/mailreaders/meli {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { };
|
||
|
||
melody = callPackage ../tools/misc/melody { };
|
||
|
||
meme-image-generator = callPackage ../applications/graphics/meme-image-generator { };
|
||
|
||
meme-suite = callPackage ../applications/science/biology/meme-suite { };
|
||
|
||
mendeley = libsForQt5.callPackage ../applications/office/mendeley {
|
||
gconf = gnome2.GConf;
|
||
};
|
||
|
||
menumaker = callPackage ../applications/misc/menumaker { };
|
||
|
||
menyoki = callPackage ../applications/graphics/menyoki {
|
||
inherit (xorg) libX11 libXrandr;
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
mercurial = callPackage ../applications/version-management/mercurial {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
mercurialFull = mercurial.override { fullBuild = true; };
|
||
|
||
merkaartor = libsForQt5.callPackage ../applications/misc/merkaartor { };
|
||
|
||
mepo = callPackage ../applications/misc/mepo { };
|
||
mepo-x11 = callPackage ../applications/misc/mepo { withX11 = true; };
|
||
|
||
meshcentral = callPackage ../tools/admin/meshcentral { };
|
||
|
||
meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { };
|
||
|
||
metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { };
|
||
|
||
metersLv2 = callPackage ../applications/audio/meters_lv2 { };
|
||
|
||
mhwaveedit = callPackage ../applications/audio/mhwaveedit {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
michabo = libsForQt5.callPackage ../applications/misc/michabo { };
|
||
|
||
mid2key = callPackage ../applications/audio/mid2key { };
|
||
|
||
midori-unwrapped = callPackage ../applications/networking/browsers/midori { };
|
||
midori = wrapFirefox midori-unwrapped { };
|
||
|
||
mikmod = callPackage ../applications/audio/mikmod { };
|
||
|
||
miniaudicle = callPackage ../applications/audio/miniaudicle { stdenv = gcc10StdenvCompat; };
|
||
|
||
minicom = callPackage ../tools/misc/minicom { };
|
||
|
||
minigalaxy = callPackage ../applications/misc/minigalaxy { };
|
||
|
||
minimodem = callPackage ../applications/radio/minimodem { };
|
||
|
||
minidjvu = callPackage ../applications/graphics/minidjvu { };
|
||
|
||
minikube = callPackage ../applications/networking/cluster/minikube {
|
||
inherit (darwin.apple_sdk.frameworks) vmnet;
|
||
};
|
||
|
||
minishift = callPackage ../applications/networking/cluster/minishift { };
|
||
|
||
minitube = libsForQt5.callPackage ../applications/video/minitube { };
|
||
|
||
mimic = callPackage ../applications/audio/mimic { };
|
||
|
||
meh = callPackage ../applications/graphics/meh {};
|
||
|
||
mixxx = libsForQt5.callPackage ../applications/audio/mixxx { };
|
||
|
||
mjpg-streamer = callPackage ../applications/video/mjpg-streamer { };
|
||
|
||
mldonkey = callPackage ../applications/networking/p2p/mldonkey {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_08;
|
||
};
|
||
|
||
mlvwm = callPackage ../applications/window-managers/mlvwm { };
|
||
|
||
MMA = callPackage ../applications/audio/MMA { };
|
||
|
||
mmex = callPackage ../applications/office/mmex {
|
||
wxGTK30 = wxGTK30.override {
|
||
withWebKit = true;
|
||
withGtk2 = false;
|
||
};
|
||
};
|
||
|
||
mmlgui = callPackage ../applications/audio/mmlgui {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
libvgm = libvgm.override {
|
||
withAllEmulators = false;
|
||
emulators = [
|
||
"_PRESET_SMD"
|
||
];
|
||
enableLibplayer = false;
|
||
};
|
||
};
|
||
|
||
mmsd = callPackage ../tools/networking/mmsd { };
|
||
|
||
mmtc = callPackage ../applications/audio/mmtc { };
|
||
|
||
mnamer = callPackage ../applications/misc/mnamer { };
|
||
|
||
moc = callPackage ../applications/audio/moc {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { };
|
||
|
||
mod-distortion = callPackage ../applications/audio/mod-distortion { };
|
||
|
||
xmr-stak = callPackage ../applications/misc/xmr-stak { };
|
||
|
||
xmrig = callPackage ../applications/misc/xmrig { };
|
||
|
||
xmrig-mo = callPackage ../applications/misc/xmrig/moneroocean.nix { };
|
||
|
||
xmrig-proxy = callPackage ../applications/misc/xmrig/proxy.nix { };
|
||
|
||
molot-lite = callPackage ../applications/audio/molot-lite { };
|
||
|
||
monkeysAudio = callPackage ../applications/audio/monkeys-audio { };
|
||
|
||
monkeysphere = callPackage ../tools/security/monkeysphere { };
|
||
|
||
monotone = callPackage ../applications/version-management/monotone {
|
||
lua = lua5;
|
||
boost = boost170;
|
||
};
|
||
|
||
monotoneViz = callPackage ../applications/version-management/monotone-viz {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_01_0;
|
||
};
|
||
|
||
monitor = callPackage ../applications/system/monitor {
|
||
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
|
||
};
|
||
|
||
moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
|
||
|
||
moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { };
|
||
|
||
moonlight-qt = libsForQt5.callPackage ../applications/misc/moonlight-qt { };
|
||
|
||
mooSpace = callPackage ../applications/audio/mooSpace { };
|
||
|
||
mop = callPackage ../applications/misc/mop { };
|
||
|
||
mopidyPackages = callPackages ../applications/audio/mopidy {
|
||
python = python3;
|
||
};
|
||
|
||
inherit (mopidyPackages)
|
||
mopidy
|
||
mopidy-bandcamp
|
||
mopidy-iris
|
||
mopidy-jellyfin
|
||
mopidy-local
|
||
mopidy-moped
|
||
mopidy-mopify
|
||
mopidy-mpd
|
||
mopidy-mpris
|
||
mopidy-muse
|
||
mopidy-musicbox-webclient
|
||
mopidy-podcast
|
||
mopidy-scrobbler
|
||
mopidy-somafm
|
||
mopidy-soundcloud
|
||
mopidy-subidy
|
||
mopidy-tunein
|
||
mopidy-youtube
|
||
mopidy-ytmusic;
|
||
|
||
monocypher = callPackage ../development/libraries/monocypher { };
|
||
|
||
motif = callPackage ../development/libraries/motif { };
|
||
|
||
mousai = callPackage ../applications/audio/mousai { };
|
||
|
||
mozjpeg = callPackage ../applications/graphics/mozjpeg { };
|
||
|
||
edgetx = libsForQt5.callPackage ../applications/misc/edgetx { };
|
||
|
||
easytag = callPackage ../applications/audio/easytag { };
|
||
|
||
mp3gain = callPackage ../applications/audio/mp3gain { };
|
||
|
||
mp3info = callPackage ../applications/audio/mp3info { };
|
||
|
||
mp3splt = callPackage ../applications/audio/mp3splt { };
|
||
|
||
mp3val = callPackage ../applications/audio/mp3val { };
|
||
|
||
mpc123 = callPackage ../applications/audio/mpc123 { };
|
||
|
||
mpg123 = callPackage ../applications/audio/mpg123 {
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox;
|
||
jack = libjack2;
|
||
};
|
||
|
||
mpg321 = callPackage ../applications/audio/mpg321 { };
|
||
|
||
mpc-cli = callPackage ../applications/audio/mpc {
|
||
inherit (python3Packages) sphinx;
|
||
};
|
||
|
||
clerk = callPackage ../applications/audio/clerk { };
|
||
|
||
jujutsu = callPackage ../applications/version-management/jujutsu {
|
||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
|
||
inherit (darwin) libiconv;
|
||
};
|
||
|
||
nbstripout = callPackage ../applications/version-management/nbstripout { python = python3; };
|
||
|
||
ncmpc = callPackage ../applications/audio/ncmpc { };
|
||
|
||
ncmpcpp = callPackage ../applications/audio/ncmpcpp { };
|
||
|
||
pragha = libsForQt5.callPackage ../applications/audio/pragha { };
|
||
|
||
rofi-mpd = callPackage ../applications/audio/rofi-mpd { };
|
||
|
||
rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { };
|
||
|
||
rofi-calc = callPackage ../applications/science/math/rofi-calc { };
|
||
|
||
rofi-emoji = callPackage ../applications/misc/rofi-emoji { };
|
||
|
||
rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { };
|
||
|
||
rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { };
|
||
|
||
rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { };
|
||
|
||
rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw { };
|
||
|
||
rofi-top = callPackage ../applications/misc/rofi-top { };
|
||
|
||
rofi-vpn = callPackage ../applications/networking/rofi-vpn { };
|
||
|
||
ympd = callPackage ../applications/audio/ympd { };
|
||
|
||
# a somewhat more maintained fork of ympd
|
||
mympd = callPackage ../applications/audio/mympd { };
|
||
|
||
nload = callPackage ../applications/networking/nload { };
|
||
|
||
nali = callPackage ../applications/networking/nali { };
|
||
|
||
normalize = callPackage ../applications/audio/normalize { };
|
||
|
||
norouter = callPackage ../tools/networking/norouter { };
|
||
|
||
mailspring = callPackage ../applications/networking/mailreaders/mailspring {};
|
||
|
||
mm = callPackage ../applications/networking/instant-messengers/mm { };
|
||
|
||
mm-common = callPackage ../development/libraries/mm-common { };
|
||
|
||
mpc-qt = libsForQt5.callPackage ../applications/video/mpc-qt { };
|
||
|
||
mps-youtube = callPackage ../applications/misc/mps-youtube { };
|
||
|
||
mplayer = callPackage ../applications/video/mplayer ({
|
||
libdvdnav = libdvdnav_4_2_1;
|
||
} // (config.mplayer or {}));
|
||
|
||
mpv-unwrapped = callPackage ../applications/video/mpv {
|
||
inherit lua;
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer;
|
||
};
|
||
|
||
# Wraps without trigerring a rebuild
|
||
wrapMpv = callPackage ../applications/video/mpv/wrapper.nix { };
|
||
mpv = wrapMpv mpv-unwrapped {};
|
||
|
||
mpvpaper = callPackage ../tools/wayland/mpvpaper { };
|
||
|
||
mpvScripts = recurseIntoAttrs {
|
||
autoload = callPackage ../applications/video/mpv/scripts/autoload.nix {};
|
||
convert = callPackage ../applications/video/mpv/scripts/convert.nix {};
|
||
mpris = callPackage ../applications/video/mpv/scripts/mpris.nix {};
|
||
mpv-playlistmanager = callPackage ../applications/video/mpv/scripts/mpv-playlistmanager.nix {};
|
||
mpvacious = callPackage ../applications/video/mpv/scripts/mpvacious.nix {};
|
||
simple-mpv-webui = callPackage ../applications/video/mpv/scripts/simple-mpv-webui.nix {};
|
||
sponsorblock = callPackage ../applications/video/mpv/scripts/sponsorblock.nix {};
|
||
thumbnail = callPackage ../applications/video/mpv/scripts/thumbnail.nix { };
|
||
vr-reversal = callPackage ../applications/video/mpv/scripts/vr-reversal.nix {};
|
||
youtube-quality = callPackage ../applications/video/mpv/scripts/youtube-quality.nix { };
|
||
cutter = callPackage ../applications/video/mpv/scripts/cutter.nix { };
|
||
};
|
||
|
||
mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { };
|
||
|
||
mtpaint = callPackage ../applications/graphics/mtpaint { };
|
||
|
||
mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { };
|
||
|
||
multimarkdown = callPackage ../tools/typesetting/multimarkdown { };
|
||
|
||
multimon-ng = callPackage ../applications/radio/multimon-ng { };
|
||
|
||
murmur = (callPackages ../applications/networking/mumble {
|
||
avahi = avahi-compat;
|
||
pulseSupport = config.pulseaudio or false;
|
||
iceSupport = config.murmur.iceSupport or true;
|
||
grpcSupport = config.murmur.grpcSupport or true;
|
||
qt5 = qt5_openssl_1_1;
|
||
}).murmur;
|
||
|
||
mumble = (callPackages ../applications/networking/mumble {
|
||
avahi = avahi-compat;
|
||
jackSupport = config.mumble.jackSupport or false;
|
||
speechdSupport = config.mumble.speechdSupport or false;
|
||
qt5 = qt5_openssl_1_1;
|
||
}).mumble;
|
||
|
||
mumble_overlay = callPackage ../applications/networking/mumble/overlay.nix {
|
||
mumble_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
|
||
then pkgsi686Linux.mumble
|
||
else null;
|
||
};
|
||
|
||
mup = callPackage ../applications/audio/mup {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
# TODO: we should probably merge these 2
|
||
musescore =
|
||
if stdenv.isDarwin then
|
||
callPackage ../applications/audio/musescore/darwin.nix { }
|
||
else
|
||
libsForQt5.callPackage ../applications/audio/musescore { };
|
||
|
||
mmh = callPackage ../applications/networking/mailreaders/mmh { };
|
||
mutt = callPackage ../applications/networking/mailreaders/mutt { };
|
||
mutt-with-sidebar = mutt.override {
|
||
withSidebar = true;
|
||
};
|
||
mutt-wizard = callPackage ../tools/misc/mutt-wizard { };
|
||
|
||
mutt-ics = callPackage ../tools/networking/mutt-ics { };
|
||
|
||
mwic = callPackage ../applications/misc/mwic {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
n8n = callPackage ../applications/networking/n8n {};
|
||
|
||
neomutt = callPackage ../applications/networking/mailreaders/neomutt { };
|
||
|
||
natron = callPackage ../applications/video/natron { };
|
||
|
||
natural-docs = callPackage ../applications/misc/natural-docs { };
|
||
|
||
neocomp = callPackage ../applications/window-managers/neocomp { };
|
||
|
||
nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { };
|
||
|
||
newsflash = callPackage ../applications/networking/feedreaders/newsflash { };
|
||
|
||
nicotine-plus = callPackage ../applications/networking/soulseek/nicotine-plus { };
|
||
|
||
nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { };
|
||
|
||
nixos-shell = callPackage ../tools/virtualization/nixos-shell {};
|
||
|
||
nix-ld = callPackage ../os-specific/linux/nix-ld {};
|
||
|
||
noaa-apt = callPackage ../applications/radio/noaa-apt { };
|
||
|
||
node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { };
|
||
|
||
ninjas2 = callPackage ../applications/audio/ninjas2 {};
|
||
|
||
nncp = callPackage ../tools/misc/nncp { };
|
||
|
||
notion = callPackage ../applications/window-managers/notion { };
|
||
|
||
nootka = qt5.callPackage ../applications/audio/nootka { };
|
||
nootka-unstable = qt5.callPackage ../applications/audio/nootka/unstable.nix { };
|
||
|
||
novnc = callPackage ../applications/networking/novnc { };
|
||
|
||
nwg-bar = callPackage ../applications/misc/nwg-bar { };
|
||
|
||
nwg-drawer = callPackage ../applications/misc/nwg-drawer { };
|
||
|
||
nwg-launchers = callPackage ../applications/misc/nwg-launchers { };
|
||
|
||
nwg-menu = callPackage ../applications/misc/nwg-menu { };
|
||
|
||
nwg-panel = callPackage ../applications/misc/nwg-panel { };
|
||
|
||
nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { };
|
||
|
||
ocenaudio = callPackage ../applications/audio/ocenaudio { };
|
||
|
||
ocm = callPackage ../applications/networking/cluster/ocm { };
|
||
|
||
odo = callPackage ../applications/networking/cluster/odo { };
|
||
|
||
odin2 = callPackage ../applications/audio/odin2 { };
|
||
|
||
okteto = callPackage ../development/tools/okteto { };
|
||
|
||
onlyoffice-bin = callPackage ../applications/office/onlyoffice-bin { };
|
||
|
||
open-policy-agent = callPackage ../development/tools/open-policy-agent { };
|
||
|
||
openshift = callPackage ../applications/networking/cluster/openshift { };
|
||
|
||
opsdroid = callPackage ../applications/networking/opsdroid { };
|
||
|
||
oroborus = callPackage ../applications/window-managers/oroborus {};
|
||
|
||
osm2pgsql = callPackage ../tools/misc/osm2pgsql { };
|
||
|
||
ostinato = libsForQt5.callPackage ../applications/networking/ostinato { };
|
||
|
||
p4 = callPackage ../applications/version-management/p4 { };
|
||
p4d = callPackage ../applications/version-management/p4d { };
|
||
p4v = libsForQt515.callPackage ../applications/version-management/p4v { };
|
||
|
||
partio = callPackage ../development/libraries/partio {};
|
||
|
||
pc-ble-driver = callPackage ../development/libraries/pc-ble-driver {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
pcmanfm-qt = lxqt.pcmanfm-qt;
|
||
|
||
pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { };
|
||
|
||
pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { };
|
||
|
||
pig = callPackage ../applications/networking/cluster/pig { };
|
||
|
||
pijul = callPackage ../applications/version-management/pijul { };
|
||
|
||
pijuice = with python3Packages; toPythonApplication pijuice;
|
||
|
||
pinegrow = callPackage ../applications/editors/pinegrow { };
|
||
|
||
piper = callPackage ../os-specific/linux/piper { };
|
||
|
||
pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer {};
|
||
|
||
plank = callPackage ../applications/misc/plank { };
|
||
|
||
playonlinux = callPackage ../applications/misc/playonlinux
|
||
{ stdenv = stdenv_32bit; };
|
||
|
||
pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { };
|
||
|
||
pluto = callPackage ../applications/networking/cluster/pluto { };
|
||
|
||
polybar = callPackage ../applications/misc/polybar { };
|
||
|
||
polybarFull = callPackage ../applications/misc/polybar {
|
||
alsaSupport = true;
|
||
githubSupport = true;
|
||
mpdSupport = true;
|
||
pulseSupport = true;
|
||
iwSupport = false;
|
||
nlSupport = true;
|
||
i3Support = true;
|
||
i3GapsSupport = false;
|
||
};
|
||
|
||
yambar = callPackage ../applications/misc/yambar { };
|
||
|
||
polyphone = libsForQt514.callPackage ../applications/audio/polyphone { };
|
||
|
||
portfolio = callPackage ../applications/office/portfolio {
|
||
jre = openjdk11;
|
||
};
|
||
|
||
prevo = callPackage ../applications/misc/prevo { };
|
||
prevo-data = callPackage ../applications/misc/prevo/data.nix { };
|
||
prevo-tools = callPackage ../applications/misc/prevo/tools.nix { };
|
||
|
||
psi-notify = callPackage ../applications/misc/psi-notify { };
|
||
|
||
ptex = callPackage ../development/libraries/ptex {};
|
||
|
||
pyright = nodePackages.pyright;
|
||
|
||
qbec = callPackage ../applications/networking/cluster/qbec { };
|
||
|
||
qemacs = callPackage ../applications/editors/qemacs { };
|
||
|
||
roxctl = callPackage ../applications/networking/cluster/roxctl {
|
||
};
|
||
|
||
rqbit = callPackage ../applications/networking/p2p/rqbit {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { };
|
||
|
||
scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { };
|
||
|
||
shod = callPackage ../applications/window-managers/shod { };
|
||
|
||
shotcut = libsForQt5.callPackage ../applications/video/shotcut { };
|
||
|
||
shogun = callPackage ../applications/science/machine-learning/shogun {
|
||
opencv = opencv3;
|
||
};
|
||
|
||
smplayer = libsForQt5.callPackage ../applications/video/smplayer { };
|
||
|
||
smtube = libsForQt514.callPackage ../applications/video/smtube {};
|
||
|
||
softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix {};
|
||
|
||
songrec = callPackage ../applications/audio/songrec {};
|
||
|
||
storrent = callPackage ../applications/networking/p2p/storrent { };
|
||
|
||
spacegun = callPackage ../applications/networking/cluster/spacegun {};
|
||
|
||
speedread = callPackage ../applications/misc/speedread { };
|
||
|
||
station = callPackage ../applications/networking/station { };
|
||
|
||
stochas = callPackage ../applications/audio/stochas { };
|
||
|
||
synapse = callPackage ../applications/misc/synapse { };
|
||
|
||
synapse-bt = callPackage ../applications/networking/p2p/synapse-bt {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
synfigstudio = callPackage ../applications/graphics/synfigstudio { };
|
||
|
||
taxi = callPackage ../applications/networking/ftp/taxi { };
|
||
|
||
taxi-cli = with python3Packages; toPythonApplication taxi;
|
||
|
||
tcping-go = callPackage ../applications/networking/tcping-go { };
|
||
|
||
librep = callPackage ../development/libraries/librep { };
|
||
|
||
rep-gtk = callPackage ../development/libraries/rep-gtk { };
|
||
|
||
reproc = callPackage ../development/libraries/reproc { };
|
||
|
||
sawfish = callPackage ../applications/window-managers/sawfish { };
|
||
|
||
sc68 = callPackage ../applications/audio/sc68 { };
|
||
|
||
sidplayfp = callPackage ../applications/audio/sidplayfp { };
|
||
|
||
sndpeek = callPackage ../applications/audio/sndpeek { };
|
||
|
||
sxhkd = callPackage ../applications/window-managers/sxhkd { };
|
||
|
||
mpop = callPackage ../applications/networking/mpop {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
msmtp = callPackage ../applications/networking/msmtp {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
imapfilter = callPackage ../applications/networking/mailreaders/imapfilter.nix {
|
||
lua = lua5;
|
||
};
|
||
|
||
maxlib = callPackage ../applications/audio/pd-plugins/maxlib { };
|
||
|
||
pdfdiff = callPackage ../applications/misc/pdfdiff { };
|
||
|
||
pdfsam-basic = callPackage ../applications/misc/pdfsam-basic { };
|
||
|
||
mupdf = callPackage ../applications/misc/mupdf { };
|
||
mupdf_1_17 = callPackage ../applications/misc/mupdf/1.17.nix { };
|
||
|
||
muso = callPackage ../applications/audio/muso {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
mystem = callPackage ../applications/misc/mystem { };
|
||
|
||
diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { };
|
||
|
||
diff-pdf = callPackage ../applications/misc/diff-pdf { wxGTK = wxGTK31; };
|
||
|
||
diffuse = callPackage ../applications/misc/diffuse { };
|
||
|
||
mlocate = callPackage ../tools/misc/mlocate { };
|
||
|
||
plocate = callPackage ../tools/misc/plocate { };
|
||
|
||
mypaint = callPackage ../applications/graphics/mypaint { };
|
||
|
||
mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { };
|
||
|
||
mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { };
|
||
|
||
mythtv = libsForQt514.callPackage ../applications/video/mythtv { };
|
||
|
||
micro = callPackage ../applications/editors/micro { };
|
||
|
||
mle = callPackage ../applications/editors/mle { };
|
||
|
||
nano = callPackage ../applications/editors/nano { };
|
||
|
||
nanoblogger = callPackage ../applications/misc/nanoblogger { };
|
||
|
||
nanorc = callPackage ../applications/editors/nano/nanorc { };
|
||
|
||
navipowm = callPackage ../applications/misc/navipowm { };
|
||
|
||
netbeans = callPackage ../applications/editors/netbeans {
|
||
jdk = jdk17;
|
||
};
|
||
|
||
netcoredbg = callPackage ../development/tools/misc/netcoredbg { };
|
||
|
||
ncdu = callPackage ../tools/misc/ncdu { };
|
||
ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { };
|
||
|
||
ncdc = callPackage ../applications/networking/p2p/ncdc { };
|
||
|
||
ncspot = callPackage ../applications/audio/ncspot {
|
||
withALSA = stdenv.isLinux;
|
||
withPulseAudio = config.pulseaudio or stdenv.isLinux;
|
||
withPortAudio = stdenv.isDarwin;
|
||
withMPRIS = stdenv.isLinux;
|
||
};
|
||
|
||
ncview = callPackage ../tools/X11/ncview { } ;
|
||
|
||
ne = callPackage ../applications/editors/ne { };
|
||
|
||
nedit = callPackage ../applications/editors/nedit { };
|
||
|
||
ngt = callPackage ../development/libraries/ngt { };
|
||
|
||
nheko = libsForQt5.callPackage ../applications/networking/instant-messengers/nheko { };
|
||
|
||
nomacs = libsForQt5.callPackage ../applications/graphics/nomacs { };
|
||
|
||
notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { };
|
||
|
||
notepadqq = libsForQt514.callPackage ../applications/editors/notepadqq { };
|
||
|
||
notmuch = callPackage ../applications/networking/mailreaders/notmuch {
|
||
gmime = gmime3;
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
notejot = callPackage ../applications/misc/notejot { };
|
||
|
||
notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { };
|
||
|
||
muchsync = callPackage ../applications/networking/mailreaders/notmuch/muchsync.nix { };
|
||
|
||
nufraw = callPackage ../applications/graphics/nufraw { };
|
||
|
||
nufraw-thumbnailer = callPackage ../applications/graphics/nufraw {
|
||
addThumbnailer = true;
|
||
};
|
||
|
||
notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { };
|
||
|
||
nova-filters = callPackage ../applications/audio/nova-filters {
|
||
boost = boost172;
|
||
};
|
||
|
||
nvi = callPackage ../applications/editors/nvi { };
|
||
|
||
nvpy = callPackage ../applications/editors/nvpy { };
|
||
|
||
obconf = callPackage ../tools/X11/obconf { };
|
||
|
||
gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate { };
|
||
|
||
obs-studio = libsForQt5.callPackage ../applications/video/obs-studio {
|
||
ffmpeg_4 = ffmpeg-full;
|
||
};
|
||
obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {});
|
||
wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix {};
|
||
|
||
obsidian = callPackage ../applications/misc/obsidian { };
|
||
|
||
octoprint = callPackage ../applications/misc/octoprint { };
|
||
|
||
ocr-a = callPackage ../data/fonts/ocr-a {};
|
||
|
||
ocrad = callPackage ../applications/graphics/ocrad { };
|
||
|
||
offrss = callPackage ../applications/networking/offrss { };
|
||
|
||
ogmtools = callPackage ../applications/video/ogmtools { };
|
||
|
||
omegat = callPackage ../applications/misc/omegat.nix { };
|
||
|
||
omxplayer = callPackage ../applications/video/omxplayer { };
|
||
|
||
inherit (python3Packages.callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui;
|
||
|
||
openambit = qt5.callPackage ../applications/misc/openambit { };
|
||
|
||
openbox = callPackage ../applications/window-managers/openbox { };
|
||
|
||
openbox-menu = callPackage ../applications/misc/openbox-menu {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
openbrf = libsForQt5.callPackage ../applications/misc/openbrf { };
|
||
|
||
opencpn = callPackage ../applications/misc/opencpn { };
|
||
|
||
openfx = callPackage ../development/libraries/openfx {};
|
||
|
||
openimageio = callPackage ../applications/graphics/openimageio {
|
||
boost = boost175;
|
||
};
|
||
|
||
openimageio2 = callPackage ../applications/graphics/openimageio/2.x.nix { };
|
||
|
||
openjump = callPackage ../applications/misc/openjump { };
|
||
|
||
open-music-kontrollers = lib.recurseIntoAttrs {
|
||
eteroj = callPackage ../applications/audio/open-music-kontrollers/eteroj.nix { };
|
||
jit = callPackage ../applications/audio/open-music-kontrollers/jit.nix { };
|
||
mephisto = callPackage ../applications/audio/open-music-kontrollers/mephisto.nix { };
|
||
midi_matrix = callPackage ../applications/audio/open-music-kontrollers/midi_matrix.nix { };
|
||
moony = callPackage ../applications/audio/open-music-kontrollers/moony.nix { };
|
||
orbit = callPackage ../applications/audio/open-music-kontrollers/orbit.nix { };
|
||
patchmatrix = callPackage ../applications/audio/open-music-kontrollers/patchmatrix.nix { };
|
||
router = callPackage ../applications/audio/open-music-kontrollers/router.nix { };
|
||
sherlock = callPackage ../applications/audio/open-music-kontrollers/sherlock.nix { };
|
||
synthpod = callPackage ../applications/audio/open-music-kontrollers/synthpod.nix { };
|
||
vm = callPackage ../applications/audio/open-music-kontrollers/vm.nix { };
|
||
};
|
||
|
||
openscad = libsForQt5.callPackage ../applications/graphics/openscad {};
|
||
|
||
open-stage-control = callPackage ../applications/audio/open-stage-control {
|
||
electron = electron_15;
|
||
nodejs = nodejs-16_x;
|
||
};
|
||
|
||
opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
|
||
|
||
opentoonz = let
|
||
opentoonz-libtiff = callPackage ../applications/graphics/opentoonz/libtiff.nix { };
|
||
in qt5.callPackage ../applications/graphics/opentoonz {
|
||
libtiff = opentoonz-libtiff;
|
||
opencv = opencv.override { libtiff = opentoonz-libtiff; };
|
||
};
|
||
|
||
opentabletdriver = callPackage ../tools/X11/opentabletdriver { };
|
||
|
||
opentx = libsForQt5.callPackage ../applications/misc/opentx { };
|
||
|
||
opera = callPackage ../applications/networking/browsers/opera {};
|
||
|
||
orca = python3Packages.callPackage ../applications/misc/orca {
|
||
inherit pkg-config;
|
||
};
|
||
|
||
orca-c = callPackage ../applications/audio/orca-c {};
|
||
|
||
organicmaps = libsForQt5.callPackage ../applications/misc/organicmaps { };
|
||
|
||
osm2xmap = callPackage ../applications/misc/osm2xmap {
|
||
libyamlcpp = libyamlcpp_0_3;
|
||
};
|
||
|
||
osmctools = callPackage ../applications/misc/osmctools { };
|
||
|
||
osmium-tool = callPackage ../applications/misc/osmium-tool { };
|
||
|
||
owamp = callPackage ../applications/networking/owamp { };
|
||
|
||
vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { };
|
||
|
||
vgmtools = callPackage ../tools/audio/vgmtools { };
|
||
|
||
vieb = callPackage ../applications/networking/browsers/vieb { };
|
||
|
||
vivaldi = callPackage ../applications/networking/browsers/vivaldi {};
|
||
|
||
vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix {};
|
||
|
||
vivaldi-widevine = callPackage ../applications/networking/browsers/vivaldi/widevine.nix { };
|
||
|
||
libopenmpt = callPackage ../development/libraries/audio/libopenmpt { };
|
||
|
||
libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { };
|
||
|
||
openrazer-daemon = with python3Packages; toPythonApplication openrazer-daemon;
|
||
|
||
opusfile = callPackage ../applications/audio/opusfile { };
|
||
|
||
opustags = callPackage ../applications/audio/opustags { };
|
||
|
||
opusTools = callPackage ../applications/audio/opus-tools { };
|
||
|
||
orpie = callPackage ../applications/misc/orpie {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_12;
|
||
};
|
||
|
||
osmo = callPackage ../applications/office/osmo { };
|
||
|
||
osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server { };
|
||
|
||
palemoon = callPackage ../applications/networking/browsers/palemoon { };
|
||
|
||
pamix = callPackage ../applications/audio/pamix { };
|
||
|
||
pamixer = callPackage ../applications/audio/pamixer { };
|
||
|
||
ncpamixer = callPackage ../applications/audio/ncpamixer { };
|
||
|
||
pan = callPackage ../applications/networking/newsreaders/pan { };
|
||
|
||
panotools = callPackage ../applications/graphics/panotools { };
|
||
|
||
paprefs = callPackage ../applications/audio/paprefs { };
|
||
|
||
pantalaimon = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon { };
|
||
|
||
pantalaimon-headless = python3Packages.callPackage ../applications/networking/instant-messengers/pantalaimon {
|
||
enableDbusUi = false;
|
||
};
|
||
|
||
pavucontrol = callPackage ../applications/audio/pavucontrol { };
|
||
|
||
paraview = libsForQt5.callPackage ../applications/graphics/paraview { };
|
||
|
||
packet = callPackage ../development/tools/packet { };
|
||
|
||
packet-sd = callPackage ../development/tools/packet-sd { };
|
||
|
||
metal-cli = callPackage ../development/tools/metal-cli { };
|
||
|
||
pb_cli = callPackage ../tools/misc/pb_cli {};
|
||
|
||
capture = callPackage ../tools/misc/capture {};
|
||
|
||
pbrt = callPackage ../applications/graphics/pbrt { };
|
||
|
||
pcloud = callPackage ../applications/networking/pcloud { };
|
||
|
||
jpsxdec = callPackage ../tools/games/jpsxdec {
|
||
jdk = openjdk8;
|
||
};
|
||
|
||
pdfslicer = callPackage ../applications/misc/pdfslicer { };
|
||
|
||
pekwm = callPackage ../applications/window-managers/pekwm {
|
||
awk = gawk;
|
||
grep = gnugrep;
|
||
sed = gnused;
|
||
};
|
||
|
||
pencil = callPackage ../applications/graphics/pencil {
|
||
};
|
||
|
||
perseus = callPackage ../applications/science/math/perseus {};
|
||
|
||
petrifoo = callPackage ../applications/audio/petrifoo {
|
||
inherit (gnome2) libgnomecanvas;
|
||
};
|
||
|
||
pdfchain = callPackage ../tools/typesetting/pdfchain { };
|
||
|
||
pdfcpu = callPackage ../applications/graphics/pdfcpu { };
|
||
pdftk = callPackage ../tools/typesetting/pdftk { };
|
||
pdfgrep = callPackage ../tools/typesetting/pdfgrep { };
|
||
|
||
pdfpc = callPackage ../applications/misc/pdfpc {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav;
|
||
};
|
||
|
||
peaclock = callPackage ../applications/misc/peaclock {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
peek = callPackage ../applications/video/peek { };
|
||
|
||
peertube = callPackage ../servers/peertube {
|
||
nodejs = nodejs-16_x;
|
||
};
|
||
|
||
pflask = callPackage ../os-specific/linux/pflask {};
|
||
|
||
pfsshell = callPackage ../tools/misc/pfsshell { };
|
||
|
||
photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { };
|
||
|
||
photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { };
|
||
|
||
photoflow = callPackage ../applications/graphics/photoflow { };
|
||
|
||
phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { };
|
||
|
||
phrasendrescher = callPackage ../tools/security/phrasendrescher { };
|
||
|
||
phrase-cli = callPackage ../tools/misc/phrase-cli { };
|
||
|
||
phylactery = callPackage ../servers/web-apps/phylactery { };
|
||
|
||
pianobar = callPackage ../applications/audio/pianobar { };
|
||
|
||
pianobooster = qt5.callPackage ../applications/audio/pianobooster { stdenv = gcc10StdenvCompat; };
|
||
|
||
pianoteq = callPackage ../applications/audio/pianoteq { };
|
||
|
||
picard = callPackage ../applications/audio/picard { };
|
||
|
||
picocom = callPackage ../tools/misc/picocom {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
picoloop = callPackage ../applications/audio/picoloop { };
|
||
|
||
pidgin = callPackage ../applications/networking/instant-messengers/pidgin {
|
||
withOpenssl = config.pidgin.openssl or true;
|
||
withGnutls = config.pidgin.gnutls or false;
|
||
plugins = [];
|
||
};
|
||
|
||
pidgin-indicator = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-indicator { };
|
||
|
||
pidgin-latex = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-latex {
|
||
texLive = texlive.combined.scheme-basic;
|
||
};
|
||
|
||
pidgin-msn-pecan = callPackage ../applications/networking/instant-messengers/pidgin-plugins/msn-pecan { };
|
||
|
||
pidgin-mra = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-mra { };
|
||
|
||
pidgin-skypeweb = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-skypeweb { };
|
||
|
||
pidgin-carbons = callPackage ../applications/networking/instant-messengers/pidgin-plugins/carbons { };
|
||
|
||
pidgin-xmpp-receipts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-xmpp-receipts { };
|
||
|
||
pidgin-otr = callPackage ../applications/networking/instant-messengers/pidgin-plugins/otr { };
|
||
|
||
pidgin-osd = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-osd { };
|
||
|
||
pidgin-sipe = callPackage ../applications/networking/instant-messengers/pidgin-plugins/sipe { };
|
||
|
||
pidgin-window-merge = callPackage ../applications/networking/instant-messengers/pidgin-plugins/window-merge { };
|
||
|
||
pika-backup = callPackage ../applications/backup/pika-backup { };
|
||
|
||
pur = callPackage ../development/tools/pur { };
|
||
|
||
purple-discord = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-discord { };
|
||
|
||
purple-googlechat = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-googlechat { };
|
||
|
||
purple-hangouts = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-hangouts { };
|
||
|
||
purple-lurch = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-lurch { };
|
||
|
||
purple-matrix = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-matrix { };
|
||
|
||
purple-mm-sms = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-mm-sms { };
|
||
|
||
purple-plugin-pack = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack { };
|
||
|
||
purple-signald = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-signald { };
|
||
|
||
purple-slack = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-slack { };
|
||
|
||
purple-vk-plugin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-vk-plugin { };
|
||
|
||
purple-xmpp-http-upload = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-xmpp-http-upload { };
|
||
|
||
tdlib-purple = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tdlib-purple { };
|
||
|
||
toxprpl = callPackage ../applications/networking/instant-messengers/pidgin-plugins/tox-prpl {
|
||
libtoxcore = libtoxcore-new;
|
||
};
|
||
|
||
pidgin-opensteamworks = callPackage ../applications/networking/instant-messengers/pidgin-plugins/pidgin-opensteamworks { };
|
||
|
||
purple-facebook = callPackage ../applications/networking/instant-messengers/pidgin-plugins/purple-facebook { };
|
||
|
||
purpur = callPackage ../games/purpur { };
|
||
|
||
pikopixel = callPackage ../applications/graphics/pikopixel { };
|
||
|
||
pithos = callPackage ../applications/audio/pithos {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
pineapple-pictures = libsForQt5.callPackage ../applications/graphics/pineapple-pictures { };
|
||
|
||
pinfo = callPackage ../applications/misc/pinfo { };
|
||
|
||
pinpoint = callPackage ../applications/office/pinpoint { };
|
||
|
||
pinta = callPackage ../applications/graphics/pinta { };
|
||
|
||
pistol = callPackage ../tools/misc/pistol { };
|
||
|
||
piston-cli = callPackage ../tools/misc/piston-cli { python3Packages = python39Packages; };
|
||
|
||
plater = libsForQt5.callPackage ../applications/misc/plater { };
|
||
|
||
plexamp = callPackage ../applications/audio/plexamp { };
|
||
|
||
plex-media-player = libsForQt5.callPackage ../applications/video/plex-media-player { };
|
||
|
||
plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };
|
||
|
||
plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { });
|
||
|
||
plugin-torture = callPackage ../applications/audio/plugin-torture { };
|
||
|
||
poke = callPackage ../applications/editors/poke { };
|
||
|
||
polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { };
|
||
|
||
poezio = python3Packages.poezio;
|
||
|
||
pommed_light = callPackage ../os-specific/linux/pommed-light {};
|
||
|
||
polylith = callPackage ../development/tools/misc/polylith { };
|
||
|
||
polymake = callPackage ../applications/science/math/polymake { };
|
||
|
||
pomotroid = callPackage ../applications/misc/pomotroid {
|
||
electron = electron_9;
|
||
};
|
||
|
||
ponymix = callPackage ../applications/audio/ponymix { };
|
||
|
||
pothos = libsForQt5.callPackage ../applications/radio/pothos { };
|
||
|
||
potrace = callPackage ../applications/graphics/potrace {};
|
||
|
||
posterazor = callPackage ../applications/misc/posterazor { };
|
||
|
||
pqiv = callPackage ../applications/graphics/pqiv { };
|
||
|
||
qiv = callPackage ../applications/graphics/qiv { };
|
||
|
||
premid = callPackage ../applications/misc/premid { };
|
||
|
||
processing = callPackage ../applications/graphics/processing {
|
||
jdk = oraclejdk8;
|
||
};
|
||
|
||
# perhaps there are better apps for this task? It's how I had configured my preivous system.
|
||
# And I don't want to rewrite all rules
|
||
procmail = callPackage ../applications/misc/procmail { };
|
||
|
||
profanity = callPackage ../applications/networking/instant-messengers/profanity ({
|
||
} // (config.profanity or {}));
|
||
|
||
properties-cpp = callPackage ../development/libraries/properties-cpp { };
|
||
|
||
protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { };
|
||
|
||
protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { };
|
||
protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { };
|
||
|
||
protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { };
|
||
|
||
ps2client = callPackage ../applications/networking/ps2client { };
|
||
|
||
psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { };
|
||
|
||
psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { };
|
||
|
||
psol = callPackage ../development/libraries/psol { };
|
||
|
||
pstree = callPackage ../applications/misc/pstree { };
|
||
|
||
pt2-clone = callPackage ../applications/audio/pt2-clone { };
|
||
|
||
ptask = callPackage ../applications/misc/ptask { };
|
||
|
||
pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { };
|
||
|
||
pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { };
|
||
|
||
pulseview = libsForQt514.callPackage ../applications/science/electronics/pulseview {
|
||
# use the same stdenv as libsForQt514 to fix build
|
||
boost = boost.override {
|
||
stdenv = if stdenv.cc.isGNU
|
||
then (if (stdenv.targetPlatform.isx86_64) then gcc10Stdenv else gcc9Stdenv)
|
||
else stdenv;
|
||
};
|
||
};
|
||
|
||
puredata = callPackage ../applications/audio/puredata { };
|
||
puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; };
|
||
|
||
puremapping = callPackage ../applications/audio/pd-plugins/puremapping { };
|
||
|
||
pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { };
|
||
|
||
pwdsafety = callPackage ../tools/security/pwdsafety { };
|
||
|
||
qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
|
||
qbittorrent-nox = qbittorrent.override {
|
||
guiSupport = false;
|
||
};
|
||
|
||
qcad = libsForQt5.callPackage ../applications/misc/qcad { };
|
||
|
||
qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { };
|
||
|
||
qelectrotech = libsForQt5.callPackage ../applications/misc/qelectrotech { };
|
||
|
||
eiskaltdcpp = libsForQt5.callPackage ../applications/networking/p2p/eiskaltdcpp { };
|
||
|
||
qdirstat = libsForQt5.callPackage ../applications/misc/qdirstat {};
|
||
|
||
qemu = callPackage ../applications/virtualization/qemu {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Hypervisor;
|
||
inherit (darwin.stubs) rez setfile;
|
||
inherit (darwin) sigtool;
|
||
};
|
||
|
||
qemu-utils = callPackage ../applications/virtualization/qemu/utils.nix {};
|
||
|
||
wrapQemuBinfmtP = callPackage ../applications/virtualization/qemu/binfmt-p-wrapper.nix { };
|
||
|
||
qgroundcontrol = libsForQt5.callPackage ../applications/science/robotics/qgroundcontrol { };
|
||
|
||
qjackctl = libsForQt5.callPackage ../applications/audio/qjackctl { };
|
||
|
||
qimgv = libsForQt5.callPackage ../applications/graphics/qimgv { };
|
||
|
||
qlandkartegt = libsForQt5.callPackage ../applications/misc/qlandkartegt {
|
||
gdal = gdal.override {
|
||
libgeotiff = libgeotiff.override { proj = proj_7; };
|
||
libspatialite = libspatialite.override { proj = proj_7; };
|
||
proj = proj_7;
|
||
};
|
||
proj = proj_7;
|
||
};
|
||
|
||
garmindev = callPackage ../applications/misc/qlandkartegt/garmindev.nix {};
|
||
|
||
qmediathekview = libsForQt5.callPackage ../applications/video/qmediathekview { };
|
||
|
||
qmplay2 = libsForQt5.callPackage ../applications/video/qmplay2 { };
|
||
|
||
qmetro = callPackage ../applications/misc/qmetro { };
|
||
|
||
qmidiarp = callPackage ../applications/audio/qmidiarp {};
|
||
|
||
qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { };
|
||
|
||
qmidiroute = callPackage ../applications/audio/qmidiroute { };
|
||
|
||
qmmp = libsForQt5.callPackage ../applications/audio/qmmp { };
|
||
|
||
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
|
||
|
||
qpwgraph = libsForQt5.callPackage ../applications/audio/qpwgraph { };
|
||
|
||
qrcode = callPackage ../tools/graphics/qrcode {};
|
||
|
||
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
|
||
|
||
qscreenshot = callPackage ../applications/graphics/qscreenshot {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon;
|
||
qt = qt4;
|
||
};
|
||
|
||
qsstv = qt5.callPackage ../applications/radio/qsstv { };
|
||
|
||
qsyncthingtray = libsForQt5.callPackage ../applications/misc/qsyncthingtray { };
|
||
|
||
qstopmotion = libsForQt5.callPackage ../applications/video/qstopmotion {
|
||
guvcview = guvcview.override {
|
||
useQt = true;
|
||
useGtk = false;
|
||
};
|
||
};
|
||
|
||
qsudo = libsForQt5.callPackage ../applications/misc/qsudo { };
|
||
|
||
qsynth = libsForQt5.callPackage ../applications/audio/qsynth { };
|
||
|
||
qtbitcointrader = libsForQt5.callPackage ../applications/misc/qtbitcointrader { };
|
||
|
||
qtchan = libsForQt5.callPackage ../applications/networking/browsers/qtchan { };
|
||
|
||
qtemu = libsForQt5.callPackage ../applications/virtualization/qtemu { };
|
||
|
||
qtox = libsForQt5.callPackage ../applications/networking/instant-messengers/qtox {
|
||
inherit (darwin.apple_sdk.frameworks) AVFoundation;
|
||
};
|
||
|
||
qtpass = libsForQt5.callPackage ../applications/misc/qtpass { };
|
||
|
||
qtractor = libsForQt5.callPackage ../applications/audio/qtractor { };
|
||
|
||
qtscrobbler = callPackage ../applications/audio/qtscrobbler { };
|
||
|
||
quantomatic = callPackage ../applications/science/physics/quantomatic { };
|
||
|
||
quassel = libsForQt5.callPackage ../applications/networking/irc/quassel { };
|
||
|
||
quasselClient = quassel.override {
|
||
monolithic = false;
|
||
client = true;
|
||
tag = "-client-kf5";
|
||
};
|
||
|
||
quasselDaemon = quassel.override {
|
||
monolithic = false;
|
||
enableDaemon = true;
|
||
withKDE = false;
|
||
tag = "-daemon-qt5";
|
||
};
|
||
|
||
quill-qr = callPackage ../tools/security/quill-qr { };
|
||
|
||
quirc = callPackage ../tools/graphics/quirc {};
|
||
|
||
quisk = python38Packages.callPackage ../applications/radio/quisk { };
|
||
|
||
quiterss = libsForQt514.callPackage ../applications/networking/newsreaders/quiterss {};
|
||
|
||
quodlibet = callPackage ../applications/audio/quodlibet {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
kakasi = null;
|
||
keybinder3 = null;
|
||
libappindicator-gtk3 = null;
|
||
libmodplug = null;
|
||
};
|
||
|
||
quodlibet-without-gst-plugins = quodlibet.override {
|
||
tag = "-without-gst-plugins";
|
||
withGstPlugins = false;
|
||
};
|
||
|
||
quodlibet-xine = quodlibet.override {
|
||
tag = "-xine";
|
||
withGstreamerBackend = false;
|
||
withXineBackend = true;
|
||
};
|
||
|
||
quodlibet-full = quodlibet.override {
|
||
inherit gtksourceview webkitgtk;
|
||
kakasi = kakasi;
|
||
keybinder3 = keybinder3;
|
||
libappindicator-gtk3 = libappindicator-gtk3;
|
||
libmodplug = libmodplug;
|
||
tag = "-full";
|
||
withDbusPython = true;
|
||
withMusicBrainzNgs = true;
|
||
withPahoMqtt = true;
|
||
withPyInotify = true;
|
||
withPypresence = true;
|
||
withSoco = true;
|
||
};
|
||
|
||
quodlibet-xine-full = quodlibet-full.override {
|
||
tag = "-xine-full";
|
||
withGstreamerBackend = false;
|
||
withXineBackend = true;
|
||
};
|
||
|
||
qutebrowser = libsForQt5.callPackage ../applications/networking/browsers/qutebrowser { };
|
||
|
||
qxw = callPackage ../applications/editors/qxw {};
|
||
|
||
rabbitvcs = callPackage ../applications/version-management/rabbitvcs {};
|
||
|
||
rakarrack = callPackage ../applications/audio/rakarrack {
|
||
fltk = fltk13;
|
||
};
|
||
|
||
renoise = callPackage ../applications/audio/renoise {};
|
||
|
||
redux = callPackage ../applications/audio/redux { };
|
||
|
||
roomeqwizard = callPackage ../applications/audio/roomeqwizard { };
|
||
|
||
radioboat = callPackage ../applications/audio/radioboat { };
|
||
|
||
radiotray-ng = callPackage ../applications/audio/radiotray-ng {
|
||
wxGTK = wxGTK30;
|
||
};
|
||
|
||
raiseorlaunch = callPackage ../applications/misc/raiseorlaunch {};
|
||
|
||
rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { };
|
||
|
||
rapidsvn = callPackage ../applications/version-management/rapidsvn { };
|
||
|
||
ratmen = callPackage ../tools/X11/ratmen {};
|
||
|
||
ratox = callPackage ../applications/networking/instant-messengers/ratox { };
|
||
|
||
ratpoison = callPackage ../applications/window-managers/ratpoison { };
|
||
|
||
rawtherapee = callPackage ../applications/graphics/rawtherapee {
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
rclone = callPackage ../applications/networking/sync/rclone { };
|
||
|
||
rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { };
|
||
|
||
rcs = callPackage ../applications/version-management/rcs { };
|
||
|
||
rcshist = callPackage ../applications/version-management/rcshist { };
|
||
|
||
rdesktop = callPackage ../applications/networking/remote/rdesktop { };
|
||
|
||
rdedup = callPackage ../tools/backup/rdedup {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rdup = callPackage ../tools/backup/rdup { };
|
||
|
||
reaper = callPackage ../applications/audio/reaper {
|
||
jackLibrary = libjack2; # Another option is "pipewire.jack".
|
||
};
|
||
|
||
recapp = callPackage ../applications/video/recapp { };
|
||
|
||
recode = callPackage ../tools/text/recode { };
|
||
|
||
reddsaver = callPackage ../applications/misc/reddsaver {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { };
|
||
|
||
remnote = callPackage ../applications/misc/remnote { };
|
||
|
||
remotebox = callPackage ../applications/virtualization/remotebox { };
|
||
|
||
restique = libsForQt5.callPackage ../applications/backup/restique { };
|
||
|
||
retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { };
|
||
|
||
rgp = libsForQt5.callPackage ../development/tools/rgp { };
|
||
|
||
ricochet = libsForQt5.callPackage ../applications/networking/instant-messengers/ricochet { };
|
||
|
||
ries = callPackage ../applications/science/math/ries { };
|
||
|
||
ripcord = if stdenv.isLinux then
|
||
qt5.callPackage ../applications/networking/instant-messengers/ripcord { }
|
||
else
|
||
callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { };
|
||
|
||
ripser = callPackage ../applications/science/math/ripser { };
|
||
|
||
rkdeveloptool = callPackage ../misc/rkdeveloptool { };
|
||
|
||
rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { };
|
||
|
||
rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { };
|
||
|
||
rofi-unwrapped = callPackage ../applications/misc/rofi { };
|
||
rofi = callPackage ../applications/misc/rofi/wrapper.nix { };
|
||
rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { };
|
||
rofi-wayland = callPackage ../applications/misc/rofi/wrapper.nix {
|
||
rofi-unwrapped = rofi-wayland-unwrapped;
|
||
};
|
||
|
||
rofi-pass = callPackage ../tools/security/pass/rofi-pass.nix { };
|
||
|
||
rofi-menugen = callPackage ../applications/misc/rofi-menugen { };
|
||
|
||
rofi-systemd = callPackage ../tools/system/rofi-systemd { };
|
||
|
||
rofimoji = callPackage ../applications/misc/rofimoji {
|
||
inherit (python3Packages) buildPythonApplication configargparse;
|
||
};
|
||
|
||
rootlesskit = callPackage ../tools/virtualization/rootlesskit {};
|
||
|
||
rsclock = callPackage ../applications/misc/rsclock { };
|
||
|
||
rstudio = libsForQt5.callPackage ../applications/editors/rstudio {
|
||
jdk = jdk8;
|
||
};
|
||
|
||
rstudio-server = rstudio.override { server = true; };
|
||
|
||
rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {});
|
||
rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix {};
|
||
|
||
rtl_433 = callPackage ../applications/radio/rtl_433 { };
|
||
|
||
rtl-ais = callPackage ../applications/radio/rtl-ais { };
|
||
|
||
# librtlsdr is a friendly fork with additional features
|
||
rtl-sdr = callPackage ../applications/radio/rtl-sdr { };
|
||
librtlsdr = callPackage ../development/libraries/librtlsdr { };
|
||
|
||
rubyripper = callPackage ../applications/audio/rubyripper {};
|
||
|
||
rucredstash = callPackage ../tools/security/rucredstash {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
runc = callPackage ../applications/virtualization/runc {};
|
||
|
||
rusty-psn = callPackage ../applications/misc/rusty-psn {};
|
||
|
||
rusty-psn-gui = rusty-psn.override { withGui = true; };
|
||
|
||
rymcast = callPackage ../applications/audio/rymcast {
|
||
inherit (gnome) zenity;
|
||
};
|
||
|
||
uade = callPackage ../applications/audio/uade {};
|
||
|
||
udevil = callPackage ../applications/misc/udevil {};
|
||
|
||
udiskie = callPackage ../applications/misc/udiskie { };
|
||
|
||
sacc = callPackage ../applications/networking/gopher/sacc { };
|
||
|
||
sayonara = libsForQt514.callPackage ../applications/audio/sayonara { };
|
||
|
||
sbagen = callPackage ../applications/misc/sbagen { };
|
||
|
||
scantailor = callPackage ../applications/graphics/scantailor { };
|
||
|
||
scantailor-advanced = libsForQt515.callPackage ../applications/graphics/scantailor/advanced.nix { };
|
||
|
||
sc-im = callPackage ../applications/misc/sc-im { };
|
||
|
||
scite = callPackage ../applications/editors/scite { };
|
||
|
||
scli = callPackage ../applications/misc/scli { };
|
||
|
||
scribus_1_4 = callPackage ../applications/office/scribus/1_4.nix {
|
||
inherit (gnome2) libart_lgpl;
|
||
};
|
||
|
||
scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { };
|
||
scribus = scribus_1_5;
|
||
|
||
seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { };
|
||
|
||
seahub = callPackage ../applications/networking/seahub { };
|
||
|
||
seatd = callPackage ../applications/misc/seatd { };
|
||
|
||
secrets-extractor = callPackage ../tools/security/secrets-extractor { };
|
||
|
||
secretscanner = callPackage ../tools/security/secretscanner { };
|
||
|
||
semiphemeral = callPackage ../tools/misc/semiphemeral { };
|
||
|
||
sent = callPackage ../applications/misc/sent { };
|
||
|
||
seq24 = callPackage ../applications/audio/seq24 { };
|
||
|
||
seq66 = qt5.callPackage ../applications/audio/seq66 { };
|
||
|
||
setbfree = callPackage ../applications/audio/setbfree { };
|
||
|
||
sfizz = callPackage ../applications/audio/sfizz { };
|
||
|
||
sfxr = callPackage ../applications/audio/sfxr { };
|
||
|
||
sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { };
|
||
|
||
shadowfox = callPackage ../tools/networking/shadowfox {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
shfmt = callPackage ../tools/text/shfmt { };
|
||
|
||
shortwave = callPackage ../applications/audio/shortwave { };
|
||
|
||
shotgun = callPackage ../tools/graphics/shotgun {};
|
||
|
||
shutter = callPackage ../applications/graphics/shutter { };
|
||
|
||
sic-image-cli = callPackage ../tools/graphics/sic-image-cli { };
|
||
|
||
simple-scan = gnome.simple-scan;
|
||
|
||
sioyek = callPackage ../applications/misc/sioyek {
|
||
inherit (libsForQt5) qmake qt3d qtbase wrapQtAppsHook;
|
||
};
|
||
|
||
siproxd = callPackage ../applications/networking/siproxd { };
|
||
|
||
sish = callPackage ../tools/networking/sish { };
|
||
|
||
sky = libsForQt5.callPackage ../applications/networking/instant-messengers/sky {
|
||
libjpeg_turbo = libjpeg_turbo.override { enableJpeg8 = true; };
|
||
};
|
||
|
||
skypeforlinux = callPackage ../applications/networking/instant-messengers/skypeforlinux { };
|
||
|
||
SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { };
|
||
|
||
slmenu = callPackage ../applications/misc/slmenu {};
|
||
|
||
slop = callPackage ../tools/misc/slop {};
|
||
|
||
slowhttptest = callPackage ../tools/security/slowhttptest { };
|
||
|
||
slrn = callPackage ../applications/networking/newsreaders/slrn { };
|
||
|
||
sniproxy = callPackage ../applications/networking/sniproxy { };
|
||
|
||
snixembed = callPackage ../applications/misc/snixembed { };
|
||
|
||
sommelier = callPackage ../applications/window-managers/sommelier { };
|
||
|
||
sooperlooper = callPackage ../applications/audio/sooperlooper { };
|
||
|
||
sops = callPackage ../tools/security/sops { };
|
||
|
||
sorcer = callPackage ../applications/audio/sorcer { };
|
||
|
||
sound-juicer = callPackage ../applications/audio/sound-juicer { };
|
||
|
||
soundtracker = callPackage ../applications/audio/soundtracker { };
|
||
|
||
spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { };
|
||
|
||
spike = callPackage ../applications/virtualization/spike { };
|
||
|
||
tensorman = callPackage ../tools/misc/tensorman { };
|
||
|
||
spideroak = callPackage ../applications/networking/spideroak { };
|
||
|
||
spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { };
|
||
|
||
spotify-tray = callPackage ../applications/misc/spotify-tray { };
|
||
|
||
spotify-tui = callPackage ../applications/audio/spotify-tui {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Security;
|
||
};
|
||
|
||
sptlrx = callPackage ../applications/audio/sptlrx { };
|
||
|
||
sptk = callPackage ../development/libraries/sptk { };
|
||
|
||
squishyball = callPackage ../applications/audio/squishyball {
|
||
ncurses = ncurses5;
|
||
};
|
||
|
||
stw = callPackage ../applications/misc/stw { };
|
||
|
||
styx = callPackage ../applications/misc/styx { };
|
||
|
||
sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { };
|
||
|
||
tecoc = callPackage ../applications/editors/tecoc { };
|
||
|
||
viber = callPackage ../applications/networking/instant-messengers/viber { };
|
||
|
||
wavebox = callPackage ../applications/networking/instant-messengers/wavebox { };
|
||
|
||
sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { };
|
||
|
||
stag = callPackage ../applications/misc/stag {
|
||
curses = ncurses;
|
||
};
|
||
|
||
linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { };
|
||
|
||
sweethome3d = recurseIntoAttrs (
|
||
(callPackage ../applications/misc/sweethome3d { }) //
|
||
(callPackage ../applications/misc/sweethome3d/editors.nix {
|
||
sweethome3dApp = sweethome3d.application;
|
||
})
|
||
);
|
||
|
||
swingsane = callPackage ../applications/graphics/swingsane { };
|
||
|
||
sxiv = callPackage ../applications/graphics/sxiv { };
|
||
|
||
nsxiv = callPackage ../applications/graphics/nsxiv { };
|
||
|
||
resilio-sync = callPackage ../applications/networking/resilio-sync { };
|
||
|
||
dropbox = callPackage ../applications/networking/dropbox { };
|
||
|
||
dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { };
|
||
|
||
synology-drive-client = callPackage ../applications/networking/synology-drive-client { };
|
||
|
||
maestral = with python3Packages; toPythonApplication maestral;
|
||
|
||
maestral-gui = libsForQt5.callPackage ../applications/networking/maestral-qt { };
|
||
|
||
myfitnesspal = with python3Packages; toPythonApplication myfitnesspal;
|
||
|
||
insync = callPackage ../applications/networking/insync { };
|
||
|
||
insync-v3 = libsForQt515.callPackage ../applications/networking/insync/v3.nix { };
|
||
|
||
libstrangle = callPackage ../tools/X11/libstrangle {
|
||
stdenv = stdenv_32bit;
|
||
};
|
||
|
||
lightdm = libsForQt5.callPackage ../applications/display-managers/lightdm { };
|
||
|
||
lightdm_qt = lightdm.override { withQt5 = true; };
|
||
|
||
lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter {
|
||
inherit (xorg) libX11 libXdmcp libpthreadstubs;
|
||
};
|
||
|
||
lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix {
|
||
inherit (xfce) xfce4-dev-tools;
|
||
};
|
||
|
||
lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { };
|
||
|
||
lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { };
|
||
|
||
lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter {
|
||
conf = config.lightdm-tiny-greeter.conf or "";
|
||
};
|
||
|
||
ly = callPackage ../applications/display-managers/ly { };
|
||
|
||
slic3r = callPackage ../applications/misc/slic3r {
|
||
boost = boost172; # Building fails with Boost >1.72 due to boost/detail/endian.hpp missing
|
||
};
|
||
|
||
curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { };
|
||
|
||
curaengine = callPackage ../applications/misc/curaengine { inherit (python3.pkgs) libarcus; };
|
||
|
||
cura = libsForQt5.callPackage ../applications/misc/cura { };
|
||
|
||
curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
|
||
|
||
peru = callPackage ../applications/version-management/peru {};
|
||
|
||
petrinizer = haskellPackages.callPackage ../applications/science/logic/petrinizer {};
|
||
|
||
pmidi = callPackage ../applications/audio/pmidi { };
|
||
|
||
printrun = callPackage ../applications/misc/printrun { };
|
||
|
||
prusa-slicer = callPackage ../applications/misc/prusa-slicer { };
|
||
|
||
super-slicer = callPackage ../applications/misc/prusa-slicer/super-slicer.nix { };
|
||
|
||
super-slicer-latest = (callPackage ../applications/misc/prusa-slicer/super-slicer.nix { }).latest;
|
||
|
||
snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { };
|
||
|
||
robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { };
|
||
|
||
routedns = callPackage ../tools/networking/routedns { };
|
||
|
||
skrooge = libsForQt5.callPackage ../applications/office/skrooge {};
|
||
|
||
smartgithg = callPackage ../applications/version-management/smartgithg {
|
||
jre = openjdk11;
|
||
};
|
||
|
||
smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { };
|
||
|
||
snapper = callPackage ../tools/misc/snapper { };
|
||
snapper-gui = callPackage ../applications/misc/snapper-gui { };
|
||
|
||
snd = callPackage ../applications/audio/snd {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices CoreMIDI;
|
||
};
|
||
|
||
shntool = callPackage ../applications/audio/shntool { };
|
||
|
||
sipp = callPackage ../development/tools/misc/sipp { };
|
||
|
||
soci = callPackage ../development/libraries/soci { };
|
||
|
||
socialscan = with python3.pkgs; toPythonApplication socialscan;
|
||
|
||
sonic-lineup = libsForQt5.callPackage ../applications/audio/sonic-lineup { stdenv = gcc10StdenvCompat; };
|
||
|
||
sonic-visualiser = libsForQt5.callPackage ../applications/audio/sonic-visualiser { };
|
||
|
||
soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { };
|
||
|
||
sox = callPackage ../applications/misc/audio/sox {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
};
|
||
|
||
soxr = callPackage ../applications/misc/audio/soxr { };
|
||
|
||
spek = callPackage ../applications/audio/spek {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
spotify-unwrapped = callPackage ../applications/audio/spotify { };
|
||
|
||
spotify = callPackage ../applications/audio/spotify/wrapper.nix { };
|
||
|
||
spotifywm = callPackage ../applications/audio/spotifywm { };
|
||
|
||
psst = callPackage ../applications/audio/psst { };
|
||
|
||
squeezelite = callPackage ../applications/audio/squeezelite { audioBackend = "alsa"; };
|
||
|
||
squeezelite-pulse = callPackage ../applications/audio/squeezelite { audioBackend = "pulse"; };
|
||
|
||
ltunify = callPackage ../tools/misc/ltunify { };
|
||
|
||
src = callPackage ../applications/version-management/src {
|
||
git = gitMinimal;
|
||
python = python3;
|
||
};
|
||
|
||
ssr = callPackage ../applications/audio/soundscape-renderer {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
ssrc = callPackage ../applications/audio/ssrc { };
|
||
|
||
stalonetray = callPackage ../applications/window-managers/stalonetray {};
|
||
|
||
inherit (ocaml-ng.ocamlPackages_4_12) stog;
|
||
|
||
stp = callPackage ../applications/science/logic/stp { };
|
||
|
||
stretchly = callPackage ../applications/misc/stretchly { };
|
||
|
||
stuffbin = callPackage ../tools/filesystems/stuffbin { };
|
||
|
||
stumpish = callPackage ../applications/window-managers/stumpish {};
|
||
|
||
stumpwm = lispPackages.stumpwm;
|
||
|
||
sublime = callPackage ../applications/editors/sublime/2 { };
|
||
|
||
sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { });
|
||
|
||
sublime3 = sublime3Packages.sublime3;
|
||
|
||
sublime3-dev = sublime3Packages.sublime3-dev;
|
||
|
||
inherit (recurseIntoAttrs (callPackage ../applications/editors/sublime/4/packages.nix { }))
|
||
sublime4
|
||
sublime4-dev;
|
||
|
||
inherit (callPackage ../applications/version-management/sublime-merge {})
|
||
sublime-merge
|
||
sublime-merge-dev;
|
||
|
||
inherit (callPackages ../applications/version-management/subversion {
|
||
sasl = cyrus_sasl;
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
}) subversion;
|
||
|
||
subversionClient = subversion.override {
|
||
bdbSupport = false;
|
||
perlBindings = true;
|
||
pythonBindings = true;
|
||
};
|
||
|
||
sublime-music = callPackage ../applications/audio/sublime-music { };
|
||
|
||
subunit = callPackage ../development/libraries/subunit { };
|
||
|
||
surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; };
|
||
|
||
surge = callPackage ../applications/audio/surge {
|
||
inherit (gnome) zenity;
|
||
git = gitMinimal;
|
||
};
|
||
|
||
surge-XT = callPackage ../applications/audio/surge-XT { };
|
||
|
||
survex = callPackage ../applications/misc/survex {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
};
|
||
|
||
sunvox = callPackage ../applications/audio/sunvox { };
|
||
|
||
svkbd = callPackage ../applications/accessibility/svkbd { };
|
||
|
||
swaglyrics = callPackage ../tools/misc/swaglyrics { };
|
||
|
||
swh_lv2 = callPackage ../applications/audio/swh-lv2 { };
|
||
|
||
swift-im = libsForQt514.callPackage ../applications/networking/instant-messengers/swift-im {
|
||
inherit (gnome2) GConf;
|
||
boost = boost168;
|
||
};
|
||
|
||
sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { };
|
||
|
||
symbolic-preview = callPackage ../applications/graphics/symbolic-preview { };
|
||
|
||
symlinks = callPackage ../tools/system/symlinks { };
|
||
|
||
syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { };
|
||
|
||
syncplay-nogui = syncplay.override { enableGUI = false; };
|
||
|
||
syncterm = callPackage ../applications/terminal-emulators/syncterm { };
|
||
|
||
inherit (callPackages ../applications/networking/syncthing { })
|
||
syncthing
|
||
syncthing-discovery
|
||
syncthing-relay;
|
||
|
||
syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
|
||
|
||
syncthingtray = libsForQt5.callPackage ../applications/misc/syncthingtray { };
|
||
syncthingtray-minimal = libsForQt5.callPackage ../applications/misc/syncthingtray {
|
||
webviewSupport = false;
|
||
jsSupport = false;
|
||
kioPluginSupport = false;
|
||
plasmoidSupport = false;
|
||
systemdSupport = true;
|
||
};
|
||
|
||
synergy = libsForQt5.callPackage ../applications/misc/synergy {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver;
|
||
};
|
||
|
||
synergyWithoutGUI = synergy.override { withGUI = false; };
|
||
|
||
tabbed = callPackage ../applications/window-managers/tabbed {
|
||
# if you prefer a custom config, write the config.h in tabbed.config.h
|
||
# and enable
|
||
# customConfig = builtins.readFile ./tabbed.config.h;
|
||
};
|
||
|
||
# Use GHC 9.0 when this asserts starts to fire
|
||
taffybar = assert haskellPackages.taffybar.version == "3.3.0";
|
||
callPackage ../applications/window-managers/taffybar {
|
||
inherit (haskell.packages.ghc8107) ghcWithPackages taffybar;
|
||
};
|
||
|
||
tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho {};
|
||
|
||
tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs {};
|
||
|
||
tailor = callPackage ../applications/version-management/tailor {};
|
||
|
||
taizen = callPackage ../applications/misc/taizen {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
talosctl = callPackage ../applications/networking/cluster/talosctl { };
|
||
|
||
talentedhack = callPackage ../applications/audio/talentedhack { };
|
||
|
||
tambura = callPackage ../applications/audio/tambura { };
|
||
|
||
tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { };
|
||
|
||
tanka = callPackage ../applications/networking/cluster/tanka { };
|
||
|
||
teams = callPackage ../applications/networking/instant-messengers/teams { };
|
||
|
||
teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
|
||
teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { };
|
||
teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
|
||
|
||
taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell;
|
||
|
||
tap-plugins = callPackage ../applications/audio/tap-plugins { };
|
||
|
||
taskjuggler = callPackage ../applications/misc/taskjuggler { };
|
||
|
||
tabula = callPackage ../applications/misc/tabula { };
|
||
|
||
tabula-java = callPackage ../applications/misc/tabula-java { };
|
||
|
||
tasknc = callPackage ../applications/misc/tasknc { };
|
||
|
||
tasktimer = callPackage ../applications/misc/tasktimer { };
|
||
|
||
taskwarrior = callPackage ../applications/misc/taskwarrior { };
|
||
|
||
taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { };
|
||
|
||
dstask = callPackage ../applications/misc/dstask { };
|
||
|
||
tasksh = callPackage ../applications/misc/tasksh { };
|
||
|
||
taskserver = callPackage ../servers/misc/taskserver { };
|
||
|
||
taskopen = callPackage ../applications/misc/taskopen { };
|
||
|
||
tdesktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/tdesktop {
|
||
abseil-cpp = abseil-cpp_202111;
|
||
};
|
||
|
||
telegram-bot-api = callPackage ../servers/telegram-bot-api { };
|
||
|
||
tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { };
|
||
|
||
telegram-cli = callPackage ../applications/networking/instant-messengers/telegram/telegram-cli { };
|
||
|
||
tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { };
|
||
|
||
telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { };
|
||
|
||
telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze {};
|
||
|
||
telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger {};
|
||
|
||
telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { };
|
||
|
||
telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle {};
|
||
|
||
teleprompter = callPackage ../applications/misc/teleprompter {};
|
||
|
||
tempo = callPackage ../servers/tracing/tempo {};
|
||
|
||
temporal = callPackage ../applications/networking/cluster/temporal { };
|
||
|
||
temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { };
|
||
|
||
tenacity = callPackage ../applications/audio/tenacity { wxGTK = wxGTK31-gtk3; };
|
||
|
||
tendermint = callPackage ../tools/networking/tendermint { };
|
||
|
||
termdbms = callPackage ../development/tools/database/termdbms { };
|
||
|
||
termdown = python3Packages.callPackage ../applications/misc/termdown { };
|
||
|
||
terminal-notifier = callPackage ../applications/misc/terminal-notifier {};
|
||
|
||
textplots = callPackage ../tools/graphics/textplots { };
|
||
|
||
texture-synthesis = callPackage ../tools/graphics/texture-synthesis { };
|
||
|
||
tty-solitaire = callPackage ../applications/misc/tty-solitaire { };
|
||
|
||
termtosvg = callPackage ../tools/misc/termtosvg { };
|
||
|
||
tessen = callPackage ../tools/security/tessen { };
|
||
|
||
inherit (callPackage ../applications/graphics/tesseract {
|
||
inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
|
||
})
|
||
tesseract3
|
||
tesseract4
|
||
tesseract5;
|
||
tesseract = tesseract3;
|
||
|
||
tetraproc = callPackage ../applications/audio/tetraproc { };
|
||
|
||
tev = callPackage ../applications/graphics/tev { };
|
||
|
||
themechanger = callPackage ../applications/misc/themechanger { };
|
||
|
||
thinkingRock = callPackage ../applications/misc/thinking-rock { };
|
||
|
||
thonny = callPackage ../applications/editors/thonny { };
|
||
|
||
thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix {
|
||
callPackage = newScope {
|
||
inherit (rustPackages) cargo rustc;
|
||
};
|
||
});
|
||
|
||
thunderbird-unwrapped = thunderbirdPackages.thunderbird;
|
||
thunderbird = wrapThunderbird thunderbird-unwrapped { };
|
||
thunderbird-wayland = wrapThunderbird thunderbird-unwrapped { forceWayland = true; };
|
||
|
||
thunderbird-91-unwrapped = thunderbirdPackages.thunderbird-91;
|
||
thunderbird-91 = wrapThunderbird thunderbird-91-unwrapped { };
|
||
thunderbird-91-wayland = wrapThunderbird thunderbird-91-unwrapped { forceWayland = true; };
|
||
|
||
thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped {
|
||
applicationName = "thunderbird";
|
||
pname = "thunderbird-bin";
|
||
desktopName = "Thunderbird";
|
||
};
|
||
thunderbird-bin-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix;
|
||
};
|
||
|
||
thunderbird-bin-91 = wrapThunderbird thunderbird-bin-91-unwrapped {
|
||
applicationName = "thunderbird";
|
||
pname = "thunderbird-bin";
|
||
desktopName = "Thunderbird";
|
||
};
|
||
thunderbird-bin-91-unwrapped = callPackage ../applications/networking/mailreaders/thunderbird-bin {
|
||
inherit (gnome) adwaita-icon-theme;
|
||
generated = import ../applications/networking/mailreaders/thunderbird-bin/91_sources.nix;
|
||
};
|
||
|
||
thunderbolt = callPackage ../os-specific/linux/thunderbolt {};
|
||
|
||
ticpp = callPackage ../development/libraries/ticpp { };
|
||
|
||
ticker = callPackage ../applications/misc/ticker { };
|
||
|
||
tickrs = callPackage ../applications/misc/tickrs {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
tig = callPackage ../applications/version-management/git-and-tools/tig {
|
||
readline = readline81;
|
||
};
|
||
|
||
tilemaker = callPackage ../applications/misc/tilemaker { };
|
||
|
||
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
timelimit = callPackage ../tools/misc/timelimit { };
|
||
|
||
timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { inherit (cinnamon) xapp; };
|
||
|
||
timeshift = callPackage ../applications/backup/timeshift { grubPackage = grub2_full; };
|
||
|
||
timeshift-minimal = callPackage ../applications/backup/timeshift/minimal.nix { };
|
||
|
||
timewarrior = callPackage ../applications/misc/timewarrior { };
|
||
|
||
timew-sync-server = callPackage ../applications/misc/timew-sync-server { };
|
||
|
||
timg = callPackage ../tools/graphics/timg { };
|
||
|
||
timidity = callPackage ../tools/misc/timidity {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
};
|
||
|
||
tint2 = callPackage ../applications/misc/tint2 { };
|
||
|
||
tiny = callPackage ../applications/networking/irc/tiny {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
tipp10 = qt5.callPackage ../applications/misc/tipp10 { };
|
||
|
||
tixati = callPackage ../applications/networking/p2p/tixati { };
|
||
|
||
tkrev = callPackage ../applications/version-management/tkrev { };
|
||
|
||
tla = callPackage ../applications/version-management/arch { };
|
||
|
||
tlf = callPackage ../applications/radio/tlf { };
|
||
|
||
tlp = callPackage ../tools/misc/tlp {
|
||
inherit (linuxPackages) x86_energy_perf_policy;
|
||
};
|
||
|
||
tippecanoe = callPackage ../applications/misc/tippecanoe { };
|
||
|
||
tmatrix = callPackage ../applications/misc/tmatrix { };
|
||
|
||
tnef = callPackage ../applications/misc/tnef { };
|
||
|
||
todiff = callPackage ../applications/misc/todiff { };
|
||
|
||
todo-txt-cli = callPackage ../applications/office/todo.txt-cli { };
|
||
|
||
todofi-sh = callPackage ../applications/office/todofi.sh { };
|
||
|
||
todoman = callPackage ../applications/office/todoman { };
|
||
|
||
topydo = callPackage ../applications/misc/topydo {};
|
||
|
||
torrential = callPackage ../applications/networking/p2p/torrential { };
|
||
|
||
tortoisehg = callPackage ../applications/version-management/tortoisehg { };
|
||
|
||
tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { };
|
||
|
||
tonelib-jam = callPackage ../applications/audio/tonelib-jam { };
|
||
|
||
tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { };
|
||
|
||
tonelib-metal = callPackage ../applications/audio/tonelib-metal { };
|
||
|
||
tony = libsForQt514.callPackage ../applications/audio/tony { };
|
||
|
||
toot = callPackage ../applications/misc/toot { };
|
||
|
||
toipe = callPackage ../applications/misc/toipe { };
|
||
|
||
tootle = callPackage ../applications/misc/tootle { };
|
||
|
||
toxic = callPackage ../applications/networking/instant-messengers/toxic { };
|
||
|
||
toxiproxy = callPackage ../development/tools/toxiproxy {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
tqsl = callPackage ../applications/radio/tqsl {
|
||
openssl = openssl_1_1;
|
||
};
|
||
trustedqsl = tqsl; # Alias added 2019-02-10
|
||
|
||
transcode = callPackage ../applications/audio/transcode { };
|
||
|
||
transcribe = callPackage ../applications/audio/transcribe { };
|
||
|
||
transmission = callPackage ../applications/networking/p2p/transmission { };
|
||
libtransmission = transmission.override {
|
||
installLib = true;
|
||
enableDaemon = false;
|
||
enableCli = false;
|
||
};
|
||
transmission-gtk = transmission.override { enableGTK3 = true; };
|
||
transmission-qt = transmission.override { enableQt = true; };
|
||
|
||
transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk {};
|
||
|
||
transgui = callPackage ../applications/networking/p2p/transgui { };
|
||
|
||
traverso = libsForQt5.callPackage ../applications/audio/traverso { };
|
||
|
||
trayer = callPackage ../applications/window-managers/trayer { };
|
||
|
||
tinywl = callPackage ../applications/window-managers/tinywl { };
|
||
|
||
tinywm = callPackage ../applications/window-managers/tinywm { };
|
||
|
||
tree-from-tags = callPackage ../applications/audio/tree-from-tags { };
|
||
|
||
tdrop = callPackage ../applications/misc/tdrop { };
|
||
|
||
tre-command = callPackage ../tools/system/tre-command {};
|
||
|
||
tree = callPackage ../tools/system/tree {};
|
||
|
||
treesheets = callPackage ../applications/office/treesheets {
|
||
wxGTK = wxGTK31-gtk3;
|
||
};
|
||
|
||
tremc = callPackage ../applications/networking/p2p/tremc { };
|
||
|
||
tribler = callPackage ../applications/networking/p2p/tribler { };
|
||
|
||
trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { };
|
||
|
||
trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { };
|
||
|
||
ttyper = callPackage ../applications/misc/ttyper { };
|
||
|
||
tudu = callPackage ../applications/office/tudu { };
|
||
|
||
tuna = python3Packages.callPackage ../os-specific/linux/tuna { };
|
||
|
||
tunefish = callPackage ../applications/audio/tunefish {
|
||
stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4
|
||
};
|
||
|
||
tut = callPackage ../applications/misc/tut { };
|
||
|
||
tuxguitar = callPackage ../applications/editors/music/tuxguitar {
|
||
jre = jre8;
|
||
swt = swt_jdk8;
|
||
};
|
||
|
||
twmn = libsForQt5.callPackage ../applications/misc/twmn { };
|
||
|
||
testssl = callPackage ../applications/networking/testssl { };
|
||
|
||
lavalauncher = callPackage ../applications/misc/lavalauncher { };
|
||
|
||
t-rec = callPackage ../misc/t-rec {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
ulauncher = callPackage ../applications/misc/ulauncher { };
|
||
|
||
twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { };
|
||
|
||
terminal-typeracer = callPackage ../applications/misc/terminal-typeracer {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
ueberzug = with python3Packages; toPythonApplication ueberzug;
|
||
|
||
uhhyou.lv2 = callPackage ../applications/audio/uhhyou.lv2 { };
|
||
|
||
umurmur = callPackage ../applications/networking/umurmur {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
udocker = callPackage ../tools/virtualization/udocker { };
|
||
|
||
uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {});
|
||
uefitool = uefitoolPackages.new-engine;
|
||
|
||
ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // {
|
||
ungoogled = true;
|
||
channel = "ungoogled-chromium";
|
||
});
|
||
|
||
uni = callPackage ../applications/misc/uni { };
|
||
|
||
unigine-valley = callPackage ../applications/graphics/unigine-valley { };
|
||
|
||
unigine-heaven = callPackage ../applications/graphics/unigine-heaven { };
|
||
|
||
unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { };
|
||
|
||
unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { };
|
||
|
||
unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { };
|
||
|
||
unipicker = callPackage ../applications/misc/unipicker { };
|
||
|
||
unison = callPackage ../applications/networking/sync/unison {
|
||
enableX11 = config.unison.enableX11 or true;
|
||
};
|
||
|
||
unpaper = callPackage ../tools/graphics/unpaper { };
|
||
|
||
unison-ucm = callPackage ../development/compilers/unison { };
|
||
|
||
urh = callPackage ../applications/radio/urh { };
|
||
|
||
uroboros = callPackage ../tools/system/uroboros { };
|
||
|
||
uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc;
|
||
|
||
uucp = callPackage ../tools/misc/uucp { };
|
||
|
||
uvccapture = callPackage ../applications/video/uvccapture { };
|
||
|
||
uwimap = callPackage ../tools/networking/uwimap { };
|
||
|
||
utox = callPackage ../applications/networking/instant-messengers/utox { };
|
||
|
||
valentina = libsForQt5.callPackage ../applications/misc/valentina { };
|
||
|
||
vbindiff = callPackage ../applications/editors/vbindiff { };
|
||
|
||
vcprompt = callPackage ../applications/version-management/vcprompt {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
vcs = callPackage ../applications/video/vcs { };
|
||
|
||
vcv-rack = callPackage ../applications/audio/vcv-rack { };
|
||
|
||
vdirsyncer = with python3Packages; toPythonApplication vdirsyncer;
|
||
|
||
vdpauinfo = callPackage ../tools/X11/vdpauinfo { };
|
||
|
||
vengi-tools = callPackage ../applications/graphics/vengi-tools {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon CoreServices OpenCL;
|
||
};
|
||
|
||
verbiste = callPackage ../applications/misc/verbiste {
|
||
inherit (gnome2) libgnomeui;
|
||
};
|
||
|
||
veusz = libsForQt5.callPackage ../applications/graphics/veusz { };
|
||
|
||
vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
});
|
||
|
||
vimiv-qt = callPackage ../applications/graphics/vimiv-qt { };
|
||
|
||
macvim = callPackage ../applications/editors/vim/macvim-configurable.nix { stdenv = clangStdenv; };
|
||
|
||
vimHugeX = vim_configurable;
|
||
|
||
vim_configurable = vimUtils.makeCustomizable (callPackage ../applications/editors/vim/configurable.nix {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Cocoa Foundation CoreData;
|
||
inherit (darwin) libobjc;
|
||
});
|
||
|
||
vim-darwin = (vim_configurable.override {
|
||
config = {
|
||
vim = {
|
||
gui = "none";
|
||
darwin = true;
|
||
};
|
||
};
|
||
}).overrideAttrs (_: rec {
|
||
pname = "vim-darwin";
|
||
meta = {
|
||
platforms = lib.platforms.darwin;
|
||
};
|
||
});
|
||
|
||
vimacs = callPackage ../applications/editors/vim/vimacs.nix { };
|
||
|
||
vimv = callPackage ../tools/misc/vimv { };
|
||
|
||
vimv-rs = callPackage ../tools/misc/vimv-rs {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation;
|
||
};
|
||
|
||
qpdfview = libsForQt5.callPackage ../applications/misc/qpdfview {};
|
||
|
||
qtile = callPackage ../applications/window-managers/qtile { };
|
||
|
||
vimgolf = callPackage ../games/vimgolf { };
|
||
|
||
vimpc = callPackage ../applications/audio/vimpc { };
|
||
|
||
# this is a lower-level alternative to wrapNeovim conceived to handle
|
||
# more usecases when wrapping neovim. The interface is being actively worked on
|
||
# so expect breakage. use wrapNeovim instead if you want a stable alternative
|
||
wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { };
|
||
wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped);
|
||
neovim-unwrapped = callPackage ../applications/editors/neovim {
|
||
CoreServices = darwin.apple_sdk.frameworks.CoreServices;
|
||
lua = luajit;
|
||
};
|
||
|
||
neovimUtils = callPackage ../applications/editors/neovim/utils.nix {
|
||
inherit (lua51Packages) buildLuarocksPackage;
|
||
};
|
||
neovim = wrapNeovim neovim-unwrapped { };
|
||
|
||
neovim-qt-unwrapped = libsForQt5.callPackage ../applications/editors/neovim/neovim-qt.nix { };
|
||
neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { };
|
||
|
||
gnvim-unwrapped = callPackage ../applications/editors/neovim/gnvim {
|
||
gtk = gtk3;
|
||
};
|
||
|
||
gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { };
|
||
|
||
neovide = callPackage ../applications/editors/neovim/neovide { };
|
||
|
||
neovim-remote = callPackage ../applications/editors/neovim/neovim-remote.nix { };
|
||
|
||
vis = callPackage ../applications/editors/vis { };
|
||
|
||
viw = callPackage ../applications/editors/viw { };
|
||
|
||
virt-viewer = callPackage ../applications/virtualization/virt-viewer { };
|
||
|
||
virt-top = callPackage ../applications/virtualization/virt-top { };
|
||
|
||
virt-what = callPackage ../applications/virtualization/virt-what { };
|
||
|
||
virt-manager = callPackage ../applications/virtualization/virt-manager {
|
||
system-libvirt = libvirt;
|
||
};
|
||
|
||
virt-manager-qt = libsForQt5.callPackage ../applications/virtualization/virt-manager/qt.nix {
|
||
qtermwidget = lxqt.qtermwidget;
|
||
};
|
||
|
||
virtscreen = callPackage ../tools/admin/virtscreen {};
|
||
|
||
virtual-ans = callPackage ../applications/audio/virtual-ans {};
|
||
|
||
virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox {
|
||
stdenv = stdenv_32bit;
|
||
inherit (gnome2) libIDL;
|
||
jdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
virtualboxHardened = lowPrio (virtualbox.override {
|
||
enableHardening = true;
|
||
});
|
||
|
||
virtualboxHeadless = lowPrio (virtualbox.override {
|
||
enableHardening = true;
|
||
headless = true;
|
||
});
|
||
|
||
virtualboxExtpack = callPackage ../applications/virtualization/virtualbox/extpack.nix { };
|
||
|
||
virtualboxWithExtpack = lowPrio (virtualbox.override {
|
||
extensionPack = virtualboxExtpack;
|
||
});
|
||
|
||
virtualglLib = callPackage ../tools/X11/virtualgl/lib.nix {
|
||
fltk = fltk13;
|
||
};
|
||
|
||
virtualgl = callPackage ../tools/X11/virtualgl {
|
||
virtualglLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
|
||
then pkgsi686Linux.virtualglLib
|
||
else null;
|
||
};
|
||
|
||
vpcs = callPackage ../applications/virtualization/vpcs { };
|
||
|
||
primusLib = callPackage ../tools/X11/primus/lib.nix {
|
||
nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
|
||
};
|
||
|
||
primus = callPackage ../tools/X11/primus {
|
||
stdenv_i686 = pkgsi686Linux.stdenv;
|
||
primusLib_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
|
||
then pkgsi686Linux.primusLib
|
||
else null;
|
||
};
|
||
|
||
bumblebee = callPackage ../tools/X11/bumblebee {
|
||
nvidia_x11 = linuxPackages.nvidia_x11;
|
||
nvidia_x11_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
|
||
then pkgsi686Linux.linuxPackages.nvidia_x11.override { libsOnly = true; }
|
||
else null;
|
||
libglvnd_i686 = if stdenv.hostPlatform.system == "x86_64-linux"
|
||
then pkgsi686Linux.libglvnd
|
||
else null;
|
||
};
|
||
|
||
uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { };
|
||
|
||
viper4linux = callPackage ../applications/audio/viper4linux { };
|
||
viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { };
|
||
|
||
vkeybd = callPackage ../applications/audio/vkeybd {};
|
||
|
||
vlc = libsForQt5.callPackage ../applications/video/vlc {
|
||
# Newest libcaca changed the API, and libvlc didn't catch it. Until next
|
||
# version arrives, it is safer to disable it.
|
||
# Upstream thread: https://code.videolan.org/videolan/vlc/-/issues/26389
|
||
libcaca = null;
|
||
};
|
||
|
||
libvlc = vlc.override {
|
||
withQt5 = false;
|
||
qtbase = null;
|
||
qtsvg = null;
|
||
qtx11extras = null;
|
||
wrapQtAppsHook = null;
|
||
onlyLibVLC = true;
|
||
};
|
||
|
||
vmpk = libsForQt5.callPackage ../applications/audio/vmpk { };
|
||
|
||
vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { };
|
||
|
||
vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { };
|
||
|
||
vocproc = callPackage ../applications/audio/vocproc { };
|
||
|
||
vnstat = callPackage ../applications/networking/vnstat { };
|
||
|
||
vocal = callPackage ../applications/audio/vocal { };
|
||
|
||
volnoti = callPackage ../applications/misc/volnoti { };
|
||
|
||
vorbis-tools = callPackage ../applications/audio/vorbis-tools {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
vscode = callPackage ../applications/editors/vscode/vscode.nix { };
|
||
vscode-fhs = vscode.fhs;
|
||
vscode-fhsWithPackages = vscode.fhsWithPackages;
|
||
|
||
vscode-with-extensions = callPackage ../applications/editors/vscode/with-extensions.nix { };
|
||
|
||
vscode-utils = callPackage ../applications/editors/vscode/extensions/vscode-utils.nix { };
|
||
|
||
vscode-extensions = recurseIntoAttrs (callPackage ../applications/editors/vscode/extensions { });
|
||
|
||
vscodium = callPackage ../applications/editors/vscode/vscodium.nix { };
|
||
vscodium-fhs = vscodium.fhs;
|
||
vscodium-fhsWithPackages = vscodium.fhsWithPackages;
|
||
|
||
openvscode-server = callPackage ../servers/openvscode-server {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Security;
|
||
inherit (darwin) cctools;
|
||
};
|
||
|
||
code-server = callPackage ../servers/code-server {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security;
|
||
inherit (darwin) cctools;
|
||
inherit (nodePackages) node-gyp;
|
||
};
|
||
|
||
vue = callPackage ../applications/misc/vue { };
|
||
|
||
vuze = callPackage ../applications/networking/p2p/vuze {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
vwm = callPackage ../applications/window-managers/vwm { };
|
||
|
||
yeahwm = callPackage ../applications/window-managers/yeahwm { };
|
||
|
||
vym = qt5.callPackage ../applications/misc/vym { };
|
||
|
||
wad = callPackage ../tools/security/wad { };
|
||
|
||
wafw00f = callPackage ../tools/security/wafw00f { };
|
||
|
||
whispers = with python3Packages; toPythonApplication whispers;
|
||
|
||
waon = callPackage ../applications/audio/waon { };
|
||
|
||
warp = callPackage ../applications/networking/warp { };
|
||
|
||
warpd = callPackage ../applications/misc/warpd { };
|
||
|
||
w3m = callPackage ../applications/networking/browsers/w3m { };
|
||
|
||
# Should always be the version with the most features
|
||
w3m-full = w3m;
|
||
|
||
# Version without X11
|
||
w3m-nox = w3m.override {
|
||
x11Support = false;
|
||
imlib2 = imlib2-nox;
|
||
};
|
||
|
||
# Version without X11 or graphics
|
||
w3m-nographics = w3m.override {
|
||
x11Support = false;
|
||
graphicsSupport = false;
|
||
};
|
||
|
||
# Version for batch text processing, not a good browser
|
||
w3m-batch = w3m.override {
|
||
graphicsSupport = false;
|
||
mouseSupport = false;
|
||
x11Support = false;
|
||
imlib2 = imlib2-nox;
|
||
};
|
||
|
||
watson = callPackage ../applications/office/watson { };
|
||
|
||
wapiti = callPackage ../tools/security/wapiti { };
|
||
|
||
wayfireApplications = wayfireApplications-unwrapped.withPlugins (plugins: [ plugins.wf-shell ]);
|
||
inherit (wayfireApplications) wayfire wcm;
|
||
wayfireApplications-unwrapped = recurseIntoAttrs (
|
||
(callPackage ../applications/window-managers/wayfire/applications.nix { }).
|
||
extend (_: _: { wlroots = wlroots_0_14; })
|
||
);
|
||
wayfirePlugins = recurseIntoAttrs (
|
||
callPackage ../applications/window-managers/wayfire/plugins.nix {
|
||
inherit (wayfireApplications-unwrapped) wayfire;
|
||
}
|
||
);
|
||
wf-config = callPackage ../applications/window-managers/wayfire/wf-config.nix { };
|
||
|
||
waypipe = callPackage ../applications/networking/remote/waypipe { };
|
||
|
||
wayv = callPackage ../tools/X11/wayv {};
|
||
|
||
wayvnc = callPackage ../applications/networking/remote/wayvnc { };
|
||
|
||
webanalyze = callPackage ../tools/security/webanalyze { };
|
||
|
||
webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { };
|
||
|
||
webex = callPackage ../applications/networking/instant-messengers/webex {};
|
||
|
||
webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {};
|
||
|
||
websploit = python3Packages.callPackage ../tools/security/websploit {};
|
||
|
||
webssh = with python3Packages; toPythonApplication webssh;
|
||
|
||
webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {};
|
||
|
||
wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { };
|
||
|
||
weechat-unwrapped = callPackage ../applications/networking/irc/weechat {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin) libresolv;
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
weechat = wrapWeechat weechat-unwrapped { };
|
||
|
||
weechatScripts = recurseIntoAttrs (callPackage ../applications/networking/irc/weechat/scripts { });
|
||
|
||
westonLite = weston.override {
|
||
pango = null;
|
||
freerdp = null;
|
||
libunwind = null;
|
||
vaapi = null;
|
||
libva = null;
|
||
libwebp = null;
|
||
xwayland = null;
|
||
pipewire = null;
|
||
};
|
||
|
||
chatterino2 = libsForQt5.callPackage ../applications/networking/instant-messengers/chatterino2 {};
|
||
|
||
weston = callPackage ../applications/window-managers/weston { };
|
||
|
||
whalebird = callPackage ../applications/misc/whalebird { };
|
||
|
||
wio = callPackage ../applications/window-managers/wio {
|
||
wlroots = wlroots_0_14;
|
||
};
|
||
|
||
windowlab = callPackage ../applications/window-managers/windowlab { };
|
||
|
||
windowmaker = callPackage ../applications/window-managers/windowmaker { };
|
||
dockapps = callPackage ../applications/window-managers/windowmaker/dockapps { };
|
||
|
||
wily = callPackage ../applications/editors/wily { };
|
||
|
||
wings = callPackage ../applications/graphics/wings {
|
||
erlang = erlangR21;
|
||
};
|
||
|
||
write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { };
|
||
|
||
wlc = callPackage ../tools/misc/wlc { };
|
||
|
||
wlclock = callPackage ../applications/misc/wlclock { };
|
||
|
||
wllvm = callPackage ../development/tools/wllvm { };
|
||
|
||
wmname = callPackage ../applications/misc/wmname { };
|
||
|
||
wmctrl = callPackage ../tools/X11/wmctrl { };
|
||
|
||
wmderland = callPackage ../applications/window-managers/wmderland { };
|
||
|
||
wmderlandc = callPackage ../applications/window-managers/wmderlandc { };
|
||
|
||
wmii = callPackage ../applications/window-managers/wmii { };
|
||
|
||
wofi = callPackage ../applications/misc/wofi { };
|
||
|
||
wofi-emoji = callPackage ../applications/misc/wofi-emoji { };
|
||
|
||
cl-wordle = callPackage ../games/cl-wordle { };
|
||
|
||
wordnet = callPackage ../applications/misc/wordnet {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
wordgrinder = callPackage ../applications/office/wordgrinder { };
|
||
|
||
workrave = callPackage ../applications/misc/workrave {
|
||
inherit (python27Packages) cheetah;
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good;
|
||
};
|
||
|
||
worldengine-cli = python3Packages.worldengine;
|
||
|
||
wpsoffice = libsForQt5.callPackage ../applications/office/wpsoffice { };
|
||
wpsoffice-cn = libsForQt5.callPackage ../applications/office/wpsoffice {
|
||
useChineseVersion = true;
|
||
};
|
||
|
||
wrapFirefox = callPackage ../applications/networking/browsers/firefox/wrapper.nix { };
|
||
|
||
wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { };
|
||
|
||
wp4nix = callPackage ../development/tools/wp4nix { };
|
||
|
||
wp-cli = callPackage ../development/tools/wp-cli { };
|
||
|
||
wsjtx = qt5.callPackage ../applications/radio/wsjtx { };
|
||
|
||
wxhexeditor = callPackage ../applications/editors/wxhexeditor {
|
||
wxGTK = wxGTK31;
|
||
};
|
||
|
||
xa = callPackage ../development/compilers/xa/xa.nix { };
|
||
dxa = callPackage ../development/compilers/xa/dxa.nix { };
|
||
|
||
x11basic = callPackage ../development/compilers/x11basic {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
x11vnc = callPackage ../tools/X11/x11vnc { };
|
||
|
||
x11spice = callPackage ../tools/X11/x11spice { };
|
||
|
||
x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { };
|
||
|
||
x2goserver = callPackage ../applications/networking/remote/x2goserver { };
|
||
|
||
x2vnc = callPackage ../tools/X11/x2vnc { };
|
||
|
||
x32edit = callPackage ../applications/audio/midas/x32edit.nix {};
|
||
|
||
x42-avldrums = callPackage ../applications/audio/x42-avldrums { };
|
||
|
||
x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { };
|
||
|
||
x42-plugins = callPackage ../applications/audio/x42-plugins { };
|
||
|
||
xannotate = callPackage ../tools/X11/xannotate {};
|
||
|
||
xaos = callPackage ../applications/graphics/xaos {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
xastir = callPackage ../applications/misc/xastir {
|
||
rastermagick = imagemagick6;
|
||
inherit (xorg) libXt;
|
||
};
|
||
|
||
xautomation = callPackage ../tools/X11/xautomation { };
|
||
|
||
xawtv = callPackage ../applications/video/xawtv { };
|
||
|
||
xbattbar = callPackage ../applications/misc/xbattbar { };
|
||
|
||
xbindkeys = callPackage ../tools/X11/xbindkeys { };
|
||
|
||
xbindkeys-config = callPackage ../tools/X11/xbindkeys-config {
|
||
gtk = gtk2;
|
||
};
|
||
|
||
xxh = with python3Packages; toPythonApplication xxh;
|
||
|
||
kodiPackages = recurseIntoAttrs (kodi.packages);
|
||
|
||
kodi = callPackage ../applications/video/kodi {
|
||
jre_headless = jdk11_headless;
|
||
};
|
||
|
||
kodi-wayland = callPackage ../applications/video/kodi {
|
||
jre_headless = jdk11_headless;
|
||
waylandSupport = true;
|
||
};
|
||
|
||
kodi-gbm = callPackage ../applications/video/kodi {
|
||
jre_headless = jdk11_headless;
|
||
gbmSupport = true;
|
||
};
|
||
|
||
kodi-cli = callPackage ../tools/misc/kodi-cli { };
|
||
|
||
xca = libsForQt5.callPackage ../applications/misc/xca { };
|
||
|
||
xcalib = callPackage ../tools/X11/xcalib { };
|
||
|
||
xcape = callPackage ../tools/X11/xcape { };
|
||
|
||
xcat = callPackage ../tools/security/xcat { };
|
||
|
||
xchainkeys = callPackage ../tools/X11/xchainkeys { };
|
||
|
||
xchm = callPackage ../applications/misc/xchm { };
|
||
|
||
inherit (xorg) xcompmgr;
|
||
|
||
x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { };
|
||
|
||
picom = callPackage ../applications/window-managers/picom {};
|
||
|
||
picom-next = callPackage ../applications/window-managers/picom/picom-next.nix { };
|
||
|
||
xd = callPackage ../applications/networking/p2p/xd {};
|
||
|
||
xdaliclock = callPackage ../tools/misc/xdaliclock {};
|
||
|
||
xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { };
|
||
|
||
xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { };
|
||
|
||
xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { };
|
||
|
||
xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { };
|
||
|
||
xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { };
|
||
|
||
xdg-user-dirs = callPackage ../tools/X11/xdg-user-dirs { };
|
||
|
||
xdg-utils = callPackage ../tools/X11/xdg-utils {
|
||
w3m = buildPackages.w3m-batch;
|
||
};
|
||
|
||
xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { };
|
||
|
||
xdotool = callPackage ../tools/X11/xdotool { };
|
||
|
||
xed-editor = callPackage ../applications/editors/xed-editor {
|
||
xapp = cinnamon.xapp;
|
||
};
|
||
|
||
xenPackages = recurseIntoAttrs (callPackage ../applications/virtualization/xen/packages.nix {});
|
||
|
||
xen = xenPackages.xen-vanilla;
|
||
xen-slim = xenPackages.xen-slim;
|
||
xen-light = xenPackages.xen-light;
|
||
|
||
xen_4_10 = xenPackages.xen_4_10-vanilla;
|
||
xen_4_10-slim = xenPackages.xen_4_10-slim;
|
||
xen_4_10-light = xenPackages.xen_4_10-light;
|
||
|
||
xkbset = callPackage ../tools/X11/xkbset { };
|
||
|
||
xkbmon = callPackage ../applications/misc/xkbmon { };
|
||
|
||
win-spice = callPackage ../applications/virtualization/driver/win-spice { };
|
||
win-virtio = callPackage ../applications/virtualization/driver/win-virtio { };
|
||
win-qemu = callPackage ../applications/virtualization/driver/win-qemu { };
|
||
win-pvdrivers = callPackage ../applications/virtualization/driver/win-pvdrivers { };
|
||
win-signed-gplpv-drivers = callPackage ../applications/virtualization/driver/win-signed-gplpv-drivers { };
|
||
|
||
xfig = callPackage ../applications/graphics/xfig { };
|
||
|
||
xfractint = callPackage ../applications/graphics/xfractint {};
|
||
|
||
xine-ui = callPackage ../applications/video/xine-ui { };
|
||
|
||
xlsxgrep = callPackage ../applications/search/xlsxgrep { };
|
||
|
||
xmind = callPackage ../applications/misc/xmind { };
|
||
|
||
xneur = callPackage ../applications/misc/xneur {
|
||
enchant = enchant1;
|
||
};
|
||
|
||
gxneur = callPackage ../applications/misc/gxneur {
|
||
inherit (gnome2) libglade GConf;
|
||
};
|
||
|
||
xiphos = callPackage ../applications/misc/xiphos {
|
||
gtkhtml = gnome2.gtkhtml4;
|
||
};
|
||
|
||
xournal = callPackage ../applications/graphics/xournal {
|
||
inherit (gnome2) libgnomeprint libgnomeprintui libgnomecanvas;
|
||
};
|
||
|
||
xournalpp = callPackage ../applications/graphics/xournalpp {
|
||
lua = lua5_3;
|
||
};
|
||
|
||
apvlv = callPackage ../applications/misc/apvlv { };
|
||
|
||
xpdf = libsForQt5.callPackage ../applications/misc/xpdf { };
|
||
|
||
xplugd = callPackage ../tools/X11/xplugd { };
|
||
|
||
xpointerbarrier = callPackage ../tools/X11/xpointerbarrier {};
|
||
|
||
xkb-switch = callPackage ../tools/X11/xkb-switch { };
|
||
|
||
xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { };
|
||
|
||
xkblayout-state = callPackage ../applications/misc/xkblayout-state { };
|
||
|
||
xlife = callPackage ../applications/graphics/xlife { };
|
||
|
||
xmobar = haskellPackages.xmobar;
|
||
|
||
xmonad-log = callPackage ../tools/misc/xmonad-log { };
|
||
|
||
xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix {
|
||
inherit (haskellPackages) ghcWithPackages;
|
||
packages = _: [ haskellPackages.xmonad-contrib ];
|
||
};
|
||
|
||
xmonadctl = callPackage ../applications/window-managers/xmonad/xmonadctl.nix {
|
||
inherit (haskellPackages) ghcWithPackages;
|
||
};
|
||
|
||
xmonad_log_applet = callPackage ../applications/window-managers/xmonad/log-applet {
|
||
inherit (xfce) libxfce4util xfce4-panel;
|
||
};
|
||
|
||
xmonad_log_applet_mate = xmonad_log_applet.override {
|
||
desktopSupport = "mate";
|
||
};
|
||
|
||
xmonad_log_applet_xfce = xmonad_log_applet.override {
|
||
desktopSupport = "xfce4";
|
||
};
|
||
|
||
xmountains = callPackage ../applications/graphics/xmountains { };
|
||
|
||
xmppc = callPackage ../applications/networking/instant-messengers/xmppc {};
|
||
|
||
libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { };
|
||
|
||
xpra = callPackage ../tools/X11/xpra { };
|
||
xpraWithNvenc = callPackage ../tools/X11/xpra {
|
||
withNvenc = true;
|
||
nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; };
|
||
};
|
||
libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { };
|
||
|
||
|
||
xplayer = callPackage ../applications/video/xplayer {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad;
|
||
inherit (cinnamon) xapp;
|
||
};
|
||
libxplayer-plparser = callPackage ../applications/video/xplayer/plparser.nix { };
|
||
|
||
xrectsel = callPackage ../tools/X11/xrectsel { };
|
||
|
||
xrestop = callPackage ../tools/X11/xrestop { };
|
||
|
||
xrgears = callPackage ../applications/graphics/xrgears { };
|
||
|
||
xsd = callPackage ../development/libraries/xsd {
|
||
stdenv = gcc9Stdenv;
|
||
};
|
||
|
||
xscope = callPackage ../applications/misc/xscope { };
|
||
|
||
xscreensaver = callPackage ../misc/screensavers/xscreensaver { };
|
||
|
||
xsuspender = callPackage ../applications/misc/xsuspender { };
|
||
|
||
xss-lock = callPackage ../misc/screensavers/xss-lock { };
|
||
|
||
xloadimage = callPackage ../tools/X11/xloadimage { };
|
||
|
||
xssproxy = callPackage ../misc/screensavers/xssproxy { };
|
||
|
||
xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { };
|
||
|
||
xtrace = callPackage ../tools/X11/xtrace { };
|
||
|
||
xtruss = callPackage ../tools/X11/xtruss { };
|
||
|
||
xtuner = callPackage ../applications/audio/xtuner { };
|
||
|
||
xmacro = callPackage ../tools/X11/xmacro { };
|
||
|
||
xmenu = callPackage ../applications/misc/xmenu { };
|
||
|
||
xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor { };
|
||
|
||
xmp = callPackage ../applications/audio/xmp { };
|
||
|
||
xnee = callPackage ../tools/X11/xnee { };
|
||
|
||
xnotify = callPackage ../tools/X11/xnotify { };
|
||
|
||
xvidcap = callPackage ../applications/video/xvidcap {
|
||
inherit (gnome2) scrollkeeper libglade;
|
||
};
|
||
|
||
xygrib = libsForQt514.callPackage ../applications/misc/xygrib {};
|
||
|
||
xzgv = callPackage ../applications/graphics/xzgv { };
|
||
|
||
yabar = callPackage ../applications/window-managers/yabar { };
|
||
|
||
yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { };
|
||
|
||
yarp = callPackage ../applications/science/robotics/yarp {};
|
||
|
||
yate = callPackage ../applications/misc/yate { };
|
||
|
||
ydiff = with python3.pkgs; toPythonApplication ydiff;
|
||
|
||
ydict = callPackage ../applications/misc/ydict {};
|
||
|
||
yed = callPackage ../applications/graphics/yed {};
|
||
|
||
yeetgif = callPackage ../applications/graphics/yeetgif { };
|
||
|
||
inherit (gnome) yelp;
|
||
|
||
yelp-tools = callPackage ../development/misc/yelp-tools { };
|
||
|
||
yokadi = python3Packages.callPackage ../applications/misc/yokadi {};
|
||
|
||
yoshimi = callPackage ../applications/audio/yoshimi { };
|
||
|
||
your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; };
|
||
|
||
youtube-dl = with python3Packages; toPythonApplication youtube-dl;
|
||
|
||
youtube-dl-light = with python3Packages; toPythonApplication youtube-dl-light;
|
||
|
||
yt-dlp = with python3Packages; toPythonApplication yt-dlp;
|
||
|
||
yt-dlp-light = with python3Packages; toPythonApplication yt-dlp-light;
|
||
|
||
youtube-viewer = perlPackages.WWWYoutubeViewer;
|
||
|
||
ytalk = callPackage ../applications/networking/instant-messengers/ytalk { };
|
||
|
||
ytarchive = callPackage ../tools/misc/ytarchive { };
|
||
|
||
ytcc = callPackage ../tools/networking/ytcc { };
|
||
|
||
ytmdesktop = callPackage ../applications/audio/ytmdesktop { };
|
||
|
||
ytmdl = callPackage ../tools/misc/ytmdl { };
|
||
|
||
yutto = with python3.pkgs; toPythonApplication yutto;
|
||
|
||
yuview = libsForQt5.yuview;
|
||
|
||
zam-plugins = callPackage ../applications/audio/zam-plugins { };
|
||
|
||
zammad = callPackage ../applications/networking/misc/zammad { };
|
||
|
||
zathuraPkgs = callPackage ../applications/misc/zathura { };
|
||
zathura = zathuraPkgs.zathuraWrapper;
|
||
|
||
zdns = callPackage ../tools/security/zdns { };
|
||
|
||
zerobin = callPackage ../applications/networking/zerobin { };
|
||
|
||
zeroc-ice = callPackage ../development/libraries/zeroc-ice {};
|
||
|
||
zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
|
||
|
||
zeronet = callPackage ../applications/networking/p2p/zeronet { };
|
||
|
||
zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { };
|
||
|
||
zexy = callPackage ../applications/audio/pd-plugins/zexy {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
zgrab2 = callPackage ../tools/security/zgrab2 { };
|
||
|
||
zgrviewer = callPackage ../applications/graphics/zgrviewer { };
|
||
|
||
zgv = callPackage ../applications/graphics/zgv {
|
||
# Enable the below line for terminal display. Note
|
||
# that it requires sixel graphics compatible terminals like mlterm
|
||
# or xterm -ti 340
|
||
SDL = SDL_sixel;
|
||
};
|
||
|
||
zim = callPackage ../applications/office/zim { };
|
||
|
||
zine = callPackage ../applications/misc/zine {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices Security;
|
||
};
|
||
|
||
zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { };
|
||
|
||
zita-at1 = callPackage ../applications/audio/zita-at1 { };
|
||
|
||
zita-njbridge = callPackage ../applications/audio/zita-njbridge { };
|
||
|
||
zola = callPackage ../applications/misc/zola {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
zoom-us = callPackage ../applications/networking/instant-messengers/zoom-us { };
|
||
|
||
zotero = callPackage ../applications/office/zotero { };
|
||
|
||
zscroll = callPackage ../applications/misc/zscroll {};
|
||
|
||
zsteg = callPackage ../tools/security/zsteg { };
|
||
|
||
inherit (nodePackages) zx;
|
||
|
||
zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
|
||
guiModule = "zest";
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
zynaddsubfx-fltk = zynaddsubfx.override {
|
||
guiModule = "fltk";
|
||
};
|
||
|
||
zynaddsubfx-ntk = zynaddsubfx.override {
|
||
guiModule = "ntk";
|
||
};
|
||
|
||
### BLOCKCHAINS / CRYPTOCURRENCIES / WALLETS
|
||
|
||
aeon = callPackage ../applications/blockchains/aeon {
|
||
boost = boost172;
|
||
};
|
||
|
||
alfis = callPackage ../applications/blockchains/alfis {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Security WebKit;
|
||
inherit (gnome) zenity;
|
||
};
|
||
alfis-nogui = alfis.override {
|
||
withGui = false;
|
||
};
|
||
|
||
balanceofsatoshis = nodePackages.balanceofsatoshis;
|
||
|
||
bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin {
|
||
boost = boost17x;
|
||
miniupnpc = miniupnpc_2;
|
||
withGui = true;
|
||
inherit (darwin) autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
bitcoind = callPackage ../applications/blockchains/bitcoin {
|
||
boost = boost17x;
|
||
miniupnpc = miniupnpc_2;
|
||
withGui = false;
|
||
inherit (darwin) autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
bitcoind-knots = callPackage ../applications/blockchains/bitcoin-knots {
|
||
boost = boost17x;
|
||
miniupnpc = miniupnpc_2;
|
||
withGui = false;
|
||
inherit (darwin) autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
cgminer = callPackage ../applications/blockchains/cgminer { };
|
||
|
||
chia = callPackage ../applications/blockchains/chia { };
|
||
|
||
chia-plotter = callPackage ../applications/blockchains/chia-plotter { };
|
||
|
||
clboss = callPackage ../applications/blockchains/clboss { };
|
||
|
||
clightning = callPackage ../applications/blockchains/clightning { };
|
||
|
||
besu = callPackage ../applications/blockchains/besu { };
|
||
|
||
bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc {
|
||
boost = boost165;
|
||
withGui = true;
|
||
};
|
||
bitcoind-abc = callPackage ../applications/blockchains/bitcoin-abc {
|
||
boost = boost165;
|
||
mkDerivation = stdenv.mkDerivation;
|
||
withGui = false;
|
||
};
|
||
|
||
bitcoin-unlimited = libsForQt514.callPackage ../applications/blockchains/bitcoin-unlimited {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
|
||
withGui = true;
|
||
};
|
||
bitcoind-unlimited = callPackage ../applications/blockchains/bitcoin-unlimited {
|
||
inherit (darwin.apple_sdk.frameworks) Foundation ApplicationServices AppKit;
|
||
withGui = false;
|
||
};
|
||
|
||
bitcoin-classic = libsForQt514.callPackage ../applications/blockchains/bitcoin-classic {
|
||
boost = boost165;
|
||
withGui = true;
|
||
};
|
||
bitcoind-classic = callPackage ../applications/blockchains/bitcoin-classic {
|
||
boost = boost165;
|
||
withGui = false;
|
||
};
|
||
|
||
bitcoin-gold = libsForQt514.callPackage ../applications/blockchains/bitcoin-gold {
|
||
boost = boost165;
|
||
withGui = true;
|
||
};
|
||
bitcoind-gold = callPackage ../applications/blockchains/bitcoin-gold {
|
||
boost = boost165;
|
||
withGui = false;
|
||
};
|
||
|
||
btcpayserver = callPackage ../applications/blockchains/btcpayserver { };
|
||
|
||
charge-lnd = callPackage ../applications/blockchains/charge-lnd { };
|
||
|
||
cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { };
|
||
|
||
dcrd = callPackage ../applications/blockchains/dcrd { };
|
||
dcrwallet = callPackage ../applications/blockchains/dcrwallet { };
|
||
|
||
digibyte = libsForQt514.callPackage ../applications/blockchains/digibyte {
|
||
withGui = true;
|
||
boost = boost170;
|
||
};
|
||
digibyted = callPackage ../applications/blockchains/digibyte {
|
||
withGui = false;
|
||
boost = boost170;
|
||
};
|
||
|
||
dogecoin = libsForQt5.callPackage ../applications/blockchains/dogecoin {
|
||
boost = boost165;
|
||
withGui = true;
|
||
};
|
||
dogecoind = callPackage ../applications/blockchains/dogecoin {
|
||
boost = boost165;
|
||
withGui = false;
|
||
};
|
||
|
||
eclair = callPackage ../applications/blockchains/eclair { };
|
||
|
||
electrs = callPackage ../applications/blockchains/electrs {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
elements = libsForQt5.callPackage ../applications/blockchains/elements {
|
||
miniupnpc = miniupnpc_2;
|
||
withGui = true;
|
||
boost = boost175;
|
||
};
|
||
elementsd = callPackage ../applications/blockchains/elements {
|
||
miniupnpc = miniupnpc_2;
|
||
withGui = false;
|
||
boost = boost175;
|
||
};
|
||
|
||
ergo = callPackage ../applications/blockchains/ergo { };
|
||
|
||
erigon = callPackage ../applications/blockchains/erigon.nix { };
|
||
|
||
exodus = callPackage ../applications/blockchains/exodus { };
|
||
|
||
faraday = callPackage ../applications/blockchains/faraday { };
|
||
|
||
fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { };
|
||
|
||
go-ethereum = callPackage ../applications/blockchains/go-ethereum {
|
||
inherit (darwin) libobjc;
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
groestlcoin = libsForQt5.callPackage ../applications/blockchains/groestlcoin {
|
||
boost = boost17x;
|
||
withGui = true;
|
||
inherit (darwin) autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
groestlcoind = callPackage ../applications/blockchains/groestlcoin {
|
||
boost = boost17x;
|
||
inherit (darwin) autoSignDarwinBinariesHook;
|
||
};
|
||
|
||
ledger_agent = with python3Packages; toPythonApplication ledger_agent;
|
||
|
||
ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { };
|
||
|
||
lightning-loop = callPackage ../applications/blockchains/lightning-loop { };
|
||
|
||
lightning-pool = callPackage ../applications/blockchains/lightning-pool { };
|
||
|
||
litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
boost = pkgs.boost174;
|
||
};
|
||
litecoind = litecoin.override { withGui = false; };
|
||
|
||
livedl = callPackage ../tools/misc/livedl {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
lnd = callPackage ../applications/blockchains/lnd { };
|
||
|
||
lndconnect = callPackage ../applications/blockchains/lndconnect { };
|
||
|
||
lndhub-go = callPackage ../applications/blockchains/lndhub-go { };
|
||
|
||
lndmanage = callPackage ../applications/blockchains/lndmanage { };
|
||
|
||
monero-cli = callPackage ../applications/blockchains/monero-cli {
|
||
inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
|
||
};
|
||
|
||
haven-cli = callPackage ../applications/blockchains/haven-cli {
|
||
inherit (darwin.apple_sdk.frameworks) CoreData IOKit PCSC;
|
||
};
|
||
|
||
monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui {
|
||
boost = boost17x;
|
||
};
|
||
|
||
oxen = callPackage ../applications/blockchains/oxen
|
||
{ stdenv = gcc10StdenvCompat; boost = boost17x; };
|
||
|
||
masari = callPackage ../applications/blockchains/masari { boost = boost165; };
|
||
|
||
napari = with python3Packages; toPythonApplication napari;
|
||
|
||
nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet
|
||
{ stdenv = gcc10StdenvCompat; boost = boost172; };
|
||
|
||
namecoin = callPackage ../applications/blockchains/namecoin { withGui = true; };
|
||
namecoind = callPackage ../applications/blockchains/namecoin { withGui = false; };
|
||
|
||
nbxplorer = callPackage ../applications/blockchains/nbxplorer { };
|
||
|
||
pivx = libsForQt5.callPackage ../applications/blockchains/pivx { withGui = true; };
|
||
pivxd = callPackage ../applications/blockchains/pivx {
|
||
withGui = false;
|
||
qtbase = null;
|
||
qttools = null;
|
||
wrapQtAppsHook = null;
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
};
|
||
|
||
ethabi = callPackage ../applications/blockchains/ethabi { };
|
||
|
||
pycoin = with python3Packages; toPythonApplication pycoin;
|
||
|
||
stellar-core = callPackage ../applications/blockchains/stellar-core { };
|
||
|
||
sumokoin = callPackage ../applications/blockchains/sumokoin { boost = boost165; };
|
||
|
||
solana-testnet = callPackage ../applications/blockchains/solana {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Security AppKit;
|
||
};
|
||
|
||
solana-validator = callPackage ../applications/blockchains/solana-validator {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Security AppKit;
|
||
};
|
||
|
||
snarkos = callPackage ../applications/blockchains/snarkos {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
terra-station = callPackage ../applications/blockchains/terra-station { };
|
||
|
||
tessera = callPackage ../applications/blockchains/tessera { };
|
||
|
||
vertcoin = libsForQt514.callPackage ../applications/blockchains/vertcoin {
|
||
boost = boost165;
|
||
withGui = true;
|
||
};
|
||
vertcoind = callPackage ../applications/blockchains/vertcoin {
|
||
boost = boost165;
|
||
withGui = false;
|
||
};
|
||
|
||
wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { };
|
||
|
||
wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
|
||
|
||
wownero = callPackage ../applications/blockchains/wownero {
|
||
boost = boost175;
|
||
};
|
||
|
||
zcash = callPackage ../applications/blockchains/zcash {
|
||
stdenv = if stdenv.isDarwin then stdenv else llvmPackages_13.stdenv;
|
||
};
|
||
|
||
zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { };
|
||
|
||
lightwalletd = callPackage ../applications/blockchains/lightwalletd { };
|
||
|
||
openethereum = callPackage ../applications/blockchains/openethereum { };
|
||
|
||
polkadot = callPackage ../applications/blockchains/polkadot {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
particl-core = callPackage ../applications/blockchains/particl-core { miniupnpc = miniupnpc_2; };
|
||
|
||
quorum = callPackage ../applications/blockchains/quorum { };
|
||
|
||
samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { };
|
||
|
||
scaleft = callPackage ../applications/networking/scaleft { };
|
||
|
||
scaleway-cli = callPackage ../tools/admin/scaleway-cli { };
|
||
|
||
beancount = with python3.pkgs; toPythonApplication beancount;
|
||
|
||
beancount-language-server = callPackage ../development/tools/beancount-language-server {};
|
||
|
||
bean-add = callPackage ../applications/office/beancount/bean-add.nix { };
|
||
|
||
bench = haskell.lib.compose.justStaticExecutables haskellPackages.bench;
|
||
|
||
cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { };
|
||
cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { };
|
||
|
||
confd = callPackage ../tools/system/confd { };
|
||
|
||
conmon = callPackage ../applications/virtualization/conmon { };
|
||
|
||
digikam = libsForQt5.callPackage ../applications/graphics/digikam {};
|
||
|
||
drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { };
|
||
|
||
eureka-editor = callPackage ../applications/misc/eureka-editor { };
|
||
|
||
eureka-ideas = callPackage ../applications/misc/eureka-ideas {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
fava = callPackage ../applications/office/fava {};
|
||
|
||
nux = callPackage ../tools/misc/nux { };
|
||
|
||
tts = callPackage ../tools/audio/tts { };
|
||
|
||
### GAMES
|
||
|
||
_1oom = callPackage ../games/1oom { };
|
||
|
||
_2048-in-terminal = callPackage ../games/2048-in-terminal { };
|
||
|
||
_20kly = callPackage ../games/20kly { };
|
||
|
||
_90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; };
|
||
|
||
ace-of-penguins = callPackage ../games/ace-of-penguins { };
|
||
|
||
among-sus = callPackage ../games/among-sus { };
|
||
|
||
antsimulator = callPackage ../games/antsimulator { };
|
||
|
||
augustus = callPackage ../games/augustus { };
|
||
|
||
ballerburg = callPackage ../games/ballerburg { } ;
|
||
|
||
blockattack = callPackage ../games/blockattack { } ;
|
||
|
||
colobot = callPackage ../games/colobot { };
|
||
|
||
doom-bcc = callPackage ../games/zdoom/bcc-git.nix { };
|
||
|
||
enigma = callPackage ../games/enigma { };
|
||
|
||
everspace = callPackage ../games/everspace { };
|
||
|
||
ezquake = callPackage ../games/ezquake { };
|
||
|
||
fmodex = callPackage ../games/zandronum/fmod.nix { };
|
||
|
||
freedroid = callPackage ../games/freedroid { };
|
||
|
||
freedroidrpg = callPackage ../games/freedroidrpg { };
|
||
|
||
freenukum = callPackage ../games/freenukum { };
|
||
|
||
gnome-hexgl = callPackage ../games/gnome-hexgl { };
|
||
|
||
gotypist = callPackage ../games/gotypist { };
|
||
|
||
heroic = callPackage ../games/heroic { };
|
||
|
||
julius = callPackage ../games/julius { };
|
||
|
||
jumpnbump = callPackage ../games/jumpnbump { };
|
||
|
||
keeperrl = callPackage ../games/keeperrl { };
|
||
|
||
### GAMES/LGAMES
|
||
|
||
barrage = callPackage ../games/lgames/barrage { };
|
||
|
||
lbreakout2 = callPackage ../games/lgames/lbreakout2 { };
|
||
|
||
lbreakouthd = callPackage ../games/lgames/lbreakouthd { };
|
||
|
||
lpairs2 = callPackage ../games/lgames/lpairs2 { };
|
||
|
||
ltris = callPackage ../games/lgames/ltris { };
|
||
|
||
lunar-client = callPackage ../games/lunar-client { };
|
||
|
||
maelstrom = callPackage ../games/maelstrom { };
|
||
|
||
mar1d = callPackage ../games/mar1d { } ;
|
||
|
||
meritous = callPackage ../games/meritous { };
|
||
|
||
oh-my-git = callPackage ../games/oh-my-git { };
|
||
|
||
opendune = callPackage ../games/opendune { };
|
||
|
||
openrct2 = callPackage ../games/openrct2 { };
|
||
|
||
osu-lazer = callPackage ../games/osu-lazer { };
|
||
|
||
pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { };
|
||
|
||
qgo = libsForQt5.callPackage ../games/qgo { };
|
||
|
||
rpg-cli = callPackage ../games/rpg-cli { };
|
||
|
||
runelite = callPackage ../games/runelite { };
|
||
|
||
runescape = callPackage ../games/runescape-launcher { };
|
||
|
||
sm64ex = callPackage ../games/sm64ex {
|
||
branch = "sm64ex";
|
||
};
|
||
|
||
sm64ex-coop = callPackage ../games/sm64ex {
|
||
branch = "sm64ex-coop";
|
||
};
|
||
|
||
snipes = callPackage ../games/snipes { };
|
||
|
||
unvanquished = callPackage ../games/unvanquished { };
|
||
|
||
xbill = callPackage ../games/xbill { };
|
||
|
||
xmage = callPackage ../games/xmage { };
|
||
|
||
abbaye-des-morts = callPackage ../games/abbaye-des-morts { };
|
||
|
||
abuse = callPackage ../games/abuse { };
|
||
|
||
adom = callPackage ../games/adom { };
|
||
|
||
airshipper = callPackage ../games/airshipper { };
|
||
|
||
airstrike = callPackage ../games/airstrike { };
|
||
|
||
alephone = callPackage ../games/alephone { };
|
||
alephone-durandal = callPackage ../games/alephone/durandal { };
|
||
alephone-eternal = callPackage ../games/alephone/eternal { };
|
||
alephone-evil = callPackage ../games/alephone/evil { };
|
||
alephone-infinity = callPackage ../games/alephone/infinity { };
|
||
alephone-marathon = callPackage ../games/alephone/marathon { };
|
||
alephone-pheonix = callPackage ../games/alephone/pheonix { };
|
||
alephone-red = callPackage ../games/alephone/red { };
|
||
alephone-rubicon-x = callPackage ../games/alephone/rubicon-x { };
|
||
alephone-pathways-into-darkness =
|
||
callPackage ../games/alephone/pathways-into-darkness { };
|
||
|
||
alienarena = callPackage ../games/alienarena { };
|
||
|
||
amoeba = callPackage ../games/amoeba { };
|
||
amoeba-data = callPackage ../games/amoeba/data.nix { };
|
||
|
||
andyetitmoves = callPackage ../games/andyetitmoves { };
|
||
|
||
angband = callPackage ../games/angband { };
|
||
|
||
anki = python39Packages.callPackage ../games/anki {
|
||
inherit (darwin.apple_sdk.frameworks) CoreAudio;
|
||
};
|
||
anki-bin = callPackage ../games/anki/bin.nix { buildFHSUserEnv = buildFHSUserEnvBubblewrap; };
|
||
|
||
armagetronad = callPackage ../games/armagetronad { };
|
||
|
||
armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; };
|
||
|
||
arena = callPackage ../games/arena { };
|
||
|
||
arx-libertatis = libsForQt5.callPackage ../games/arx-libertatis { };
|
||
|
||
asc = callPackage ../games/asc {
|
||
lua = lua5_1;
|
||
libsigcxx = libsigcxx12;
|
||
physfs = physfs_2;
|
||
};
|
||
|
||
assaultcube = callPackage ../games/assaultcube { };
|
||
|
||
astromenace = callPackage ../games/astromenace { };
|
||
|
||
atanks = callPackage ../games/atanks { };
|
||
|
||
azimuth = callPackage ../games/azimuth { };
|
||
|
||
ballAndPaddle = callPackage ../games/ball-and-paddle {
|
||
guile = guile_1_8;
|
||
};
|
||
|
||
banner = callPackage ../games/banner { };
|
||
|
||
bastet = callPackage ../games/bastet { };
|
||
|
||
beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix {
|
||
inherit (python3Packages) buildPythonApplication;
|
||
};
|
||
|
||
black-hole-solver = callPackage ../games/black-hole-solver {
|
||
inherit (perlPackages) PathTiny;
|
||
};
|
||
|
||
blackshades = callPackage ../games/blackshades { };
|
||
|
||
blobby = callPackage ../games/blobby { };
|
||
|
||
blobwars = callPackage ../games/blobwars { };
|
||
|
||
boohu = callPackage ../games/boohu { };
|
||
|
||
braincurses = callPackage ../games/braincurses { };
|
||
|
||
brogue = callPackage ../games/brogue { };
|
||
|
||
brutalmaze = callPackage ../games/brutalmaze { };
|
||
|
||
bsdgames = callPackage ../games/bsdgames { };
|
||
|
||
btanks = callPackage ../games/btanks { };
|
||
|
||
bugdom = callPackage ../games/bugdom {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit Foundation;
|
||
};
|
||
|
||
bzflag = callPackage ../games/bzflag {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon CoreServices;
|
||
};
|
||
|
||
cataclysmDDA = callPackage ../games/cataclysm-dda { };
|
||
|
||
cataclysm-dda = cataclysmDDA.stable.tiles;
|
||
|
||
cataclysm-dda-git = cataclysmDDA.git.tiles;
|
||
|
||
cbonsai = callPackage ../games/cbonsai { };
|
||
|
||
cdogs-sdl = callPackage ../games/cdogs-sdl { };
|
||
|
||
cgoban = callPackage ../games/cgoban { };
|
||
|
||
chessdb = callPackage ../games/chessdb { };
|
||
|
||
chessx = libsForQt5.callPackage ../games/chessx { };
|
||
|
||
chiaki = libsForQt5.callPackage ../games/chiaki { };
|
||
|
||
chromium-bsu = callPackage ../games/chromium-bsu { };
|
||
|
||
chocolateDoom = callPackage ../games/chocolate-doom { };
|
||
|
||
clonehero-unwrapped = callPackage ../games/clonehero { };
|
||
|
||
clonehero = callPackage ../games/clonehero/fhs-wrapper.nix { };
|
||
|
||
crispyDoom = callPackage ../games/crispy-doom { };
|
||
|
||
vintagestory = callPackage ../games/vintagestory { };
|
||
|
||
ckan = callPackage ../games/ckan { };
|
||
|
||
cockatrice = libsForQt5.callPackage ../games/cockatrice { };
|
||
|
||
commandergenius = callPackage ../games/commandergenius { };
|
||
|
||
construoBase = lowPrio (callPackage ../games/construo {
|
||
libGL = null;
|
||
libGLU = null;
|
||
freeglut = null;
|
||
});
|
||
|
||
construo = construoBase.override {
|
||
inherit libGL libGLU freeglut;
|
||
};
|
||
|
||
crack_attack = callPackage ../games/crack-attack { };
|
||
|
||
crawlTiles = callPackage ../games/crawl {
|
||
tileMode = true;
|
||
};
|
||
|
||
crawl = callPackage ../games/crawl { };
|
||
|
||
inherit (import ../games/crossfire pkgs)
|
||
crossfire-server crossfire-arch crossfire-maps crossfire-client;
|
||
|
||
crrcsim = callPackage ../games/crrcsim { };
|
||
|
||
curseofwar = callPackage ../games/curseofwar { SDL = null; };
|
||
curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; };
|
||
|
||
cutemaze = qt6Packages.callPackage ../games/cutemaze { };
|
||
|
||
cuyo = callPackage ../games/cuyo { };
|
||
|
||
darkplaces = callPackage ../games/darkplaces {};
|
||
|
||
deliantra-server = callPackage ../games/deliantra/server.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
deliantra-arch = callPackage ../games/deliantra/arch.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
deliantra-maps = callPackage ../games/deliantra/maps.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
deliantra-data = callPackage ../games/deliantra/data.nix {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
ddnet = callPackage ../games/ddnet { };
|
||
|
||
devilutionx = callPackage ../games/devilutionx {
|
||
SDL2 = SDL2.override {
|
||
withStatic = true;
|
||
};
|
||
};
|
||
|
||
dhewm3 = callPackage ../games/dhewm3 { };
|
||
|
||
domination = callPackage ../games/domination { };
|
||
|
||
duckmarines = callPackage ../games/duckmarines { love = love_0_10; };
|
||
|
||
dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { });
|
||
|
||
dwarf-fortress = dwarf-fortress-packages.dwarf-fortress;
|
||
|
||
dwarf-therapist = dwarf-fortress-packages.dwarf-therapist;
|
||
|
||
dxx-rebirth = callPackage ../games/dxx-rebirth
|
||
{ stdenv = gcc10StdenvCompat; physfs = physfs_2; };
|
||
|
||
inherit (callPackages ../games/dxx-rebirth/assets.nix { })
|
||
descent1-assets
|
||
descent2-assets;
|
||
|
||
inherit (callPackages ../games/dxx-rebirth/full.nix { })
|
||
d1x-rebirth-full
|
||
d2x-rebirth-full;
|
||
|
||
easyrpg-player = callPackage ../games/easyrpg-player { };
|
||
|
||
eboard = callPackage ../games/eboard { };
|
||
|
||
ecwolf = callPackage ../games/ecwolf { };
|
||
|
||
eduke32 = callPackage ../games/eduke32 {
|
||
inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL;
|
||
};
|
||
|
||
egoboo = callPackage ../games/egoboo { };
|
||
|
||
eidolon = callPackage ../games/eidolon {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
EmptyEpsilon = callPackage ../games/empty-epsilon { };
|
||
|
||
endgame-singularity = callPackage ../games/endgame-singularity { };
|
||
|
||
endless-sky = callPackage ../games/endless-sky { };
|
||
|
||
enyo-doom = libsForQt5.callPackage ../games/enyo-doom { };
|
||
|
||
eternity = callPackage ../games/eternity-engine { };
|
||
|
||
extremetuxracer = callPackage ../games/extremetuxracer {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
exult = callPackage ../games/exult { };
|
||
|
||
flare = callPackage ../games/flare {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
fltrator = callPackage ../games/fltrator {
|
||
fltk = fltk-minimal;
|
||
};
|
||
|
||
factorio = callPackage ../games/factorio { releaseType = "alpha"; };
|
||
|
||
factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; };
|
||
|
||
factorio-headless = factorio.override { releaseType = "headless"; };
|
||
|
||
factorio-headless-experimental = factorio.override { releaseType = "headless"; experimental = true; };
|
||
|
||
factorio-demo = factorio.override { releaseType = "demo"; };
|
||
|
||
factorio-mods = callPackage ../games/factorio/mods.nix { };
|
||
|
||
factorio-utils = callPackage ../games/factorio/utils.nix { };
|
||
|
||
fairymax = callPackage ../games/fairymax { };
|
||
|
||
ferium = callPackage ../games/ferium {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
fheroes2 = callPackage ../games/fheroes2 { };
|
||
|
||
fish-fillets-ng = callPackage ../games/fish-fillets-ng { };
|
||
|
||
jumpy = callPackage ../games/jumpy {
|
||
inherit (xorg) libX11 libXi;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
|
||
};
|
||
|
||
flightgear = libsForQt5.callPackage ../games/flightgear { };
|
||
|
||
flock = callPackage ../development/tools/flock { };
|
||
|
||
forge-mtg = callPackage ../games/forge-mtg { };
|
||
|
||
freecell-solver = callPackage ../games/freecell-solver { };
|
||
|
||
freeciv = callPackage ../games/freeciv {
|
||
sdl2Client = false;
|
||
gtkClient = true;
|
||
qtClient = false;
|
||
};
|
||
|
||
freeciv_sdl2 = freeciv.override {
|
||
sdl2Client = true;
|
||
gtkClient = false;
|
||
qtClient = false;
|
||
};
|
||
|
||
freeciv_qt = freeciv.override {
|
||
sdl2Client = false;
|
||
gtkClient = false;
|
||
qtClient = true;
|
||
};
|
||
|
||
freeciv_gtk = freeciv;
|
||
|
||
freedink = callPackage ../games/freedink { };
|
||
|
||
freeorion = callPackage ../games/freeorion { };
|
||
|
||
freesweep = callPackage ../games/freesweep { };
|
||
|
||
frotz = callPackage ../games/frotz { };
|
||
|
||
frogatto = callPackage ../games/frogatto { };
|
||
|
||
frozen-bubble = callPackage ../games/frozen-bubble { };
|
||
|
||
fsg = callPackage ../games/fsg {
|
||
wxGTK = wxGTK28.override {
|
||
unicode = false;
|
||
};
|
||
};
|
||
|
||
galaxis = callPackage ../games/galaxis { };
|
||
|
||
gambatte = callPackage ../games/gambatte { };
|
||
|
||
garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; };
|
||
|
||
gargoyle = callPackage ../games/gargoyle {
|
||
inherit (darwin) cctools;
|
||
};
|
||
|
||
gav = callPackage ../games/gav { };
|
||
|
||
gcs = callPackage ../games/gcs { };
|
||
|
||
gcompris = libsForQt5.callPackage ../games/gcompris { };
|
||
|
||
gemrb = callPackage ../games/gemrb { };
|
||
|
||
gimx = callPackage ../games/gimx { };
|
||
|
||
gl117 = callPackage ../games/gl-117 { };
|
||
|
||
globulation2 = callPackage ../games/globulation {
|
||
boost = boost168; # breaks with >= boost169
|
||
};
|
||
|
||
gltron = callPackage ../games/gltron { };
|
||
|
||
gl-gsync-demo = callPackage ../games/gl-gsync-demo {
|
||
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
|
||
};
|
||
|
||
gmad = callPackage ../games/gmad { };
|
||
|
||
gnonograms = callPackage ../games/gnonograms { };
|
||
|
||
gnubg = callPackage ../games/gnubg { };
|
||
|
||
gnuchess = callPackage ../games/gnuchess { };
|
||
|
||
gnugo = callPackage ../games/gnugo { };
|
||
|
||
gnujump = callPackage ../games/gnujump { };
|
||
|
||
gnushogi = callPackage ../games/gnushogi { };
|
||
|
||
gogui = callPackage ../games/gogui { };
|
||
|
||
gscrabble = python3Packages.callPackage ../games/gscrabble { };
|
||
|
||
gshogi = python3Packages.callPackage ../games/gshogi { };
|
||
|
||
qtads = qt5.callPackage ../games/qtads { };
|
||
|
||
grapejuice = callPackage ../games/grapejuice {
|
||
wine = wineWowPackages.unstable;
|
||
};
|
||
|
||
graphwar = callPackage ../games/graphwar { };
|
||
|
||
gtetrinet = callPackage ../games/gtetrinet {
|
||
inherit (gnome2) GConf libgnome libgnomeui;
|
||
};
|
||
|
||
gtypist = callPackage ../games/gtypist { };
|
||
|
||
gweled = callPackage ../games/gweled { };
|
||
|
||
gzdoom = callPackage ../games/gzdoom { };
|
||
|
||
harmonist = callPackage ../games/harmonist { };
|
||
|
||
hedgewars = libsForQt5.callPackage ../games/hedgewars {
|
||
inherit (haskellPackages) ghcWithPackages;
|
||
};
|
||
|
||
hyperrogue = callPackage ../games/hyperrogue { };
|
||
|
||
icbm3d = callPackage ../games/icbm3d { };
|
||
|
||
infra-arcana = callPackage ../games/infra-arcana { };
|
||
|
||
ingen = callPackage ../applications/audio/ingen { };
|
||
|
||
ideogram = callPackage ../applications/graphics/ideogram { };
|
||
|
||
instaloader = python3Packages.callPackage ../tools/misc/instaloader { };
|
||
|
||
instead = callPackage ../games/instead { };
|
||
|
||
instead-launcher = callPackage ../games/instead-launcher { };
|
||
|
||
iortcw = callPackage ../games/iortcw { };
|
||
# used as base package for iortcw forks
|
||
iortcw_sp = callPackage ../games/iortcw/sp.nix { };
|
||
|
||
ivan = callPackage ../games/ivan { };
|
||
|
||
ja2-stracciatella = callPackage ../games/ja2-stracciatella {
|
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
|
||
};
|
||
|
||
katago = callPackage ../games/katago { };
|
||
|
||
katagoWithCuda = katago.override {
|
||
enableCuda = true;
|
||
};
|
||
|
||
katagoCPU = katago.override {
|
||
enableGPU = false;
|
||
};
|
||
|
||
klavaro = callPackage ../games/klavaro { };
|
||
|
||
kobodeluxe = callPackage ../games/kobodeluxe { };
|
||
|
||
koboredux = callPackage ../games/koboredux { };
|
||
|
||
koboredux-free = callPackage ../games/koboredux {
|
||
useProprietaryAssets = false;
|
||
};
|
||
|
||
koules = callPackage ../games/koules { };
|
||
|
||
leela-zero = libsForQt5.callPackage ../games/leela-zero { };
|
||
|
||
legendary-gl = python38Packages.callPackage ../games/legendary-gl { };
|
||
|
||
left4gore-bin = callPackage ../games/left4gore { };
|
||
|
||
lgogdownloader = callPackage ../games/lgogdownloader { };
|
||
|
||
liberal-crime-squad = callPackage ../games/liberal-crime-squad { };
|
||
|
||
liberation-circuit = callPackage ../games/liberation-circuit { };
|
||
|
||
lincity = callPackage ../games/lincity { };
|
||
|
||
lincity_ng = callPackage ../games/lincity/ng.nix {
|
||
# https://github.com/lincity-ng/lincity-ng/issues/25
|
||
physfs = physfs_2;
|
||
};
|
||
|
||
liquidwar = callPackage ../games/liquidwar {
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
liquidwar5 = callPackage ../games/liquidwar/5.nix {
|
||
};
|
||
|
||
lugaru = callPackage ../games/lugaru { };
|
||
|
||
macopix = callPackage ../games/macopix {
|
||
gtk = gtk2;
|
||
};
|
||
|
||
mari0 = callPackage ../games/mari0 { };
|
||
|
||
manaplus = callPackage ../games/manaplus { };
|
||
|
||
mars = callPackage ../games/mars { };
|
||
|
||
megaglest = callPackage ../games/megaglest { };
|
||
|
||
methane = callPackage ../games/methane { };
|
||
|
||
mindustry = callPackage ../games/mindustry {
|
||
jdk = adoptopenjdk-hotspot-bin-15;
|
||
};
|
||
mindustry-wayland = callPackage ../games/mindustry {
|
||
jdk = adoptopenjdk-hotspot-bin-15;
|
||
glew = glew-egl;
|
||
};
|
||
|
||
mindustry-server = callPackage ../games/mindustry {
|
||
jdk = adoptopenjdk-hotspot-bin-15;
|
||
enableClient = false;
|
||
enableServer = true;
|
||
};
|
||
|
||
minecraft = callPackage ../games/minecraft { };
|
||
|
||
minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; };
|
||
minecraft-server = minecraftServers.vanilla; # backwards compatibility
|
||
|
||
moon-buggy = callPackage ../games/moon-buggy { };
|
||
|
||
inherit (callPackages ../games/minetest {
|
||
inherit (darwin) libiconv;
|
||
inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa;
|
||
})
|
||
minetestclient_5 minetestserver_5;
|
||
|
||
minetest = minetestclient;
|
||
minetestclient = minetestclient_5;
|
||
minetestserver = minetestserver_5;
|
||
|
||
mnemosyne = callPackage ../games/mnemosyne {
|
||
python = python3;
|
||
};
|
||
|
||
mrrescue = callPackage ../games/mrrescue { };
|
||
|
||
mudlet = libsForQt5.callPackage ../games/mudlet {
|
||
lua = lua5_1;
|
||
};
|
||
|
||
blightmud = callPackage ../games/blightmud { };
|
||
|
||
blightmud-tts = callPackage ../games/blightmud { withTTS = true; };
|
||
|
||
n2048 = callPackage ../games/n2048 { };
|
||
|
||
naev = callPackage ../games/naev { };
|
||
|
||
nanosaur = callPackage ../games/nanosaur { };
|
||
|
||
nethack = callPackage ../games/nethack { };
|
||
|
||
nethack-qt = callPackage ../games/nethack {
|
||
qtMode = true;
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
nethack-x11 = callPackage ../games/nethack { x11Mode = true; };
|
||
|
||
netris = callPackage ../games/netris { };
|
||
|
||
neverball = callPackage ../games/neverball { };
|
||
|
||
nexuiz = callPackage ../games/nexuiz { };
|
||
|
||
ninvaders = callPackage ../games/ninvaders { };
|
||
|
||
njam = callPackage ../games/njam { };
|
||
|
||
npush = callPackage ../games/npush { };
|
||
run-npush = callPackage ../games/npush/run.nix { };
|
||
|
||
newtonwars = callPackage ../games/newtonwars { };
|
||
|
||
nudoku = callPackage ../games/nudoku { };
|
||
|
||
nxengine-evo = callPackage ../games/nxengine-evo { };
|
||
|
||
odamex = callPackage ../games/odamex { };
|
||
|
||
oilrush = callPackage ../games/oilrush { };
|
||
|
||
onscripter-en = callPackage ../games/onscripter-en { };
|
||
|
||
openarena = callPackage ../games/openarena { };
|
||
|
||
opendungeons = callPackage ../games/opendungeons {
|
||
ogre = ogre1_10;
|
||
};
|
||
|
||
openlierox = callPackage ../games/openlierox { };
|
||
|
||
openclonk = callPackage ../games/openclonk { stdenv = gcc10StdenvCompat; };
|
||
|
||
openjk = callPackage ../games/openjk { };
|
||
|
||
openmw = libsForQt5.callPackage ../games/openmw { };
|
||
|
||
openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { };
|
||
|
||
opensoldat = callPackage ../games/opensoldat { };
|
||
|
||
portmod = callPackage ../games/portmod { };
|
||
|
||
tetrio-desktop = callPackage ../games/tetrio-desktop { };
|
||
|
||
tr-patcher = callPackage ../games/tr-patcher { };
|
||
|
||
tes3cmd = callPackage ../games/tes3cmd { };
|
||
|
||
otto-matic = callPackage ../games/otto-matic { };
|
||
|
||
openraPackages = import ../games/openra pkgs;
|
||
|
||
openra = openraPackages.engines.release;
|
||
|
||
openrw = callPackage ../games/openrw {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
|
||
};
|
||
|
||
openspades = callPackage ../games/openspades {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
openttd = callPackage ../games/openttd {
|
||
zlib = zlib.override {
|
||
static = true;
|
||
};
|
||
};
|
||
openttd-jgrpp = callPackage ../games/openttd/jgrpp.nix {
|
||
zlib = zlib.override {
|
||
static = true;
|
||
};
|
||
};
|
||
openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { };
|
||
openttd-nml = callPackage ../games/openttd/nml.nix { };
|
||
|
||
opentyrian = callPackage ../games/opentyrian { };
|
||
|
||
openxcom = callPackage ../games/openxcom { SDL = SDL_compat; };
|
||
|
||
openxray = callPackage ../games/openxray { };
|
||
|
||
orthorobot = callPackage ../games/orthorobot { };
|
||
|
||
pacvim = callPackage ../games/pacvim { };
|
||
|
||
papermc = callPackage ../games/papermc { };
|
||
|
||
pentobi = libsForQt5.callPackage ../games/pentobi { };
|
||
|
||
performous = callPackage ../games/performous {
|
||
boost = boost166;
|
||
};
|
||
|
||
pinball = callPackage ../games/pinball { };
|
||
|
||
pingus = callPackage ../games/pingus { };
|
||
|
||
pioneer = callPackage ../games/pioneer { };
|
||
|
||
pioneers = callPackage ../games/pioneers { };
|
||
|
||
planetary_annihilation = callPackage ../games/planetaryannihilation { };
|
||
|
||
polymc = libsForQt5.callPackage ../games/polymc { };
|
||
|
||
pong3d = callPackage ../games/pong3d { };
|
||
|
||
pokerth = libsForQt5.callPackage ../games/pokerth {
|
||
boost = boost16x;
|
||
};
|
||
|
||
pokerth-server = libsForQt5.callPackage ../games/pokerth {
|
||
boost = boost16x;
|
||
target = "server";
|
||
};
|
||
|
||
pokete = callPackage ../games/pokete { };
|
||
|
||
powermanga = callPackage ../games/powermanga { };
|
||
|
||
prboom-plus = callPackage ../games/prboom-plus { };
|
||
|
||
pysolfc = python3Packages.callPackage ../games/pysolfc { };
|
||
|
||
qqwing = callPackage ../games/qqwing { };
|
||
|
||
quake3wrapper = callPackage ../games/quake3/wrapper { };
|
||
|
||
quake3demo = quake3wrapper {
|
||
name = "quake3-demo-${lib.getVersion quake3demodata}";
|
||
description = "Demo of Quake 3 Arena, a classic first-person shooter";
|
||
paks = [ quake3pointrelease quake3demodata ];
|
||
};
|
||
|
||
quake3demodata = callPackage ../games/quake3/content/demo.nix { };
|
||
|
||
quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { };
|
||
|
||
quake3hires = callPackage ../games/quake3/content/hires.nix { };
|
||
|
||
quakespasm = callPackage ../games/quakespasm {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL;
|
||
};
|
||
vkquake = callPackage ../games/quakespasm/vulkan.nix {
|
||
inherit (darwin) moltenvk;
|
||
};
|
||
|
||
ioquake3 = callPackage ../games/quake3/ioquake { };
|
||
quake3e = callPackage ../games/quake3/quake3e { };
|
||
|
||
quantumminigolf = callPackage ../games/quantumminigolf { };
|
||
|
||
r2mod_cli = callPackage ../games/r2mod_cli { };
|
||
|
||
racer = callPackage ../games/racer { };
|
||
|
||
randtype = callPackage ../games/randtype { };
|
||
|
||
redeclipse = callPackage ../games/redeclipse { };
|
||
|
||
rftg = callPackage ../games/rftg { };
|
||
|
||
rigsofrods = callPackage ../games/rigsofrods {
|
||
angelscript = angelscript_2_22;
|
||
ogre = ogre1_9;
|
||
ogrepaged = ogrepaged.override {
|
||
ogre = ogre1_9;
|
||
};
|
||
mygui = mygui.override {
|
||
withOgre = true;
|
||
};
|
||
};
|
||
|
||
riko4 = callPackage ../games/riko4 { };
|
||
|
||
rili = callPackage ../games/rili { };
|
||
|
||
rogue = callPackage ../games/rogue {
|
||
ncurses = ncurses5;
|
||
};
|
||
|
||
robotfindskitten = callPackage ../games/robotfindskitten { };
|
||
|
||
rocksndiamonds = callPackage ../games/rocksndiamonds { };
|
||
|
||
rott = callPackage ../games/rott { SDL = SDL_compat; };
|
||
|
||
rott-shareware = rott.override {
|
||
buildShareware = true;
|
||
};
|
||
|
||
rrootage = callPackage ../games/rrootage { };
|
||
|
||
space-cadet-pinball = callPackage ../games/space-cadet-pinball {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
starsector = callPackage ../games/starsector {
|
||
openjdk = openjdk8;
|
||
};
|
||
|
||
sauerbraten = callPackage ../games/sauerbraten { };
|
||
|
||
scid = callPackage ../games/scid {
|
||
tcl = tcl-8_5;
|
||
tk = tk-8_5;
|
||
};
|
||
|
||
scid-vs-pc = callPackage ../games/scid-vs-pc {
|
||
tcl = tcl-8_6;
|
||
tk = tk-8_6;
|
||
};
|
||
|
||
scummvm = callPackage ../games/scummvm {
|
||
inherit (darwin) cctools;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit;
|
||
};
|
||
|
||
inherit (callPackage ../games/scummvm/games.nix { })
|
||
beneath-a-steel-sky
|
||
broken-sword-25
|
||
drascula-the-vampire-strikes-back
|
||
dreamweb
|
||
flight-of-the-amazon-queen
|
||
lure-of-the-temptress;
|
||
|
||
scorched3d = callPackage ../games/scorched3d { };
|
||
|
||
scrolls = callPackage ../games/scrolls { };
|
||
|
||
service-wrapper = callPackage ../os-specific/linux/service-wrapper { };
|
||
|
||
sfrotz = callPackage ../games/sfrotz { };
|
||
|
||
sgtpuzzles = callPackage ../games/sgt-puzzles { };
|
||
|
||
sgtpuzzles-mobile = callPackage ../games/sgt-puzzles {
|
||
isMobile = true;
|
||
};
|
||
|
||
shattered-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon { };
|
||
|
||
shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { };
|
||
|
||
sienna = callPackage ../games/sienna { love = love_0_10; };
|
||
|
||
sil = callPackage ../games/sil { };
|
||
|
||
sil-q = callPackage ../games/sil-q { };
|
||
|
||
simutrans = callPackage ../games/simutrans { };
|
||
# get binaries without data built by Hydra
|
||
simutrans_binaries = lowPrio simutrans.binaries;
|
||
|
||
snake4 = callPackage ../games/snake4 { };
|
||
|
||
soi = callPackage ../games/soi {
|
||
lua = lua5_1;
|
||
};
|
||
|
||
# solarus and solarus-quest-editor must use the same version of Qt.
|
||
solarus = libsForQt5.callPackage ../games/solarus { };
|
||
solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { };
|
||
|
||
sollya = callPackage ../development/interpreters/sollya { };
|
||
|
||
# You still can override by passing more arguments.
|
||
space-orbit = callPackage ../games/space-orbit { };
|
||
|
||
spring = callPackage ../games/spring
|
||
{ stdenv = gcc10StdenvCompat; asciidoc = asciidoc-full; };
|
||
|
||
springLobby = callPackage ../games/spring/springlobby.nix { };
|
||
|
||
srb2 = callPackage ../games/srb2 { };
|
||
|
||
srb2kart = callPackage ../games/srb2kart { };
|
||
|
||
ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { };
|
||
|
||
stardust = callPackage ../games/stardust { };
|
||
|
||
starspace = callPackage ../applications/science/machine-learning/starspace { };
|
||
|
||
stockfish = callPackage ../games/stockfish { };
|
||
|
||
steamPackages = dontRecurseIntoAttrs (callPackage ../games/steam {
|
||
buildFHSUserEnv = buildFHSUserEnvBubblewrap;
|
||
});
|
||
|
||
steam = steamPackages.steam-fhsenv;
|
||
|
||
steam-run = steam.run;
|
||
|
||
steam-tui = callPackage ../games/steam-tui { };
|
||
|
||
steamcmd = steamPackages.steamcmd;
|
||
|
||
steam-acf = callPackage ../tools/games/steam-acf { };
|
||
|
||
protontricks = python3Packages.callPackage ../tools/package-management/protontricks {
|
||
inherit winetricks steam-run yad;
|
||
};
|
||
|
||
protonup = with python3Packages; toPythonApplication protonup;
|
||
|
||
steam-rom-manager = callPackage ../tools/games/steam-rom-manager {};
|
||
|
||
sdlpop = callPackage ../games/sdlpop { };
|
||
|
||
stepmania = callPackage ../games/stepmania { };
|
||
|
||
streamlit = python3Packages.callPackage ../applications/science/machine-learning/streamlit { };
|
||
|
||
stt = callPackage ../tools/audio/stt { };
|
||
|
||
stuntrally = callPackage ../games/stuntrally
|
||
{ ogre = ogre1_9; mygui = mygui.override { withOgre = true; }; };
|
||
|
||
superTux = callPackage ../games/supertux { };
|
||
|
||
superTuxKart = callPackage ../games/super-tux-kart {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa IOKit OpenAL;
|
||
};
|
||
|
||
synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { };
|
||
|
||
snis = callPackage ../games/snis { };
|
||
|
||
system-syzygy = callPackage ../games/system-syzygy { };
|
||
|
||
t4kcommon = callPackage ../games/t4kcommon { };
|
||
|
||
taisei = callPackage ../games/taisei { };
|
||
|
||
tcl2048 = callPackage ../games/tcl2048 { };
|
||
|
||
the-legend-of-edgar = callPackage ../games/the-legend-of-edgar { };
|
||
|
||
the-powder-toy = callPackage ../games/the-powder-toy {
|
||
lua = lua5_1;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
tbe = libsForQt5.callPackage ../games/the-butterfly-effect { };
|
||
|
||
tecnoballz = callPackage ../games/tecnoballz { };
|
||
|
||
teetertorture = callPackage ../games/teetertorture { };
|
||
|
||
teeworlds = callPackage ../games/teeworlds { };
|
||
|
||
tengine = callPackage ../servers/http/tengine {
|
||
openssl = openssl_1_1;
|
||
modules = with nginxModules; [ rtmp dav moreheaders modsecurity-nginx ];
|
||
};
|
||
|
||
tennix = callPackage ../games/tennix { };
|
||
|
||
terraria-server = callPackage ../games/terraria-server { };
|
||
|
||
tibia = pkgsi686Linux.callPackage ../games/tibia { };
|
||
|
||
tintin = callPackage ../games/tintin { };
|
||
|
||
tinyfugue = callPackage ../games/tinyfugue { };
|
||
|
||
titanion = callPackage ../games/titanion { };
|
||
|
||
tome2 = callPackage ../games/tome2 { };
|
||
|
||
tome4 = callPackage ../games/tome4 { };
|
||
|
||
toppler = callPackage ../games/toppler { };
|
||
|
||
torus-trooper = callPackage ../games/torus-trooper { };
|
||
|
||
trackballs = callPackage ../games/trackballs { };
|
||
|
||
tumiki-fighters = callPackage ../games/tumiki-fighters { };
|
||
|
||
tuxpaint = callPackage ../games/tuxpaint { };
|
||
|
||
tuxtype = callPackage ../games/tuxtype { };
|
||
|
||
tworld2 = callPackage ../games/tworld2 { };
|
||
|
||
speed_dreams = callPackage ../games/speed-dreams {
|
||
# Torcs wants to make shared libraries linked with plib libraries (it provides static).
|
||
# i686 is the only platform I know than can do that linking without plib built with -fPIC
|
||
libpng = libpng12;
|
||
};
|
||
|
||
torcs = callPackage ../games/torcs { };
|
||
|
||
trigger = callPackage ../games/trigger { };
|
||
|
||
typespeed = callPackage ../games/typespeed { };
|
||
|
||
uchess = callPackage ../games/uchess { };
|
||
|
||
ufoai = callPackage ../games/ufoai { };
|
||
|
||
uhexen2 = callPackage ../games/uhexen2 { };
|
||
|
||
ultimatestunts = callPackage ../games/ultimatestunts { };
|
||
|
||
ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { };
|
||
|
||
ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { };
|
||
|
||
ultrastardx = callPackage ../games/ultrastardx { };
|
||
|
||
umoria = callPackage ../games/umoria { };
|
||
|
||
unciv = callPackage ../games/unciv { };
|
||
|
||
unnethack = callPackage ../games/unnethack { };
|
||
|
||
uqm = callPackage ../games/uqm { };
|
||
|
||
urbanterror = callPackage ../games/urbanterror { };
|
||
|
||
ue4 = callPackage ../games/ue4 { };
|
||
|
||
ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { });
|
||
|
||
ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { });
|
||
|
||
ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ];
|
||
|
||
vassal = callPackage ../games/vassal { };
|
||
|
||
vdrift = callPackage ../games/vdrift { };
|
||
|
||
# To ensure vdrift's code is built on hydra
|
||
vdrift-bin = vdrift.bin;
|
||
|
||
vectoroids = callPackage ../games/vectoroids { };
|
||
|
||
vessel = pkgsi686Linux.callPackage ../games/vessel { };
|
||
|
||
vitetris = callPackage ../games/vitetris { };
|
||
|
||
vms-empire = callPackage ../games/vms-empire { };
|
||
|
||
voxelands = callPackage ../games/voxelands {
|
||
libpng = libpng12;
|
||
};
|
||
|
||
wargus = callPackage ../games/wargus { };
|
||
|
||
warmux = callPackage ../games/warmux { };
|
||
|
||
warsow-engine = callPackage ../games/warsow/engine.nix { };
|
||
|
||
warsow = callPackage ../games/warsow { };
|
||
|
||
warzone2100 = callPackage ../games/warzone2100 { };
|
||
|
||
wesnoth = callPackage ../games/wesnoth {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa Foundation;
|
||
};
|
||
|
||
wesnoth-dev = wesnoth;
|
||
|
||
widelands = callPackage ../games/widelands { };
|
||
|
||
worldofgoo = callPackage ../games/worldofgoo { };
|
||
|
||
xboard = callPackage ../games/xboard { };
|
||
|
||
xbomb = callPackage ../games/xbomb { };
|
||
|
||
xconq = callPackage ../games/xconq {
|
||
tcl = tcl-8_5;
|
||
tk = tk-8_5;
|
||
};
|
||
|
||
xcowsay = callPackage ../games/xcowsay { };
|
||
|
||
xjump = callPackage ../games/xjump { };
|
||
|
||
xmoto = callPackage ../games/xmoto { };
|
||
|
||
|
||
inherit (callPackage ../games/xonotic { })
|
||
xonotic-data
|
||
xonotic;
|
||
|
||
xonotic-glx = (callPackage ../games/xonotic {
|
||
withSDL = false;
|
||
withGLX = true;
|
||
}).xonotic;
|
||
|
||
xonotic-dedicated = (callPackage ../games/xonotic {
|
||
withSDL = false;
|
||
withDedicated = true;
|
||
}).xonotic;
|
||
|
||
xonotic-sdl = xonotic;
|
||
xonotic-sdl-unwrapped = xonotic-sdl.xonotic-unwrapped;
|
||
xonotic-glx-unwrapped = xonotic-glx.xonotic-unwrapped;
|
||
xonotic-dedicated-unwrapped = xonotic-dedicated.xonotic-unwrapped;
|
||
|
||
|
||
xpilot-ng = callPackage ../games/xpilot { };
|
||
bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { };
|
||
bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { };
|
||
|
||
xskat = callPackage ../games/xskat { };
|
||
|
||
xsnow = callPackage ../games/xsnow { };
|
||
|
||
xsok = callPackage ../games/xsok { };
|
||
|
||
xsokoban = callPackage ../games/xsokoban { };
|
||
|
||
xtris = callPackage ../games/xtris { };
|
||
|
||
inherit (callPackage ../games/quake2/yquake2 {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL;
|
||
})
|
||
yquake2
|
||
yquake2-ctf
|
||
yquake2-ground-zero
|
||
yquake2-the-reckoning
|
||
yquake2-all-games;
|
||
|
||
zandronum = callPackage ../games/zandronum { };
|
||
|
||
zandronum-server = zandronum.override {
|
||
serverOnly = true;
|
||
};
|
||
|
||
zaz = callPackage ../games/zaz { };
|
||
|
||
zdbsp = callPackage ../games/zdoom/zdbsp.nix { };
|
||
|
||
zdoom = callPackage ../games/zdoom { };
|
||
|
||
zod = callPackage ../games/zod { };
|
||
|
||
zoom = callPackage ../games/zoom { };
|
||
|
||
keen4 = callPackage ../games/keen4 { };
|
||
|
||
zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad {
|
||
wxGTK = wxGTK31;
|
||
});
|
||
|
||
zeroad = zeroadPackages.zeroad;
|
||
|
||
_0verkill = callPackage ../games/0verkill { };
|
||
|
||
_7kaa = callPackage ../games/7kaa { };
|
||
|
||
hhexen = callPackage ../games/hhexen { };
|
||
|
||
wyvern = callPackage ../games/wyvern { };
|
||
|
||
hsetroot = callPackage ../tools/X11/hsetroot { };
|
||
|
||
imwheel = callPackage ../tools/X11/imwheel { };
|
||
|
||
kakasi = callPackage ../tools/text/kakasi { };
|
||
|
||
### DESKTOP ENVIRONMENTS
|
||
|
||
arcanPackages = recurseIntoAttrs (callPackage ../desktops/arcan { });
|
||
|
||
cdesktopenv = callPackage ../desktops/cdesktopenv { };
|
||
|
||
cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { });
|
||
inherit (cinnamon) mint-x-icons mint-y-icons;
|
||
|
||
enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { });
|
||
|
||
gnome2 = recurseIntoAttrs (callPackage ../desktops/gnome-2 { });
|
||
|
||
gnome = recurseIntoAttrs (callPackage ../desktops/gnome { });
|
||
|
||
inherit (callPackage ../desktops/gnome/extensions { })
|
||
gnomeExtensions
|
||
gnome38Extensions
|
||
gnome40Extensions
|
||
gnome41Extensions
|
||
gnome42Extensions
|
||
;
|
||
|
||
gnome-connections = callPackage ../desktops/gnome/apps/gnome-connections { };
|
||
|
||
gnome-text-editor = callPackage ../desktops/gnome/apps/gnome-text-editor { };
|
||
|
||
gnome-tour = callPackage ../desktops/gnome/core/gnome-tour { };
|
||
|
||
chrome-gnome-shell = callPackage ../desktops/gnome/extensions/chrome-gnome-shell { };
|
||
|
||
gnome-2048 = callPackage ../desktops/gnome/games/gnome-2048 { };
|
||
|
||
gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { });
|
||
|
||
lumina = recurseIntoAttrs (callPackage ../desktops/lumina { });
|
||
|
||
### DESKTOPS/LXDE
|
||
|
||
lxde = recurseIntoAttrs (callPackage ../desktops/lxde { });
|
||
# Backwards compatibility aliases
|
||
inherit (lxde)
|
||
lxappearance
|
||
lxappearance-gtk2
|
||
lxmenu-data
|
||
lxpanel
|
||
lxrandr
|
||
lxsession
|
||
lxtask
|
||
;
|
||
|
||
lxqt = recurseIntoAttrs (import ../desktops/lxqt {
|
||
inherit pkgs;
|
||
inherit (lib) makeScope;
|
||
inherit qt5 libsForQt5;
|
||
});
|
||
|
||
mate = recurseIntoAttrs (callPackage ../desktops/mate { });
|
||
|
||
pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { });
|
||
|
||
pantheon-tweaks = callPackage ../desktops/pantheon/third-party/pantheon-tweaks { };
|
||
|
||
wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { };
|
||
|
||
rox-filer = callPackage ../desktops/rox/rox-filer {
|
||
gtk = gtk2;
|
||
};
|
||
|
||
surf-display = callPackage ../desktops/surf-display { };
|
||
|
||
xfce = recurseIntoAttrs (callPackage ../desktops/xfce { });
|
||
|
||
plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { };
|
||
|
||
plasma-theme-switcher = libsForQt5.callPackage ../applications/misc/plasma-theme-switcher {};
|
||
|
||
plasma-pass = libsForQt5.callPackage ../tools/security/plasma-pass { };
|
||
|
||
inherit (callPackages ../applications/misc/redshift {
|
||
inherit (python3Packages) python pygobject3 pyxdg wrapPython;
|
||
inherit (darwin.apple_sdk.frameworks) CoreLocation ApplicationServices Foundation Cocoa;
|
||
geoclue = geoclue2;
|
||
}) redshift gammastep;
|
||
|
||
redshift-plasma-applet = libsForQt5.callPackage ../applications/misc/redshift-plasma-applet { };
|
||
|
||
latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { };
|
||
|
||
gnome-themes-extra = gnome.gnome-themes-extra;
|
||
|
||
xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { };
|
||
|
||
### SCIENCE/CHEMISTY
|
||
|
||
avogadro = callPackage ../applications/science/chemistry/avogadro {
|
||
openbabel = openbabel2;
|
||
eigen = eigen2;
|
||
};
|
||
|
||
avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { };
|
||
|
||
molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { };
|
||
|
||
avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { };
|
||
|
||
chemtool = callPackage ../applications/science/chemistry/chemtool { };
|
||
|
||
cp2k = callPackage ../applications/science/chemistry/cp2k { };
|
||
|
||
d-seams = callPackage ../applications/science/chemistry/d-seams {};
|
||
|
||
ergoscf = callPackage ../applications/science/chemistry/ergoscf { };
|
||
|
||
gwyddion = callPackage ../applications/science/chemistry/gwyddion {};
|
||
|
||
jmol = callPackage ../applications/science/chemistry/jmol {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
marvin = callPackage ../applications/science/chemistry/marvin { };
|
||
|
||
molden = callPackage ../applications/science/chemistry/molden { };
|
||
|
||
octopus = callPackage ../applications/science/chemistry/octopus { };
|
||
|
||
openlp = libsForQt5.callPackage ../applications/misc/openlp { };
|
||
openlpFull = openlp.override {
|
||
pdfSupport = true;
|
||
presentationSupport = true;
|
||
vlcSupport = true;
|
||
gstreamerSupport = true;
|
||
};
|
||
|
||
dkh = callPackage ../applications/science/chemistry/dkh { };
|
||
|
||
openmolcas = callPackage ../applications/science/chemistry/openmolcas { };
|
||
|
||
pymol = callPackage ../applications/science/chemistry/pymol { };
|
||
|
||
quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { };
|
||
|
||
quantum-espresso-mpi = callPackage ../applications/science/chemistry/quantum-espresso { useMpi = true; };
|
||
|
||
siesta = callPackage ../applications/science/chemistry/siesta { };
|
||
|
||
siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; };
|
||
|
||
### SCIENCE/GEOMETRY
|
||
|
||
antiprism = callPackage ../applications/science/geometry/antiprism { };
|
||
|
||
gama = callPackage ../applications/science/geometry/gama { };
|
||
|
||
drgeo = callPackage ../applications/science/geometry/drgeo {
|
||
inherit (gnome2) libglade;
|
||
guile = guile_1_8;
|
||
};
|
||
|
||
tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+
|
||
tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT
|
||
|
||
### SCIENCE/BENCHMARK
|
||
|
||
papi = callPackage ../development/libraries/science/benchmark/papi { };
|
||
|
||
### SCIENCE/BIOLOGY
|
||
|
||
alliance = callPackage ../applications/science/electronics/alliance { };
|
||
|
||
angsd = callPackage ../applications/science/biology/angsd { };
|
||
|
||
ants = callPackage ../applications/science/biology/ants {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
};
|
||
|
||
aragorn = callPackage ../applications/science/biology/aragorn { };
|
||
|
||
astral = callPackage ../applications/science/biology/astral { };
|
||
|
||
archimedes = callPackage ../applications/science/electronics/archimedes { };
|
||
|
||
bayescan = callPackage ../applications/science/biology/bayescan { };
|
||
|
||
bedops = callPackage ../applications/science/biology/bedops { };
|
||
|
||
bedtools = callPackage ../applications/science/biology/bedtools { };
|
||
|
||
bcftools = callPackage ../applications/science/biology/bcftools { };
|
||
|
||
bftools = callPackage ../applications/science/biology/bftools { };
|
||
|
||
blast = callPackage ../applications/science/biology/blast {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
bpp-core = callPackage ../development/libraries/science/biology/bpp-core {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
bppsuite = callPackage ../applications/science/biology/bppsuite {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
cd-hit = callPackage ../applications/science/biology/cd-hit {
|
||
inherit (llvmPackages) openmp;
|
||
};
|
||
|
||
ciftilib = callPackage ../development/libraries/science/biology/ciftilib {
|
||
boost = boost16x;
|
||
};
|
||
|
||
cmtk = callPackage ../applications/science/biology/cmtk { };
|
||
|
||
clustal-omega = callPackage ../applications/science/biology/clustal-omega { };
|
||
|
||
conglomerate = callPackage ../applications/science/biology/conglomerate { };
|
||
|
||
dalfox = callPackage ../tools/security/dalfox { };
|
||
|
||
davtest = callPackage ../tools/security/davtest { };
|
||
|
||
dcm2niix = callPackage ../applications/science/biology/dcm2niix { };
|
||
|
||
deepdiff = with python3Packages; toPythonApplication deepdiff;
|
||
|
||
deepsea = callPackage ../tools/security/deepsea {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
deeptools = callPackage ../applications/science/biology/deeptools { python = python3; };
|
||
|
||
deep-translator = with python3Packages; toPythonApplication deep-translator;
|
||
|
||
delly = callPackage ../applications/science/biology/delly { };
|
||
|
||
diamond = callPackage ../applications/science/biology/diamond { };
|
||
|
||
dssp = callPackage ../applications/science/biology/dssp { };
|
||
|
||
ecopcr = callPackage ../applications/science/biology/ecopcr { };
|
||
|
||
eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { };
|
||
|
||
emboss = callPackage ../applications/science/biology/emboss { };
|
||
|
||
est-sfs = callPackage ../applications/science/biology/est-sfs { };
|
||
|
||
ezminc = callPackage ../applications/science/biology/EZminc { };
|
||
|
||
exonerate = callPackage ../applications/science/biology/exonerate { };
|
||
|
||
fastp = callPackage ../applications/science/biology/fastp { };
|
||
|
||
febio-studio = libsForQt5.callPackage ../applications/science/biology/febio-studio { };
|
||
|
||
flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { };
|
||
|
||
hisat2 = callPackage ../applications/science/biology/hisat2 { };
|
||
|
||
htslib = callPackage ../development/libraries/science/biology/htslib { };
|
||
|
||
igv = callPackage ../applications/science/biology/igv { };
|
||
|
||
inormalize = callPackage ../applications/science/biology/inormalize { };
|
||
|
||
iqtree = callPackage ../applications/science/biology/iqtree { };
|
||
|
||
itsx = callPackage ../applications/science/biology/itsx { };
|
||
|
||
iv = callPackage ../applications/science/biology/iv {
|
||
neuron-version = neuron.version;
|
||
};
|
||
|
||
kallisto = callPackage ../applications/science/biology/kallisto {
|
||
autoconf = buildPackages.autoconf269;
|
||
};
|
||
|
||
kssd = callPackage ../applications/science/biology/kssd { };
|
||
|
||
last = callPackage ../applications/science/biology/last { };
|
||
|
||
macse = callPackage ../applications/science/biology/macse { };
|
||
|
||
MACS2 = callPackage ../applications/science/biology/MACS2 { };
|
||
|
||
mafft = callPackage ../applications/science/biology/mafft { };
|
||
|
||
migrate = callPackage ../applications/science/biology/migrate { };
|
||
|
||
minia = callPackage ../applications/science/biology/minia { };
|
||
|
||
mirtk = callPackage ../development/libraries/science/biology/mirtk {
|
||
boost = boost16x;
|
||
};
|
||
|
||
muscle = callPackage ../applications/science/biology/muscle { };
|
||
|
||
n3 = callPackage ../applications/science/biology/N3 { };
|
||
|
||
neuron = callPackage ../applications/science/biology/neuron { python = null; };
|
||
|
||
neuron-mpi = neuron.override {useMpi = true; };
|
||
|
||
neuron-full = neuron-mpi.override { python = python2; };
|
||
|
||
mrbayes = callPackage ../applications/science/biology/mrbayes { };
|
||
|
||
mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; };
|
||
|
||
megahit = callPackage ../applications/science/biology/megahit { };
|
||
|
||
messer-slim = callPackage ../applications/science/biology/messer-slim { };
|
||
|
||
minc_tools = callPackage ../applications/science/biology/minc-tools {
|
||
inherit (perlPackages) perl TextFormat;
|
||
};
|
||
|
||
minc_widgets = callPackage ../applications/science/biology/minc-widgets { };
|
||
|
||
mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { };
|
||
|
||
minimap2 = callPackage ../applications/science/biology/minimap2 { };
|
||
|
||
mosdepth = callPackage ../applications/science/biology/mosdepth { };
|
||
|
||
niftyreg = callPackage ../applications/science/biology/niftyreg { };
|
||
|
||
niftyseg = callPackage ../applications/science/biology/niftyseg { };
|
||
|
||
manta = callPackage ../applications/science/biology/manta { };
|
||
|
||
obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { };
|
||
|
||
octopus-caller = callPackage ../applications/science/biology/octopus { };
|
||
|
||
paml = callPackage ../applications/science/biology/paml { };
|
||
|
||
picard-tools = callPackage ../applications/science/biology/picard-tools { };
|
||
|
||
platypus = callPackage ../applications/science/biology/platypus { };
|
||
|
||
plink-ng = callPackage ../applications/science/biology/plink-ng { };
|
||
|
||
prodigal = callPackage ../applications/science/biology/prodigal { };
|
||
|
||
quast = callPackage ../applications/science/biology/quast { };
|
||
|
||
raxml = callPackage ../applications/science/biology/raxml { };
|
||
|
||
raxml-mpi = raxml.override { useMpi = true; };
|
||
|
||
sambamba = callPackage ../applications/science/biology/sambamba { };
|
||
|
||
samblaster = callPackage ../applications/science/biology/samblaster { };
|
||
|
||
samtools = callPackage ../applications/science/biology/samtools { };
|
||
samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
snpeff = callPackage ../applications/science/biology/snpeff { };
|
||
|
||
somafm-cli = callPackage ../tools/misc/somafm-cli { };
|
||
|
||
somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { };
|
||
|
||
sortmerna = callPackage ../applications/science/biology/sortmerna { };
|
||
|
||
stacks = callPackage ../applications/science/biology/stacks { };
|
||
|
||
star = callPackage ../applications/science/biology/star { };
|
||
|
||
strelka = callPackage ../applications/science/biology/strelka { stdenv = gcc10StdenvCompat; };
|
||
|
||
inherit (callPackages ../applications/science/biology/sumatools {})
|
||
sumalibs
|
||
sumaclust
|
||
sumatra;
|
||
|
||
seaview = callPackage ../applications/science/biology/seaview { };
|
||
|
||
SPAdes = callPackage ../applications/science/biology/spades { };
|
||
|
||
svaba = callPackage ../applications/science/biology/svaba { };
|
||
|
||
tebreak = callPackage ../applications/science/biology/tebreak { };
|
||
|
||
treemix = callPackage ../applications/science/biology/treemix { };
|
||
|
||
trimal = callPackage ../applications/science/biology/trimal { };
|
||
|
||
truvari = callPackage ../applications/science/biology/truvari { };
|
||
|
||
varscan = callPackage ../applications/science/biology/varscan { };
|
||
|
||
whisper = callPackage ../applications/science/biology/whisper { };
|
||
|
||
xenomapper = callPackage ../applications/science/biology/xenomapper { };
|
||
|
||
hmmer = callPackage ../applications/science/biology/hmmer { };
|
||
|
||
bwa = callPackage ../applications/science/biology/bwa { };
|
||
|
||
### SCIENCE/MACHINE LEARNING
|
||
|
||
nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { };
|
||
|
||
sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { };
|
||
|
||
uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { };
|
||
|
||
### SCIENCE/MATH
|
||
|
||
_4ti2 = callPackage ../applications/science/math/4ti2 { };
|
||
|
||
almonds = callPackage ../applications/science/math/almonds { };
|
||
|
||
adolc = callPackage ../applications/science/math/adolc { };
|
||
|
||
amd-blis = callPackage ../development/libraries/science/math/amd-blis { };
|
||
|
||
amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { };
|
||
|
||
arpack = callPackage ../development/libraries/science/math/arpack { };
|
||
|
||
blas = callPackage ../build-support/alternatives/blas { };
|
||
|
||
blas-ilp64 = blas.override { isILP64 = true; };
|
||
|
||
blas-reference = callPackage ../development/libraries/science/math/blas { };
|
||
|
||
bonmin = callPackage ../development/libraries/science/math/bonmin { };
|
||
|
||
brial = callPackage ../development/libraries/science/math/brial { };
|
||
|
||
clblas = callPackage ../development/libraries/science/math/clblas {
|
||
inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL;
|
||
};
|
||
|
||
cliquer = callPackage ../development/libraries/science/math/cliquer { };
|
||
|
||
ecos = callPackage ../development/libraries/science/math/ecos { };
|
||
|
||
flintqs = callPackage ../development/libraries/science/math/flintqs { };
|
||
|
||
getdp = callPackage ../applications/science/math/getdp { stdenv = gcc10StdenvCompat; };
|
||
|
||
gurobi = callPackage ../applications/science/math/gurobi { };
|
||
|
||
jags = callPackage ../applications/science/math/jags { };
|
||
|
||
lapack = callPackage ../build-support/alternatives/lapack { };
|
||
|
||
lapack-ilp64 = lapack.override { isILP64 = true; };
|
||
|
||
lapack-reference = callPackage ../development/libraries/science/math/liblapack { };
|
||
liblapack = lapack-reference;
|
||
|
||
libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { };
|
||
|
||
libbraiding = callPackage ../development/libraries/science/math/libbraiding { };
|
||
|
||
libhomfly = callPackage ../development/libraries/science/math/libhomfly { };
|
||
|
||
liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { };
|
||
|
||
lrs = callPackage ../development/libraries/science/math/lrs { };
|
||
|
||
m4ri = callPackage ../development/libraries/science/math/m4ri { };
|
||
|
||
m4rie = callPackage ../development/libraries/science/math/m4rie { };
|
||
|
||
mkl = callPackage ../development/libraries/science/math/mkl { };
|
||
|
||
nasc = callPackage ../applications/science/math/nasc { };
|
||
|
||
nota = haskellPackages.callPackage ../applications/science/math/nota { };
|
||
|
||
notus-scanner = with python3Packages; toPythonApplication notus-scanner;
|
||
|
||
openblas = callPackage ../development/libraries/science/math/openblas { };
|
||
|
||
# A version of OpenBLAS using 32-bit integers on all platforms for compatibility with
|
||
# standard BLAS and LAPACK.
|
||
openblasCompat = openblas.override { blas64 = false; };
|
||
|
||
openlibm = callPackage ../development/libraries/science/math/openlibm {};
|
||
|
||
openspecfun = callPackage ../development/libraries/science/math/openspecfun {};
|
||
|
||
planarity = callPackage ../development/libraries/science/math/planarity { };
|
||
|
||
scalapack = callPackage ../development/libraries/science/math/scalapack { };
|
||
|
||
rankwidth = callPackage ../development/libraries/science/math/rankwidth { };
|
||
|
||
lcalc = callPackage ../development/libraries/science/math/lcalc { };
|
||
|
||
lrcalc = callPackage ../applications/science/math/lrcalc { };
|
||
|
||
lie = callPackage ../applications/science/math/LiE { };
|
||
|
||
magma = callPackage ../development/libraries/science/math/magma { };
|
||
clmagma = callPackage ../development/libraries/science/math/clmagma { };
|
||
|
||
mathematica = callPackage ../applications/science/math/mathematica { };
|
||
|
||
mathematica-cuda = callPackage ../applications/science/math/mathematica {
|
||
cudaSupport = true;
|
||
};
|
||
|
||
mathematica9 = callPackage ../applications/science/math/mathematica {
|
||
version = "9";
|
||
};
|
||
|
||
mathematica10 = callPackage ../applications/science/math/mathematica {
|
||
version = "10";
|
||
};
|
||
|
||
mathematica11 = callPackage ../applications/science/math/mathematica {
|
||
version = "11";
|
||
};
|
||
|
||
metis = callPackage ../development/libraries/science/math/metis {};
|
||
|
||
nauty = callPackage ../applications/science/math/nauty {};
|
||
|
||
osi = callPackage ../development/libraries/science/math/osi { };
|
||
|
||
or-tools = callPackage ../development/libraries/science/math/or-tools {
|
||
python = python3;
|
||
# or-tools builds with -std=c++17, so abseil-cpp must
|
||
# also be built that way
|
||
abseil-cpp = abseil-cpp.override {
|
||
static = true;
|
||
cxxStandard = "17";
|
||
};
|
||
};
|
||
|
||
rubiks = callPackage ../development/libraries/science/math/rubiks { };
|
||
|
||
p4est-sc = callPackage ../development/libraries/science/math/p4est-sc {
|
||
p4est-sc-debugEnable = false;
|
||
};
|
||
|
||
p4est-sc-dbg = callPackage ../development/libraries/science/math/p4est-sc { };
|
||
|
||
p4est = callPackage ../development/libraries/science/math/p4est { };
|
||
|
||
p4est-dbg = callPackage ../development/libraries/science/math/p4est {
|
||
p4est-sc = p4est-sc-dbg;
|
||
};
|
||
|
||
petsc = callPackage ../development/libraries/science/math/petsc { };
|
||
|
||
parmetis = callPackage ../development/libraries/science/math/parmetis { };
|
||
|
||
QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { };
|
||
|
||
scs = callPackage ../development/libraries/science/math/scs { };
|
||
|
||
sage = callPackage ../applications/science/math/sage { };
|
||
sageWithDoc = sage.override { withDoc = true; };
|
||
|
||
sagetex = callPackage ../misc/sagetex { };
|
||
|
||
subread = callPackage ../applications/science/biology/subread { };
|
||
|
||
suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { };
|
||
suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix {};
|
||
suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {};
|
||
suitesparse = suitesparse_5_3;
|
||
|
||
suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas {};
|
||
|
||
superlu = callPackage ../development/libraries/science/math/superlu {};
|
||
|
||
symmetrica = callPackage ../applications/science/math/symmetrica {};
|
||
|
||
sympow = callPackage ../development/libraries/science/math/sympow { };
|
||
|
||
trilinos = callPackage ../development/libraries/science/math/trilinos {};
|
||
|
||
trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; };
|
||
|
||
wolfram-engine = callPackage ../applications/science/math/wolfram-engine { };
|
||
|
||
wolfram-for-jupyter-kernel = callPackage ../applications/editors/jupyter-kernels/wolfram { };
|
||
|
||
wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { };
|
||
|
||
ipopt = callPackage ../development/libraries/science/math/ipopt { };
|
||
|
||
gmsh = callPackage ../applications/science/math/gmsh { };
|
||
|
||
wcpg = callPackage ../development/libraries/science/math/wcpg { };
|
||
|
||
zn_poly = callPackage ../development/libraries/science/math/zn_poly { };
|
||
|
||
### SCIENCE/MOLECULAR-DYNAMICS
|
||
|
||
dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { stdenv = gcc10StdenvCompat; };
|
||
|
||
lammps = callPackage ../applications/science/molecular-dynamics/lammps {
|
||
fftw = fftw;
|
||
};
|
||
|
||
lammps-mpi = lowPrio (lammps.override { withMPI = true; });
|
||
|
||
gromacs = callPackage ../applications/science/molecular-dynamics/gromacs {
|
||
singlePrec = true;
|
||
fftw = fftwSinglePrec;
|
||
};
|
||
|
||
gromacsMpi = lowPrio (gromacs.override {
|
||
singlePrec = true;
|
||
enableMpi = true;
|
||
fftw = fftwSinglePrec;
|
||
});
|
||
|
||
gromacsDouble = lowPrio (gromacs.override {
|
||
singlePrec = false;
|
||
fftw = fftw;
|
||
});
|
||
|
||
gromacsDoubleMpi = lowPrio (gromacs.override {
|
||
singlePrec = false;
|
||
enableMpi = true;
|
||
fftw = fftw;
|
||
});
|
||
|
||
gromacsCudaMpi = lowPrio (gromacs.override {
|
||
singlePrec = true;
|
||
enableMpi = true;
|
||
enableCuda = true;
|
||
cudatoolkit = cudatoolkit_11;
|
||
fftw = fftwSinglePrec;
|
||
});
|
||
|
||
zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { };
|
||
|
||
### SCIENCE/MEDICINE
|
||
|
||
aliza = callPackage ../applications/science/medicine/aliza { };
|
||
|
||
dcmtk = callPackage ../applications/science/medicine/dcmtk { };
|
||
|
||
xmedcon = callPackage ../applications/science/medicine/xmedcon { };
|
||
|
||
### SCIENCE/PHYSICS
|
||
|
||
dawn = callPackage ../applications/science/physics/dawn {};
|
||
|
||
elmerfem = callPackage ../applications/science/physics/elmerfem {};
|
||
|
||
mcfm = callPackage ../applications/science/physics/MCFM {
|
||
stdenv = gccStdenv;
|
||
lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; };
|
||
};
|
||
|
||
nnpdf = callPackage ../applications/science/physics/nnpdf { };
|
||
|
||
professor = callPackage ../applications/science/physics/professor { };
|
||
|
||
sacrifice = callPackage ../applications/science/physics/sacrifice {};
|
||
|
||
sherpa = callPackage ../applications/science/physics/sherpa {};
|
||
|
||
shtns = callPackage ../applications/science/physics/shtns { };
|
||
|
||
validphys2 = with python3Packages; toPythonApplication validphys2;
|
||
|
||
xfitter = callPackage ../applications/science/physics/xfitter {};
|
||
|
||
xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { };
|
||
|
||
### SCIENCE/PROGRAMMING
|
||
|
||
dafny = dotnetPackages.Dafny;
|
||
|
||
groove = callPackage ../applications/science/programming/groove { };
|
||
|
||
plm = callPackage ../applications/science/programming/plm { };
|
||
|
||
### SCIENCE/LOGIC
|
||
|
||
abc-verifier = callPackage ../applications/science/logic/abc {};
|
||
|
||
abella = callPackage ../applications/science/logic/abella {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_12;
|
||
};
|
||
|
||
acgtk = callPackage ../applications/science/logic/acgtk {};
|
||
|
||
alt-ergo = callPackage ../applications/science/logic/alt-ergo {};
|
||
|
||
aspino = callPackage ../applications/science/logic/aspino {
|
||
stdenv = gcc10StdenvCompat;
|
||
};
|
||
|
||
beluga = callPackage ../applications/science/logic/beluga {};
|
||
|
||
boogie = dotnetPackages.Boogie;
|
||
|
||
cbmc = callPackage ../applications/science/logic/cbmc { };
|
||
|
||
cadical = callPackage ../applications/science/logic/cadical {};
|
||
|
||
inherit (callPackage ./coq-packages.nix {
|
||
inherit (ocaml-ng) ocamlPackages_4_05 ocamlPackages_4_09 ocamlPackages_4_10 ocamlPackages_4_12;
|
||
}) mkCoqPackages
|
||
coqPackages_8_5 coq_8_5
|
||
coqPackages_8_6 coq_8_6
|
||
coqPackages_8_7 coq_8_7
|
||
coqPackages_8_8 coq_8_8
|
||
coqPackages_8_9 coq_8_9
|
||
coqPackages_8_10 coq_8_10
|
||
coqPackages_8_11 coq_8_11
|
||
coqPackages_8_12 coq_8_12
|
||
coqPackages_8_13 coq_8_13
|
||
coqPackages_8_14 coq_8_14
|
||
coqPackages_8_15 coq_8_15
|
||
coqPackages_8_16 coq_8_16
|
||
coqPackages coq
|
||
;
|
||
|
||
coq2html = callPackage ../tools/typesetting/coq2html { };
|
||
|
||
cryptoverif = callPackage ../applications/science/logic/cryptoverif { };
|
||
|
||
crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { };
|
||
|
||
cubicle = callPackage ../applications/science/logic/cubicle {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_05;
|
||
};
|
||
|
||
cvc3 = callPackage ../applications/science/logic/cvc3 {
|
||
gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; });
|
||
stdenv = gccStdenv;
|
||
};
|
||
cvc4 = callPackage ../applications/science/logic/cvc4 {
|
||
jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
|
||
cvc5 = callPackage ../applications/science/logic/cvc5 { };
|
||
|
||
drat-trim = callPackage ../applications/science/logic/drat-trim {};
|
||
|
||
ekrhyper = callPackage ../applications/science/logic/ekrhyper {
|
||
inherit (ocaml-ng.ocamlPackages_4_02) ocaml;
|
||
};
|
||
|
||
eprover = callPackage ../applications/science/logic/eprover { };
|
||
|
||
eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; };
|
||
|
||
formula = callPackage ../applications/science/logic/formula { };
|
||
|
||
gappa = callPackage ../applications/science/logic/gappa { };
|
||
|
||
gfan = callPackage ../applications/science/math/gfan {};
|
||
|
||
giac = callPackage ../applications/science/math/giac { };
|
||
giac-with-xcas = giac.override { enableGUI = true; };
|
||
|
||
ginac = callPackage ../applications/science/math/ginac { };
|
||
|
||
glom = callPackage ../applications/misc/glom { };
|
||
|
||
glucose = callPackage ../applications/science/logic/glucose { };
|
||
glucose-syrup = callPackage ../applications/science/logic/glucose/syrup.nix { };
|
||
|
||
hol = callPackage ../applications/science/logic/hol { };
|
||
|
||
inherit (ocaml-ng.ocamlPackages_4_12) hol_light;
|
||
|
||
hologram = callPackage ../tools/security/hologram { };
|
||
|
||
honeytrap = callPackage ../tools/security/honeytrap { };
|
||
|
||
kissat = callPackage ../applications/science/logic/kissat {};
|
||
|
||
tini = callPackage ../applications/virtualization/tini {};
|
||
|
||
ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { };
|
||
|
||
isabelle = callPackage ../applications/science/logic/isabelle {
|
||
polyml = polyml.overrideAttrs (_: {
|
||
pname = "polyml-for-isabelle";
|
||
version = "2021-1";
|
||
configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ];
|
||
buildFlags = [ "compiler" ];
|
||
src = fetchFromGitHub {
|
||
owner = "polyml";
|
||
repo = "polyml";
|
||
rev = "39d96a2def903ed019c6855e3b688df5070d633a";
|
||
sha256 = "sha256-S7d2Vr/nB+rCX9d4qQj4f7edVZKocKIjc5rrx9A/B4Q=";
|
||
};
|
||
});
|
||
|
||
java = openjdk17;
|
||
z3 = z3_4_4_0.overrideAttrs (_: {
|
||
src = fetchFromGitHub {
|
||
owner = "Z3Prover";
|
||
repo = "z3";
|
||
rev = "0482e7fe727c75e259ac55a932b28cf1842c530e";
|
||
sha256 = "1m53avlljxqd2p8w266ksmjywjycsd23h224yn786qsnf36dr63x";
|
||
};
|
||
});
|
||
};
|
||
isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { });
|
||
|
||
iprover = callPackage ../applications/science/logic/iprover { };
|
||
|
||
key = callPackage ../applications/science/logic/key { };
|
||
|
||
keymapviz = callPackage ../tools/misc/keymapviz { };
|
||
|
||
lean = callPackage ../applications/science/logic/lean {};
|
||
lean2 = callPackage ../applications/science/logic/lean2 {};
|
||
lean3 = lean;
|
||
elan = callPackage ../applications/science/logic/elan {};
|
||
mathlibtools = with python3Packages; toPythonApplication mathlibtools;
|
||
|
||
leo2 = callPackage ../applications/science/logic/leo2
|
||
{ inherit (ocaml-ng.ocamlPackages_4_05) ocaml camlp4; };
|
||
|
||
leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix {};
|
||
|
||
logisim = callPackage ../applications/science/logic/logisim {};
|
||
|
||
logisim-evolution = callPackage ../applications/science/logic/logisim-evolution {};
|
||
|
||
ltl2ba = callPackage ../applications/science/logic/ltl2ba {};
|
||
|
||
metis-prover = callPackage ../applications/science/logic/metis-prover { };
|
||
|
||
mcrl2 = callPackage ../applications/science/logic/mcrl2 { };
|
||
|
||
minisat = callPackage ../applications/science/logic/minisat {};
|
||
|
||
monosat = callPackage ../applications/science/logic/monosat {};
|
||
|
||
nuXmv = callPackage ../applications/science/logic/nuXmv {};
|
||
|
||
opensmt = callPackage ../applications/science/logic/opensmt { };
|
||
|
||
ott = callPackage ../applications/science/logic/ott { };
|
||
|
||
picosat = callPackage ../applications/science/logic/picosat {};
|
||
|
||
libpoly = callPackage ../applications/science/logic/poly {};
|
||
|
||
prooftree = callPackage ../applications/science/logic/prooftree {
|
||
ocamlPackages = ocaml-ng.ocamlPackages_4_12;
|
||
};
|
||
|
||
prover9 = callPackage ../applications/science/logic/prover9 { };
|
||
|
||
proverif = callPackage ../applications/science/logic/proverif { };
|
||
|
||
satallax = callPackage ../applications/science/logic/satallax {
|
||
ocaml = ocaml-ng.ocamlPackages_4_01_0.ocaml;
|
||
};
|
||
|
||
saw-tools = callPackage ../applications/science/logic/saw-tools {};
|
||
|
||
spass = callPackage ../applications/science/logic/spass {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
statverif = callPackage ../applications/science/logic/statverif {
|
||
inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
|
||
};
|
||
|
||
tptp = callPackage ../applications/science/logic/tptp {};
|
||
|
||
celf = callPackage ../applications/science/logic/celf { };
|
||
|
||
fast-downward = callPackage ../applications/science/logic/fast-downward { };
|
||
|
||
twelf = callPackage ../applications/science/logic/twelf { };
|
||
|
||
verifast = callPackage ../applications/science/logic/verifast {};
|
||
|
||
veriT = callPackage ../applications/science/logic/verit {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
why3 = callPackage ../applications/science/logic/why3 { };
|
||
|
||
wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { };
|
||
|
||
workcraft = callPackage ../applications/science/logic/workcraft {};
|
||
|
||
yices = callPackage ../applications/science/logic/yices {
|
||
gmp-static = gmp.override { withStatic = true; };
|
||
};
|
||
|
||
|
||
inherit (callPackages ../applications/science/logic/z3 { python = python2; })
|
||
z3_4_11
|
||
z3_4_8
|
||
z3_4_7;
|
||
z3 = z3_4_8;
|
||
z3_4_4_0 = callPackage ../applications/science/logic/z3/4.4.0.nix {
|
||
python = python2;
|
||
stdenv = if stdenv.isDarwin then stdenv else gcc49Stdenv;
|
||
};
|
||
z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix {};
|
||
|
||
zchaff = callPackage ../applications/science/logic/zchaff { };
|
||
|
||
tlaplus = callPackage ../applications/science/logic/tlaplus {
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
};
|
||
tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix {
|
||
inherit (ocaml-ng.ocamlPackages_4_05) ocaml;
|
||
};
|
||
tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix {};
|
||
|
||
aiger = callPackage ../applications/science/logic/aiger {};
|
||
|
||
avy = callPackage ../applications/science/logic/avy {};
|
||
|
||
btor2tools = callPackage ../applications/science/logic/btor2tools {};
|
||
|
||
boolector = callPackage ../applications/science/logic/boolector {};
|
||
|
||
bitwuzla = callPackage ../applications/science/logic/bitwuzla {};
|
||
|
||
symbiyosys = callPackage ../applications/science/logic/symbiyosys {};
|
||
|
||
symfpu = callPackage ../applications/science/logic/symfpu {};
|
||
|
||
mcy = callPackage ../applications/science/logic/mcy {};
|
||
|
||
lingeling = callPackage ../applications/science/logic/lingeling {};
|
||
|
||
### SCIENCE / ENGINEERING
|
||
|
||
brmodelo = callPackage ../applications/science/engineering/brmodelo { };
|
||
|
||
jflap = callPackage ../applications/science/engineering/jflap { };
|
||
|
||
strictdoc = python3.pkgs.callPackage ../applications/science/engineering/strictdoc { };
|
||
|
||
### SCIENCE / ELECTRONICS
|
||
|
||
adms = callPackage ../applications/science/electronics/adms { };
|
||
|
||
appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { };
|
||
|
||
eagle = libsForQt5.callPackage ../applications/science/electronics/eagle/eagle.nix { };
|
||
|
||
caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { };
|
||
|
||
csxcad = callPackage ../applications/science/electronics/csxcad { };
|
||
|
||
dataexplorer = callPackage ../applications/science/electronics/dataexplorer { };
|
||
|
||
diylc = callPackage ../applications/science/electronics/diylc { };
|
||
|
||
flatcam = callPackage ../applications/science/electronics/flatcam { };
|
||
|
||
fparser = callPackage ../applications/science/electronics/fparser { };
|
||
|
||
geda = callPackage ../applications/science/electronics/geda {
|
||
guile = guile_2_0;
|
||
};
|
||
|
||
gerbv = callPackage ../applications/science/electronics/gerbv { };
|
||
|
||
gtkwave = callPackage ../applications/science/electronics/gtkwave { };
|
||
|
||
hyp2mat = callPackage ../applications/science/electronics/hyp2mat { };
|
||
|
||
fped = callPackage ../applications/science/electronics/fped { };
|
||
|
||
gaw = callPackage ../applications/science/electronics/gaw {};
|
||
|
||
horizon-eda = callPackage ../applications/science/electronics/horizon-eda {};
|
||
|
||
# this is a wrapper for kicad.base and kicad.libraries
|
||
kicad = callPackage ../applications/science/electronics/kicad { };
|
||
kicad-small = kicad.override { pname = "kicad-small"; with3d = false; };
|
||
kicad-unstable = kicad.override { pname = "kicad-unstable"; stable = false; };
|
||
# mostly here so the kicad-unstable components (except packages3d) get built
|
||
kicad-unstable-small = kicad.override {
|
||
pname = "kicad-unstable-small";
|
||
stable = false;
|
||
with3d = false;
|
||
};
|
||
|
||
librepcb = libsForQt5.callPackage ../applications/science/electronics/librepcb { };
|
||
|
||
ngspice = callPackage ../applications/science/electronics/ngspice { };
|
||
|
||
nvc = callPackage ../applications/science/electronics/nvc { };
|
||
|
||
openems = callPackage ../applications/science/electronics/openems {
|
||
qcsxcad = libsForQt5.qcsxcad;
|
||
};
|
||
|
||
openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { };
|
||
|
||
openboardview = callPackage ../applications/science/electronics/openboardview { };
|
||
|
||
pcb = callPackage ../applications/science/electronics/pcb { };
|
||
|
||
qucs = callPackage ../applications/science/electronics/qucs { };
|
||
|
||
qucs-s = callPackage ../applications/science/electronics/qucs-s { };
|
||
|
||
xcircuit = callPackage ../applications/science/electronics/xcircuit { };
|
||
|
||
xoscope = callPackage ../applications/science/electronics/xoscope { };
|
||
|
||
xschem = callPackage ../applications/science/electronics/xschem { };
|
||
|
||
xyce = callPackage ../applications/science/electronics/xyce { };
|
||
|
||
xyce-parallel = callPackage ../applications/science/electronics/xyce {
|
||
withMPI = true;
|
||
trilinos = trilinos-mpi;
|
||
};
|
||
|
||
### SCIENCE / MATH
|
||
|
||
caffe = callPackage ../applications/science/math/caffe ({
|
||
cudaSupport = config.cudaSupport or false;
|
||
cudaPackages = cudaPackages_10_1;
|
||
opencv3 = opencv3WithoutCuda; # Used only for image loading.
|
||
blas = openblas;
|
||
inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo;
|
||
} // (config.caffe or {}));
|
||
|
||
caffeWithCuda = caffe.override { cudaSupport = true; };
|
||
|
||
caffeine-ng = python3Packages.callPackage ../tools/X11/caffeine-ng {};
|
||
|
||
cntk = callPackage ../applications/science/math/cntk {
|
||
stdenv = gcc7Stdenv;
|
||
inherit (linuxPackages) nvidia_x11;
|
||
opencv3 = opencv3WithoutCuda; # Used only for image loading.
|
||
cudaSupport = config.cudaSupport or false;
|
||
};
|
||
|
||
dap = callPackage ../applications/science/math/dap { };
|
||
|
||
ecm = callPackage ../applications/science/math/ecm { };
|
||
|
||
eukleides = callPackage ../applications/science/math/eukleides { };
|
||
|
||
form = callPackage ../applications/science/math/form { };
|
||
|
||
fricas = callPackage ../applications/science/math/fricas { };
|
||
|
||
gap = callPackage ../applications/science/math/gap { };
|
||
|
||
gap-minimal = lowPrio (gap.override { packageSet = "minimal"; });
|
||
|
||
gap-full = lowPrio (gap.override { packageSet = "full"; });
|
||
|
||
geogebra = callPackage ../applications/science/math/geogebra { };
|
||
geogebra6 = callPackage ../applications/science/math/geogebra/geogebra6.nix {
|
||
electron = electron_14;
|
||
};
|
||
|
||
maxima = callPackage ../applications/science/math/maxima {
|
||
lisp-compiler = sbcl;
|
||
};
|
||
maxima-ecl = maxima.override {
|
||
lisp-compiler = ecl;
|
||
};
|
||
|
||
mxnet = callPackage ../applications/science/math/mxnet {
|
||
inherit (linuxPackages) nvidia_x11;
|
||
};
|
||
|
||
wxmaxima = callPackage ../applications/science/math/wxmaxima { wxGTK = wxGTK30; };
|
||
|
||
pari = callPackage ../applications/science/math/pari { tex = texlive.combined.scheme-basic; };
|
||
gp2c = callPackage ../applications/science/math/pari/gp2c.nix { };
|
||
|
||
palp = callPackage ../applications/science/math/palp { };
|
||
|
||
ratpoints = callPackage ../applications/science/math/ratpoints {};
|
||
|
||
calc = callPackage ../applications/science/math/calc { };
|
||
|
||
pcalc = callPackage ../applications/science/math/pcalc { };
|
||
|
||
programmer-calculator = callPackage ../applications/science/math/programmer-calculator { };
|
||
|
||
bcal = callPackage ../applications/science/math/bcal { };
|
||
|
||
pspp = callPackage ../applications/science/math/pspp { };
|
||
|
||
ssw = callPackage ../applications/misc/ssw { };
|
||
|
||
pynac = callPackage ../applications/science/math/pynac { };
|
||
|
||
scalp = callPackage ../applications/science/math/scalp { };
|
||
|
||
singular = callPackage ../applications/science/math/singular { };
|
||
|
||
scilab-bin = callPackage ../applications/science/math/scilab-bin {};
|
||
|
||
scilla = callPackage ../tools/security/scilla { };
|
||
|
||
scotch = callPackage ../applications/science/math/scotch { };
|
||
|
||
mininet = callPackage ../tools/virtualization/mininet { };
|
||
|
||
msieve = callPackage ../applications/science/math/msieve { };
|
||
|
||
weka = callPackage ../applications/science/math/weka { };
|
||
|
||
yad = callPackage ../tools/misc/yad { };
|
||
|
||
yacas = libsForQt5.callPackage ../applications/science/math/yacas { };
|
||
|
||
yacas-gui = yacas.override {
|
||
enableGui = true;
|
||
enableJupyter = false;
|
||
};
|
||
|
||
speedcrunch = libsForQt5.callPackage ../applications/science/math/speedcrunch { };
|
||
|
||
### SCIENCE / MISC
|
||
|
||
boinc = callPackage ../applications/science/misc/boinc { };
|
||
|
||
celestia = callPackage ../applications/science/astronomy/celestia {
|
||
autoreconfHook = buildPackages.autoreconfHook269;
|
||
inherit (gnome2) gtkglext;
|
||
};
|
||
|
||
convertall = qt5.callPackage ../applications/science/misc/convertall { };
|
||
|
||
cytoscape = callPackage ../applications/science/misc/cytoscape {
|
||
jre = openjdk11;
|
||
};
|
||
|
||
faiss = callPackage ../development/libraries/science/math/faiss {
|
||
pythonPackages = python3Packages;
|
||
# faiss wants the "-doxygen" option
|
||
# available only since swig4
|
||
swig = swig4;
|
||
};
|
||
|
||
fityk = callPackage ../applications/science/misc/fityk { };
|
||
|
||
galario = callPackage ../development/libraries/galario { };
|
||
|
||
gildas = callPackage ../applications/science/astronomy/gildas { };
|
||
|
||
gplates = libsForQt5.callPackage ../applications/science/misc/gplates {
|
||
boost = boost175;
|
||
};
|
||
|
||
gravit = callPackage ../applications/science/astronomy/gravit { };
|
||
|
||
golly = callPackage ../applications/science/misc/golly { wxGTK = wxGTK30; };
|
||
|
||
megam = callPackage ../applications/science/misc/megam {
|
||
inherit (ocaml-ng.ocamlPackages_4_07) ocaml;
|
||
};
|
||
|
||
netlogo = callPackage ../applications/science/misc/netlogo { };
|
||
|
||
nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { };
|
||
|
||
ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; };
|
||
|
||
root = callPackage ../applications/science/misc/root {
|
||
python = python3;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL;
|
||
};
|
||
|
||
root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
|
||
stdenv = if stdenv.cc.isClang then llvmPackages_5.stdenv else stdenv;
|
||
});
|
||
|
||
rink = callPackage ../applications/science/misc/rink {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
simgrid = callPackage ../applications/science/misc/simgrid { };
|
||
|
||
sumo = callPackage ../applications/science/networking/sumo { };
|
||
|
||
spyder = with python3.pkgs; toPythonApplication spyder;
|
||
|
||
spyre = callPackage ../tools/security/spyre { };
|
||
|
||
sq = callPackage ../development/tools/sq { };
|
||
|
||
stellarium = libsForQt5.callPackage ../applications/science/astronomy/stellarium { };
|
||
|
||
stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { };
|
||
|
||
astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { };
|
||
|
||
tulip = libsForQt5.callPackage ../applications/science/misc/tulip { };
|
||
|
||
vite = callPackage ../applications/science/misc/vite { };
|
||
|
||
xearth = callPackage ../applications/science/astronomy/xearth { };
|
||
xplanet = callPackage ../applications/science/astronomy/xplanet { };
|
||
|
||
### SCIENCE / PHYSICS
|
||
|
||
apfelgrid = callPackage ../development/libraries/physics/apfelgrid { };
|
||
|
||
apfel = callPackage ../development/libraries/physics/apfel { };
|
||
|
||
applgrid = callPackage ../development/libraries/physics/applgrid { };
|
||
|
||
hoppet = callPackage ../development/libraries/physics/hoppet { };
|
||
|
||
fastjet = callPackage ../development/libraries/physics/fastjet { };
|
||
|
||
fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { };
|
||
|
||
fastnlo_toolkit = callPackage ../development/libraries/physics/fastnlo_toolkit { };
|
||
|
||
geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { };
|
||
|
||
cernlib = callPackage ../development/libraries/physics/cernlib { };
|
||
|
||
clhep = callPackage ../development/libraries/physics/clhep { };
|
||
|
||
hepmc2 = callPackage ../development/libraries/physics/hepmc2 { };
|
||
|
||
hepmc3 = callPackage ../development/libraries/physics/hepmc3 {
|
||
python = null;
|
||
};
|
||
|
||
herwig = callPackage ../development/libraries/physics/herwig { };
|
||
|
||
lhapdf = callPackage ../development/libraries/physics/lhapdf {
|
||
python = python3;
|
||
};
|
||
|
||
mela = callPackage ../development/libraries/physics/mela { };
|
||
|
||
nlojet = callPackage ../development/libraries/physics/nlojet { };
|
||
|
||
pythia = callPackage ../development/libraries/physics/pythia {
|
||
hepmc = hepmc2;
|
||
};
|
||
|
||
rivet = callPackage ../development/libraries/physics/rivet {
|
||
hepmc = hepmc2;
|
||
imagemagick = graphicsmagick-imagemagick-compat;
|
||
};
|
||
|
||
thepeg = callPackage ../development/libraries/physics/thepeg { };
|
||
|
||
yoda = callPackage ../development/libraries/physics/yoda {
|
||
python = python3;
|
||
};
|
||
yoda-with-root = lowPrio (yoda.override {
|
||
withRootSupport = true;
|
||
});
|
||
|
||
qcdnum = callPackage ../development/libraries/physics/qcdnum { };
|
||
|
||
### SCIENCE/ROBOTICS
|
||
|
||
apmplanner2 = libsForQt514.callPackage ../applications/science/robotics/apmplanner2 { };
|
||
|
||
betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { };
|
||
|
||
emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { };
|
||
|
||
inav-configurator = callPackage ../applications/science/robotics/inav-configurator { };
|
||
|
||
mission-planner = callPackage ../applications/science/robotics/mission-planner { };
|
||
|
||
### MISC
|
||
|
||
acpilight = callPackage ../misc/acpilight { };
|
||
|
||
alpnpass = callPackage ../applications/networking/alpnpass { };
|
||
|
||
android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
|
||
|
||
antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };
|
||
|
||
atlantis = callPackage ../applications/networking/cluster/atlantis { };
|
||
|
||
atmos = callPackage ../applications/networking/cluster/atmos {};
|
||
|
||
fn-cli = callPackage ../applications/networking/cluster/fn-cli { };
|
||
|
||
auctex = callPackage ../tools/typesetting/tex/auctex { };
|
||
|
||
areca = callPackage ../applications/backup/areca {
|
||
jdk = jdk8;
|
||
jre = jre8;
|
||
swt = swt_jdk8;
|
||
};
|
||
|
||
argononed = callPackage ../misc/drivers/argononed { };
|
||
|
||
autotiling = python3Packages.callPackage ../misc/autotiling { };
|
||
|
||
autotiling-rs = callPackage ../misc/autotiling-rs { };
|
||
|
||
avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { };
|
||
|
||
beep = callPackage ../misc/beep { };
|
||
|
||
bees = callPackage ../tools/filesystems/bees { };
|
||
|
||
bootil = callPackage ../development/libraries/bootil { };
|
||
|
||
brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr {};
|
||
|
||
brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper {};
|
||
|
||
brightnessctl = callPackage ../misc/brightnessctl { };
|
||
|
||
cached-nix-shell = callPackage ../tools/nix/cached-nix-shell {};
|
||
|
||
calaos_installer = libsForQt5.callPackage ../misc/calaos/installer {};
|
||
|
||
civo = callPackage ../applications/networking/cluster/civo { };
|
||
|
||
click = callPackage ../applications/networking/cluster/click { };
|
||
|
||
clinfo = callPackage ../tools/system/clinfo {
|
||
inherit (darwin.apple_sdk.frameworks) OpenCL;
|
||
};
|
||
|
||
clpeak = callPackage ../tools/misc/clpeak { };
|
||
|
||
cups = callPackage ../misc/cups { };
|
||
|
||
cups-filters = callPackage ../misc/cups/filters.nix { };
|
||
|
||
cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { };
|
||
|
||
cups-kyocera = callPackage ../misc/cups/drivers/kyocera {};
|
||
|
||
cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw {};
|
||
|
||
cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x {};
|
||
|
||
cups-kyodialog3 = callPackage ../misc/cups/drivers/kyodialog3 {};
|
||
|
||
cups-dymo = callPackage ../misc/cups/drivers/dymo {};
|
||
|
||
cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio {};
|
||
|
||
cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { };
|
||
|
||
colort = callPackage ../applications/misc/colort { };
|
||
|
||
terminal-parrot = callPackage ../applications/misc/terminal-parrot { };
|
||
|
||
epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { };
|
||
|
||
epson-escpr = callPackage ../misc/drivers/epson-escpr { };
|
||
epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { };
|
||
|
||
epson_201207w = callPackage ../misc/drivers/epson_201207w { };
|
||
|
||
epson-201401w = callPackage ../misc/drivers/epson-201401w { };
|
||
|
||
epson-201106w = callPackage ../misc/drivers/epson-201106w { };
|
||
|
||
epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { };
|
||
|
||
gutenprint = callPackage ../misc/drivers/gutenprint { };
|
||
|
||
gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { };
|
||
|
||
carps-cups = callPackage ../misc/cups/drivers/carps-cups { };
|
||
|
||
cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { };
|
||
|
||
dcp9020cdwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).driver;
|
||
|
||
dcp9020cdw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp9020cdw { }).cupswrapper;
|
||
|
||
cups-brother-hl1110 = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1110 { };
|
||
|
||
cups-brother-hl1210w = pkgsi686Linux.callPackage ../misc/cups/drivers/hl1210w { };
|
||
|
||
cups-brother-hl3140cw = pkgsi686Linux.callPackage ../misc/cups/drivers/hl3140cw { };
|
||
|
||
cups-brother-hll2340dw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll2340dw { };
|
||
|
||
cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { };
|
||
|
||
cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { };
|
||
|
||
cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { };
|
||
|
||
# this driver ships with pre-compiled 32-bit binary libraries
|
||
cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { };
|
||
|
||
cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { };
|
||
|
||
cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { };
|
||
|
||
darling-dmg = callPackage ../tools/filesystems/darling-dmg { };
|
||
|
||
depotdownloader = callPackage ../tools/misc/depotdownloader { };
|
||
|
||
dbacl = callPackage ../tools/misc/dbacl { };
|
||
|
||
dblatex = callPackage ../tools/typesetting/tex/dblatex { };
|
||
|
||
dblatexFull = dblatex.override { enableAllFeatures = true; };
|
||
|
||
dbus-map = callPackage ../tools/misc/dbus-map { };
|
||
|
||
dell-530cdn = callPackage ../misc/drivers/dell-530cdn {};
|
||
|
||
deploy-rs = callPackage ../tools/package-management/deploy-rs {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration;
|
||
};
|
||
|
||
dockutil = callPackage ../os-specific/darwin/dockutil { };
|
||
|
||
eiciel = callPackage ../tools/filesystems/eiciel { };
|
||
|
||
apt = callPackage ../tools/package-management/apt { };
|
||
|
||
dpkg = callPackage ../tools/package-management/dpkg { };
|
||
|
||
dumb = callPackage ../misc/dumb { };
|
||
|
||
dump = callPackage ../tools/backup/dump { };
|
||
|
||
dxvk = callPackage ../misc/dxvk { };
|
||
|
||
ecdsatool = callPackage ../tools/security/ecdsatool { };
|
||
|
||
electricsheep = callPackage ../misc/screensavers/electricsheep { };
|
||
|
||
aaphoto = callPackage ../tools/graphics/aaphoto {};
|
||
|
||
flam3 = callPackage ../tools/graphics/flam3 { };
|
||
|
||
glee = callPackage ../tools/graphics/glee { };
|
||
|
||
faust = res.faust2;
|
||
|
||
faust1 = callPackage ../applications/audio/faust/faust1.nix { };
|
||
|
||
faust2 = callPackage ../applications/audio/faust/faust2.nix { };
|
||
|
||
faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { };
|
||
|
||
faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { };
|
||
|
||
faust2csound = callPackage ../applications/audio/faust/faust2csound.nix { };
|
||
|
||
faust2firefox = callPackage ../applications/audio/faust/faust2firefox.nix { };
|
||
|
||
faust2jack = callPackage ../applications/audio/faust/faust2jack.nix { };
|
||
|
||
faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { };
|
||
|
||
faust2jaqt = callPackage ../applications/audio/faust/faust2jaqt.nix { };
|
||
|
||
faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { };
|
||
|
||
faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { };
|
||
|
||
faustlive = callPackage ../applications/audio/faust/faustlive.nix { };
|
||
|
||
faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { };
|
||
|
||
faustStk = callPackage ../applications/audio/faustStk { };
|
||
|
||
flockit = callPackage ../tools/backup/flockit { };
|
||
|
||
fahclient = callPackage ../applications/science/misc/foldingathome/client.nix {};
|
||
fahcontrol = callPackage ../applications/science/misc/foldingathome/control.nix {};
|
||
fahviewer = callPackage ../applications/science/misc/foldingathome/viewer.nix {};
|
||
|
||
fbmark = callPackage ../tools/misc/fbmark { };
|
||
|
||
foma = callPackage ../tools/misc/foma { };
|
||
|
||
foo2zjs = callPackage ../misc/drivers/foo2zjs {};
|
||
|
||
foomatic-filters = callPackage ../misc/drivers/foomatic-filters {};
|
||
|
||
gajim = callPackage ../applications/networking/instant-messengers/gajim {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-libav;
|
||
gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; };
|
||
};
|
||
|
||
gammu = callPackage ../applications/misc/gammu { };
|
||
|
||
ghostscript = callPackage ../misc/ghostscript { };
|
||
|
||
ghostscriptX = ghostscript.override {
|
||
cupsSupport = true;
|
||
x11Support = true;
|
||
};
|
||
|
||
glava = callPackage ../applications/misc/glava {};
|
||
|
||
gnuk = callPackage ../misc/gnuk {
|
||
gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
|
||
binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
|
||
};
|
||
|
||
go365 = callPackage ../tools/security/go365 { };
|
||
|
||
gobuster = callPackage ../tools/security/gobuster { };
|
||
|
||
gotestwaf = callPackage ../tools/security/gotestwaf { };
|
||
|
||
gowitness = callPackage ../tools/security/gowitness {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
guetzli = callPackage ../applications/graphics/guetzli { };
|
||
|
||
gummi = callPackage ../applications/misc/gummi { };
|
||
|
||
gummy = callPackage ../tools/misc/gummy { };
|
||
|
||
hck = callPackage ../tools/text/hck {
|
||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
|
||
};
|
||
|
||
helm = callPackage ../applications/audio/helm { };
|
||
|
||
helmfile = callPackage ../applications/networking/cluster/helmfile { };
|
||
|
||
helmsman = callPackage ../applications/networking/cluster/helmsman { };
|
||
|
||
velero = callPackage ../applications/networking/cluster/velero { };
|
||
|
||
HentaiAtHome = callPackage ../applications/misc/HentaiAtHome { };
|
||
|
||
hplip = callPackage ../misc/drivers/hplip { };
|
||
|
||
hplipWithPlugin = hplip.override { withPlugin = true; };
|
||
|
||
hyfetch = python3Packages.callPackage ../tools/misc/hyfetch { };
|
||
|
||
hyperfine = callPackage ../tools/misc/hyperfine {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
webcat = callPackage ../tools/misc/webcat { };
|
||
|
||
websocat = callPackage ../tools/misc/websocat {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
vector = callPackage ../tools/misc/vector {
|
||
inherit (darwin.apple_sdk.frameworks) Security CoreServices;
|
||
};
|
||
|
||
hjson = with python3Packages; toPythonApplication hjson;
|
||
|
||
hjson-go = callPackage ../development/tools/hjson-go { };
|
||
|
||
epkowa = callPackage ../misc/drivers/epkowa { };
|
||
|
||
utsushi = callPackage ../misc/drivers/utsushi { };
|
||
|
||
utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { };
|
||
|
||
idsk = callPackage ../tools/filesystems/idsk { stdenv = gcc10StdenvCompat; };
|
||
|
||
colima = callPackage ../applications/virtualization/colima { };
|
||
|
||
lima = callPackage ../applications/virtualization/lima { };
|
||
|
||
logtop = callPackage ../tools/misc/logtop { };
|
||
|
||
igraph = callPackage ../development/libraries/igraph { };
|
||
|
||
igprof = callPackage ../development/tools/misc/igprof { };
|
||
|
||
illum = callPackage ../tools/system/illum { };
|
||
|
||
image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; };
|
||
|
||
infnoise = callPackage ../misc/drivers/infnoise { };
|
||
|
||
# using the new configuration style proposal which is unstable
|
||
jack1 = callPackage ../misc/jackaudio/jack1.nix { };
|
||
|
||
jack2 = callPackage ../misc/jackaudio {
|
||
libopus = libopus.override { withCustomModes = true; };
|
||
inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio Accelerate;
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
libjack2 = jack2.override { prefix = "lib"; };
|
||
|
||
jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { };
|
||
jack_autoconnect = jack-autoconnect;
|
||
|
||
jacktrip = libsForQt5.callPackage ../applications/audio/jacktrip { };
|
||
|
||
j2cli = with python3Packages; toPythonApplication j2cli;
|
||
|
||
jquake = callPackage ../applications/misc/jquake { };
|
||
|
||
jstest-gtk = callPackage ../tools/misc/jstest-gtk { };
|
||
|
||
k40-whisperer = callPackage ../applications/misc/k40-whisperer { };
|
||
|
||
keynav = callPackage ../tools/X11/keynav { };
|
||
|
||
gnome-console = callPackage ../applications/terminal-emulators/gnome-console { };
|
||
|
||
kmon = callPackage ../tools/system/kmon { };
|
||
|
||
kompose = callPackage ../applications/networking/cluster/kompose { };
|
||
|
||
kompute = callPackage ../development/libraries/kompute { };
|
||
|
||
kontemplate = callPackage ../applications/networking/cluster/kontemplate { };
|
||
|
||
# In general we only want keep the last three minor versions around that
|
||
# correspond to the last three supported kubernetes versions:
|
||
# https://kubernetes.io/docs/setup/release/version-skew-policy/#supported-versions
|
||
# Exceptions are versions that we need to keep to allow upgrades from older NixOS releases
|
||
inherit (callPackage ../applications/networking/cluster/kops {})
|
||
mkKops
|
||
kops_1_22
|
||
kops_1_23
|
||
kops_1_24
|
||
;
|
||
kops = kops_1_24;
|
||
|
||
lguf-brightness = callPackage ../misc/lguf-brightness { };
|
||
|
||
lilypond = callPackage ../misc/lilypond { guile = guile_1_8; };
|
||
|
||
lilypond-unstable = callPackage ../misc/lilypond/unstable.nix { };
|
||
|
||
lilypond-unstable-with-fonts = callPackage ../misc/lilypond/with-fonts.nix {
|
||
lilypond = lilypond-unstable;
|
||
openlilylib-fonts = openlilylib-fonts.override {
|
||
lilypond = lilypond-unstable;
|
||
};
|
||
};
|
||
|
||
lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
|
||
|
||
openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
|
||
|
||
loop = callPackage ../tools/misc/loop { };
|
||
|
||
mailcore2 = callPackage ../development/libraries/mailcore2 {
|
||
icu = icu58;
|
||
};
|
||
|
||
mamba = callPackage ../applications/audio/mamba { };
|
||
|
||
martyr = callPackage ../development/libraries/martyr { };
|
||
|
||
mas = callPackage ../os-specific/darwin/mas { };
|
||
|
||
micromamba = callPackage ../tools/package-management/micromamba { };
|
||
|
||
moltengamepad = callPackage ../misc/drivers/moltengamepad { };
|
||
|
||
openzwave = callPackage ../development/libraries/openzwave { };
|
||
|
||
mongoc = callPackage ../development/libraries/mongoc { };
|
||
|
||
mongoose = callPackage ../development/libraries/science/math/mongoose {};
|
||
|
||
morph = callPackage ../tools/package-management/morph { };
|
||
|
||
muse = libsForQt5.callPackage ../applications/audio/muse { };
|
||
|
||
musly = callPackage ../applications/audio/musly { };
|
||
|
||
mynewt-newt = callPackage ../tools/package-management/mynewt-newt { };
|
||
|
||
mysides = callPackage ../os-specific/darwin/mysides { };
|
||
|
||
nar-serve = callPackage ../tools/nix/nar-serve { };
|
||
|
||
neo = callPackage ../applications/misc/neo { };
|
||
|
||
nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix {
|
||
storeDir = config.nix.storeDir or "/nix/store";
|
||
stateDir = config.nix.stateDir or "/nix/var";
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
curl = curl.override { patchNetrcRegression = true; };
|
||
});
|
||
|
||
nix = nixVersions.stable;
|
||
|
||
nixStatic = pkgsStatic.nix;
|
||
|
||
nixops = callPackage ../tools/package-management/nixops { };
|
||
|
||
nixops_unstable = lowPrio (callPackage ../applications/networking/cluster/nixops { });
|
||
|
||
nixops-dns = callPackage ../tools/package-management/nixops/nixops-dns.nix { };
|
||
|
||
/*
|
||
Evaluate a NixOS configuration using this evaluation of Nixpkgs.
|
||
|
||
With this function you can write, for example, a package that
|
||
depends on a custom virtual machine image.
|
||
|
||
Parameter: A module, path or list of those that represent the
|
||
configuration of the NixOS system to be constructed.
|
||
|
||
Result: An attribute set containing packages produced by this
|
||
evaluation of NixOS, such as toplevel, kernel and
|
||
initialRamdisk.
|
||
The result can be extended in the modules by defining
|
||
extra attributes in system.build.
|
||
Alternatively, you may use the result's config and
|
||
options attributes to query any option.
|
||
|
||
Example:
|
||
|
||
let
|
||
myOS = pkgs.nixos ({ lib, pkgs, config, ... }: {
|
||
|
||
config.services.nginx = {
|
||
enable = true;
|
||
# ...
|
||
};
|
||
|
||
# Use config.system.build to exports relevant parts of a
|
||
# configuration. The runner attribute should not be
|
||
# considered a fully general replacement for systemd
|
||
# functionality.
|
||
config.system.build.run-nginx = config.systemd.services.nginx.runner;
|
||
});
|
||
in
|
||
myOS.run-nginx
|
||
|
||
Unlike in plain NixOS, the nixpkgs.config and
|
||
nixpkgs.system options will be ignored by default. Instead,
|
||
nixpkgs.pkgs will have the default value of pkgs as it was
|
||
constructed right after invoking the nixpkgs function (e.g. the
|
||
value of import <nixpkgs> { overlays = [./my-overlay.nix]; }
|
||
but not the value of (import <nixpkgs> {} // { extra = ...; }).
|
||
|
||
If you do want to use the config.nixpkgs options, you are
|
||
probably better off by calling nixos/lib/eval-config.nix
|
||
directly, even though it is possible to set config.nixpkgs.pkgs.
|
||
|
||
For more information about writing NixOS modules, see
|
||
https://nixos.org/nixos/manual/index.html#sec-writing-modules
|
||
|
||
Note that you will need to have called Nixpkgs with the system
|
||
parameter set to the right value for your deployment target.
|
||
*/
|
||
nixos =
|
||
configuration:
|
||
let
|
||
c = import (path + "/nixos/lib/eval-config.nix") {
|
||
modules =
|
||
[(
|
||
{ lib, ... }: {
|
||
config.nixpkgs.pkgs = lib.mkDefault pkgs;
|
||
config.nixpkgs.localSystem = lib.mkDefault stdenv.hostPlatform;
|
||
}
|
||
)] ++ (
|
||
if builtins.isList configuration
|
||
then configuration
|
||
else [configuration]
|
||
);
|
||
};
|
||
in
|
||
c.config.system.build // c;
|
||
|
||
/*
|
||
A NixOS/home-manager/arion/... module that sets the `pkgs` module argument.
|
||
*/
|
||
pkgsModule = { lib, options, ... }: {
|
||
config =
|
||
if options?nixpkgs.pkgs then {
|
||
# legacy / nixpkgs.nix style
|
||
nixpkgs.pkgs = pkgs;
|
||
}
|
||
else {
|
||
# minimal
|
||
_module.args.pkgs = pkgs;
|
||
};
|
||
};
|
||
|
||
nixosOptionsDoc = attrs:
|
||
(import ../../nixos/lib/make-options-doc)
|
||
({ inherit pkgs lib; } // attrs);
|
||
|
||
nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { };
|
||
|
||
nixdoc = callPackage ../tools/nix/nixdoc {};
|
||
|
||
dnadd = callPackage ../tools/nix/dnadd { };
|
||
|
||
nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { };
|
||
|
||
nix-doc = callPackage ../tools/package-management/nix-doc { };
|
||
|
||
nix-bundle = callPackage ../tools/package-management/nix-bundle { };
|
||
|
||
nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate;
|
||
nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy;
|
||
nix-diff = haskell.lib.compose.justStaticExecutables haskellPackages.nix-diff;
|
||
|
||
nix-du = callPackage ../tools/package-management/nix-du {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
nix-info = callPackage ../tools/nix/info { };
|
||
nix-info-tested = nix-info.override { doCheck = true; };
|
||
|
||
nix-index-unwrapped = callPackage ../tools/package-management/nix-index {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
nix-index = callPackage ../tools/package-management/nix-index/wrapper.nix { };
|
||
|
||
nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter);
|
||
|
||
nixos-option = callPackage ../tools/nix/nixos-option { nix = nixVersions.nix_2_3; };
|
||
|
||
nix-pin = callPackage ../tools/package-management/nix-pin { };
|
||
|
||
nix-prefetch = callPackage ../tools/package-management/nix-prefetch { };
|
||
|
||
nix-prefetch-github = with python3Packages;
|
||
toPythonApplication nix-prefetch-github;
|
||
|
||
inherit (callPackages ../tools/package-management/nix-prefetch-scripts { })
|
||
nix-prefetch-bzr
|
||
nix-prefetch-cvs
|
||
nix-prefetch-git
|
||
nix-prefetch-hg
|
||
nix-prefetch-svn
|
||
nix-prefetch-scripts;
|
||
|
||
nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { };
|
||
|
||
nix-update = python3Packages.callPackage ../tools/package-management/nix-update { };
|
||
|
||
nix-update-source = callPackage ../tools/package-management/nix-update-source {};
|
||
|
||
nix-script = callPackage ../tools/nix/nix-script {};
|
||
|
||
nix-template-rpm = callPackage ../build-support/templaterpm { inherit (python2Packages) python toposort; };
|
||
|
||
nix-top = callPackage ../tools/package-management/nix-top { };
|
||
|
||
nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree);
|
||
|
||
nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { };
|
||
|
||
nix-repl = throw (
|
||
"nix-repl has been removed because it's not maintained anymore, " +
|
||
"use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903"
|
||
);
|
||
|
||
nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { };
|
||
|
||
nix-serve = callPackage ../tools/package-management/nix-serve { };
|
||
|
||
nix-simple-deploy = callPackage ../tools/package-management/nix-simple-deploy { };
|
||
|
||
alejandra = callPackage ../tools/nix/alejandra { };
|
||
|
||
nixfmt = haskell.lib.compose.justStaticExecutables haskellPackages.nixfmt;
|
||
|
||
nixpkgs-fmt = callPackage ../tools/nix/nixpkgs-fmt { };
|
||
|
||
rnix-hashes = callPackage ../tools/nix/rnix-hashes { };
|
||
|
||
nixos-artwork = callPackage ../data/misc/nixos-artwork { };
|
||
nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { };
|
||
nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { };
|
||
|
||
nixos-container = callPackage ../tools/virtualization/nixos-container { };
|
||
|
||
nixos-generators = callPackage ../tools/nix/nixos-generators { };
|
||
|
||
nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
|
||
|
||
extra-container = callPackage ../tools/virtualization/extra-container { };
|
||
|
||
norwester-font = callPackage ../data/fonts/norwester {};
|
||
|
||
nut = callPackage ../applications/misc/nut { };
|
||
|
||
nhentai = callPackage ../applications/misc/nhentai { };
|
||
|
||
nvd = callPackage ../tools/package-management/nvd { };
|
||
|
||
solfege = python3Packages.callPackage ../misc/solfege { };
|
||
|
||
disnix = callPackage ../tools/package-management/disnix { };
|
||
|
||
dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or {
|
||
inherit (python2Packages) supervisor;
|
||
});
|
||
|
||
dydisnix = callPackage ../tools/package-management/disnix/dydisnix { };
|
||
|
||
disnixos = callPackage ../tools/package-management/disnix/disnixos { };
|
||
|
||
DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService {
|
||
jdk = jdk8;
|
||
};
|
||
|
||
i3a = callPackage ../misc/i3a { };
|
||
|
||
lkproof = callPackage ../tools/typesetting/tex/lkproof { };
|
||
|
||
lice = python3Packages.callPackage ../tools/misc/lice {};
|
||
|
||
m33-linux = callPackage ../misc/drivers/m33-linux { };
|
||
|
||
mnemonicode = callPackage ../misc/mnemonicode { };
|
||
|
||
mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql57; in {
|
||
gdal = gdal.override {
|
||
libmysqlclient = mysql // {
|
||
lib = { dev = mysql; }
|
||
;}
|
||
;};
|
||
mysql = mysql;
|
||
pcre = pcre-cpp;
|
||
jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731
|
||
});
|
||
|
||
r128gain = callPackage ../applications/audio/r128gain { };
|
||
|
||
redis-desktop-manager = libsForQt5.callPackage ../applications/misc/redis-desktop-manager { };
|
||
|
||
robin-map = callPackage ../development/libraries/robin-map { };
|
||
|
||
robo3t = callPackage ../applications/misc/robo3t { };
|
||
|
||
rucksack = callPackage ../development/tools/rucksack { };
|
||
|
||
sam-ba = callPackage ../tools/misc/sam-ba { };
|
||
|
||
sndio = callPackage ../misc/sndio { };
|
||
|
||
sticky = callPackage ../applications/misc/sticky { };
|
||
|
||
stork = callPackage ../applications/misc/stork { };
|
||
|
||
oclgrind = callPackage ../development/tools/analysis/oclgrind { };
|
||
|
||
opkg = callPackage ../tools/package-management/opkg { };
|
||
|
||
opkg-utils = callPackage ../tools/package-management/opkg-utils { };
|
||
|
||
OSCAR = qt5.callPackage ../applications/misc/OSCAR { };
|
||
|
||
parsedmarc = with python3Packages; toPythonApplication parsedmarc;
|
||
|
||
pgmanage = callPackage ../applications/misc/pgmanage { };
|
||
|
||
pgadmin4 = callPackage ../tools/admin/pgadmin { };
|
||
|
||
pgmodeler = libsForQt5.callPackage ../applications/misc/pgmodeler { };
|
||
|
||
pgf = pgf2;
|
||
|
||
# Keep the old PGF since some documents don't render properly with
|
||
# the new one.
|
||
pgf1 = callPackage ../tools/typesetting/tex/pgf/1.x.nix { };
|
||
|
||
pgf2 = callPackage ../tools/typesetting/tex/pgf/2.x.nix { };
|
||
|
||
pgf3 = callPackage ../tools/typesetting/tex/pgf/3.x.nix { };
|
||
|
||
pgfplots = callPackage ../tools/typesetting/tex/pgfplots { };
|
||
|
||
physlock = callPackage ../misc/screensavers/physlock { };
|
||
|
||
pjsip = callPackage ../applications/networking/pjsip {
|
||
inherit (darwin.apple_sdk.frameworks) AppKit;
|
||
};
|
||
|
||
pounce = callPackage ../servers/pounce { };
|
||
|
||
pt = callPackage ../applications/misc/pt { };
|
||
|
||
protocol = callPackage ../applications/networking/protocol { };
|
||
|
||
pykms = callPackage ../tools/networking/pykms { };
|
||
|
||
pyupgrade = with python3Packages; toPythonApplication pyupgrade;
|
||
|
||
pwncat = python3Packages.callPackage ../tools/security/pwncat { };
|
||
|
||
pwntools = with python3Packages; toPythonApplication pwntools;
|
||
|
||
putty = callPackage ../applications/networking/remote/putty {
|
||
gtk2 = gtk2-x11;
|
||
};
|
||
|
||
qMasterPassword = libsForQt5.callPackage ../applications/misc/qMasterPassword { };
|
||
|
||
qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { };
|
||
|
||
qdl = callPackage ../tools/misc/qdl { };
|
||
|
||
rates = callPackage ../tools/misc/rates {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
rars = callPackage ../development/tools/rars { };
|
||
|
||
rargs = callPackage ../tools/misc/rargs { };
|
||
|
||
rancher = callPackage ../applications/networking/cluster/rancher { };
|
||
|
||
rauc = callPackage ../tools/misc/rauc { };
|
||
|
||
rbspy = callPackage ../development/tools/rbspy { };
|
||
|
||
redprl = callPackage ../applications/science/logic/redprl { };
|
||
|
||
renderizer = callPackage ../development/tools/renderizer {};
|
||
|
||
rfc-bibtex = python3Packages.callPackage ../development/python-modules/rfc-bibtex { };
|
||
|
||
pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker {
|
||
inherit glib gtk3 gobject-introspection wrapGAppsHook;
|
||
};
|
||
|
||
rpl = callPackage ../tools/text/rpl { };
|
||
|
||
ricty = callPackage ../data/fonts/ricty { };
|
||
|
||
rmfakecloud = callPackage ../servers/rmfakecloud { };
|
||
|
||
rmfuse = callPackage ../tools/filesystems/rmfuse {};
|
||
|
||
rmount = callPackage ../tools/filesystems/rmount {};
|
||
|
||
romdirfs = callPackage ../tools/filesystems/romdirfs {
|
||
stdenv = gccStdenv;
|
||
};
|
||
|
||
rss-glx = callPackage ../misc/screensavers/rss-glx { };
|
||
|
||
run-scaled = callPackage ../tools/X11/run-scaled { };
|
||
|
||
runiq = callPackage ../tools/text/runiq { };
|
||
|
||
runit = callPackage ../tools/system/runit { };
|
||
|
||
runitor = callPackage ../tools/system/runitor { };
|
||
|
||
refind = callPackage ../tools/bootloaders/refind { };
|
||
|
||
spectra = callPackage ../development/libraries/spectra { };
|
||
|
||
spectrojack = callPackage ../applications/audio/spectrojack { };
|
||
|
||
sift = callPackage ../tools/text/sift { };
|
||
|
||
xdragon = lowPrio (callPackage ../tools/X11/xdragon { });
|
||
|
||
xlockmore = callPackage ../misc/screensavers/xlockmore { };
|
||
|
||
xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { };
|
||
|
||
sailsd = callPackage ../misc/sailsd { };
|
||
|
||
shc = callPackage ../tools/security/shc { };
|
||
|
||
shellz = callPackage ../tools/security/shellz { };
|
||
|
||
canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { };
|
||
|
||
hll2390dw-cups = callPackage ../misc/cups/drivers/hll2390dw-cups { };
|
||
|
||
mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { };
|
||
mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { };
|
||
|
||
mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { };
|
||
mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { };
|
||
|
||
mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { };
|
||
mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { };
|
||
|
||
mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { };
|
||
mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { };
|
||
|
||
mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { };
|
||
mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { };
|
||
|
||
# This driver is only available as a 32 bit proprietary binary driver
|
||
mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver;
|
||
mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper;
|
||
|
||
mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { };
|
||
mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { };
|
||
|
||
mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { };
|
||
mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { };
|
||
|
||
samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { };
|
||
samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { };
|
||
samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { };
|
||
samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17;
|
||
|
||
sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {});
|
||
|
||
sane-drivers = callPackage ../applications/graphics/sane/drivers.nix {};
|
||
|
||
senv = callPackage ../applications/misc/senv { };
|
||
|
||
brlaser = callPackage ../misc/cups/drivers/brlaser { };
|
||
|
||
fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { };
|
||
|
||
brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { };
|
||
|
||
brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { };
|
||
|
||
dsseries = callPackage ../applications/graphics/sane/backends/dsseries { };
|
||
|
||
sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { };
|
||
|
||
mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { };
|
||
|
||
sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { };
|
||
|
||
sanoid = callPackage ../tools/backup/sanoid { };
|
||
|
||
satysfi = callPackage ../tools/typesetting/satysfi { };
|
||
|
||
sc-controller = python3Packages.callPackage ../misc/drivers/sc-controller {
|
||
inherit libusb1; # Shadow python.pkgs.libusb1.
|
||
};
|
||
|
||
sct = callPackage ../tools/X11/sct {};
|
||
|
||
scylladb = callPackage ../servers/scylladb {
|
||
thrift = thrift-0_10;
|
||
};
|
||
|
||
seafile-server = callPackage ../servers/seafile-server { };
|
||
|
||
seafile-shared = callPackage ../misc/seafile-shared { };
|
||
|
||
ser2net = callPackage ../servers/ser2net {};
|
||
|
||
serviio = callPackage ../servers/serviio {};
|
||
selinux-python = callPackage ../os-specific/linux/selinux-python { };
|
||
|
||
slock = callPackage ../misc/screensavers/slock {
|
||
conf = config.slock.conf or null;
|
||
};
|
||
|
||
smokeping = callPackage ../tools/networking/smokeping { };
|
||
|
||
snapraid = callPackage ../tools/filesystems/snapraid { };
|
||
|
||
snscrape = with python3Packages; toPythonApplication snscrape;
|
||
|
||
soundmodem = callPackage ../applications/radio/soundmodem {};
|
||
|
||
soundOfSorting = callPackage ../misc/sound-of-sorting { };
|
||
|
||
sourceAndTags = callPackage ../misc/source-and-tags {
|
||
hasktags = haskellPackages.hasktags;
|
||
};
|
||
|
||
spacenavd = callPackage ../misc/drivers/spacenavd {
|
||
inherit (darwin.apple_sdk.frameworks) IOKit;
|
||
};
|
||
|
||
spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { };
|
||
|
||
spnavcfg = callPackage ../applications/misc/spnavcfg { };
|
||
|
||
splix = callPackage ../misc/cups/drivers/splix { };
|
||
|
||
steamcontroller = callPackage ../misc/drivers/steamcontroller { };
|
||
|
||
stern = callPackage ../applications/networking/cluster/stern { };
|
||
|
||
streamripper = callPackage ../applications/audio/streamripper { };
|
||
|
||
sqsh = callPackage ../development/tools/sqsh { };
|
||
|
||
sumneko-lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/sumneko-lua-language-server {
|
||
inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation;
|
||
};
|
||
|
||
sysz = callPackage ../tools/misc/sysz { };
|
||
|
||
go-swag = callPackage ../development/tools/go-swag { };
|
||
|
||
go-swagger = callPackage ../development/tools/go-swagger { };
|
||
|
||
jx = callPackage ../applications/networking/cluster/jx {};
|
||
|
||
prow = callPackage ../applications/networking/cluster/prow { };
|
||
|
||
tagref = callPackage ../tools/misc/tagref { };
|
||
|
||
tellico = libsForQt5.callPackage ../applications/misc/tellico { };
|
||
|
||
termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py {};
|
||
|
||
inherit (callPackage ../applications/networking/cluster/terraform { })
|
||
mkTerraform
|
||
terraform_1
|
||
terraform_plugins_test
|
||
;
|
||
|
||
terraform = terraform_1;
|
||
|
||
terraform-providers = recurseIntoAttrs (
|
||
callPackage ../applications/networking/cluster/terraform-providers { }
|
||
);
|
||
|
||
terraforming = callPackage ../applications/networking/cluster/terraforming { };
|
||
|
||
terraform-compliance = python3Packages.callPackage ../applications/networking/cluster/terraform-compliance {};
|
||
|
||
terraform-docs = callPackage ../applications/networking/cluster/terraform-docs {};
|
||
|
||
terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory {};
|
||
|
||
terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape {};
|
||
|
||
terragrunt = callPackage ../applications/networking/cluster/terragrunt {};
|
||
|
||
terranix = callPackage ../applications/networking/cluster/terranix {};
|
||
|
||
tfswitch = callPackage ../applications/networking/cluster/tfswitch {};
|
||
|
||
tgswitch = callPackage ../applications/networking/cluster/tgswitch {};
|
||
|
||
tilt = callPackage ../applications/networking/cluster/tilt { };
|
||
|
||
timeular = callPackage ../applications/office/timeular {};
|
||
|
||
tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; };
|
||
|
||
tewi-font = callPackage ../data/fonts/tewi
|
||
{ inherit (buildPackages.xorg) fonttosfnt mkfontscale; };
|
||
|
||
texFunctions = callPackage ../tools/typesetting/tex/nix pkgs;
|
||
|
||
# TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive
|
||
texlive = recurseIntoAttrs
|
||
(callPackage ../tools/typesetting/tex/texlive { });
|
||
|
||
ib-tws = callPackage ../applications/office/ib/tws { jdk=oraclejdk8; };
|
||
|
||
ib-controller = callPackage ../applications/office/ib/controller { jdk=oraclejdk8; };
|
||
|
||
vcluster = callPackage ../applications/networking/cluster/vcluster {};
|
||
|
||
vnote = libsForQt5.callPackage ../applications/office/vnote { };
|
||
|
||
sshportal = callPackage ../servers/sshportal { };
|
||
|
||
ssh-audit = callPackage ../tools/security/ssh-audit { };
|
||
|
||
ssh-tools = callPackage ../applications/misc/ssh-tools { };
|
||
|
||
auto-cpufreq = callPackage ../tools/system/auto-cpufreq { };
|
||
|
||
thermald = callPackage ../tools/system/thermald { };
|
||
|
||
throttled = callPackage ../tools/system/throttled { };
|
||
|
||
thinkfan = callPackage ../tools/system/thinkfan { };
|
||
|
||
touchosc = callPackage ../applications/audio/touchosc {};
|
||
|
||
tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { };
|
||
|
||
tup = callPackage ../development/tools/build-managers/tup { };
|
||
|
||
tusk = callPackage ../applications/office/tusk { };
|
||
|
||
trufflehog = callPackage ../tools/security/trufflehog { };
|
||
|
||
tvbrowser-bin = callPackage ../applications/misc/tvbrowser/bin.nix { };
|
||
|
||
tvheadend = callPackage ../servers/tvheadend { };
|
||
|
||
twiggy = callPackage ../development/tools/twiggy { };
|
||
|
||
uacme = callPackage ../tools/admin/uacme { };
|
||
|
||
ufiformat = callPackage ../tools/system/ufiformat { };
|
||
|
||
ums = callPackage ../servers/ums { };
|
||
|
||
unityhub = callPackage ../development/tools/unityhub { };
|
||
|
||
urbit = callPackage ../misc/urbit { };
|
||
|
||
usb-reset = callPackage ../applications/misc/usb-reset { };
|
||
|
||
usql = callPackage ../applications/misc/usql { };
|
||
|
||
utf8cpp = callPackage ../development/libraries/utf8cpp { };
|
||
|
||
utf8proc = callPackage ../development/libraries/utf8proc { };
|
||
|
||
unicode-paracode = callPackage ../tools/misc/unicode { };
|
||
|
||
unixcw = libsForQt5.callPackage ../applications/radio/unixcw { };
|
||
|
||
vault = callPackage ../tools/security/vault { };
|
||
|
||
vault-medusa = callPackage ../tools/security/vault-medusa { };
|
||
|
||
vault-bin = callPackage ../tools/security/vault/vault-bin.nix { };
|
||
|
||
vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv;
|
||
|
||
vazir-code-font = callPackage ../data/fonts/vazir-code-font { };
|
||
|
||
vaultwarden = callPackage ../tools/security/vaultwarden {
|
||
inherit (darwin.apple_sdk.frameworks) Security CoreServices;
|
||
};
|
||
vaultwarden-sqlite = vaultwarden;
|
||
vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; };
|
||
vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; };
|
||
|
||
vaultwarden-vault = callPackage ../tools/security/vaultwarden/vault.nix { };
|
||
|
||
vazir-fonts = callPackage ../data/fonts/vazir-fonts { };
|
||
|
||
vgmstream = callPackage ../applications/audio/vgmstream { };
|
||
|
||
viddy = callPackage ../tools/misc/viddy { };
|
||
|
||
ViennaRNA = callPackage ../applications/science/molecular-dynamics/viennarna { };
|
||
|
||
viewnior = callPackage ../applications/graphics/viewnior { };
|
||
|
||
vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { };
|
||
|
||
vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins {
|
||
llvmPackages = llvmPackages_6;
|
||
luaPackages = lua51Packages;
|
||
});
|
||
|
||
vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { };
|
||
vimb = wrapFirefox vimb-unwrapped { };
|
||
|
||
vikunja-api = callPackage ../servers/web-apps/vikunja/api.nix { };
|
||
vikunja-frontend = callPackage ../servers/web-apps/vikunja/frontend.nix { };
|
||
|
||
vips = callPackage ../tools/graphics/vips {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation;
|
||
};
|
||
nip2 = callPackage ../tools/graphics/nip2 { };
|
||
|
||
virglrenderer = callPackage ../development/libraries/virglrenderer { };
|
||
|
||
vivid = callPackage ../tools/misc/vivid { };
|
||
|
||
vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; });
|
||
|
||
vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { };
|
||
|
||
vokoscreen-ng = libsForQt5.callPackage ../applications/video/vokoscreen-ng {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly;
|
||
};
|
||
|
||
vsh = callPackage ../tools/misc/vsh { };
|
||
|
||
vttest = callPackage ../tools/misc/vttest { };
|
||
|
||
wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { };
|
||
|
||
wasmer = callPackage ../development/interpreters/wasmer { };
|
||
|
||
yabasic = callPackage ../development/interpreters/yabasic { };
|
||
|
||
wasm-pack = callPackage ../development/tools/wasm-pack {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
libressl = libressl_3_4;
|
||
};
|
||
|
||
wasynth = callPackage ../development/tools/wasynth { };
|
||
|
||
wavegain = callPackage ../applications/audio/wavegain { };
|
||
|
||
wcalc = callPackage ../applications/misc/wcalc { };
|
||
|
||
webfs = callPackage ../servers/http/webfs { };
|
||
|
||
webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { };
|
||
|
||
websocketd = callPackage ../applications/networking/websocketd { };
|
||
|
||
wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { };
|
||
|
||
wike = callPackage ../applications/misc/wike { };
|
||
|
||
wikicurses = callPackage ../applications/misc/wikicurses {
|
||
pythonPackages = python3Packages;
|
||
};
|
||
|
||
wiki-js = callPackage ../servers/web-apps/wiki-js { };
|
||
|
||
wiki-tui = callPackage ../misc/wiki-tui {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
winePackagesFor = wineBuild: lib.makeExtensible (self: with self; {
|
||
callPackage = newScope self;
|
||
|
||
inherit wineBuild;
|
||
|
||
inherit (callPackage ./wine-packages.nix {})
|
||
minimal base full stable stableFull unstable unstableFull staging stagingFull wayland waylandFull fonts;
|
||
});
|
||
|
||
winePackages = recurseIntoAttrs (winePackagesFor (config.wine.build or "wine32"));
|
||
wine64Packages = recurseIntoAttrs (winePackagesFor "wine64");
|
||
wineWowPackages = recurseIntoAttrs (winePackagesFor "wineWow");
|
||
|
||
wine = winePackages.full;
|
||
wine64 = wine64Packages.full;
|
||
|
||
wine-staging = lowPrio (winePackages.full.override {
|
||
wineRelease = "staging";
|
||
});
|
||
|
||
wine-wayland = lowPrio (winePackages.full.override {
|
||
wineRelease = "wayland";
|
||
});
|
||
|
||
wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { };
|
||
|
||
with-shell = callPackage ../applications/misc/with-shell { };
|
||
|
||
wizer = darwin.apple_sdk_11_0.callPackage ../development/tools/wizer {};
|
||
|
||
wmutils-core = callPackage ../tools/X11/wmutils-core { };
|
||
|
||
wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { };
|
||
|
||
wmutils-opt = callPackage ../tools/X11/wmutils-opt { };
|
||
|
||
wordpress = callPackage ../servers/web-apps/wordpress { };
|
||
|
||
wprecon = callPackage ../tools/security/wprecon { };
|
||
|
||
wraith = callPackage ../applications/networking/irc/wraith {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
wxsqlite3 = callPackage ../development/libraries/wxsqlite3 {
|
||
wxGTK = wxGTK30;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
inherit (darwin.stubs) setfile rez derez;
|
||
};
|
||
|
||
wxsqliteplus = callPackage ../development/libraries/wxsqliteplus {
|
||
wxGTK = wxGTK30;
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||
inherit (darwin.stubs) setfile;
|
||
};
|
||
|
||
x11idle = callPackage ../tools/misc/x11idle {};
|
||
|
||
x11docker = callPackage ../applications/virtualization/x11docker { };
|
||
|
||
x2x = callPackage ../tools/X11/x2x { };
|
||
|
||
xboxdrv = callPackage ../misc/drivers/xboxdrv { };
|
||
|
||
xivlauncher = callPackage ../games/xivlauncher { };
|
||
|
||
xortool = python3Packages.callPackage ../tools/security/xortool { };
|
||
|
||
xorex = callPackage ../tools/security/xorex { };
|
||
|
||
xbps = callPackage ../tools/package-management/xbps {
|
||
openssl = openssl_1_1;
|
||
};
|
||
|
||
xcftools = callPackage ../tools/graphics/xcftools { };
|
||
|
||
xhyve = callPackage ../applications/virtualization/xhyve {
|
||
inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet;
|
||
inherit (darwin.apple_sdk.libs) xpc;
|
||
inherit (darwin) libobjc;
|
||
};
|
||
|
||
xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { };
|
||
|
||
xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { };
|
||
|
||
xlog = callPackage ../applications/radio/xlog { };
|
||
|
||
xmagnify = callPackage ../tools/X11/xmagnify { };
|
||
|
||
xosd = callPackage ../misc/xosd { };
|
||
|
||
xosview = callPackage ../tools/X11/xosview { };
|
||
|
||
xosview2 = callPackage ../tools/X11/xosview2 { };
|
||
|
||
xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { };
|
||
|
||
xpad = callPackage ../applications/misc/xpad { };
|
||
|
||
xsane = callPackage ../applications/graphics/sane/xsane.nix {
|
||
libpng = libpng12;
|
||
sane-backends = sane-backends.override { libpng = libpng12; };
|
||
};
|
||
|
||
xsser = python3Packages.callPackage ../tools/security/xsser { };
|
||
|
||
xsw = callPackage ../applications/misc/xsw {
|
||
# Enable the next line to use this in terminal.
|
||
# Note that it requires sixel capable terminals such as mlterm
|
||
# or xterm -ti 340
|
||
SDL = SDL_sixel;
|
||
};
|
||
|
||
xteddy = callPackage ../applications/misc/xteddy { };
|
||
|
||
xva-img = callPackage ../tools/virtualization/xva-img { };
|
||
|
||
xwiimote = callPackage ../misc/drivers/xwiimote { };
|
||
|
||
xzoom = callPackage ../tools/X11/xzoom {};
|
||
|
||
yabai = callPackage ../os-specific/darwin/yabai { };
|
||
|
||
yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { };
|
||
|
||
yadm = callPackage ../applications/version-management/yadm { };
|
||
|
||
yamale = with python3Packages; toPythonApplication yamale;
|
||
|
||
yamdi = callPackage ../tools/video/yamdi { };
|
||
|
||
yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { };
|
||
|
||
yandex-disk = callPackage ../tools/filesystems/yandex-disk { };
|
||
|
||
yara = callPackage ../tools/security/yara { };
|
||
|
||
yarGen = callPackage ../tools/security/yarGen { };
|
||
|
||
yersinia = callPackage ../tools/security/yersinia { };
|
||
|
||
yaxg = callPackage ../tools/graphics/yaxg {};
|
||
|
||
zap = callPackage ../tools/networking/zap { };
|
||
|
||
zigbee2mqtt = callPackage ../servers/zigbee2mqtt { };
|
||
|
||
zopfli = callPackage ../tools/compression/zopfli { };
|
||
|
||
myEnvFun = callPackage ../misc/my-env {
|
||
inherit (stdenv) mkDerivation;
|
||
};
|
||
|
||
znc = callPackage ../applications/networking/znc { };
|
||
|
||
zncModules = recurseIntoAttrs (
|
||
callPackage ../applications/networking/znc/modules.nix { }
|
||
);
|
||
|
||
zoneminder = callPackage ../servers/zoneminder { };
|
||
|
||
xcp = callPackage ../tools/misc/xcp { };
|
||
|
||
zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { };
|
||
|
||
zxing-cpp = callPackage ../development/libraries/zxing-cpp { };
|
||
|
||
bullet = callPackage ../development/libraries/bullet {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
|
||
};
|
||
|
||
bullet-roboschool = callPackage ../development/libraries/bullet/roboschool-fork.nix {
|
||
inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL;
|
||
};
|
||
|
||
inherit (callPackages ../development/libraries/spdlog { })
|
||
spdlog_0 spdlog_1;
|
||
|
||
spdlog = spdlog_1;
|
||
|
||
dart = callPackage ../development/interpreters/dart { };
|
||
|
||
httrack = callPackage ../tools/backup/httrack { };
|
||
|
||
httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
|
||
|
||
mg = callPackage ../applications/editors/mg { };
|
||
|
||
mpvc = callPackage ../applications/misc/mpvc { };
|
||
|
||
discord = import ../applications/networking/instant-messengers/discord {
|
||
inherit lib stdenv;
|
||
inherit (pkgs) callPackage fetchurl;
|
||
branch = "stable";
|
||
};
|
||
|
||
discord-ptb = import ../applications/networking/instant-messengers/discord {
|
||
inherit lib stdenv;
|
||
inherit (pkgs) callPackage fetchurl;
|
||
branch = "ptb";
|
||
};
|
||
|
||
discord-canary = import ../applications/networking/instant-messengers/discord {
|
||
inherit lib stdenv;
|
||
inherit (pkgs) callPackage fetchurl;
|
||
branch = "canary";
|
||
};
|
||
|
||
golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah {};
|
||
|
||
linkchecker = callPackage ../tools/networking/linkchecker { };
|
||
|
||
tomb = callPackage ../os-specific/linux/tomb {};
|
||
|
||
sccache = callPackage ../development/tools/misc/sccache {
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
sequeler = callPackage ../applications/misc/sequeler { };
|
||
|
||
sequelpro = callPackage ../applications/misc/sequelpro {};
|
||
|
||
snowsql = callPackage ../applications/misc/snowsql {};
|
||
|
||
snowmachine = python3Packages.callPackage ../applications/misc/snowmachine {};
|
||
|
||
sidequest = callPackage ../applications/misc/sidequest {};
|
||
|
||
maphosts = callPackage ../tools/networking/maphosts {};
|
||
|
||
zimg = callPackage ../development/libraries/zimg { };
|
||
|
||
wtf = callPackage ../applications/misc/wtf { };
|
||
|
||
zk-shell = callPackage ../applications/misc/zk-shell { };
|
||
|
||
tora = libsForQt5.callPackage ../development/tools/tora {};
|
||
|
||
xulrunner = firefox-unwrapped;
|
||
|
||
xrq = callPackage ../applications/misc/xrq { };
|
||
|
||
pynitrokey = callPackage ../tools/security/pynitrokey { };
|
||
|
||
nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { };
|
||
nitrokey-udev-rules = callPackage ../tools/security/nitrokey-app/udev-rules.nix { };
|
||
|
||
fpm2 = callPackage ../tools/security/fpm2 { };
|
||
|
||
simplenote = callPackage ../applications/misc/simplenote { };
|
||
|
||
hy = python3Packages.hy.withPackages (python-packages: [ ]);
|
||
|
||
wmic-bin = callPackage ../servers/monitoring/plugins/wmic-bin.nix { };
|
||
|
||
check-uptime = callPackage ../servers/monitoring/plugins/uptime.nix { };
|
||
|
||
ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { inherit (darwin) cctools; };
|
||
|
||
vdr = callPackage ../applications/video/vdr { };
|
||
vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { });
|
||
wrapVdr = callPackage ../applications/video/vdr/wrapper.nix {};
|
||
|
||
chrome-export = callPackage ../tools/misc/chrome-export {};
|
||
|
||
chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing {};
|
||
|
||
NSPlist = callPackage ../development/libraries/NSPlist {};
|
||
|
||
PlistCpp = callPackage ../development/libraries/PlistCpp {
|
||
boost = boost172;
|
||
};
|
||
|
||
xib2nib = callPackage ../development/tools/xib2nib {};
|
||
|
||
linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli {};
|
||
|
||
hss = callPackage ../tools/networking/hss {};
|
||
|
||
undaemonize = callPackage ../tools/system/undaemonize {};
|
||
|
||
houdini = callPackage ../applications/misc/houdini {};
|
||
|
||
openfst = callPackage ../development/libraries/openfst {};
|
||
|
||
opengrm-ngram = callPackage ../development/libraries/opengrm-ngram {};
|
||
|
||
openring = callPackage ../applications/misc/openring { };
|
||
|
||
openvino = callPackage ../development/libraries/openvino
|
||
{ stdenv = gcc10StdenvCompat; python = python3; };
|
||
|
||
phonetisaurus = callPackage ../development/libraries/phonetisaurus {
|
||
# https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
|
||
openfst = openfst.overrideAttrs (_: rec {
|
||
version = "1.7.9";
|
||
src = fetchurl {
|
||
url = "http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-${version}.tar.gz";
|
||
sha256 = "1pmx1yhn2gknj0an0zwqmzgwjaycapi896244np50a8y3nrsw6ck";
|
||
};
|
||
});
|
||
};
|
||
|
||
duti = callPackage ../os-specific/darwin/duti {
|
||
inherit (darwin.apple_sdk.frameworks) ApplicationServices;
|
||
};
|
||
|
||
dnstake = callPackage ../tools/networking/dnstake {};
|
||
|
||
dnstracer = callPackage ../tools/networking/dnstracer {
|
||
inherit (darwin) libresolv;
|
||
};
|
||
|
||
dnstwist = callPackage ../tools/networking/dnstwist {};
|
||
|
||
dsniff = callPackage ../tools/networking/dsniff {};
|
||
|
||
wal-g = callPackage ../tools/backup/wal-g { };
|
||
|
||
tlwg = callPackage ../data/fonts/tlwg { };
|
||
|
||
tt2020 = callPackage ../data/fonts/tt2020 { };
|
||
|
||
simplehttp2server = callPackage ../servers/simplehttp2server { };
|
||
|
||
simple-http-server = callPackage ../servers/simple-http-server {
|
||
openssl = openssl_1_1;
|
||
inherit (darwin.apple_sdk.frameworks) Security;
|
||
};
|
||
|
||
diceware = with python3Packages; toPythonApplication diceware;
|
||
|
||
xml2rfc = with python3Packages; toPythonApplication xml2rfc;
|
||
|
||
mmark = callPackage ../tools/typesetting/mmark { };
|
||
|
||
wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { };
|
||
|
||
teseq = callPackage ../applications/misc/teseq { };
|
||
|
||
ape = callPackage ../applications/misc/ape { };
|
||
attemptoClex = callPackage ../applications/misc/ape/clex.nix { };
|
||
apeClex = callPackage ../applications/misc/ape/apeclex.nix { };
|
||
|
||
# Unix tools
|
||
unixtools = recurseIntoAttrs (callPackages ./unixtools.nix { });
|
||
inherit (unixtools) hexdump ps logger eject umount
|
||
mount wall hostname more sysctl getconf
|
||
getent locale killall xxd watch;
|
||
|
||
fts = if stdenv.hostPlatform.isMusl then netbsd.fts else null;
|
||
|
||
bsdSetupHook = makeSetupHook {
|
||
name = "bsd-setup-hook";
|
||
} ../os-specific/bsd/setup-hook.sh;
|
||
|
||
netbsd = callPackage ../os-specific/bsd/netbsd {};
|
||
netbsdCross = callPackage ../os-specific/bsd/netbsd {
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
yrd = callPackage ../tools/networking/yrd { };
|
||
|
||
powershell = callPackage ../shells/powershell { };
|
||
|
||
doing = callPackage ../applications/misc/doing { };
|
||
|
||
undervolt = callPackage ../os-specific/linux/undervolt { };
|
||
|
||
alibuild = callPackage ../development/tools/build-managers/alibuild {
|
||
python = python3;
|
||
};
|
||
|
||
tsukae = callPackage ../applications/misc/tsukae { };
|
||
|
||
tsung = callPackage ../applications/networking/tsung {};
|
||
|
||
bcompare = libsForQt5.callPackage ../applications/version-management/bcompare {};
|
||
|
||
xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver;
|
||
|
||
xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver;
|
||
|
||
new-session-manager = callPackage ../applications/audio/new-session-manager { };
|
||
|
||
newlib = callPackage ../development/misc/newlib { };
|
||
newlibCross = callPackage ../development/misc/newlib {
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
newlib-nano = callPackage ../development/misc/newlib {
|
||
nanoizeNewlib = true;
|
||
};
|
||
newlib-nanoCross = callPackage ../development/misc/newlib {
|
||
nanoizeNewlib = true;
|
||
stdenv = crossLibcStdenv;
|
||
};
|
||
|
||
omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { };
|
||
|
||
wasmtime = callPackage ../development/interpreters/wasmtime {};
|
||
|
||
wfuzz = with python3Packages; toPythonApplication wfuzz;
|
||
|
||
bemenu = callPackage ../applications/misc/bemenu { };
|
||
|
||
_9menu = callPackage ../applications/misc/9menu { };
|
||
|
||
dapper = callPackage ../development/tools/dapper { };
|
||
|
||
kube3d = callPackage ../applications/networking/cluster/kube3d {};
|
||
|
||
zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots {};
|
||
|
||
zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { };
|
||
|
||
zrepl = callPackage ../tools/backup/zrepl {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
uhubctl = callPackage ../tools/misc/uhubctl {};
|
||
|
||
kodelife = callPackage ../applications/graphics/kodelife {
|
||
inherit (gst_all_1) gstreamer gst-plugins-base;
|
||
};
|
||
|
||
bunnyfetch = callPackage ../tools/misc/bunnyfetch {};
|
||
|
||
_3proxy = callPackage ../applications/networking/3proxy {};
|
||
|
||
pigeon = callPackage ../development/tools/pigeon {};
|
||
|
||
verifpal = callPackage ../tools/security/verifpal {};
|
||
|
||
nix-store-gcs-proxy = callPackage ../tools/nix/nix-store-gcs-proxy {};
|
||
|
||
webwormhole = callPackage ../tools/networking/webwormhole { };
|
||
|
||
werf = callPackage ../applications/networking/cluster/werf { };
|
||
|
||
wifi-password = callPackage ../os-specific/darwin/wifi-password {};
|
||
|
||
qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen {};
|
||
|
||
coz = callPackage ../development/tools/analysis/coz {};
|
||
|
||
keycard-cli = callPackage ../tools/security/keycard-cli {};
|
||
|
||
sieveshell = with python3.pkgs; toPythonApplication managesieve;
|
||
|
||
gortr = callPackage ../servers/gortr {};
|
||
|
||
stayrtr = callPackage ../servers/stayrtr {};
|
||
|
||
sentencepiece = callPackage ../development/libraries/sentencepiece {};
|
||
|
||
kaf = callPackage ../development/tools/kaf { };
|
||
|
||
kcli = callPackage ../development/tools/kcli {
|
||
# pinned due to build failure or vendoring problems. When unpinning double check with: nix-build -A $name.go-modules --rebuild
|
||
buildGoModule = buildGo117Module;
|
||
};
|
||
|
||
pxlib = callPackage ../development/libraries/pxlib {};
|
||
|
||
pxview = callPackage ../development/tools/pxview {};
|
||
|
||
unstick = callPackage ../os-specific/linux/unstick {};
|
||
|
||
quartus-prime-lite = callPackage ../applications/editors/quartus-prime {};
|
||
|
||
usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules {};
|
||
|
||
go-license-detector = callPackage ../development/tools/misc/go-license-detector { };
|
||
|
||
hashdeep = callPackage ../tools/security/hashdeep { };
|
||
|
||
pdf-parser = callPackage ../tools/misc/pdf-parser {};
|
||
|
||
fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher {};
|
||
|
||
btcdeb = callPackage ../applications/blockchains/btcdeb { };
|
||
|
||
jami = callPackages ../applications/networking/instant-messengers/jami {
|
||
# TODO: remove once `udev` is `systemdMinimal` everywhere.
|
||
udev = systemdMinimal;
|
||
jack = libjack2;
|
||
};
|
||
inherit (jami) jami-daemon jami-client-qt;
|
||
|
||
jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron {
|
||
electron = electron_17;
|
||
};
|
||
|
||
zenstates = callPackage ../os-specific/linux/zenstates {};
|
||
|
||
ryzenadj = callPackage ../os-specific/linux/ryzenadj {};
|
||
|
||
vpsfree-client = callPackage ../tools/virtualization/vpsfree-client {};
|
||
|
||
gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { };
|
||
|
||
navidrome = callPackage ../servers/misc/navidrome {};
|
||
|
||
zalgo = callPackage ../tools/misc/zalgo { };
|
||
|
||
zettlr = callPackage ../applications/misc/zettlr {
|
||
texlive = texlive.combined.scheme-medium;
|
||
};
|
||
|
||
unifi-poller = callPackage ../servers/monitoring/unifi-poller {};
|
||
|
||
fac-build = callPackage ../development/tools/build-managers/fac {
|
||
inherit (darwin.apple_sdk.frameworks) CoreServices;
|
||
};
|
||
|
||
treefmt = callPackage ../development/tools/treefmt { };
|
||
|
||
bottom = callPackage ../tools/system/bottom {
|
||
inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit;
|
||
};
|
||
|
||
cagebreak = callPackage ../applications/window-managers/cagebreak {
|
||
wlroots = wlroots_0_14;
|
||
};
|
||
|
||
psftools = callPackage ../os-specific/linux/psftools {};
|
||
|
||
lc3tools = callPackage ../development/tools/lc3tools {};
|
||
|
||
xcolor = callPackage ../tools/graphics/xcolor { };
|
||
|
||
xcfun = callPackage ../development/libraries/science/chemistry/xcfun { };
|
||
|
||
xsos = callPackage ../os-specific/linux/xsos { };
|
||
|
||
xmcp = callPackage ../tools/X11/xmcp { };
|
||
|
||
ymuse = callPackage ../applications/audio/ymuse { };
|
||
|
||
zk = callPackage ../applications/office/zk {};
|
||
|
||
zktree = callPackage ../applications/misc/zktree {};
|
||
|
||
zrythm = callPackage ../applications/audio/zrythm {
|
||
inherit (plasma5Packages) breeze-icons;
|
||
};
|
||
|
||
zthrottle = callPackage ../tools/misc/zthrottle { };
|
||
|
||
honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { };
|
||
|
||
honeytail = callPackage ../servers/tracing/honeycomb/honeytail { };
|
||
|
||
honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { };
|
||
|
||
mictray = callPackage ../tools/audio/mictray { };
|
||
|
||
swift-corelibs-libdispatch = callPackage ../development/libraries/swift-corelibs-libdispatch { };
|
||
|
||
swaysettings = callPackage ../applications/misc/swaysettings { };
|
||
}
|