You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20985 lines
655 KiB
20985 lines
655 KiB
/* 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, nixpkgsFun, noSysDirs, config}: |
||
self: pkgs: |
||
|
||
with pkgs; |
||
|
||
{ |
||
|
||
# Allow callPackage to fill in the pkgs argument |
||
inherit pkgs; |
||
|
||
|
||
# Override system. This is useful to build i686 packages on x86_64-linux. |
||
forceSystem = system: kernel: nixpkgsFun { |
||
localSystem = { |
||
inherit system; |
||
platform = platform // { kernelArch = kernel; }; |
||
}; |
||
}; |
||
|
||
# Used by wine, firefox with debugging version of Flash, ... |
||
pkgsi686Linux = forceSystem "i686-linux" "i386"; |
||
|
||
callPackage_i686 = if stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux" |
||
then pkgsi686Linux.callPackage |
||
else throw "callPackage_i686 not supported on system '${stdenv.system}'"; |
||
|
||
# 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 hostPlatform.is32bit then stdenv else multiStdenv); |
||
|
||
stdenvNoCC = stdenv.override { cc = null; }; |
||
|
||
# For convenience, allow callers to get the path to Nixpkgs. |
||
path = ../..; |
||
|
||
|
||
### Helper functions. |
||
inherit lib config; |
||
|
||
inherit (lib) lowPrio hiPrio appendToName makeOverridable; |
||
|
||
# Applying this to an attribute set will cause nix-env to look |
||
# inside the set for derivations. |
||
recurseIntoAttrs = attrs: attrs // { recurseForDerivations = true; }; |
||
|
||
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. |
||
''; |
||
|
||
### 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 { }; |
||
|
||
### BUILD SUPPORT |
||
|
||
autoreconfHook = makeSetupHook |
||
{ deps = [ autoconf automake gettext libtool ]; } |
||
../build-support/setup-hooks/autoreconf.sh; |
||
|
||
autoreconfHook264 = makeSetupHook |
||
{ deps = [ autoconf264 automake111x gettext libtool ]; } |
||
../build-support/setup-hooks/autoreconf.sh; |
||
|
||
autoPatchelfHook = makeSetupHook |
||
{ deps = [ file ]; } |
||
../build-support/setup-hooks/auto-patchelf.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' '{}' '+' |
||
} |
||
''); |
||
|
||
# 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 |
||
|
||
buildFHSUserEnv = callPackage ../build-support/build-fhs-userenv { }; |
||
|
||
buildMaven = callPackage ../build-support/build-maven.nix {}; |
||
|
||
cmark = callPackage ../development/libraries/cmark { }; |
||
|
||
dhallToNix = callPackage ../build-support/dhall-to-nix.nix { |
||
inherit dhall-nix; |
||
}; |
||
|
||
diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins; |
||
|
||
dieHook = makeSetupHook {} ../build-support/setup-hooks/die.sh; |
||
|
||
digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox { }; |
||
|
||
# go 1.9 pin until https://github.com/moby/moby/pull/35739 |
||
dockerTools = callPackage ../build-support/docker { go = go_1_9; }; |
||
|
||
docker_compose = pythonPackages.docker_compose; |
||
|
||
docker-ls = callPackage ../tools/misc/docker-ls { }; |
||
|
||
dotfiles = callPackage ../applications/misc/dotfiles { }; |
||
|
||
dotnetenv = callPackage ../build-support/dotnetenv { |
||
dotnetfx = dotnetfx40; |
||
}; |
||
|
||
dotnetbuildhelpers = callPackage ../build-support/dotnetbuildhelpers { }; |
||
|
||
dotnet-sdk = callPackage ../development/compilers/dotnet/sdk/default.nix { }; |
||
|
||
dispad = callPackage ../tools/X11/dispad { }; |
||
|
||
dump1090 = callPackage ../applications/misc/dump1090 { }; |
||
|
||
ebook2cw = callPackage ../applications/misc/ebook2cw { }; |
||
|
||
vsenv = callPackage ../build-support/vsenv { |
||
vs = vs90wrapper; |
||
}; |
||
|
||
fetchbower = callPackage ../build-support/fetchbower { |
||
inherit (nodePackages) bower2nix; |
||
}; |
||
|
||
fetchbzr = callPackage ../build-support/fetchbzr { }; |
||
|
||
fetchcvs = 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 = gitMinimal; |
||
}; |
||
|
||
fetchgitPrivate = callPackage ../build-support/fetchgit/private.nix { }; |
||
|
||
fetchgitLocal = callPackage ../build-support/fetchgitlocal { }; |
||
|
||
fetchmtn = callPackage ../build-support/fetchmtn (config.fetchmtn or {}); |
||
|
||
fetchMavenArtifact = callPackage ../build-support/fetchmavenartifact { }; |
||
|
||
graph-easy = callPackage ../tools/graphics/graph-easy { }; |
||
|
||
packer = callPackage ../development/tools/packer { }; |
||
|
||
mht2htm = callPackage ../tools/misc/mht2htm { }; |
||
|
||
fetchpatch = callPackage ../build-support/fetchpatch { }; |
||
|
||
fetchs3 = callPackage ../build-support/fetchs3 { }; |
||
|
||
fetchsvn = callPackage ../build-support/fetchsvn { |
||
sshSupport = true; |
||
}; |
||
|
||
fetchsvnrevision = import ../build-support/fetchsvnrevision runCommand subversion; |
||
|
||
fetchsvnssh = callPackage ../build-support/fetchsvnssh { |
||
sshSupport = true; |
||
}; |
||
|
||
fetchhg = callPackage ../build-support/fetchhg { }; |
||
|
||
# `fetchurl' downloads a file from the network. |
||
fetchurl = import ../build-support/fetchurl { |
||
inherit lib stdenvNoCC; |
||
# On darwin, libkrb5 needs bootstrap_cmds which would require |
||
# converting many packages to fetchurl_boot to avoid evaluation cycles. |
||
curl = buildPackages.curl.override (lib.optionalAttrs stdenv.isDarwin { gssSupport = false; }); |
||
}; |
||
|
||
fetchRepoProject = callPackage ../build-support/fetchrepoproject { }; |
||
|
||
fetchipfs = import ../build-support/fetchipfs { |
||
inherit curl stdenv; |
||
}; |
||
|
||
# fetchurlBoot is used for curl and its dependencies in order to |
||
# prevent a cyclic dependency (curl depends on curl.tar.bz2, |
||
# curl.tar.bz2 depends on fetchurl, fetchurl depends on curl). It |
||
# uses the curl from the previous bootstrap phase (e.g. a statically |
||
# linked curl in the case of stdenv-linux). |
||
fetchurlBoot = stdenv.fetchurlBoot; |
||
|
||
fetchzip = callPackage ../build-support/fetchzip { }; |
||
|
||
fetchCrate = callPackage ../build-support/rust/fetchcrate.nix { }; |
||
|
||
fetchFromGitHub = { |
||
owner, repo, rev, name ? "source", |
||
fetchSubmodules ? false, private ? false, |
||
githubBase ? "github.com", varPrefix ? null, |
||
... # For hash agility |
||
}@args: assert private -> !fetchSubmodules; |
||
let |
||
baseUrl = "https://${githubBase}/${owner}/${repo}"; |
||
passthruAttrs = removeAttrs args [ "owner" "repo" "rev" "fetchSubmodules" "private" "githubBase" "varPrefix" ]; |
||
varBase = "NIX${if varPrefix == null then "" else "_${varPrefix}"}_GITHUB_PRIVATE_"; |
||
# We prefer fetchzip in cases we don't need submodules as the hash |
||
# is more stable in that case. |
||
fetcher = if fetchSubmodules then fetchgit else fetchzip; |
||
privateAttrs = lib.optionalAttrs private { |
||
netrcPhase = '' |
||
if [ -z "''$${varBase}USERNAME" -o -z "''$${varBase}PASSWORD" ]; then |
||
echo "Error: Private fetchFromGitHub requires the nix building process (nix-daemon in multi user mode) to have the ${varBase}USERNAME and ${varBase}PASSWORD env vars set." >&2 |
||
exit 1 |
||
fi |
||
cat > netrc <<EOF |
||
machine ${githubBase} |
||
login ''$${varBase}USERNAME |
||
password ''$${varBase}PASSWORD |
||
EOF |
||
''; |
||
netrcImpureEnvVars = [ "${varBase}USERNAME" "${varBase}PASSWORD" ]; |
||
}; |
||
fetcherArgs = (if fetchSubmodules |
||
then { inherit rev fetchSubmodules; url = "${baseUrl}.git"; } |
||
else ({ url = "${baseUrl}/archive/${rev}.tar.gz"; } // privateAttrs) |
||
) // passthruAttrs // { inherit name; }; |
||
in fetcher fetcherArgs // { meta.homepage = baseUrl; inherit rev; }; |
||
|
||
fetchFromBitbucket = { |
||
owner, repo, rev, name ? "source", |
||
... # For hash agility |
||
}@args: fetchzip ({ |
||
inherit name; |
||
url = "https://bitbucket.org/${owner}/${repo}/get/${rev}.tar.gz"; |
||
meta.homepage = "https://bitbucket.org/${owner}/${repo}/"; |
||
extraPostFetch = ''rm -f "$out"/.hg_archival.txt''; # impure file; see #12002 |
||
} // removeAttrs args [ "owner" "repo" "rev" ]) // { inherit rev; }; |
||
|
||
# cgit example, snapshot support is optional in cgit |
||
fetchFromSavannah = { |
||
repo, rev, name ? "source", |
||
... # For hash agility |
||
}@args: fetchzip ({ |
||
inherit name; |
||
url = "http://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz"; |
||
meta.homepage = "http://git.savannah.gnu.org/cgit/${repo}.git/"; |
||
} // removeAttrs args [ "repo" "rev" ]) // { inherit rev; }; |
||
|
||
# gitlab example |
||
fetchFromGitLab = { |
||
owner, repo, rev, name ? "source", |
||
... # For hash agility |
||
}@args: fetchzip ({ |
||
inherit name; |
||
url = "https://gitlab.com/${owner}/${repo}/repository/archive.tar.gz?ref=${rev}"; |
||
meta.homepage = "https://gitlab.com/${owner}/${repo}/"; |
||
} // removeAttrs args [ "owner" "repo" "rev" ]) // { inherit rev; }; |
||
|
||
# gitweb example, snapshot support is optional in gitweb |
||
fetchFromRepoOrCz = { |
||
repo, rev, name ? "source", |
||
... # For hash agility |
||
}@args: fetchzip ({ |
||
inherit name; |
||
url = "http://repo.or.cz/${repo}.git/snapshot/${rev}.tar.gz"; |
||
meta.homepage = "http://repo.or.cz/${repo}.git/"; |
||
} // removeAttrs args [ "repo" "rev" ]) // { inherit rev; }; |
||
|
||
fetchNuGet = callPackage ../build-support/fetchnuget { }; |
||
buildDotnetPackage = callPackage ../build-support/build-dotnet-package { }; |
||
|
||
fetchgx = callPackage ../build-support/fetchgx { }; |
||
|
||
resolveMirrorURLs = {url}: fetchurl { |
||
showURLs = true; |
||
inherit url; |
||
}; |
||
|
||
ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; } |
||
../build-support/setup-hooks/ld-is-cc-hook.sh; |
||
|
||
libredirect = callPackage ../build-support/libredirect { }; |
||
|
||
madonctl = callPackage ../applications/misc/madonctl { }; |
||
|
||
makeDesktopItem = callPackage ../build-support/make-desktopitem { }; |
||
|
||
makeAutostartItem = callPackage ../build-support/make-startupitem { }; |
||
|
||
makeInitrd = { contents, compressor ? "gzip -9n", prepend ? [ ] }: |
||
callPackage ../build-support/kernel/make-initrd.nix { |
||
inherit contents compressor prepend; |
||
}; |
||
|
||
makeWrapper = makeSetupHook { deps = [ dieHook ]; } |
||
../build-support/setup-hooks/make-wrapper.sh; |
||
|
||
makeModulesClosure = { kernel, firmware, rootModules, allowMissing ? false }: |
||
callPackage ../build-support/kernel/modules-closure.nix { |
||
inherit kernel firmware rootModules allowMissing; |
||
}; |
||
|
||
mkShell = callPackage ../build-support/mkshell { }; |
||
|
||
nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit (pkgs) lib writeText; inherit (emacsPackagesNg) inherit-local; }; |
||
|
||
pathsFromGraph = ../build-support/kernel/paths-from-graph.pl; |
||
|
||
closureInfo = callPackage ../build-support/closure-info.nix { }; |
||
|
||
setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { }; |
||
|
||
singularity-tools = callPackage ../build-support/singularity-tools { }; |
||
|
||
srcOnly = args: callPackage ../build-support/src-only args; |
||
|
||
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/default.nix { }; |
||
|
||
removeReferencesTo = callPackage ../build-support/remove-references-to/default.nix { }; |
||
|
||
vmTools = callPackage ../build-support/vm/default.nix { }; |
||
|
||
releaseTools = callPackage ../build-support/release/default.nix { }; |
||
|
||
composableDerivation = callPackage ../../lib/composable-derivation.nix { }; |
||
|
||
inherit (lib.systems) platforms; |
||
|
||
setJavaClassPath = makeSetupHook { } ../build-support/setup-hooks/set-java-classpath.sh; |
||
|
||
fixDarwinDylibNames = makeSetupHook { } ../build-support/setup-hooks/fix-darwin-dylib-names.sh; |
||
|
||
keepBuildTree = makeSetupHook { } ../build-support/setup-hooks/keep-build-tree.sh; |
||
|
||
enableGCOVInstrumentation = makeSetupHook { } ../build-support/setup-hooks/enable-coverage-instrumentation.sh; |
||
|
||
makeGCOVReport = makeSetupHook |
||
{ deps = [ pkgs.lcov pkgs.enableGCOVInstrumentation ]; } |
||
../build-support/setup-hooks/make-coverage-analysis-report.sh; |
||
|
||
# intended to be used like nix-build -E 'with <nixpkgs> {}; enableDebugging fooPackage' |
||
enableDebugging = pkg: pkg.override { stdenv = stdenvAdapters.keepDebugInfo pkg.stdenv; }; |
||
|
||
findXMLCatalogs = makeSetupHook { } ../build-support/setup-hooks/find-xml-catalogs.sh; |
||
|
||
wrapGAppsHook = makeSetupHook { |
||
deps = [ gnome3.dconf.lib gnome3.gtk librsvg makeWrapper ]; |
||
} ../build-support/setup-hooks/wrap-gapps-hook.sh; |
||
|
||
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 {}; |
||
|
||
|
||
### TOOLS |
||
|
||
_9pfs = callPackage ../tools/filesystems/9pfs { }; |
||
|
||
a2ps = callPackage ../tools/text/a2ps { }; |
||
|
||
abcm2ps = callPackage ../tools/audio/abcm2ps { }; |
||
|
||
abcmidi = callPackage ../tools/audio/abcmidi { }; |
||
|
||
abduco = callPackage ../tools/misc/abduco { }; |
||
|
||
acbuild = callPackage ../applications/misc/acbuild { }; |
||
|
||
acct = callPackage ../tools/system/acct { }; |
||
|
||
acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter { |
||
ffmpeg = ffmpeg_1; |
||
}; |
||
|
||
acpica-tools = callPackage ../tools/system/acpica-tools { }; |
||
|
||
actdiag = pythonPackages.actdiag; |
||
|
||
actkbd = callPackage ../tools/system/actkbd { }; |
||
|
||
advancecomp = callPackage ../tools/compression/advancecomp {}; |
||
|
||
aefs = callPackage ../tools/filesystems/aefs { }; |
||
|
||
aegisub = callPackage ../applications/video/aegisub { |
||
wxGTK = wxGTK30; |
||
spellcheckSupport = config.aegisub.spellcheckSupport or true; |
||
automationSupport = config.aegisub.automationSupport or true; |
||
openalSupport = config.aegisub.openalSupport or false; |
||
alsaSupport = config.aegisub.alsaSupport or true; |
||
pulseaudioSupport = config.aegisub.pulseaudioSupport or true; |
||
portaudioSupport = config.aegisub.portaudioSupport or false; |
||
}; |
||
|
||
aespipe = callPackage ../tools/security/aespipe { }; |
||
|
||
aescrypt = callPackage ../tools/misc/aescrypt { }; |
||
|
||
acme-client = callPackage ../tools/networking/acme-client { inherit (darwin) apple_sdk; }; |
||
|
||
afew = callPackage ../applications/networking/mailreaders/afew { pythonPackages = python3Packages; }; |
||
|
||
afio = callPackage ../tools/archivers/afio { }; |
||
|
||
afl = callPackage ../tools/security/afl { |
||
stdenv = clangStdenv; |
||
}; |
||
|
||
afpfs-ng = callPackage ../tools/filesystems/afpfs-ng/default.nix { }; |
||
|
||
agrep = callPackage ../tools/text/agrep { }; |
||
|
||
aha = callPackage ../tools/text/aha { }; |
||
|
||
ahcpd = callPackage ../tools/networking/ahcpd { }; |
||
|
||
aide = callPackage ../tools/security/aide { }; |
||
|
||
aircrack-ng = callPackage ../tools/networking/aircrack-ng { }; |
||
|
||
airfield = callPackage ../tools/networking/airfield { }; |
||
|
||
airsonic = callPackage ../servers/misc/airsonic { }; |
||
|
||
airspy = callPackage ../applications/misc/airspy { }; |
||
|
||
airtame = callPackage ../applications/misc/airtame { }; |
||
|
||
aj-snapshot = callPackage ../applications/audio/aj-snapshot { }; |
||
|
||
albert = libsForQt5.callPackage ../applications/misc/albert {}; |
||
|
||
alacritty = callPackage ../applications/misc/alacritty { |
||
inherit (xorg) libXcursor libXxf86vm libXi; |
||
}; |
||
|
||
amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { }; |
||
|
||
ammonite = callPackage ../development/tools/ammonite {}; |
||
|
||
amtterm = callPackage ../tools/system/amtterm {}; |
||
|
||
analog = callPackage ../tools/admin/analog {}; |
||
|
||
ansifilter = callPackage ../tools/text/ansifilter {}; |
||
|
||
apktool = callPackage ../development/tools/apktool { |
||
buildTools = androidenv.buildTools; |
||
}; |
||
|
||
apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { }; |
||
|
||
apt-offline = callPackage ../tools/misc/apt-offline { }; |
||
|
||
aptly = callPackage ../tools/misc/aptly { }; |
||
|
||
archivemount = callPackage ../tools/filesystems/archivemount { }; |
||
|
||
arandr = callPackage ../tools/X11/arandr { }; |
||
|
||
arangodb = callPackage ../servers/nosql/arangodb { }; |
||
|
||
arcanist = callPackage ../development/tools/misc/arcanist {}; |
||
|
||
arduino = arduino-core.override { withGui = true; }; |
||
|
||
arduino-core = callPackage ../development/arduino/arduino-core { |
||
jdk = jdk; |
||
withGui = false; |
||
}; |
||
|
||
apitrace = libsForQt5.callPackage ../applications/graphics/apitrace {}; |
||
|
||
argus = callPackage ../tools/networking/argus {}; |
||
|
||
argus-clients = callPackage ../tools/networking/argus-clients {}; |
||
|
||
argtable = callPackage ../tools/misc/argtable {}; |
||
|
||
argyllcms = callPackage ../tools/graphics/argyllcms {}; |
||
|
||
arm-frc-linux-gnueabi-eglibc = callPackage ../development/libraries/arm-frc-linux-gnueabi-eglibc {}; |
||
|
||
arm-frc-linux-gnueabi-linux-api-headers = callPackage ../development/libraries/arm-frc-linux-gnueabi-linux-api-headers {}; |
||
|
||
arm-frc-linux-gnueabi-binutils = callPackage ../development/tools/misc/arm-frc-linux-gnueabi-binutils {}; |
||
|
||
arm-frc-linux-gnueabi-gcc = callPackage ../development/compilers/arm-frc-linux-gnueabi-gcc {}; |
||
|
||
arp-scan = callPackage ../tools/misc/arp-scan { }; |
||
|
||
inherit (callPackages ../data/fonts/arphic {}) |
||
arphic-ukai arphic-uming; |
||
|
||
artyFX = callPackage ../applications/audio/artyFX {}; |
||
|
||
as31 = callPackage ../development/compilers/as31 {}; |
||
|
||
owl-lisp = callPackage ../development/compilers/owl-lisp {}; |
||
|
||
ascii = callPackage ../tools/text/ascii { }; |
||
|
||
asciinema = callPackage ../tools/misc/asciinema {}; |
||
|
||
asymptote = callPackage ../tools/graphics/asymptote { |
||
texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super; }; |
||
gsl = gsl_1; |
||
}; |
||
|
||
atomicparsley = callPackage ../tools/video/atomicparsley { }; |
||
|
||
autoflake = callPackage ../development/tools/analysis/autoflake { }; |
||
|
||
avfs = callPackage ../tools/filesystems/avfs { }; |
||
|
||
awscli = callPackage ../tools/admin/awscli { }; |
||
|
||
awsebcli = callPackage ../tools/virtualization/awsebcli {}; |
||
|
||
awslogs = callPackage ../tools/admin/awslogs { }; |
||
|
||
aws_shell = pythonPackages.callPackage ../tools/admin/aws_shell { }; |
||
|
||
aws-vault = callPackage ../tools/admin/aws-vault { }; |
||
|
||
azure-cli = nodePackages.azure-cli; |
||
|
||
azure-vhd-utils = callPackage ../tools/misc/azure-vhd-utils { }; |
||
|
||
awless = callPackage ../tools/virtualization/awless { }; |
||
|
||
aws-auth = callPackage ../tools/admin/aws-auth { }; |
||
|
||
ec2_api_tools = callPackage ../tools/virtualization/ec2-api-tools { }; |
||
|
||
ec2_ami_tools = callPackage ../tools/virtualization/ec2-ami-tools { }; |
||
|
||
altermime = callPackage ../tools/networking/altermime {}; |
||
|
||
amule = callPackage ../tools/networking/p2p/amule { }; |
||
|
||
amuleDaemon = appendToName "daemon" (amule.override { |
||
monolithic = false; |
||
daemon = true; |
||
}); |
||
|
||
amuleGui = appendToName "gui" (amule.override { |
||
monolithic = false; |
||
client = true; |
||
}); |
||
|
||
apg = callPackage ../tools/security/apg { }; |
||
|
||
apt = callPackage ../tools/package-management/apt { |
||
inherit (perlPackages) Po4a; |
||
# include/c++/6.4.0/cstdlib:75:25: fatal error: stdlib.h: No such file or directory |
||
stdenv = overrideCC stdenv gcc5; |
||
}; |
||
|
||
autorevision = callPackage ../tools/misc/autorevision { }; |
||
|
||
bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { }; |
||
|
||
bmap-tools = callPackage ../tools/misc/bmap-tools { }; |
||
|
||
bonnie = callPackage ../tools/filesystems/bonnie { }; |
||
|
||
bonfire = callPackage ../tools/misc/bonfire { }; |
||
|
||
container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { }; |
||
|
||
djmount = callPackage ../tools/filesystems/djmount { }; |
||
|
||
dgsh = callPackage ../shells/dgsh { }; |
||
|
||
dkimpy = pythonPackages.dkimpy; |
||
|
||
ecdsautils = callPackage ../tools/security/ecdsautils { }; |
||
|
||
elvish = callPackage ../shells/elvish { }; |
||
|
||
encryptr = callPackage ../tools/security/encryptr { |
||
gconf = gnome2.GConf; |
||
}; |
||
|
||
enchive = callPackage ../tools/security/enchive { }; |
||
|
||
enpass = callPackage ../tools/security/enpass { }; |
||
|
||
ezstream = callPackage ../tools/audio/ezstream { }; |
||
|
||
genymotion = callPackage ../development/mobile/genymotion { }; |
||
|
||
git-fire = callPackage ../tools/misc/git-fire { }; |
||
|
||
gitless = callPackage ../applications/version-management/gitless/default.nix { }; |
||
|
||
grc = callPackage ../tools/misc/grc { }; |
||
|
||
green-pdfviewer = callPackage ../applications/misc/green-pdfviewer { |
||
SDL = SDL_sixel; |
||
}; |
||
|
||
gcsfuse = callPackage ../tools/filesystems/gcsfuse { }; |
||
|
||
glyr = callPackage ../tools/audio/glyr { }; |
||
|
||
imgpatchtools = callPackage ../development/mobile/imgpatchtools { }; |
||
|
||
lastpass-cli = callPackage ../tools/security/lastpass-cli { }; |
||
|
||
pass = callPackage ../tools/security/pass { }; |
||
pass-otp = callPackage ../tools/security/pass-otp { }; |
||
|
||
gopass = callPackage ../tools/security/gopass { }; |
||
|
||
browserpass = callPackage ../tools/security/browserpass { }; |
||
|
||
oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { }; |
||
|
||
kwakd = callPackage ../servers/kwakd { }; |
||
|
||
kwm = callPackage ../os-specific/darwin/kwm { }; |
||
|
||
khd = callPackage ../os-specific/darwin/khd { |
||
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; |
||
}; |
||
|
||
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; |
||
}; |
||
|
||
xcodeenv = callPackage ../development/mobile/xcodeenv { }; |
||
|
||
titaniumenv = callPackage ../development/mobile/titaniumenv { |
||
pkgs_i686 = pkgsi686Linux; |
||
}; |
||
|
||
adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { |
||
adb = androidenv.platformTools; |
||
}; |
||
|
||
adb-sync = callPackage ../development/mobile/adb-sync { }; |
||
|
||
androidenv = callPackage ../development/mobile/androidenv { |
||
pkgs_i686 = pkgsi686Linux; |
||
}; |
||
|
||
inherit (androidenv) androidndk; |
||
|
||
androidsdk = androidenv.androidsdk_8_0; |
||
|
||
androidsdk_extras = self.androidenv.androidsdk_8_0_extras; |
||
|
||
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 { }; |
||
}; |
||
|
||
arc-theme = callPackage ../misc/themes/arc { }; |
||
|
||
arc-kde-theme = callPackage ../misc/themes/arc-kde { }; |
||
|
||
adapta-gtk-theme = callPackage ../misc/themes/adapta { }; |
||
|
||
aria2 = callPackage ../tools/networking/aria2 { |
||
inherit (darwin.apple_sdk.frameworks) Security; |
||
}; |
||
aria = aria2; |
||
|
||
aspcud = callPackage ../tools/misc/aspcud { }; |
||
|
||
at = callPackage ../tools/system/at { }; |
||
|
||
atftp = callPackage ../tools/networking/atftp { }; |
||
|
||
autogen = callPackage ../development/tools/misc/autogen { |
||
guile = guile_2_0; |
||
}; |
||
|
||
autojump = callPackage ../tools/misc/autojump { }; |
||
|
||
autorandr = callPackage ../tools/misc/autorandr {}; |
||
|
||
avahi = callPackage ../development/libraries/avahi { |
||
qt4Support = config.avahi.qt4Support or false; |
||
}; |
||
|
||
avro-c = callPackage ../development/libraries/avro-c { }; |
||
|
||
avro-cpp = callPackage ../development/libraries/avro-c++ { boost = boost160; }; |
||
|
||
aws = callPackage ../tools/virtualization/aws { }; |
||
|
||
aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { }; |
||
|
||
awstats = callPackage ../tools/system/awstats { }; |
||
|
||
axel = callPackage ../tools/networking/axel { |
||
libssl = openssl; |
||
}; |
||
|
||
axoloti = callPackage ../applications/audio/axoloti { }; |
||
dfu-util-axoloti = callPackage ../applications/audio/axoloti/dfu-util.nix { }; |
||
libusb1-axoloti = callPackage ../applications/audio/axoloti/libusb1.nix { |
||
inherit (darwin) libobjc; |
||
inherit (darwin.apple_sdk.frameworks) IOKit; |
||
}; |
||
|
||
azureus = callPackage ../tools/networking/p2p/azureus { }; |
||
|
||
backblaze-b2 = python.pkgs.callPackage ../development/tools/backblaze-b2 { }; |
||
|
||
backup = callPackage ../tools/backup/backup { }; |
||
|
||
base16-builder = callPackage ../misc/base16-builder { }; |
||
|
||
basex = callPackage ../tools/text/xml/basex { }; |
||
|
||
babeld = callPackage ../tools/networking/babeld { }; |
||
|
||
badvpn = callPackage ../tools/networking/badvpn {}; |
||
|
||
barcode = callPackage ../tools/graphics/barcode {}; |
||
|
||
bashburn = callPackage ../tools/cd-dvd/bashburn { }; |
||
|
||
bashmount = callPackage ../tools/filesystems/bashmount {}; |
||
|
||
bc = callPackage ../tools/misc/bc { }; |
||
|
||
bdf2psf = callPackage ../tools/misc/bdf2psf { }; |
||
|
||
bcat = callPackage ../tools/text/bcat {}; |
||
|
||
bcache-tools = callPackage ../tools/filesystems/bcache-tools { }; |
||
|
||
bchunk = callPackage ../tools/cd-dvd/bchunk { }; |
||
|
||
inherit (callPackages ../misc/logging/beats/5.x.nix { }) |
||
filebeat |
||
heartbeat |
||
metricbeat |
||
packetbeat; |
||
|
||
inherit (let beats6 = callPackages ../misc/logging/beats/6.x.nix { }; in { |
||
filebeat6 = beats6.filebeat; |
||
heartbeat6 = beats6.heartbeat; |
||
metricbeat6 = beats6.metricbeat; |
||
packetbeat6 = beats6.packetbeat; |
||
}) |
||
filebeat6 |
||
heartbeat6 |
||
metricbeat6 |
||
packetbeat6; |
||
|
||
bfr = callPackage ../tools/misc/bfr { }; |
||
|
||
bibtool = callPackage ../tools/misc/bibtool { }; |
||
|
||
bibutils = callPackage ../tools/misc/bibutils { }; |
||
|
||
bibtex2html = callPackage ../tools/misc/bibtex2html { }; |
||
|
||
bindfs = callPackage ../tools/filesystems/bindfs { }; |
||
|
||
bins = callPackage ../tools/graphics/bins { }; |
||
|
||
bitbucket-cli = python2Packages.bitbucket-cli; |
||
|
||
blink = callPackage ../applications/networking/instant-messengers/blink { }; |
||
|
||
libqmatrixclient = libsForQt5.callPackage ../development/libraries/libqmatrixclient { }; |
||
|
||
quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { }; |
||
|
||
tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; |
||
|
||
blink1-tool = callPackage ../tools/misc/blink1-tool { }; |
||
|
||
blitz = callPackage ../development/libraries/blitz { |
||
boost = boost160; |
||
}; |
||
|
||
blockdiag = pythonPackages.blockdiag; |
||
|
||
blsd = callPackage ../tools/misc/blsd { |
||
libgit2 = libgit2_0_25; |
||
}; |
||
|
||
bluez-tools = callPackage ../tools/bluetooth/bluez-tools { }; |
||
|
||
bmon = callPackage ../tools/misc/bmon { }; |
||
|
||
bochs = callPackage ../applications/virtualization/bochs { }; |
||
|
||
bubblewrap = callPackage ../tools/admin/bubblewrap { }; |
||
|
||
borgbackup = callPackage ../tools/backup/borg { }; |
||
|
||
boomerang = libsForQt5.callPackage ../development/tools/boomerang { }; |
||
|
||
boost-build = callPackage ../development/tools/boost-build { }; |
||
|
||
boot = callPackage ../development/tools/build-managers/boot { }; |
||
|
||
bootchart = callPackage ../tools/system/bootchart { }; |
||
|
||
bowtie2 = callPackage ../applications/science/biology/bowtie2 { }; |
||
|
||
boxfs = callPackage ../tools/filesystems/boxfs { }; |
||
|
||
brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { }); |
||
|
||
brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { }; |
||
|
||
brltty = callPackage ../tools/misc/brltty { |
||
alsaSupport = (!stdenv.isDarwin); |
||
systemdSupport = stdenv.isLinux; |
||
}; |
||
bro = callPackage ../applications/networking/ids/bro { }; |
||
|
||
bruteforce-luks = callPackage ../tools/security/bruteforce-luks { }; |
||
|
||
bsod = callPackage ../misc/emulators/bsod { }; |
||
|
||
btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { }; |
||
|
||
btrfs-dedupe = callPackage ../tools/filesystems/btrfs-dedupe/default.nix {}; |
||
|
||
btrbk = callPackage ../tools/backup/btrbk { }; |
||
|
||
buildtorrent = callPackage ../tools/misc/buildtorrent { }; |
||
|
||
bustle = haskellPackages.bustle; |
||
|
||
bwm_ng = callPackage ../tools/networking/bwm-ng { }; |
||
|
||
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 { }; |
||
|
||
burpsuite = callPackage ../tools/networking/burpsuite {}; |
||
|
||
c3d = callPackage ../applications/graphics/c3d { |
||
inherit (darwin.apple_sdk.frameworks) Cocoa; |
||
}; |
||
|
||
cue2pops = callPackage ../tools/cd-dvd/cue2pops { }; |
||
|
||
cabal2nix = haskell.lib.overrideCabal haskellPackages.cabal2nix (drv: { |
||
isLibrary = false; |
||
enableSharedExecutables = false; |
||
executableToolDepends = [ makeWrapper ]; |
||
postInstall = '' |
||
exe=$out/libexec/${drv.pname}-${drv.version}/${drv.pname} |
||
install -D $out/bin/${drv.pname} $exe |
||
rm -rf $out/{bin,lib,share} |
||
makeWrapper $exe $out/bin/${drv.pname} \ |
||
--prefix PATH ":" "${nix}/bin" \ |
||
--prefix PATH ":" "${nix-prefetch-scripts}/bin" |
||
mkdir -p $out/share/{bash-completion/completions,zsh/vendor-completions,fish/completions} |
||
$exe --bash-completion-script $exe >$out/share/bash-completion/completions/${drv.pname} |
||
$exe --zsh-completion-script $exe >$out/share/zsh/vendor-completions/_${drv.pname} |
||
$exe --fish-completion-script $exe >$out/share/fish/completions/${drv.pname}.fish |
||
''; |
||
}); |
||
|
||
stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (drv: { |
||
executableToolDepends = [ makeWrapper ]; |
||
postInstall = '' |
||
wrapProgram $out/bin/stack2nix \ |
||
--prefix PATH ":" "${git}/bin:${cabal2nix}/bin:${cabal-install}/bin:${stack}/bin" |
||
''; |
||
}); |
||
|
||
caddy = callPackage ../servers/caddy { }; |
||
traefik = callPackage ../servers/traefik { }; |
||
|
||
calamares = libsForQt59.callPackage ../tools/misc/calamares { |
||
python = python3; |
||
boost = pkgs.boost.override { python = python3; }; |
||
libyamlcpp = callPackage ../development/libraries/libyaml-cpp { inherit boost; }; |
||
}; |
||
|
||
capstone = callPackage ../development/libraries/capstone { }; |
||
unicorn-emu = callPackage ../development/libraries/unicorn-emu { }; |
||
|
||
cataract = callPackage ../applications/misc/cataract { }; |
||
cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { }; |
||
|
||
catch = callPackage ../development/libraries/catch { }; |
||
|
||
catdoc = callPackage ../tools/text/catdoc { }; |
||
|
||
catdocx = callPackage ../tools/text/catdocx { }; |
||
|
||
catclock = callPackage ../applications/misc/catclock { }; |
||
|
||
cde = callPackage ../tools/package-management/cde { }; |
||
|
||
cdemu-daemon = callPackage ../misc/emulators/cdemu/daemon.nix { }; |
||
|
||
cdemu-client = callPackage ../misc/emulators/cdemu/client.nix { }; |
||
|
||
ceres-solver = callPackage ../development/libraries/ceres-solver { |
||
google-gflags = null; # only required for examples/tests |
||
}; |
||
|
||
gcdemu = callPackage ../misc/emulators/cdemu/gui.nix { }; |
||
|
||
image-analyzer = callPackage ../misc/emulators/cdemu/analyzer.nix { }; |
||
|
||
ccnet = callPackage ../tools/networking/ccnet { }; |
||
|
||
cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { }; |
||
|
||
ckbcomp = callPackage ../tools/X11/ckbcomp { }; |
||
|
||
clac = callPackage ../tools/misc/clac {}; |
||
|
||
clasp = callPackage ../tools/misc/clasp { }; |
||
|
||
cli53 = callPackage ../tools/admin/cli53 { }; |
||
|
||
cli-visualizer = callPackage ../applications/misc/cli-visualizer { }; |
||
|
||
clog-cli = callPackage ../development/tools/clog-cli { }; |
||
|
||
cloud-init = callPackage ../tools/virtualization/cloud-init { }; |
||
|
||
cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { }; |
||
|
||
clib = callPackage ../tools/package-management/clib { }; |
||
|
||
clingo = callPackage ../applications/science/logic/potassco/clingo.nix { }; |
||
|
||
colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {}; |
||
|
||
colpack = callPackage ../applications/science/math/colpack { }; |
||
|
||
consul = callPackage ../servers/consul { }; |
||
|
||
consul-ui = callPackage ../servers/consul/ui.nix { }; |
||
|
||
consul-alerts = callPackage ../servers/monitoring/consul-alerts { }; |
||
|
||
consul-template = callPackage ../tools/system/consul-template { }; |
||
|
||
copyright-update = callPackage ../tools/text/copyright-update { }; |
||
|
||
corebird = callPackage ../applications/networking/corebird { }; |
||
|
||
corosync = callPackage ../servers/corosync { }; |
||
|
||
cowsay = callPackage ../tools/misc/cowsay { }; |
||
|
||
cherrytree = callPackage ../applications/misc/cherrytree { }; |
||
|
||
chntpw = callPackage ../tools/security/chntpw { }; |
||
|
||
clipster = callPackage ../tools/misc/clipster { }; |
||
|
||
coprthr = callPackage ../development/libraries/coprthr { |
||
flex = flex_2_5_35; |
||
}; |
||
|
||
cpulimit = callPackage ../tools/misc/cpulimit { }; |
||
|
||
codesearch = callPackage ../tools/text/codesearch { }; |
||
|
||
contacts = callPackage ../tools/misc/contacts { |
||
inherit (darwin.apple_sdk.frameworks) Foundation AddressBook; |
||
}; |
||
|
||
coturn = callPackage ../servers/coturn { }; |
||
|
||
coursier = callPackage ../development/tools/coursier {}; |
||
|
||
cri-tools = callPackage ../tools/virtualization/cri-tools {}; |
||
|
||
crunch = callPackage ../tools/security/crunch { }; |
||
|
||
crudini = callPackage ../tools/misc/crudini { }; |
||
|
||
cucumber = callPackage ../development/tools/cucumber {}; |
||
|
||
daemontools = callPackage ../tools/admin/daemontools { }; |
||
|
||
dale = callPackage ../development/compilers/dale { }; |
||
|
||
dante = callPackage ../servers/dante { }; |
||
|
||
datamash = callPackage ../tools/misc/datamash { }; |
||
|
||
datefudge = callPackage ../tools/system/datefudge { }; |
||
|
||
dateutils = callPackage ../tools/misc/dateutils { }; |
||
|
||
ddar = pythonPackages.callPackage ../tools/backup/ddar { }; |
||
|
||
ddate = callPackage ../tools/misc/ddate { }; |
||
|
||
dehydrated = callPackage ../tools/admin/dehydrated { }; |
||
|
||
deis = callPackage ../development/tools/deis {}; |
||
|
||
deisctl = callPackage ../development/tools/deisctl {}; |
||
|
||
deja-dup = callPackage ../applications/backup/deja-dup { }; |
||
|
||
devmem2 = callPackage ../os-specific/linux/devmem2 { }; |
||
|
||
dbus-broker = callPackage ../os-specific/linux/dbus-broker { }; |
||
|
||
ioport = callPackage ../os-specific/linux/ioport {}; |
||
|
||
diagrams-builder = callPackage ../tools/graphics/diagrams-builder { |
||
inherit (haskellPackages) ghcWithPackages diagrams-builder; |
||
}; |
||
|
||
dialog = callPackage ../development/tools/misc/dialog { }; |
||
|
||
dibbler = callPackage ../tools/networking/dibbler { }; |
||
|
||
ding = callPackage ../applications/misc/ding { |
||
aspellDicts_de = aspellDicts.de; |
||
aspellDicts_en = aspellDicts.en; |
||
}; |
||
|
||
dirb = callPackage ../tools/networking/dirb { }; |
||
|
||
direnv = callPackage ../tools/misc/direnv { }; |
||
|
||
discount = callPackage ../tools/text/discount { }; |
||
|
||
diskscan = callPackage ../tools/misc/diskscan { }; |
||
|
||
disorderfs = callPackage ../tools/filesystems/disorderfs { |
||
asciidoc = asciidoc-full; |
||
}; |
||
|
||
dislocker = callPackage ../tools/filesystems/dislocker { }; |
||
|
||
ditaa = callPackage ../tools/graphics/ditaa { }; |
||
|
||
dino = callPackage ../applications/networking/instant-messengers/dino { }; |
||
|
||
dlx = callPackage ../misc/emulators/dlx { }; |
||
|
||
doitlive = callPackage ../tools/misc/doitlive { }; |
||
|
||
dosage = pythonPackages.dosage; |
||
|
||
dpic = callPackage ../tools/graphics/dpic { }; |
||
|
||
dragon-drop = callPackage ../tools/X11/dragon-drop { |
||
gtk = gtk3; |
||
}; |
||
|
||
dtools = callPackage ../development/tools/dtools { }; |
||
|
||
dtrx = callPackage ../tools/compression/dtrx { }; |
||
|
||
duperemove = callPackage ../tools/filesystems/duperemove { }; |
||
|
||
dynamic-colors = callPackage ../tools/misc/dynamic-colors { }; |
||
|
||
earlyoom = callPackage ../os-specific/linux/earlyoom { }; |
||
|
||
ecasound = callPackage ../applications/audio/ecasound { }; |
||
|
||
edac-utils = callPackage ../os-specific/linux/edac-utils { }; |
||
|
||
eggdrop = callPackage ../tools/networking/eggdrop { }; |
||
|
||
elementary-icon-theme = callPackage ../data/icons/elementary-icon-theme { }; |
||
|
||
elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { }; |
||
|
||
elm-github-install = callPackage ../tools/package-management/elm-github-install { }; |
||
|
||
emby = callPackage ../servers/emby { }; |
||
|
||
enca = callPackage ../tools/text/enca { }; |
||
|
||
ent = callPackage ../tools/misc/ent { }; |
||
|
||
envconsul = callPackage ../tools/system/envconsul { }; |
||
|
||
eschalot = callPackage ../tools/security/eschalot { }; |
||
|
||
esptool = callPackage ../tools/misc/esptool { }; |
||
|
||
esptool-ck = callPackage ../tools/misc/esptool-ck { }; |
||
|
||
ephemeralpg = callPackage ../applications/misc/ephemeralpg {}; |
||
|
||
et = callPackage ../applications/misc/et {}; |
||
|
||
eternal-terminal = callPackage ../tools/networking/eternal-terminal {}; |
||
|
||
f3 = callPackage ../tools/filesystems/f3 { }; |
||
|
||
fac = callPackage ../development/tools/fac { }; |
||
|
||
facedetect = callPackage ../tools/graphics/facedetect { }; |
||
|
||
facter = callPackage ../tools/system/facter { }; |
||
|
||
fasd = callPackage ../tools/misc/fasd { }; |
||
|
||
fastJson = callPackage ../development/libraries/fastjson { }; |
||
|
||
fast-cli = nodePackages.fast-cli; |
||
|
||
fd = callPackage ../tools/misc/fd { }; |
||
|
||
filebench = callPackage ../tools/misc/filebench { }; |
||
|
||
fileshelter = callPackage ../servers/web-apps/fileshelter { }; |
||
|
||
fsmon = callPackage ../tools/misc/fsmon { }; |
||
|
||
fsql = callPackage ../tools/misc/fsql { }; |
||
|
||
fop = callPackage ../tools/typesetting/fop { }; |
||
|
||
fondu = callPackage ../tools/misc/fondu { }; |
||
|
||
fpp = callPackage ../tools/misc/fpp { }; |
||
|
||
fsmark = callPackage ../tools/misc/fsmark { }; |
||
|
||
fwup = callPackage ../tools/misc/fwup { }; |
||
|
||
fzf = callPackage ../tools/misc/fzf { }; |
||
|
||
fzy = callPackage ../tools/misc/fzy { }; |
||
|
||
gbsplay = callPackage ../applications/audio/gbsplay { }; |
||
|
||
gdrivefs = python27Packages.gdrivefs; |
||
|
||
gdrive = callPackage ../applications/networking/gdrive { }; |
||
|
||
go-dependency-manager = callPackage ../development/tools/gdm { }; |
||
|
||
geckodriver = callPackage ../development/tools/geckodriver { }; |
||
|
||
geekbench = callPackage ../tools/misc/geekbench { }; |
||
|
||
gencfsm = callPackage ../tools/security/gencfsm { }; |
||
|
||
genromfs = callPackage ../tools/filesystems/genromfs { }; |
||
|
||
gh-ost = callPackage ../tools/misc/gh-ost { }; |
||
|
||
gist = callPackage ../tools/text/gist { }; |
||
|
||
gixy = callPackage ../tools/admin/gixy { }; |
||
|
||
gllvm = callPackage ../development/tools/gllvm { }; |
||
|
||
glide = callPackage ../development/tools/glide { }; |
||
|
||
glock = callPackage ../development/tools/glock { }; |
||
|
||
glslviewer = callPackage ../development/tools/glslviewer { |
||
inherit (darwin.apple_sdk.frameworks) Cocoa; |
||
}; |
||
|
||
gmic = callPackage ../tools/graphics/gmic { }; |
||
|
||
goa = callPackage ../development/tools/goa { }; |
||
|
||
gorilla-bin = callPackage ../tools/security/gorilla-bin { }; |
||
|
||
gosu = callPackage ../tools/misc/gosu { }; |
||
|
||
greg = callPackage ../applications/audio/greg { |
||
pythonPackages = python3Packages; |
||
}; |
||
|
||
gringo = callPackage ../tools/misc/gringo { scons = scons_2_5_1; }; |
||
|
||
grobi = callPackage ../tools/X11/grobi { }; |
||
|
||
gti = callPackage ../tools/misc/gti { }; |
||
|
||
heatseeker = callPackage ../tools/misc/heatseeker { }; |
||
|
||
hebcal = callPackage ../tools/misc/hebcal {}; |
||
|
||
hexio = callPackage ../development/tools/hexio { }; |
||
|
||
hid-listen = callPackage ../tools/misc/hid-listen { }; |
||
|
||
home-manager = callPackage ../tools/package-management/home-manager {}; |
||
|
||
hostsblock = callPackage ../tools/misc/hostsblock { }; |
||
|
||
hr = callPackage ../applications/misc/hr { }; |
||
|
||
hyx = callPackage ../tools/text/hyx { }; |
||
|
||
icdiff = callPackage ../tools/text/icdiff {}; |
||
|
||
interlock = callPackage ../servers/interlock {}; |
||
|
||
jbuilder = callPackage ../development/tools/ocaml/jbuilder { }; |
||
|
||
kapacitor = callPackage ../servers/monitoring/kapacitor { }; |
||
|
||
kisslicer = callPackage ../tools/misc/kisslicer { }; |
||
|
||
lcdproc = callPackage ../servers/monitoring/lcdproc { }; |
||
|
||
languagetool = callPackage ../tools/text/languagetool { }; |
||
|
||
loccount = callPackage ../development/tools/misc/loccount { }; |
||
|
||
long-shebang = callPackage ../misc/long-shebang {}; |
||
|
||
iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { }; |
||
|
||
ipvsadm = callPackage ../os-specific/linux/ipvsadm { }; |
||
|
||
lynis = callPackage ../tools/security/lynis { }; |
||
|
||
mathics = pythonPackages.mathics; |
||
|
||
masscan = callPackage ../tools/security/masscan { }; |
||
|
||
massren = callPackage ../tools/misc/massren { }; |
||
|
||
meritous = callPackage ../games/meritous { }; |
||
|
||
meson = callPackage ../development/tools/build-managers/meson { }; |
||
|
||
mp3blaster = callPackage ../applications/audio/mp3blaster { }; |
||
|
||
mp3fs = callPackage ../tools/filesystems/mp3fs { }; |
||
|
||
mpdas = callPackage ../tools/audio/mpdas { }; |
||
|
||
mpdcron = callPackage ../tools/audio/mpdcron { }; |
||
|
||
mpdris2 = callPackage ../tools/audio/mpdris2 { }; |
||
|
||
nfdump = callPackage ../tools/networking/nfdump { }; |
||
|
||
nrsc5 = callPackage ../applications/misc/nrsc5 { }; |
||
|
||
onboard = callPackage ../applications/misc/onboard { }; |
||
|
||
optar = callPackage ../tools/graphics/optar {}; |
||
|
||
patdiff = callPackage ../tools/misc/patdiff { }; |
||
|
||
playerctl = callPackage ../tools/audio/playerctl { }; |
||
|
||
ps_mem = callPackage ../tools/system/ps_mem { }; |
||
|
||
parallel-rust = callPackage ../tools/misc/parallel-rust { }; |
||
|
||
socklog = callPackage ../tools/system/socklog { }; |
||
|
||
staccato = callPackage ../tools/text/staccato { }; |
||
|
||
stagit = callPackage ../development/tools/stagit { }; |
||
|
||
bash-supergenpass = callPackage ../tools/security/bash-supergenpass { }; |
||
|
||
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {}; |
||
|
||
syslogng = callPackage ../tools/system/syslog-ng { }; |
||
|
||
syslogng_incubator = callPackage ../tools/system/syslog-ng-incubator { }; |
||
|
||
ring-daemon = callPackage ../applications/networking/instant-messengers/ring-daemon { }; |
||
|
||
riot-web = callPackage ../applications/networking/instant-messengers/riot/riot-web.nix { |
||
conf = config.riot-web.conf or null; |
||
}; |
||
|
||
rsbep = callPackage ../tools/backup/rsbep { }; |
||
|
||
rsyslog = callPackage ../tools/system/rsyslog { |
||
hadoop = null; # Currently Broken |
||
czmq = czmq3; |
||
}; |
||
|
||
rsyslog-light = callPackage ../tools/system/rsyslog { |
||
libkrb5 = null; |
||
systemd = null; |
||
jemalloc = null; |
||
mysql = null; |
||
postgresql = null; |
||
libdbi = null; |
||
net_snmp = null; |
||
libuuid = null; |
||
curl = null; |
||
gnutls = null; |
||
libgcrypt = null; |
||
liblognorm = null; |
||
openssl = null; |
||
librelp = null; |
||
libgt = null; |
||
libksi = null; |
||
liblogging = null; |
||
libnet = null; |
||
hadoop = null; |
||
rdkafka = null; |
||
libmongo-client = null; |
||
czmq = null; |
||
rabbitmq-c = null; |
||
hiredis = null; |
||
}; |
||
|
||
mar1d = callPackage ../games/mar1d { } ; |
||
|
||
mcrypt = callPackage ../tools/misc/mcrypt { }; |
||
|
||
mongodb-tools = callPackage ../tools/misc/mongodb-tools { }; |
||
|
||
mozlz4a = callPackage ../tools/compression/mozlz4a { |
||
pylz4 = python3Packages.lz4; |
||
}; |
||
|
||
msr-tools = callPackage ../os-specific/linux/msr-tools { }; |
||
|
||
mstflint = callPackage ../tools/misc/mstflint { }; |
||
|
||
mcelog = callPackage ../os-specific/linux/mcelog { |
||
utillinux = utillinuxMinimal; |
||
}; |
||
|
||
antigen = callPackage ../shells/antigen { }; |
||
|
||
apparix = callPackage ../tools/misc/apparix { }; |
||
|
||
appdata-tools = callPackage ../tools/misc/appdata-tools { }; |
||
|
||
arping = callPackage ../tools/networking/arping { }; |
||
|
||
arpoison = callPackage ../tools/networking/arpoison { }; |
||
|
||
asciidoc = callPackage ../tools/typesetting/asciidoc { |
||
inherit (python2Packages) matplotlib numpy aafigure recursivePthLoader; |
||
w3m = w3m-batch; |
||
enableStandardFeatures = false; |
||
}; |
||
|
||
asciidoc-full = appendToName "full" (asciidoc.override { |
||
inherit (python2Packages) pygments; |
||
enableStandardFeatures = true; |
||
}); |
||
|
||
asciidoc-full-with-plugins = appendToName "full-with-plugins" (asciidoc.override { |
||
inherit (python2Packages) pygments; |
||
enableStandardFeatures = true; |
||
enableExtraPlugins = true; |
||
}); |
||
|
||
asciidoctor = callPackage ../tools/typesetting/asciidoctor { }; |
||
|
||
asunder = callPackage ../applications/audio/asunder { }; |
||
|
||
autossh = callPackage ../tools/networking/autossh { }; |
||
|
||
assh = callPackage ../tools/networking/assh { }; |
||
|
||
asynk = callPackage ../tools/networking/asynk { }; |
||
|
||
bacula = callPackage ../tools/backup/bacula { }; |
||
|
||
bareos = callPackage ../tools/backup/bareos { }; |
||
|
||
bats = callPackage ../development/interpreters/bats { }; |
||
|
||
bdsync = callPackage ../tools/backup/bdsync { }; |
||
|
||
beanstalkd = callPackage ../servers/beanstalkd { }; |
||
|
||
beegfs = callPackage ../os-specific/linux/beegfs { }; |
||
|
||
beets = callPackage ../tools/audio/beets { |
||
pythonPackages = python2Packages; |
||
}; |
||
|
||
bepasty = callPackage ../tools/misc/bepasty { }; |
||
|
||
bettercap = callPackage ../tools/security/bettercap { }; |
||
|
||
bfg-repo-cleaner = gitAndTools.bfg-repo-cleaner; |
||
|
||
bfs = callPackage ../tools/system/bfs { }; |
||
|
||
bgs = callPackage ../tools/X11/bgs { }; |
||
|
||
biber = callPackage ../tools/typesetting/biber { |
||
inherit (perlPackages) buildPerlModule |
||
autovivification BusinessISBN BusinessISMN BusinessISSN ConfigAutoConf |
||
DataCompare DataDump DateSimple EncodeEUCJPASCII EncodeHanExtra EncodeJIS2K |
||
DateTime DateTimeFormatBuilder DateTimeCalendarJulian |
||
ExtUtilsLibBuilder FileSlurp FileWhich IPCRun3 Log4Perl LWPProtocolHttps ListAllUtils |
||
ListMoreUtils MozillaCA ReadonlyXS RegexpCommon TextBibTeX |
||
UnicodeCollate UnicodeLineBreak URI XMLLibXMLSimple XMLLibXSLT XMLWriter |
||
ClassAccessor TextCSV TextCSV_XS TextRoman DataUniqid LinguaTranslit UnicodeNormalize SortKey |
||
TestDifferences; |
||
}; |
||
|
||
blueman = callPackage ../tools/bluetooth/blueman { |
||
withPulseAudio = config.pulseaudio or true; |
||
}; |
||
|
||
bmrsa = callPackage ../tools/security/bmrsa/11.nix { }; |
||
|
||
bogofilter = callPackage ../tools/misc/bogofilter { }; |
||
|
||
bsdbuild = callPackage ../development/tools/misc/bsdbuild { }; |
||
|
||
bsdiff = callPackage ../tools/compression/bsdiff { }; |
||
|
||
btar = callPackage ../tools/backup/btar { |
||
librsync = librsync_0_9; |
||
}; |
||
|
||
bud = callPackage ../tools/networking/bud { |
||
inherit (pythonPackages) gyp; |
||
}; |
||
|
||
bup = callPackage ../tools/backup/bup { }; |
||
|
||
burp = callPackage ../tools/backup/burp { }; |
||
|
||
buku = callPackage ../applications/misc/buku { }; |
||
|
||
byzanz = callPackage ../applications/video/byzanz {}; |
||
|
||
ori = callPackage ../tools/backup/ori { }; |
||
|
||
anydesk = callPackage ../applications/networking/remote/anydesk { }; |
||
|
||
atool = callPackage ../tools/archivers/atool { }; |
||
|
||
bsc = callPackage ../tools/compression/bsc { |
||
inherit (llvmPackages) openmp; |
||
}; |
||
|
||
bzip2 = callPackage ../tools/compression/bzip2 { }; |
||
|
||
cabextract = callPackage ../tools/archivers/cabextract { }; |
||
|
||
cadaver = callPackage ../tools/networking/cadaver { }; |
||
|
||
davix = callPackage ../tools/networking/davix { }; |
||
|
||
cantata = libsForQt5.callPackage ../applications/audio/cantata { |
||
inherit vlc; |
||
ffmpeg = ffmpeg_2; |
||
}; |
||
|
||
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 { }; |
||
|
||
cdrdao = callPackage ../tools/cd-dvd/cdrdao { }; |
||
|
||
cdrkit = callPackage ../tools/cd-dvd/cdrkit { }; |
||
|
||
mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { }; |
||
|
||
nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { }; |
||
|
||
libceph = ceph.lib; |
||
ceph = callPackage ../tools/filesystems/ceph { boost = boost165; }; |
||
ceph-dev = ceph; |
||
|
||
cfdg = callPackage ../tools/graphics/cfdg { |
||
ffmpeg = ffmpeg_2; |
||
}; |
||
|
||
checkinstall = callPackage ../tools/package-management/checkinstall { }; |
||
|
||
chkrootkit = callPackage ../tools/security/chkrootkit { }; |
||
|
||
chrony = callPackage ../tools/networking/chrony { }; |
||
|
||
chunkfs = callPackage ../tools/filesystems/chunkfs { }; |
||
|
||
chunksync = callPackage ../tools/backup/chunksync { }; |
||
|
||
cipherscan = callPackage ../tools/security/cipherscan { |
||
openssl = if stdenv.system == "x86_64-linux" |
||
then openssl-chacha |
||
else openssl; |
||
}; |
||
|
||
cjdns = callPackage ../tools/networking/cjdns { }; |
||
|
||
cksfv = callPackage ../tools/networking/cksfv { }; |
||
|
||
clementine = callPackage ../applications/audio/clementine { |
||
gst_plugins = |
||
with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ]; |
||
}; |
||
|
||
clementineFree = clementine.free; |
||
|
||
ciopfs = callPackage ../tools/filesystems/ciopfs { }; |
||
|
||
citrix_receiver = hiPrio citrix_receiver_13_9_0; |
||
citrix_receiver_13_9_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.9.0"; }; |
||
citrix_receiver_13_8_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.8.0"; }; |
||
citrix_receiver_13_7_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.7.0"; }; |
||
citrix_receiver_13_6_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.6.0"; }; |
||
citrix_receiver_13_5_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.5.0"; }; |
||
citrix_receiver_13_4_0 = callPackage ../applications/networking/remote/citrix-receiver { version = "13.4.0"; }; |
||
|
||
citra = libsForQt5.callPackage ../misc/emulators/citra { }; |
||
|
||
cmst = libsForQt5.callPackage ../tools/networking/cmst { }; |
||
|
||
colord = callPackage ../tools/misc/colord { }; |
||
|
||
colord-gtk = callPackage ../tools/misc/colord-gtk { }; |
||
|
||
colordiff = callPackage ../tools/text/colordiff { }; |
||
|
||
concurrencykit = callPackage ../development/libraries/concurrencykit { }; |
||
|
||
connect = callPackage ../tools/networking/connect { }; |
||
|
||
conspy = callPackage ../os-specific/linux/conspy {}; |
||
|
||
connman = callPackage ../tools/networking/connman { }; |
||
|
||
connman-gtk = callPackage ../tools/networking/connman-gtk { }; |
||
|
||
connman-ncurses = callPackage ../tools/networking/connman-ncurses { }; |
||
|
||
connman-notify = callPackage ../tools/networking/connman-notify { }; |
||
|
||
connmanui = callPackage ../tools/networking/connmanui { }; |
||
|
||
connman_dmenu = callPackage ../tools/networking/connman_dmenu { }; |
||
|
||
convertlit = callPackage ../tools/text/convertlit { }; |
||
|
||
collectd = callPackage ../tools/system/collectd { |
||
libsigrok = libsigrok-0-3-0; # not compatible with >= 0.4.0 yet |
||
}; |
||
|
||
collectd-data = callPackage ../tools/system/collectd/data.nix { }; |
||
|
||
colormake = callPackage ../development/tools/build-managers/colormake { }; |
||
|
||
cpuminer = callPackage ../tools/misc/cpuminer { }; |
||
|
||
cpuminer-multi = callPackage ../tools/misc/cpuminer-multi { }; |
||
|
||
cuetools = callPackage ../tools/cd-dvd/cuetools { }; |
||
|
||
u3-tool = callPackage ../tools/filesystems/u3-tool { }; |
||
|
||
unifdef = callPackage ../development/tools/misc/unifdef { }; |
||
|
||
unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { }; |
||
|
||
usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { }; |
||
usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { }; |
||
|
||
anthy = callPackage ../tools/inputmethods/anthy { }; |
||
|
||
libpinyin = callPackage ../development/libraries/libpinyin { }; |
||
|
||
libskk = callPackage ../development/libraries/libskk { |
||
inherit (gnome3) gnome-common libgee; |
||
}; |
||
|
||
m17n_db = callPackage ../tools/inputmethods/m17n-db { }; |
||
|
||
m17n_lib = callPackage ../tools/inputmethods/m17n-lib { }; |
||
|
||
skktools = callPackage ../tools/inputmethods/skk/skktools { }; |
||
skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { }; |
||
|
||
libkkc-data = callPackage ../data/misc/libkkc-data { |
||
inherit (pythonPackages) marisa; |
||
}; |
||
|
||
libkkc = callPackage ../tools/inputmethods/libkkc { |
||
inherit (gnome3) libgee; |
||
}; |
||
|
||
ibus = callPackage ../tools/inputmethods/ibus { |
||
inherit (gnome3) dconf gconf glib; |
||
}; |
||
|
||
ibus-qt = callPackage ../tools/inputmethods/ibus/ibus-qt.nix { }; |
||
|
||
ibus-engines = recurseIntoAttrs { |
||
anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { }; |
||
|
||
hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { }; |
||
|
||
kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { }; |
||
|
||
libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { }; |
||
|
||
m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { }; |
||
|
||
mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc rec { |
||
python = python2; |
||
inherit (python2Packages) gyp; |
||
protobuf = pkgs.protobuf.overrideDerivation (oldAttrs: { stdenv = clangStdenv; }); |
||
}; |
||
|
||
table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { |
||
inherit (gnome3) dconf; |
||
}; |
||
|
||
table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others { |
||
ibus-table = ibus-engines.table; |
||
}; |
||
|
||
uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { }; |
||
}; |
||
|
||
ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { |
||
inherit (gnome3) dconf; |
||
plugins = [ ]; |
||
}; |
||
|
||
interception-tools = callPackage ../tools/inputmethods/interception-tools { }; |
||
interception-tools-plugins = { |
||
caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { }; |
||
}; |
||
|
||
brotli = callPackage ../tools/compression/brotli { }; |
||
|
||
biosdevname = callPackage ../tools/networking/biosdevname { }; |
||
|
||
c14 = callPackage ../applications/networking/c14 { }; |
||
|
||
certstrap = callPackage ../tools/security/certstrap { }; |
||
|
||
cfssl = callPackage ../tools/security/cfssl { }; |
||
|
||
checkbashisms = callPackage ../development/tools/misc/checkbashisms { }; |
||
|
||
ckb = libsForQt5.callPackage ../tools/misc/ckb { }; |
||
|
||
clamav = callPackage ../tools/security/clamav { }; |
||
|
||
clex = callPackage ../tools/misc/clex { }; |
||
|
||
client-ip-echo = callPackage ../servers/misc/client-ip-echo { }; |
||
|
||
cloc = callPackage ../tools/misc/cloc { |
||
inherit (perlPackages) perl AlgorithmDiff ParallelForkManager RegexpCommon; |
||
}; |
||
|
||
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 { }; |
||
|
||
compass = callPackage ../development/tools/compass { }; |
||
|
||
conda = callPackage ../tools/package-management/conda { }; |
||
|
||
convmv = callPackage ../tools/misc/convmv { }; |
||
|
||
convoy = callPackage ../tools/filesystems/convoy { }; |
||
|
||
cool-retro-term = libsForQt5.callPackage ../applications/misc/cool-retro-term { }; |
||
|
||
coreutils = callPackage ../tools/misc/coreutils { |
||
aclSupport = stdenv.isLinux; |
||
attrSupport = stdenv.isLinux; |
||
}; |
||
|
||
coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; }; |
||
|
||
corkscrew = callPackage ../tools/networking/corkscrew { }; |
||
|
||
cowpatty = callPackage ../tools/security/cowpatty { }; |
||
|
||
cpio = callPackage ../tools/archivers/cpio { }; |
||
|
||
crackxls = callPackage ../tools/security/crackxls { }; |
||
|
||
createrepo_c = callPackage ../tools/package-management/createrepo_c { }; |
||
|
||
cromfs = callPackage ../tools/archivers/cromfs { }; |
||
|
||
cron = callPackage ../tools/system/cron { }; |
||
|
||
inherit (callPackages ../development/compilers/cudatoolkit { }) |
||
cudatoolkit6 |
||
cudatoolkit65 |
||
cudatoolkit7 |
||
cudatoolkit75 |
||
cudatoolkit8 |
||
cudatoolkit9; |
||
|
||
cudatoolkit = cudatoolkit9; |
||
|
||
inherit (callPackages ../development/libraries/science/math/cudnn { }) |
||
cudnn_cudatoolkit7 |
||
cudnn_cudatoolkit75 |
||
cudnn6_cudatoolkit8 |
||
cudnn_cudatoolkit8 |
||
cudnn_cudatoolkit9; |
||
|
||
cudnn = cudnn_cudatoolkit9; |
||
|
||
curlFull = curl.override { |
||
idnSupport = true; |
||
ldapSupport = true; |
||
gssSupport = true; |
||
brotliSupport = true; |
||
}; |
||
|
||
curl = callPackage ../tools/networking/curl rec { |
||
fetchurl = fetchurlBoot; |
||
http2Support = true; |
||
zlibSupport = true; |
||
sslSupport = zlibSupport; |
||
scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin; |
||
gssSupport = true; |
||
}; |
||
|
||
curl_unix_socket = callPackage ../tools/networking/curl-unix-socket rec { }; |
||
|
||
cunit = callPackage ../tools/misc/cunit { }; |
||
bcunit = callPackage ../tools/misc/bcunit { }; |
||
|
||
curlftpfs = callPackage ../tools/filesystems/curlftpfs { }; |
||
|
||
cutter = callPackage ../tools/networking/cutter { }; |
||
|
||
cwebbin = callPackage ../development/tools/misc/cwebbin { }; |
||
|
||
cvs_fast_export = callPackage ../applications/version-management/cvs-fast-export { }; |
||
|
||
dadadodo = callPackage ../tools/text/dadadodo { }; |
||
|
||
daemonize = callPackage ../tools/system/daemonize { }; |
||
|
||
daq = callPackage ../applications/networking/ids/daq { }; |
||
|
||
dar = callPackage ../tools/archivers/dar { }; |
||
|
||
darkhttpd = callPackage ../servers/http/darkhttpd { }; |
||
|
||
darkstat = callPackage ../tools/networking/darkstat { }; |
||
|
||
davfs2 = callPackage ../tools/filesystems/davfs2 { }; |
||
|
||
dbeaver = callPackage ../applications/misc/dbeaver { }; |
||
|
||
dbench = callPackage ../development/tools/misc/dbench { }; |
||
|
||
dclxvi = callPackage ../development/libraries/dclxvi { }; |
||
|
||
dcraw = callPackage ../tools/graphics/dcraw { }; |
||
|
||
dcfldd = callPackage ../tools/system/dcfldd { }; |
||
|
||
debianutils = callPackage ../tools/misc/debianutils { }; |
||
|
||
debian-devscripts = callPackage ../tools/misc/debian-devscripts { |
||
inherit (perlPackages) CryptSSLeay LWP TimeDate DBFile FileDesktopEntry; |
||
}; |
||
|
||
debootstrap = callPackage ../tools/misc/debootstrap { }; |
||
|
||
deer = callPackage ../shells/zsh-deer { }; |
||
|
||
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 { }; |
||
|
||
ddcutil = callPackage ../tools/misc/ddcutil { }; |
||
|
||
ddclient = callPackage ../tools/networking/ddclient { }; |
||
|
||
dd_rescue = callPackage ../tools/system/dd_rescue { }; |
||
|
||
ddrescue = callPackage ../tools/system/ddrescue { }; |
||
|
||
deluge = callPackage ../applications/networking/p2p/deluge { |
||
pythonPackages = python2Packages; |
||
}; |
||
|
||
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-proxy = callPackage ../tools/networking/dnscrypt-proxy { }; |
||
|
||
dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { }; |
||
|
||
dnsmasq = callPackage ../tools/networking/dnsmasq { }; |
||
|
||
dnsperf = callPackage ../tools/networking/dnsperf { }; |
||
|
||
dnstop = callPackage ../tools/networking/dnstop { }; |
||
|
||
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 { }; |
||
|
||
diffoscope = callPackage ../tools/misc/diffoscope { |
||
jdk = jdk7; |
||
}; |
||
|
||
diffstat = callPackage ../tools/text/diffstat { }; |
||
|
||
diffutils = callPackage ../tools/text/diffutils { }; |
||
|
||
dir2opus = callPackage ../tools/audio/dir2opus { |
||
inherit (pythonPackages) mutagen python wrapPython; |
||
}; |
||
|
||
wgetpaste = callPackage ../tools/text/wgetpaste { }; |
||
|
||
dirmngr = callPackage ../tools/security/dirmngr { }; |
||
|
||
disper = callPackage ../tools/misc/disper { }; |
||
|
||
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 { }; |
||
|
||
dmg2img = callPackage ../tools/misc/dmg2img { }; |
||
|
||
docbook2odf = callPackage ../tools/typesetting/docbook2odf { |
||
inherit (perlPackages) PerlMagick; |
||
}; |
||
|
||
doas = callPackage ../tools/security/doas { }; |
||
|
||
docbook2x = callPackage ../tools/typesetting/docbook2x { |
||
inherit (perlPackages) XMLSAX XMLSAXBase XMLParser XMLNamespaceSupport; |
||
}; |
||
|
||
docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { }; |
||
|
||
dockbarx = callPackage ../applications/misc/dockbarx { }; |
||
|
||
dog = callPackage ../tools/system/dog { }; |
||
|
||
dosfstools = callPackage ../tools/filesystems/dosfstools { }; |
||
|
||
dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { }; |
||
|
||
dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { }; |
||
|
||
dolphinEmu = callPackage ../misc/emulators/dolphin-emu { }; |
||
dolphinEmuMaster = callPackage ../misc/emulators/dolphin-emu/master.nix { |
||
inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL; |
||
inherit (darwin) cf-private; |
||
wxGTK = wxGTK31; |
||
}; |
||
|
||
doomseeker = qt5.callPackage ../applications/misc/doomseeker { }; |
||
|
||
doom-bcc = callPackage ../games/zdoom/bcc-git.nix { }; |
||
|
||
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 {}; |
||
|
||
drone = callPackage ../development/tools/continuous-integration/drone { }; |
||
|
||
dropbear = callPackage ../tools/networking/dropbear { }; |
||
|
||
dtach = callPackage ../tools/misc/dtach { }; |
||
|
||
dtc = callPackage ../development/compilers/dtc { }; |
||
|
||
dub = callPackage ../development/tools/build-managers/dub { }; |
||
|
||
duc = callPackage ../tools/misc/duc { }; |
||
|
||
duff = callPackage ../tools/filesystems/duff { }; |
||
|
||
dumptorrent = callPackage ../tools/misc/dumptorrent { }; |
||
|
||
duo-unix = callPackage ../tools/security/duo-unix { }; |
||
|
||
duplicity = callPackage ../tools/backup/duplicity { |
||
gnupg = gnupg1; |
||
}; |
||
|
||
duply = callPackage ../tools/backup/duply { }; |
||
|
||
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; |
||
}; |
||
|
||
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 { }; |
||
|
||
ebook_tools = callPackage ../tools/text/ebook-tools { }; |
||
|
||
ecryptfs = callPackage ../tools/security/ecryptfs { }; |
||
|
||
ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { }; |
||
|
||
edid-decode = callPackage ../tools/misc/edid-decode { }; |
||
|
||
editres = callPackage ../tools/graphics/editres { }; |
||
|
||
edit = callPackage ../applications/editors/edit { }; |
||
|
||
edk2 = callPackage ../development/compilers/edk2 { }; |
||
|
||
eflite = callPackage ../applications/audio/eflite {}; |
||
|
||
eid-mw = callPackage ../tools/security/eid-mw { }; |
||
|
||
eid-viewer = callPackage ../tools/security/eid-viewer { }; |
||
|
||
mcrcon = callPackage ../tools/networking/mcrcon {}; |
||
|
||
uudeview = callPackage ../tools/misc/uudeview { }; |
||
|
||
uutils-coreutils = callPackage ../tools/misc/uutils-coreutils { |
||
inherit (pythonPackages) sphinx; |
||
}; |
||
|
||
zabbix-cli = callPackage ../tools/misc/zabbix-cli { }; |
||
|
||
### DEVELOPMENT / EMSCRIPTEN |
||
|
||
buildEmscriptenPackage = callPackage ../development/em-modules/generic { }; |
||
|
||
emscripten = callPackage ../development/compilers/emscripten { }; |
||
|
||
emscriptenfastcompPackages = callPackage ../development/compilers/emscripten-fastcomp { }; |
||
|
||
emscriptenfastcomp = emscriptenfastcompPackages.emscriptenfastcomp; |
||
|
||
emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { }); |
||
|
||
emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; }; |
||
|
||
efibootmgr = callPackage ../tools/system/efibootmgr { }; |
||
|
||
efivar = callPackage ../tools/system/efivar { }; |
||
|
||
evemu = callPackage ../tools/system/evemu { }; |
||
|
||
# The latest version used by elasticsearch, logstash, kibana and the the beats from elastic. |
||
elk5Version = "5.6.6"; |
||
elk6Version = "6.1.2"; |
||
|
||
elasticsearch = callPackage ../servers/search/elasticsearch { }; |
||
elasticsearch2 = callPackage ../servers/search/elasticsearch/2.x.nix { }; |
||
elasticsearch5 = callPackage ../servers/search/elasticsearch/5.x.nix { }; |
||
elasticsearch6 = callPackage ../servers/search/elasticsearch/6.x.nix { }; |
||
|
||
elasticsearchPlugins = recurseIntoAttrs ( |
||
callPackage ../servers/search/elasticsearch/plugins.nix { } |
||
); |
||
|
||
emem = callPackage ../applications/misc/emem { }; |
||
|
||
emv = callPackage ../tools/misc/emv { }; |
||
|
||
enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { }; |
||
|
||
cryfs = callPackage ../tools/filesystems/cryfs { }; |
||
|
||
encfs = callPackage ../tools/filesystems/encfs { |
||
tinyxml2 = tinyxml-2; |
||
}; |
||
|
||
enscript = callPackage ../tools/text/enscript { }; |
||
|
||
entr = callPackage ../tools/misc/entr { }; |
||
|
||
envoy = callPackage ../tools/networking/envoy { |
||
bazel = bazel_0_4; |
||
}; |
||
|
||
eot_utilities = callPackage ../tools/misc/eot-utilities { }; |
||
|
||
eplot = callPackage ../tools/graphics/eplot { }; |
||
|
||
epstool = callPackage ../tools/graphics/epstool { }; |
||
|
||
epsxe = callPackage ../misc/emulators/epsxe { }; |
||
|
||
escrotum = callPackage ../tools/graphics/escrotum { |
||
inherit (pythonPackages) buildPythonApplication pygtk numpy; |
||
}; |
||
|
||
ethtool = callPackage ../tools/misc/ethtool { }; |
||
|
||
ettercap = callPackage ../applications/networking/sniffers/ettercap { }; |
||
|
||
euca2ools = callPackage ../tools/virtualization/euca2ools { }; |
||
|
||
eventstat = callPackage ../os-specific/linux/eventstat { }; |
||
|
||
evtest = callPackage ../applications/misc/evtest { }; |
||
|
||
exa = callPackage ../tools/misc/exa { }; |
||
|
||
exempi = callPackage ../development/libraries/exempi { }; |
||
|
||
execline = callPackage ../tools/misc/execline { }; |
||
|
||
exif = callPackage ../tools/graphics/exif { }; |
||
|
||
exiftags = callPackage ../tools/graphics/exiftags { }; |
||
|
||
exiftool = perlPackages.ImageExifTool; |
||
|
||
extundelete = callPackage ../tools/filesystems/extundelete { }; |
||
|
||
expect = callPackage ../tools/misc/expect { }; |
||
|
||
f2fs-tools = callPackage ../tools/filesystems/f2fs-tools { }; |
||
|
||
Fabric = python2Packages.Fabric; |
||
|
||
fail2ban = callPackage ../tools/security/fail2ban { }; |
||
|
||
fakeroot = callPackage ../tools/system/fakeroot { }; |
||
|
||
fakeroute = callPackage ../tools/networking/fakeroute { }; |
||
|
||
fakechroot = callPackage ../tools/system/fakechroot { }; |
||
|
||
fast-neural-doodle = callPackage ../tools/graphics/fast-neural-doodle { |
||
inherit (python27Packages) numpy scipy h5py scikitlearn python |
||
pillow; |
||
}; |
||
|
||
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 rec { |
||
python = python2; |
||
inherit (python2Packages) gyp; |
||
protobuf = pkgs.protobuf.overrideDerivation (oldAttrs: { stdenv = clangStdenv; }); |
||
}; |
||
|
||
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 { }; |
||
|
||
|