{ pkgs, inputs, ... }: { imports = [ inputs.stylix.homeManagerModules.stylix ]; home.packages = with pkgs; [ dejavu_fonts jetbrains-mono noto-fonts noto-fonts-lgc-plus texlivePackages.hebrew-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 = "https://codeberg.org/lunik1/nixos-logo-gruvbox-wallpaper/raw/branch/master/png/gruvbox-dark-rainbow.png"; sha256 = "036gqhbf6s5ddgvfbgn6iqbzgizssyf7820m5815b2gd748jw8zc"; }; }; }