···
pass = callPackage ../tools/security/pass { };
+
pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { };
pass-nodmenu = callPackage ../tools/security/pass {
···
birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
bitbucket-cli = python2Packages.bitbucket-cli;
+
bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { };
blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { };
···
bettercap = callPackage ../tools/security/bettercap { };
+
bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { };
bfs = callPackage ../tools/system/bfs { };
···
bud = callPackage ../tools/networking/bud {
inherit (pythonPackages) gyp;
+
bump2version = python37Packages.callPackage ../applications/version-management/git-and-tools/bump2version { };
bumpver = callPackage ../applications/version-management/bumpver { };
···
deer = callPackage ../shells/zsh/zsh-deer { };
+
delta = callPackage ../applications/version-management/git-and-tools/delta {
+
inherit (darwin.apple_sdk.frameworks) Security;
deno = callPackage ../development/web/deno {
inherit (darwin.apple_sdk.frameworks) Security CoreServices;
···
diction = callPackage ../tools/text/diction { };
+
diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { };
diffoscope = callPackage ../tools/misc/diffoscope {
inherit (androidenv.androidPkgs_9_0) build-tools;
···
ggobi = callPackage ../tools/graphics/ggobi { };
+
gh = callPackage ../applications/version-management/git-and-tools/gh { };
+
ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { };
+
ghq = callPackage ../applications/version-management/git-and-tools/ghq { };
+
ghr = callPackage ../applications/version-management/git-and-tools/ghr { };
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-b2 = callPackage ../applications/version-management/git-and-tools/git-annex-remote-b2 { };
+
git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx {
+
inherit (python3Packages)
+
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 {
inherit (darwin.apple_sdk.frameworks) Security;
git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { };
+
inherit (haskellPackages) git-brunch;
+
git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { };
+
git-bz = callPackage ../applications/version-management/git-and-tools/git-bz { };
+
git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { };
+
git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { };
+
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-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-dit = callPackage ../applications/version-management/git-and-tools/git-dit {
+
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
+
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 { mercurial = mercurial_4; };
+
git-filter-repo = callPackage ../applications/version-management/git-and-tools/git-filter-repo {
+
pythonPackages = python3Packages;
+
git-gone = callPackage ../applications/version-management/git-and-tools/git-gone {
+
inherit (darwin.apple_sdk.frameworks) Security;
+
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-lfs1 = callPackage ../applications/version-management/git-lfs/1.nix { };
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-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 { };
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 {
+
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 {
+
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-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 { };
+
gitin = callPackage ../applications/version-management/git-and-tools/gitin { };
gitinspector = callPackage ../applications/version-management/gitinspector { };
···
gitstats = callPackage ../applications/version-management/gitstats { };
+
gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { };
+
gitui = callPackage ../applications/version-management/git-and-tools/gitui {
+
inherit (darwin.apple_sdk.frameworks) Security AppKit;
+
inherit (pkgs) openssl perl;
gogs = callPackage ../applications/version-management/gogs { };
···
gl2ps = callPackage ../development/libraries/gl2ps { };
+
glab = callPackage ../applications/version-management/git-and-tools/glab { };
glusterfs = callPackage ../tools/filesystems/glusterfs { };
glmark2 = callPackage ../tools/graphics/glmark2 { };
···
grub = pkgsi686Linux.callPackage ../tools/misc/grub ({
stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6;
} // (config.grub or {}));
+
grv = callPackage ../applications/version-management/git-and-tools/grv { };
trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { };
···
httpx = callPackage ../tools/security/httpx { };
+
hub = callPackage ../applications/version-management/git-and-tools/hub { };
hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
humanfriendly = with python3Packages; toPythonApplication humanfriendly;
···
k6 = callPackage ../development/tools/k6 { };
+
lab = callPackage ../applications/version-management/git-and-tools/lab { };
lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
ldc = callPackage ../development/compilers/ldc { };
···
lbreakout2 = callPackage ../games/lbreakout2 { };
+
lefthook = callPackage ../applications/version-management/git-and-tools/lefthook {
+
# Please use empty attrset once upstream bugs have been fixed
+
# https://github.com/Arkweid/lefthook/issues/151
+
buildGoModule = buildGo114Module;
lego = callPackage ../tools/admin/lego { };
···
pptpd = callPackage ../tools/networking/pptpd {};
+
pre-commit = with python3Packages; toPythonApplication pre-commit;
pretty-simple = callPackage ../development/tools/pretty-simple { };
···
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;
···
rq = callPackage ../development/tools/rq {
inherit (darwin) libiconv;
+
rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { };
rsnapshot = callPackage ../tools/backup/rsnapshot { };
···
scdoc = callPackage ../tools/typesetting/scdoc { };
+
scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { };
scream-receivers = callPackage ../misc/scream-receivers {
pulseSupport = config.pulseaudio or false;
···
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 { };
+
subgit = callPackage ../applications/version-management/git-and-tools/subgit { };
subsurface = libsForQt514.callPackage ../applications/misc/subsurface { };
···
swec = callPackage ../tools/networking/swec { };
+
svn2git = callPackage ../applications/version-management/git-and-tools/svn2git {
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 { };
···
thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
+
thicket = callPackage ../applications/version-management/git-and-tools/thicket { };
thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
···
inherit (darwin.apple_sdk.frameworks) Foundation;
+
top-git = callPackage ../applications/version-management/git-and-tools/topgit { };
tor = callPackage ../tools/security/tor { };
tor-arm = callPackage ../tools/security/tor/tor-arm.nix { };
···
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 = python3.pkgs.callPackage ../tools/text/transifex-client { };
···
configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
+
darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { };
darktable = callPackage ../applications/graphics/darktable {
pugixml = pugixml.override { shared = true; };
···
+
git = callPackage ../applications/version-management/git-and-tools/git {
+
svnSupport = false; # for git-svn support
+
guiSupport = false; # requires tcl/tk
+
sendEmailSupport = false; # requires plenty of perl libraries
+
perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
+
perlPackages.libnet perlPackages.NetSMTPSSL
+
perlPackages.IOSocketSSL perlPackages.NetSSLeay
+
perlPackages.AuthenSASL perlPackages.DigestHMAC
+
# The full-featured Git.
+
gitFull = git.override {
+
sendEmailSupport = true;
+
withLibsecret = !stdenv.isDarwin;
+
# Git with SVN support, but without GUI.
+
gitSVN = lowPrio (appendToName "with-svn" (git.override {
+
git-doc = lib.addMetaAttrs {
+
description = "Additional documentation for Git";
+
This package contains additional documentation (HTML and text files) that
+
is referenced in the man pages of Git.
+
gitMinimal = appendToName "minimal" (git.override {
gitRepo = callPackage ../applications/version-management/git-repo { };
···
git-review = python3Packages.callPackage ../applications/version-management/git-review { };
gitolite = callPackage ../applications/version-management/gitolite { };
···
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
+
legit = callPackage ../applications/version-management/git-and-tools/legit { };
lens = callPackage ../applications/networking/cluster/lens { };
···
tickrs = callPackage ../applications/misc/tickrs { };
+
tig = callPackage ../applications/version-management/git-and-tools/tig { };
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
···
yate = callPackage ../applications/misc/yate { };
+
ydiff = with python3.pkgs; toPythonApplication ydiff;
yed = callPackage ../applications/graphics/yed {};