{ pkgs, config, lib, host, ... }: { stylix = { enable = true; targets = { hyprland.enable = false; waybar.enable = false; kitty.variant256Colors = true; }; base16Scheme = "${pkgs.base16-schemes}/share/themes/eris.yaml"; polarity = "dark"; image = pkgs.fetchurl { url = "https://w.wallhaven.cc/full/kx/wallhaven-kxedr7.jpg"; sha256 = "0ypqnq7bsr2giq7nq1c3xrw2m0gkii9j5zhfp512r93wc96zvm50"; }; iconTheme = { enable = true; package = pkgs.pop-icon-theme; dark = "Pop-Dark"; }; cursor = if host.name == "Impreza" then { name = "catppuccin-mocha-pink-cursors"; size = 16; package = pkgs.catppuccin-cursors.mochaPink; } else { name = "catppuccin-mocha-peach-cursors"; size = 16; package = pkgs.catppuccin-cursors.mochaPeach; }; fonts = { monospace = { name = "JetBrains Mono"; package = pkgs.jetbrains-mono; }; emoji = { package = pkgs.noto-fonts-monochrome-emoji; name = "Noto Emoji"; }; sizes = { applications = 13; desktop = 12; }; }; opacity = { popups = .8; terminal = .5; }; }; }