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
./system.nix
./user.nix
inputs.stylix.nixosModules.stylix
];
}

View File

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

View File

@ -1,4 +1,5 @@
{
inputs,
...
}:
{
@ -8,6 +9,7 @@
./hyprland
./kitty.nix
./overlays.nix
./stylix.nix
./vscodium.nix
./xdg.nix
./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;
};
};
}