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