mirror of
https://github.com/Cian-H/My_NixOS_Config.git
synced 2025-12-22 23:11:57 +00:00
Fresh start to clean history after subtree experiments
This commit is contained in:
49
nixos/worklaptop/theming.nix
Normal file
49
nixos/worklaptop/theming.nix
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
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
|
||||
];
|
||||
}
|
||||
Reference in New Issue
Block a user