Files
garandos/modules/core/stylix.nix
T
GarandPLG f5b429f704 Update flake.lock and refine module settings
Bump revisions, hashes and timestamps in flake.lock for several inputs.

Simplify greetd configuration by using a direct default_session
assignment.
Restructure core stylix targets, adding a kmscon placeholder and
reorganizing limine options.
Remove empty GTK4 theme block, keeping only the dark‑theme flag in extra
config.
Extend home stylix: enable librewolf with extra options and add a GTK
target with colors, fonts, and flatpak support.
2026-06-04 13:56:14 +02:00

55 lines
1.1 KiB
Nix

{
pkgs,
stylixImage,
...
}: {
# Styling Options
stylix = {
enable = true;
image = ../../wallpapers/${stylixImage};
polarity = "dark";
opacity.terminal = 1.0;
cursor = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
size = 24;
};
fonts = {
monospace = {
package = pkgs.nerd-fonts.fira-mono;
name = "FiraCode Nerd Font Mono";
};
sansSerif = {
package = pkgs.nerd-fonts.fira-code;
name = "FiraCode Nerd Font Propo";
};
serif = {
package = pkgs.nerd-fonts.fira-code;
name = "FiraCode Nerd Font";
};
sizes = {
applications = 12;
terminal = 15;
desktop = 11;
popups = 12;
};
};
targets = {
limine = {
enable = true;
colors.enable = true;
image.enable = true;
imageScalingMode = {
enable = true;
override = "tile";
};
};
kmscon = {
enable = false;
colors.enable = true;
fonts.enable = true;
};
};
};
}