mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2025-12-22 15:01:57 +00:00
54 lines
1.1 KiB
Nix
54 lines
1.1 KiB
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"];
|
|
};
|
|
};
|
|
|
|
packages = [
|
|
pkgs.corefonts
|
|
pkgs.liberation_ttf
|
|
pkgs.nerd-fonts.monaspace
|
|
pkgs.nerd-fonts.inconsolata
|
|
pkgs.nerd-fonts.fira-code
|
|
pkgs.nerd-fonts.jetbrains-mono
|
|
pkgs.nerd-font-patcher
|
|
pkgs.noto-fonts
|
|
pkgs.noto-fonts-color-emoji
|
|
pkgs.vista-fonts
|
|
pkgs.winePackages.fonts
|
|
];
|
|
};
|
|
|
|
# Theming packages
|
|
environment.systemPackages = [
|
|
# Cursor
|
|
pkgs.hyprcursor
|
|
# QT
|
|
pkgs.libsForQt5.qtstyleplugin-kvantum
|
|
pkgs.qt6Packages.qtstyleplugin-kvantum
|
|
# Adwaita (i love gnome, but god damn is adwaita annoying on other DEs)
|
|
pkgs.adwaita-icon-theme
|
|
pkgs.libadwaita
|
|
];
|
|
}
|