diff --git a/lib/containers.nix b/lib/containers.nix new file mode 100644 index 00000000..c842dabd --- /dev/null +++ b/lib/containers.nix @@ -0,0 +1,13 @@ +{ + inputs, + pkgs, + lib, + ... +}: { + # Standard DockerHub login used by all oci-container services. + # Usage: login = mylib.containers.mkDockerLogin config; + mkDockerLogin = config: { + username = "christoph.urlacher@protonmail.com"; + passwordFile = "${config.sops.secrets.docker-password.path}"; + }; +} diff --git a/lib/default.nix b/lib/default.nix index 1fbecca5..32676af1 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -13,4 +13,5 @@ rofi = import ./rofi.nix {inherit inputs pkgs lib;}; generators = import ./generators.nix {inherit inputs pkgs lib;}; color = import ./color.nix {inherit inputs pkgs lib;}; + containers = import ./containers.nix {inherit inputs pkgs lib;}; }