summary refs log tree commit diff
path: root/pkgs/tools/backup/borg
diff options
context:
space:
mode:
authorJohannes Frankenau <johannes@frankenau.net>2018-05-13 21:43:43 +0200
committerJohannes Frankenau <johannes@frankenau.net>2018-05-13 22:50:25 +0200
commitbb07e8903d25dd294b58426e9e5ad559d6717a5e (patch)
tree9a7589006de8fa037272557819b65a00e0a180b0 /pkgs/tools/backup/borg
parent836be60200badf15f31b4719f7ca527c2de550d0 (diff)
downloadnixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.tar
nixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.tar.gz
nixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.tar.bz2
nixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.tar.lz
nixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.tar.xz
nixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.tar.zst
nixlib-bb07e8903d25dd294b58426e9e5ad559d6717a5e.zip
borgbackup: install shell completions
Diffstat (limited to 'pkgs/tools/backup/borg')
-rw-r--r--pkgs/tools/backup/borg/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/tools/backup/borg/default.nix b/pkgs/tools/backup/borg/default.nix
index 43f45a1783f5..6de4d3d859ed 100644
--- a/pkgs/tools/backup/borg/default.nix
+++ b/pkgs/tools/backup/borg/default.nix
@@ -44,11 +44,20 @@ python3Packages.buildPythonApplication rec {
     make -C docs man
     mkdir -p $out/share/man
     cp -R docs/_build/man $out/share/man/man1
+
+    mkdir -p $out/share/bash-completion/completions
+    cp scripts/shell_completions/bash/borg $out/share/bash-completion/completions/
+
+    mkdir -p $out/share/fish/vendor_completions.d
+    cp scripts/shell_completions/fish/borg.fish $out/share/fish/vendor_completions.d/
+
+    mkdir -p $out/share/zsh/site-functions
+    cp scripts/shell_completions/zsh/_borg $out/share/zsh/site-functions/
   '';
 
   meta = with stdenv.lib; {
     description = "A deduplicating backup program (attic fork)";
-    homepage = https://borgbackup.github.io/;
+    homepage = https://www.borgbackup.org;
     license = licenses.bsd3;
     platforms = platforms.unix; # Darwin and FreeBSD mentioned on homepage
     maintainers = with maintainers; [ flokli ];