Kde/plasma: let kde configure gtk
This commit is contained in:
parent
c084034269
commit
8004eba6d9
1 changed files with 0 additions and 28 deletions
|
|
@ -51,36 +51,8 @@ in {
|
|||
|
||||
# Plasma configs should be on all users
|
||||
home-manager.sharedModules = [
|
||||
(
|
||||
{config, ...}: let
|
||||
gtk2rc = "${config.xdg.configHome}/gtk-2.0/gtkrc";
|
||||
in {
|
||||
gtk.gtk2.configLocation = gtk2rc;
|
||||
# Kde has an annoying habit of overwriting the gtk2 config file
|
||||
home.file."${gtk2rc}".force = true;
|
||||
}
|
||||
)
|
||||
{
|
||||
imports = [flakeSelf.inputs.plasma-manager.homeManagerModules.plasma-manager];
|
||||
gtk = {
|
||||
enable = true;
|
||||
# Most apps are dark, so a white cursor is easier to spot
|
||||
cursorTheme = {
|
||||
package = pkgs.kdePackages.breeze;
|
||||
name = "Breeze_Light";
|
||||
};
|
||||
iconTheme = {
|
||||
package = pkgs.kdePackages.breeze-icons;
|
||||
name = "breeze-dark";
|
||||
};
|
||||
theme = {
|
||||
package = pkgs.kdePackages.breeze-gtk;
|
||||
name = "Breeze";
|
||||
};
|
||||
# Gtk2 doesn't have a dark mode, so I just tell gtk 3 and 4 to use the dark variant
|
||||
gtk3.extraConfig.gtk-application-prefer-dark-theme = true;
|
||||
gtk4.extraConfig.gtk-application-prefer-dark-theme = true;
|
||||
};
|
||||
home.packages = [
|
||||
(
|
||||
pkgs.catppuccin-kde.override {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue