meta(home-manager): Remove dependency on extraSpecialArgs

Makes copy/pasting easier and removes non-standard arguments in
home-manager modules.
This commit is contained in:
Donovan Glover 2024-09-08 23:54:29 -04:00
parent 4b5d240ebd
commit 21cd3e96da
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
6 changed files with 14 additions and 9 deletions

View File

@ -1,11 +1,13 @@
{
nix-config,
nixosConfig,
pkgs,
config,
...
}:
let
inherit (nixosConfig._module.specialArgs) nix-config;
inherit (config.home) homeDirectory;
inherit (config.lib.stylix.colors.withHashtag) base00 base05;
inherit (nix-config.packages.${pkgs.system}) fluent-icons;

View File

@ -1,11 +1,13 @@
{
nix-config,
nixosConfig,
config,
pkgs,
...
}:
let
inherit (nixosConfig._module.specialArgs) nix-config;
phosh-backgrounds = nix-config.packages.${pkgs.system}.phosh-backgrounds.override {
color = config.lib.stylix.colors.base00;
};

View File

@ -1,11 +1,13 @@
{
nix-config,
nixosConfig,
pkgs,
lib,
...
}:
let
inherit (nixosConfig._module.specialArgs) nix-config;
inherit (lib) mkForce;
inherit (nix-config.packages.${pkgs.system}) osu-backgrounds;

View File

@ -1,5 +1,5 @@
{
nix-config,
nixosConfig,
config,
lib,
pkgs,
@ -7,6 +7,8 @@
}:
let
inherit (nixosConfig._module.specialArgs) nix-config;
inherit (lib) singleton;
inherit (builtins) toJSON;
inherit (nix-config.packages.${pkgs.system}) dunst-scripts;

View File

@ -1,12 +1,13 @@
{
pkgs,
lib,
nix-config,
nixosConfig,
...
}:
let
inherit (nixosConfig._module.specialArgs) nix-config;
inherit (lib) mkIf singleton;
inherit (nix-config.packages.${pkgs.system}) friendlyfox;

View File

@ -187,10 +187,6 @@ in
homeDirectory = "/home/${username}";
};
extraSpecialArgs = {
inherit nix-config;
};
};
virtualisation.vmVariant = {