Files
nix-config/hosts/common/optional/theming/themes/tokyonight/default.nix
2025-07-13 15:44:20 -03:00

58 lines
1.1 KiB
Nix

{
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.fonts = {
serif = {
package = pkgs.noto-fonts;
name = "Noto Serif";
};
sansSerif = {
package = pkgs.noto-fonts;
name = "Noto Sans";
};
monospace = {
package = pkgs.nerd-fonts.fira-code;
name = "Fira Code Nerd Font";
};
emoji = {
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
sizes = {
applications = 10;
desktop = 10;
popups = 10;
terminal = 10;
};
};
home-manager.sharedModules = [
{
programs.vscode = {
extensions = pkgs.nix4vscode.forVscode [
"huytd.tokyo-city"
"vscode-icons-team.vscode-icons"
];
userSettings = {
"workbench.colorTheme" = "Tokyo City Darker";
"workbench.iconTheme" = "vscode-icons";
};
};
}
];
}