redo tiling theming

This commit is contained in:
Sean Kovacs 2025-12-13 12:54:44 -05:00
commit d94bd6d7d0
Signed by: sckova
GPG key ID: 00F325187C68651A
5 changed files with 85 additions and 15 deletions

View file

@ -8,11 +8,11 @@
home.packages = with pkgs; [
catppuccin-cursors.latteDark
catppuccin-cursors.latteLight
catppuccin-cursors.latteBlue
catppuccin-cursors.mochaDark
catppuccin-cursors.mochaLight
# catppuccin-cursors.latteDark
# catppuccin-cursors.latteLight
# catppuccin-cursors.latteBlue
# catppuccin-cursors.mochaDark
# catppuccin-cursors.mochaLight
catppuccin-cursors.mochaBlue
(catppuccin-kde.override {
@ -33,6 +33,15 @@
_2ship2harkinian
];
home.sessionVariables = {
XCURSOR_THEME = "catppuccin-mocha-blue-cursors";
};
gtk.cursorTheme = {
name = "catppuccin-mocha-blue-cursors";
package = pkgs.catppuccin-cursors.mochaBlue;
};
programs.plasma = {
workspace = {
colorScheme = "CatppuccinMochaBlue";

View file

@ -13,11 +13,11 @@
asahi-btsync
asahi-wifisync
catppuccin-cursors.latteDark
catppuccin-cursors.latteLight
catppuccin-cursors.lattePeach
catppuccin-cursors.mochaDark
catppuccin-cursors.mochaLight
# catppuccin-cursors.latteDark
# catppuccin-cursors.latteLight
# catppuccin-cursors.lattePeach
# catppuccin-cursors.mochaDark
# catppuccin-cursors.mochaLight
catppuccin-cursors.mochaPeach
(catppuccin-kde.override {
@ -33,6 +33,15 @@
moonlight-qt
];
home.sessionVariables = {
XCURSOR_THEME = "catppuccin-mocha-peach-cursors";
};
gtk.cursorTheme = {
name = "catppuccin-mocha-peach-cursors";
package = pkgs.catppuccin-cursors.mochaPeach;
};
programs.plasma = {
input.touchpads = [

View file

@ -8,11 +8,11 @@
home.packages = with pkgs; [
catppuccin-cursors.latteDark
catppuccin-cursors.latteLight
catppuccin-cursors.latteGreen
catppuccin-cursors.mochaDark
catppuccin-cursors.mochaLight
# catppuccin-cursors.latteDark
# catppuccin-cursors.latteLight
# catppuccin-cursors.latteGreen
# catppuccin-cursors.mochaDark
# catppuccin-cursors.mochaLight
catppuccin-cursors.mochaGreen
(catppuccin-kde.override {
@ -27,6 +27,15 @@
];
home.sessionVariables = {
XCURSOR_THEME = "catppuccin-mocha-green-cursors";
};
gtk.cursorTheme = {
name = "catppuccin-mocha-green-cursors";
package = pkgs.catppuccin-cursors.mochaGreen;
};
programs.plasma = {
input.touchpads = [

View file

@ -14,6 +14,9 @@ in
fuzzel
xdg-desktop-portal
brightnessctl
qt6Packages.qt6ct
libsForQt5.qt5ct
catppuccin-qt5ct
];
home.file = {
@ -39,4 +42,43 @@ in
force = true;
};
};
gtk = {
enable = true;
# theme = {
# name = "adw-gtk3-dark";
# package = pkgs.adw-gtk3;
# };
iconTheme = {
name = "Colloid-Dark";
package = pkgs.colloid-icon-theme;
};
# cursor theme handled in home/hosts/host.nix
gtk3.extraConfig = {
gtk-application-prefer-dark-theme = true;
};
gtk4.extraConfig = {
gtk-application-prefer-dark-theme = true;
};
};
qt.enable = true;
# Cursor / icon env vars for GTK and Qt apps
xsession = {
enable = true; # only needed for session variable injection
windowManager.command = "niri"; # launches niri directly
};
home.sessionVariables = {
XCURSOR_SIZE = "24";
QT_QPA_PLATFORMTHEME = "qt6ct";
QT_QPA_PLATFORMTHEME_5 = "qt5ct";
};
}

View file

@ -111,6 +111,7 @@
};
services.gnome.gnome-keyring.enable = true;
security.pam.services.niri.enableGnomeKeyring = true;
programs.dconf.enable = true;
services = {
desktopManager.plasma6.enable = true;