mod: use more callPackage now that is passes shb lib too

This commit is contained in:
ibizaman 2025-10-15 01:32:31 +02:00 committed by Pierre Penninckx
parent 6e64c7f8cf
commit 2cc2ab5195
5 changed files with 12 additions and 12 deletions

View file

@ -2,7 +2,7 @@
let
cfg = config.shb.hardcodedsecret;
contracts = pkgs.callPackage ../contracts { inherit lib; };
contracts = pkgs.callPackage ../contracts {};
inherit (lib) mapAttrs' mkOption nameValuePair;
inherit (lib.types) attrsOf nullOr str submodule;

View file

@ -47,12 +47,12 @@ in
{
databasebackup = importContract ./databasebackup.nix;
backup = importContract ./backup.nix;
mount = import ./mount.nix { inherit lib; };
mount = pkgs.callPackage ./mount.nix {};
secret = importContract ./secret.nix;
ssl = import ./ssl.nix { inherit lib; };
ssl = pkgs.callPackage ./ssl.nix {};
test = {
secret = import ./secret/test.nix { inherit pkgs lib; };
databasebackup = import ./databasebackup/test.nix { inherit pkgs lib; };
backup = import ./backup/test.nix { inherit pkgs lib; };
secret = pkgs.callPackage ./secret/test.nix {};
databasebackup = pkgs.callPackage ./databasebackup/test.nix {};
backup = pkgs.callPackage ./backup/test.nix {};
};
}

View file

@ -1,6 +1,6 @@
{ pkgs, lib, ... }:
{ pkgs, ... }:
let
contracts = pkgs.callPackage ../../modules/contracts { inherit lib; };
contracts = pkgs.callPackage ../../modules/contracts {};
in
{
restic_root = contracts.test.backup {

View file

@ -1,6 +1,6 @@
{ pkgs, lib, ... }:
{ pkgs, ... }:
let
contracts = pkgs.callPackage ../../modules/contracts { inherit lib; };
contracts = pkgs.callPackage ../../modules/contracts {};
in
{
restic_postgres = contracts.test.databasebackup {

View file

@ -1,6 +1,6 @@
{ pkgs, lib, ... }:
{ pkgs, ... }:
let
contracts = pkgs.callPackage ../../modules/contracts { inherit lib; };
contracts = pkgs.callPackage ../../modules/contracts {};
in
{
hardcoded_root_root = contracts.test.secret {