feat(base16): up to date with arcexprs

This commit is contained in:
Kat Inskip 2022-07-26 17:56:13 -07:00
parent f9c9ce19b8
commit 3dcf5795f3
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
9 changed files with 256 additions and 248 deletions

View file

@ -2,10 +2,9 @@
{
base16 = {
inherit (config.home-manager.users.kat.base16) schemes alias;
inherit (config.home-manager.users.kat.base16) defaultSchemeName defaultScheme schemes;
console = {
enable = true;
scheme = config.home-manager.users.kat.base16.alias.default;
};
};
}

View file

@ -1,15 +1,12 @@
{ config, lib, ... }: with lib; {
options.home-manager.users = let
lightModeExtend = { config, nixos, ... }: {
gtk.iconTheme.name = mkForce "Papirus-Light";
base16 = {
alias.default = "atelier.atelier-cave-light";
defaultSchemeName = "atelier.atelier-cave-light";
};
};
in mkOption {
type = types.attrsOf (types.submoduleWith {
modules = singleton lightModeExtend;
});
};
{ config, lib, ... }: with lib; let
lightModeExtend = { config, nixos, ... }: {
gtk.iconTheme.name = mkForce "Papirus-Light";
base16 = {
defaultSchemeName = mkForce "light";
};
};
in {
home-manager.sharedModules = [
lightModeExtend
];
}