From 7b5bd59eb0918f5ed40238df619a53cf533e6907 Mon Sep 17 00:00:00 2001 From: Aaron Honeycutt Date: Tue, 6 Feb 2024 15:51:53 +0000 Subject: [PATCH] Upload New File --- software/backrest/package.nix | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 software/backrest/package.nix diff --git a/software/backrest/package.nix b/software/backrest/package.nix new file mode 100644 index 0000000..8dccf88 --- /dev/null +++ b/software/backrest/package.nix @@ -0,0 +1,27 @@ +{ pkgs, lib }: + +pkgs.stdenv.mkDerivation rec { + pname = "backrest"; + version = "v0.11.0"; + + src = builtins.fetchurl { + url = "https://github.com/garethgeorge/backrest/releases/download/v0.11.0/backrest_Linux_x86_64.tar.gz"; + sha256 = "fd6c05339b6855f0acad001c2243d871f4621def04cef9eb3b452110fe175d49"; + }; + + doCheck = false; + + dontUnpack = true; + + installPhase = '' + tar -xf backrest_Darwin_x86_64.tar.gz + install -D $src $out/backrest + chmod a+x $out/backrest + ''; + + meta = with lib; { + homepage = "https://github.com/garethgeorge/backrest"; + description = "Backrest is a web UI and orchestrator for restic backup."; + platforms = platforms.linux ++ platforms.darwin; + }; +}