initial config

This commit is contained in:
matiss
2026-04-20 15:08:47 +00:00
commit 8f4daf76b8
27 changed files with 1458 additions and 0 deletions

34
modules/user/theming.nix Normal file
View File

@@ -0,0 +1,34 @@
# ==========================================
# THEMING CONFIGURATION — Gruvbox Dark
# ==========================================
# Omarchy philosophy: one theme, consistently applied
# across all applications and UI components.
# ==========================================
{ config, pkgs, ... }:
{
# GTK Dark Mode
gtk = {
enable = true;
theme = {
name = "Adwaita-dark";
package = pkgs.gnome-themes-extra;
};
gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
gtk4.extraConfig.gtk-application-prefer-dark-theme = 1;
};
# Qt Dark Mode
qt = {
enable = true;
platformTheme.name = "adwaita";
style.name = "adwaita-dark";
};
# Dark mode preference for GNOME/GTK apps
dconf.settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
};
};
}