chore: fix unnecessary and not available pkgs, cleaning

This commit is contained in:
Rasyidan Akbar F. 2025-10-24 16:52:06 +07:00
commit 2585a86dc9
25 changed files with 703 additions and 462 deletions

View file

@ -0,0 +1,33 @@
{ lib, pkgs, user, ... }: {
# Default theme configuration for desktop
# Simple Adwaita-dark theme that works across all desktop environments
# Switch to catppuccin.nix or create your own for custom themes
home-manager.users.${user} = {
# GTK theming - Adwaita Dark
gtk = {
enable = lib.mkDefault true;
theme = lib.mkDefault {
name = "Adwaita-dark";
package = pkgs.gnome-themes-extra;
};
iconTheme = lib.mkDefault {
name = "Adwaita";
package = pkgs.adwaita-icon-theme;
};
};
# Qt theming - Use GTK theme for consistency
qt = {
enable = lib.mkDefault true;
platformTheme.name = lib.mkDefault "gtk";
style.name = lib.mkDefault "adwaita-dark";
};
# XDG user directories for desktop environments
xdg.userDirs = {
enable = true;
createDirectories = true;
};
};
}