2024-02-25 12:04:29 +00:00
|
|
|
# All of the extra module arguments to be passed as part of the home-manager
|
|
|
|
# environment.
|
2024-09-13 09:08:42 +00:00
|
|
|
{ pkgs, lib, options, ... }@attrs:
|
2024-02-25 12:04:29 +00:00
|
|
|
|
2025-01-29 04:48:19 +00:00
|
|
|
let foodogsquaredLib = import ../../../lib { inherit pkgs; };
|
|
|
|
in {
|
|
|
|
_module.args.foodogsquaredLib = foodogsquaredLib.extend (final: prev:
|
|
|
|
{
|
|
|
|
home-manager = import ../../../lib/env-specific/home-manager.nix {
|
|
|
|
inherit pkgs lib;
|
|
|
|
self = final;
|
|
|
|
};
|
|
|
|
} // lib.optionalAttrs (options ? sops) {
|
|
|
|
sops-nix = import ../../../lib/env-specific/sops.nix {
|
|
|
|
inherit pkgs lib;
|
|
|
|
self = final;
|
|
|
|
};
|
|
|
|
} // lib.optionalAttrs (attrs ? nixosConfig) {
|
|
|
|
nixos = import ../../../lib/env-specific/nixos.nix {
|
|
|
|
inherit pkgs lib;
|
|
|
|
self = final;
|
|
|
|
};
|
2024-03-01 10:09:47 +00:00
|
|
|
});
|
2024-02-25 12:04:29 +00:00
|
|
|
}
|