added: offer pinned overlay

This commit is contained in:
2021-04-06 21:45:33 +02:00
parent 9a95cee1fa
commit b752304908
3 changed files with 23 additions and 10 deletions

View File

@@ -3,7 +3,7 @@ with lib;
let
cfg = config.services.brownpaper;
cfgc = config.programs.brownpaper;
package = pkgs.callPackage ./. { inherit pkgs; src = ./.; };
package = if pkgs ? brownpaper-server && pkgs ? brownpaper then { server = pkgs.brownpaper-server; client = pkgs.brownpaper; } else (pkgs.callPackage ./. { inherit pkgs; src = ./.; });
keyDir = pkgs.runCommand "brownpaper-keys" { } ''
mkdir -p $out
${concatStringsSep " && " (builtins.map (key: "cp ${key} $out/") cfg.pgpKeys)}