1
0
mirror of https://github.com/Andrey0189/nixos-config-reborn.git synced 2025-09-15 10:06:00 +03:00
Files
nixos-config-reborn/home-manager/modules/stylix.nix
2024-12-16 06:08:13 +05:00

70 lines
1.6 KiB
Nix

{ pkgs, inputs, ... }: {
imports = [ inputs.stylix.homeManagerModules.stylix ];
home.packages = with pkgs; [
jetbrains-mono
noto-fonts
noto-fonts-emoji
font-awesome
powerline-fonts
powerline-symbols
(nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; })
];
stylix = {
enable = true;
polarity = "dark";
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-medium.yaml";
targets = {
neovim.enable = false;
waybar.enable = false;
wofi.enable = false;
hyprland.enable = false;
hyprlock.enable = false;
};
cursor = {
name = "DMZ-Black";
size = 24;
package = pkgs.vanilla-dmz;
};
fonts = {
emoji = {
name = "Noto Color Emoji";
package = pkgs.noto-fonts-color-emoji;
};
monospace = {
name = "JetBrains Mono";
package = pkgs.jetbrains-mono;
};
sansSerif = {
name = "Noto Sans";
package = pkgs.noto-fonts;
};
serif = {
name = "Noto Serif";
package = pkgs.noto-fonts;
};
sizes = {
terminal = 13;
applications = 11;
};
};
iconTheme = {
enable = true;
package = pkgs.papirus-icon-theme;
dark = "Papirus-Dark";
light = "Papirus-Light";
};
image = pkgs.fetchurl {
url = "hhttps://codeberg.org/lunik1/nixos-logo-gruvbox-wallpaper/raw/branch/master/png/gruvbox-dark-rainbow.pngttps://codeberg.org/lunik1/nixos-logo-gruvbox-wallpaper/raw/branch/master/png/gruvbox-dark-rainbow.png";
sha256 = "036gqhbf6s5ddgvfbgn6iqbzgizssyf7820m5815b2gd748jw8zc";
};
};
}