28 lines
1.0 KiB
Nix
28 lines
1.0 KiB
Nix
{ pkgs, lib, config, inputs, ... }@args:
|
|
{
|
|
imports = [ ];
|
|
config = {
|
|
stylix = lib.mkMerge [
|
|
{
|
|
targets.vim.enable = lib.mkDefault false;
|
|
targets.neovim.enable = lib.mkDefault false;
|
|
targets.gtk.enable = lib.mkDefault false;
|
|
targets.qt.enable = lib.mkDefault false;
|
|
targets.fzf.enable = lib.mkDefault false;
|
|
# the ring is styled light so it's light on light which looks worse than the default theme
|
|
targets.swaylock.enable = lib.mkDefault false;
|
|
targets.waybar.enable = lib.mkDefault false;
|
|
}
|
|
# only if styix is standalone
|
|
(lib.mkIf (!(args ? osConfig && args.osConfig ? stylix)) {
|
|
# all of this is documented in system/stylix.nix
|
|
autoEnable = lib.mkDefault config.stylix.enable;
|
|
enable = lib.mkDefault false;
|
|
|
|
image = lib.mkDefault "${pkgs.nixfiles-assets}/share/wallpapers/nixfiles-static/Djayjesse-finding_life.png";
|
|
base16Scheme = lib.mkDefault "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
|
|
})
|
|
];
|
|
};
|
|
}
|