{ pkgs, system, inputs, config, ... }: let inherit (config.stylix.inputs) tinted-schemes; in { stylix.enable = true; stylix.image = ./wallpaper.jpg; stylix.base16Scheme = "${tinted-schemes}/base16/tokyo-city-dark.yaml"; stylix.cursor = { package = pkgs.qogir-icon-theme; name = "Qogir"; size = 24; }; stylix.fonts = { serif = { package = pkgs.noto-fonts; name = "Noto Serif"; }; sansSerif = { package = pkgs.inter; name = "Inter"; }; monospace = { package = pkgs.nerd-fonts.jetbrains-mono; name = "JetBrainsMono Nerd Font Mono"; }; emoji = { package = pkgs.noto-fonts-emoji; name = "Noto Color Emoji"; }; sizes = { applications = 10; # whole-number size desktop = 10; popups = 10; terminal = 10; }; }; home-manager.sharedModules = [ { programs.vscode = { extensions = pkgs.nix4vscode.forVscodeVersion pkgs.vscode.version [ "huytd.tokyo-city" "vscode-icons-team.vscode-icons" ]; userSettings = { #"workbench.colorTheme" = "Tokyo City Darker"; "workbench.iconTheme" = "vscode-icons"; }; }; } ]; }