stylix on hm

This commit is contained in:
William 2025-10-16 11:44:11 -03:00
parent 3f2672e468
commit 8e5a0ff620
9 changed files with 407 additions and 6 deletions

View file

@ -21,9 +21,8 @@
url = "https://raw.githubusercontent.com/hackr-sh/ghostty-shaders/cb6eb4b0d1a3101c869c62e458b25a826f9dcde3/cursor_blaze.glsl";
sha256 = "sha256:0g2lgqjdrn3c51glry7x2z30y7ml0y61arl5ykmf4yj0p85s5f41";
}}";
theme = "Banana Blueberry";
window-theme = "ghostty";
bell-features = "border";
keybind = [ "shift+enter=esc:\\x1b[13;2u" ];
};
};
password-store = {

View file

@ -8,13 +8,12 @@
programs.helix = {
enable = true;
settings = {
theme = "base16_transparent";
editor = {
file-picker.hidden = false;
idle-timeout = 0;
line-number = "relative";
cursor-shape = {
normal = "block";
normal = "bar";
insert = "bar";
select = "underline";
};
@ -47,4 +46,4 @@
];
};
};
}
}

57
users/modules/stylix.nix Normal file
View file

@ -0,0 +1,57 @@
{
config,
inputs,
pkgs,
...
}:
{
imports = [ inputs.stylix.homeModules.stylix ];
stylix = {
enable = true;
polarity = "dark";
base16Scheme = "${pkgs.base16-schemes}/share/themes/hardhacker.yaml";
cursor = {
package = pkgs.kdePackages.breeze-icons;
name = "Breeze_Light";
size = 24;
};
icons = {
enable = true;
package = pkgs.morewaita-icon-theme;
light = "adwaita";
dark = "adwaita-dark";
};
opacity = {
applications = 1.0;
desktop = 0.8;
popups = config.stylix.opacity.desktop;
terminal = 1.0;
};
fonts = {
serif = {
package = pkgs.source-serif;
name = "Source Serif 4 Display";
};
sansSerif = {
package = pkgs.inter;
name = "Inter";
};
monospace = {
package = pkgs.nerd-fonts.fira-code;
name = "FiraCode Nerd Font";
};
emoji = {
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
sizes = {
applications = 10;
desktop = config.stylix.fonts.sizes.applications;
popups = config.stylix.fonts.sizes.applications;
terminal = 12;
};
};
};
}