nix-config/modules/default/home-manager/stylix.nix
2025-01-07 23:41:38 +01:00

72 lines
1.4 KiB
Nix

{ pkgs, ... }:
let
wallpaper = pkgs.fetchurl {
url = "https://files.huwe.mooo.com/Oneshot.png";
hash = "sha256-LaIzLCW86sbldE9lk7psbYKaTCjwaPLcoD3il6FalTw=";
};
in
{
home-manager.users.willifan = {
stylix = {
enable = true;
autoEnable = true;
base16Scheme = "${pkgs.base16-schemes}/share/themes/pasque.yaml";
override = {
base0D = "F3196E";
base0F = "CFAACF";
};
cursor = {
name = "Bibata-Modern-Classic";
package = pkgs.bibata-cursors;
size = 18;
};
fonts = {
# packages = [ pkgs.nerdfonts ];
# emoji = {
# package = pkgs.;
# name = "";
# };
monospace = {
package = pkgs.nerd-fonts.jetbrains-mono;
name = "JetBrainsMono Nerd Font";
};
# sansSerif = {
# package = pkgs.;
# name = "";
# };
# serif = {
# package = pkgs.;
# name = "";
# };
};
image = wallpaper;
opacity = {
applications = 0.9;
desktop = 0.9;
popups = 0.9;
terminal = 0.9;
};
polarity = "dark";
iconTheme = {
enable = true;
dark = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
};
targets = {
hyprland.hyprpaper.enable = false;
};
};
};
}