aboutsummaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2021-04-25 16:53:32 -0600
committerKenny Ballou <kb@devnulllabs.io>2021-04-25 16:53:32 -0600
commit75569370a8ab5fafa5a72e5fb685bd01083e9d1a (patch)
tree5a603bfff7e14cbe2d23995c34e645e0eb3bc502 /packages
parent83cd74740adab141e7d8b7309da8431f3d390038 (diff)
downloaddotfiles-75569370a8ab5fafa5a72e5fb685bd01083e9d1a.tar.gz
dotfiles-75569370a8ab5fafa5a72e5fb685bd01083e9d1a.tar.xz
add backup.sh package and configuration
Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'packages')
-rw-r--r--packages/scripts/backup-sh/default.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/packages/scripts/backup-sh/default.nix b/packages/scripts/backup-sh/default.nix
new file mode 100644
index 00000000..8f6aef98
--- /dev/null
+++ b/packages/scripts/backup-sh/default.nix
@@ -0,0 +1,26 @@
+{ lib, stdenv, fetchFromGitHub, pkgs, ... }:
+
+stdenv.mkDerivation {
+ name = "backup.sh";
+ src = fetchFromGitHub {
+ owner = "devnulllabs";
+ repo = "backup.sh";
+ rev = "148faec5275d1ed59275810dad2f3d16652bbf42";
+ sha256 = "1hpi7n7rwkhgnx41l6iskj1b0m1jy1zs9xyis39zk1shmp4599fw";
+ };
+
+ buildInputs = with pkgs; [ bash ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ install backup.sh $out/bin/backup.sh
+ '';
+
+ meta = {
+ description = "Simple Backup Script";
+ homepage = "https://github.com/devnulllabs/backup.sh";
+ license = lib.licenses.gpl3Plus;
+ maintainers = [];
+ platforms = pkgs.lib.platforms.all;
+ };
+}