diff --git a/modules/core/default.nix b/modules/core/default.nix index a0019b6..f108367 100644 --- a/modules/core/default.nix +++ b/modules/core/default.nix @@ -1,5 +1,4 @@ { - inputs, ... }: { @@ -18,6 +17,5 @@ ./stylix.nix ./system.nix ./user.nix - inputs.stylix.nixosModules.stylix ]; } diff --git a/modules/core/stylix.nix b/modules/core/stylix.nix index 9386220..ad48dde 100644 --- a/modules/core/stylix.nix +++ b/modules/core/stylix.nix @@ -1,37 +1,17 @@ { + inputs, + lib, pkgs, ... }: +with lib; { + imports = [ inputs.stylix.nixosModules.stylix ]; + stylix = { enable = true; base16Scheme = "${pkgs.base16-schemes}/share/themes/blueish.yaml"; polarity = "dark"; - - fonts = { - emoji = { - package = pkgs.noto-fonts-color-emoji; - name = "Noto Color Emoji"; - }; - monospace = { - package = pkgs.nerd-fonts.jetbrains-mono; - name = "JetBrains Mono"; - }; - sansSerif = { - package = pkgs.montserrat; - name = "Montserrat"; - }; - serif = { - package = pkgs.montserrat; - name = "Montserrat"; - }; - sizes = { - applications = 12; - terminal = 15; - desktop = 11; - popups = 12; - }; - }; }; -} +} \ No newline at end of file diff --git a/modules/home/default.nix b/modules/home/default.nix index 525d252..8466e92 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -1,4 +1,5 @@ { + inputs, ... }: { @@ -8,6 +9,7 @@ ./hyprland ./kitty.nix ./overlays.nix + ./stylix.nix ./vscodium.nix ./xdg.nix ./zsh diff --git a/modules/home/stylix.nix b/modules/home/stylix.nix new file mode 100644 index 0000000..bb5fa05 --- /dev/null +++ b/modules/home/stylix.nix @@ -0,0 +1,43 @@ +{ + pkgs, + ... +}: +{ + stylix = { + enable = true; + base16Scheme = "${pkgs.base16-schemes}/share/themes/blueish.yaml"; + + polarity = "dark"; + + fonts = { + emoji = { + package = pkgs.noto-fonts-color-emoji; + name = "Noto Color Emoji"; + }; + monospace = { + package = pkgs.nerd-fonts.jetbrains-mono; + name = "JetBrains Mono"; + }; + sansSerif = { + package = pkgs.montserrat; + name = "Montserrat"; + }; + serif = { + package = pkgs.montserrat; + name = "Montserrat"; + }; + sizes = { + applications = 12; + terminal = 15; + desktop = 11; + popups = 12; + }; + }; + + cursor = { + package = pkgs.bibata-cursors; + name = "Bibata-Modern-Classic"; + size = 24; + }; + }; +}