diff --git a/modules/home/default.nix b/modules/home/default.nix index 2b8e980..c83977e 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -10,6 +10,7 @@ ./packages.nix # ./plasma.nix ./ssh.nix + ./stylix.nix ./vscode.nix ./xdg.nix ./zsh.nix diff --git a/modules/home/stylix.nix b/modules/home/stylix.nix new file mode 100644 index 0000000..39efc6c --- /dev/null +++ b/modules/home/stylix.nix @@ -0,0 +1,57 @@ +{ + inputs, + pkgs, + ... +}: +{ + imports = [ + inputs.stylix.homeModules.stylix + ]; + + stylix = { + enable = true; + autoEnable = false; + polarity = "dark"; + base16Scheme = "${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml"; + targets = { + # firefox = { + # enable = true; + # colorTheme.enable = true; + # firefoxGnomeTheme.enable = true; + # profileNames = [ "eclypse" ]; + # }; + # gtk = { + # enable = true; + # }; + qt = { + enable = true; + }; + }; + }; + + home.pointerCursor = { + gtk.enable = true; + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Ice"; + size = 17; + }; + + gtk = { + enable = true; + colorScheme = "dark"; + theme = { + name = "Tokyonight-Dark"; + package = pkgs.tokyonight-gtk-theme.override { + tweakVariants = [ "macos" ]; + }; + }; + }; + + # home.pointerCursor = { + # enable = true; + # gtk.enable = true; + # name = "Catppuccin-Mocha-Dark-Cursors"; + # package = pkgs.catppuccin-cursors.mochaDark; + # size = 16; + # }; +}