stylix properly handles being disabled
This commit is contained in:
parent
0eb7f99168
commit
6dc9174731
@ -14,15 +14,23 @@ in
|
||||
config = {
|
||||
stylix = {
|
||||
inherit (scheme) image polarity;
|
||||
enable = cfg.enable;
|
||||
enable = true;
|
||||
autoEnable = cfg.enable;
|
||||
targets.qt.platform = lib.mkForce "qtct";
|
||||
} // lib.optionalAttrs (scheme ? base16Scheme) { inherit (scheme) base16Scheme; };
|
||||
home-manager.users.jawz = {
|
||||
gtk = lib.mkIf (!cfg.enable) {
|
||||
iconTheme = scheme.iconPackage;
|
||||
enable = true;
|
||||
iconTheme = {
|
||||
name = "Papirus-Light";
|
||||
package = pkgs.papirus-icon-theme.override {
|
||||
color = "yellow";
|
||||
};
|
||||
};
|
||||
};
|
||||
stylix = {
|
||||
enable = cfg.enable;
|
||||
autoEnable = cfg.enable;
|
||||
iconTheme = {
|
||||
enable = cfg.enable;
|
||||
package = scheme.iconPackage;
|
||||
|
||||
@ -6,7 +6,7 @@ let
|
||||
enableList = func: list: list |> map func |> builtins.listToAttrs;
|
||||
in
|
||||
{
|
||||
stylix.enable = true;
|
||||
stylix.enable = false;
|
||||
emacs.enable = true;
|
||||
enableContainers = true;
|
||||
servers.drpp.enable = true;
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
extraConfig
|
||||
;
|
||||
extra = extraPackages epkgs;
|
||||
themes = lib.optional config.stylix.enable [
|
||||
themes = lib.optional config.my.stylix.enable [
|
||||
(epkgs.trivialBuild {
|
||||
pname = "stylix-theme";
|
||||
src = pkgs.writeText "stylix-theme.el" extraConfig;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user