mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2025-12-22 15:01:57 +00:00
50 lines
981 B
Nix
50 lines
981 B
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
modulesPath,
|
|
...
|
|
}: {
|
|
# GTK theming
|
|
environment.sessionVariables.GTK_THEME = "Tokyonight-Dark";
|
|
|
|
# Delegate QT theming to kvantum
|
|
environment.sessionVariables.QT_STYLE_OVERRIDE = "kvantum";
|
|
|
|
# Fonts
|
|
fonts = {
|
|
enableDefaultPackages = true;
|
|
fontDir.enable = true;
|
|
|
|
fontconfig = {
|
|
defaultFonts = {
|
|
serif = ["NotoSerifNerdFont"];
|
|
sansSerif = ["NotoSansNerdFont"];
|
|
monospace = ["MonaspiceArNerdFontMono"];
|
|
};
|
|
};
|
|
};
|
|
|
|
# Theming packages
|
|
environment.systemPackages = with pkgs; [
|
|
# fonts
|
|
corefonts
|
|
liberation_ttf
|
|
monaspace
|
|
nerdfonts
|
|
nerd-font-patcher
|
|
noto-fonts
|
|
noto-fonts-color-emoji
|
|
vistafonts
|
|
winePackages.fonts
|
|
# Cursor
|
|
hyprcursor
|
|
# QT
|
|
libsForQt5.qtstyleplugin-kvantum
|
|
qt6Packages.qtstyleplugin-kvantum
|
|
# Adwaita (i love gnome, but god damn is adwaita annoying on other DEs)
|
|
adwaita-icon-theme
|
|
libadwaita
|
|
];
|
|
}
|