{ pkgs, inputs, lib, ... }: let qogir = pkgs.qogir-icon-theme.override { colorVariants = [ "dark" "standard" ]; themeVariants = [ "ubuntu" ]; }; in { imports = [ inputs.stylix.homeManagerModules.stylix ]; stylix = { enable = true; autoEnable = true; base16Scheme = ./soraka.yaml; image = ./wallpapers/soraka.jpg; polarity = "dark"; fonts = { serif = { package = pkgs.google-fonts.override { fonts = [ "Laila" ]; }; name = "Laila"; }; sansSerif = { package = pkgs.lexend; name = "Lexend"; }; monospace = { package = pkgs.monocraft-nerd-fonts; name = "Monocraft"; }; emoji = { package = pkgs.noto-fonts-emoji; name = "Noto Color Emoji"; }; sizes = { applications = 12; desktop = 11; popups = 11; terminal = 12; }; }; targets = { gnome = { enable = true; useWallpaper = true; }; vscode = { enable = false; # profileNames = [ "Stylix" ]; }; }; }; home.pointerCursor = { gtk.enable = true; package = pkgs.bibata-cursors; name = "Bibata-Modern-Classic"; size = 16; }; gtk = { enable = true; iconTheme = { # package = qogir; # name = "Qogir"; package = ( pkgs.papirus-icon-theme.override { color = "violet"; } ); name = "Papirus"; }; }; home.file = { "Pictures/Wallpapers" = { source = ./wallpapers; recursive = true; }; }; }