diff --git a/.github/workflows/cachix.yml b/.github/workflows/cachix.yml index 6950dad..de35c24 100644 --- a/.github/workflows/cachix.yml +++ b/.github/workflows/cachix.yml @@ -18,4 +18,4 @@ jobs: with: name: alarsyo authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' - - run: nix-build -E 'let pkgs = import { overlays = import ./overlays; }; in pkgs.bitwarden_rs-postgresql' + - run: nix-build -E 'let pkgs = import { overlays = import ./overlays; }; in with pkgs; [ bitwarden_rs-postgresql bitwarden_rs-vault ]' diff --git a/overlays/bitwarden_rs-vault.nix b/overlays/bitwarden_rs-vault.nix new file mode 100644 index 0000000..47e2cb4 --- /dev/null +++ b/overlays/bitwarden_rs-vault.nix @@ -0,0 +1,11 @@ +final: prev: +{ + bitwarden_rs-vault = prev.bitwarden_rs-vault.overrideAttrs (drv: rec { + version = "2.17.1"; + + src = prev.fetchurl { + url = "https://github.com/dani-garcia/bw_web_builds/releases/download/v${version}/bw_web_v${version}.tar.gz"; + sha256 = "1kd21higniszk1na5ag7q4g0l7h6ddl91gpbjbwym28hsbjvxla7"; + }; + }); +} diff --git a/overlays/default.nix b/overlays/default.nix index 73ef5de..8830ee0 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -1,6 +1,8 @@ let bitwarden_rs = import ./bitwarden_rs.nix; + bitwarden_rs-vault = import ./bitwarden_rs-vault.nix; in [ bitwarden_rs + bitwarden_rs-vault ]