Move stylix to home manager

This commit is contained in:
Joshua Yuen 2026-01-20 14:22:12 -05:00
parent 6099745727
commit dfee7cfa29
Signed by: josh
GPG Key ID: 502720BC22ED411C
4 changed files with 51 additions and 28 deletions

View File

@ -1,5 +1,4 @@
{ {
inputs,
... ...
}: }:
{ {
@ -18,6 +17,5 @@
./stylix.nix ./stylix.nix
./system.nix ./system.nix
./user.nix ./user.nix
inputs.stylix.nixosModules.stylix
]; ];
} }

View File

@ -1,37 +1,17 @@
{ {
inputs,
lib,
pkgs, pkgs,
... ...
}: }:
with lib;
{ {
imports = [ inputs.stylix.nixosModules.stylix ];
stylix = { stylix = {
enable = true; enable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/blueish.yaml"; base16Scheme = "${pkgs.base16-schemes}/share/themes/blueish.yaml";
polarity = "dark"; 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;
};
};
}; };
} }

View File

@ -1,4 +1,5 @@
{ {
inputs,
... ...
}: }:
{ {
@ -8,6 +9,7 @@
./hyprland ./hyprland
./kitty.nix ./kitty.nix
./overlays.nix ./overlays.nix
./stylix.nix
./vscodium.nix ./vscodium.nix
./xdg.nix ./xdg.nix
./zsh ./zsh

43
modules/home/stylix.nix Normal file
View File

@ -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;
};
};
}