diff --git a/roles/kde/patches/BreezeTint.patch b/roles/kde/patches/BreezeTint.patch new file mode 100644 index 0000000..8f17370 --- /dev/null +++ b/roles/kde/patches/BreezeTint.patch @@ -0,0 +1,191 @@ +diff --git a/share/color-schemes/BreezeClassic.colors b/share/color-schemes/BreezeClassicTint.colors +similarity index 70% +rename from share/color-schemes/BreezeClassic.colors +rename to share/color-schemes/BreezeClassicTint.colors +index 8dbc299..d64e300 100644 +--- a/share/color-schemes/BreezeClassic.colors ++++ b/share/color-schemes/BreezeClassicTint.colors +@@ -103,48 +103,12 @@ ForegroundPositive=46,204,113 + ForegroundVisited=61,174,230 + + [General] +-ColorScheme=BreezeClassic +-Name=Breeze Classic +-Name[ar]=نسيم التقليدي +-Name[az]=Breeze klassik +-Name[bg]=Breeze Класически +-Name[ca]=Brisa clàssica +-Name[ca@valencia]=Brisa clàssica +-Name[cs]=Breeze Classic +-Name[da]=Breeze Classic +-Name[de]=Breeze Klassisch +-Name[el]=Breeze κλασικό +-Name[en_GB]=Breeze Classic +-Name[es]=Brisa clásico +-Name[eu]=Breeze klasikoa +-Name[fi]=Perinteinen Breeze +-Name[fr]=Breeze classique +-Name[gl]=Brisa clásica +-Name[hi]=ब्रीज़ क्लासिक +-Name[hu]=Breeze Classic +-Name[ia]=Brisa Classic +-Name[id]=Breeze Klasik +-Name[it]=Brezza classico +-Name[ja]=Breeze クラシック +-Name[ka]=Breeze კლასიკური +-Name[ko]=Breeze 고전 +-Name[nl]=Breeze Classic +-Name[nn]=Breeze klassisk +-Name[pl]=Klasyczna Bryza +-Name[pt]=Brisa Clássica +-Name[pt_BR]=Breeze Classic +-Name[ro]=Briză, clasic +-Name[ru]=Breeze, классический вариант +-Name[sk]=Klasický vánok +-Name[sl]=Sapica, klasična +-Name[sv]=Breeze klassisk +-Name[tr]=Esinti Klasik +-Name[uk]=Класична Breeze +-Name[x-test]=xxBreeze Classicxx +-Name[zh_CN]=Breeze 微风经典 +-Name[zh_TW]=Breeze Classic ++ColorScheme=BreezeClassicTint ++Name=Breeze Classic (Tint) + accentActiveTitlebar=true + accentInactiveTitlebar=false ++TintFactor=0.2 ++TitlebarIsAccentColored=true + shadeSortColumn=true + + [KDE] +diff --git a/share/color-schemes/BreezeDark.colors b/share/color-schemes/BreezeDarkTint.colors +similarity index 71% +rename from share/color-schemes/BreezeDark.colors +rename to share/color-schemes/BreezeDarkTint.colors +index fc1fcb0..a97a552 100644 +--- a/share/color-schemes/BreezeDark.colors ++++ b/share/color-schemes/BreezeDarkTint.colors +@@ -131,57 +131,10 @@ ForegroundPositive=39,174,96 + ForegroundVisited=155,89,182 + + [General] +-ColorScheme=BreezeDark +-Name=Breeze Dark +-Name[ar]=نسيم داكن +-Name[az]=Breeze - Tünd +-Name[bg]=Breeze Тъмен +-Name[bs]=Breeze tamna +-Name[ca]=Brisa fosca +-Name[ca@valencia]=Brisa fosca +-Name[cs]=Breeze Tmavé +-Name[da]=Breeze Dark +-Name[de]=Breeze Dunkel +-Name[el]=Breeze σκούρο +-Name[en_GB]=Breeze Dark +-Name[es]=Brisa oscuro +-Name[et]=Breeze tume +-Name[eu]=Breeze iluna +-Name[fi]=Tumma Breeze +-Name[fr]=Brise sombre +-Name[gl]=Brisa escura +-Name[he]=Breeze Dark +-Name[hi]=ब्रीज़ गहरा +-Name[hu]=Breeze Dark +-Name[ia]=Brisa obscure +-Name[id]=Breeze Gelap +-Name[it]=Brezza scuro +-Name[ja]=Breeze ダーク +-Name[ka]=Breeze მუქი +-Name[ko]=어두운 Breeze +-Name[lt]=Breeze tamsus +-Name[nb]=Breeze mørk +-Name[nl]=Breeze Dark +-Name[nn]=Breeze mørk +-Name[pa]=ਬਰੀਜ਼ ਗੂੜ੍ਹਾ +-Name[pl]=Ciemna Bryza +-Name[pt]=Brisa Escura +-Name[pt_BR]=Breeze Dark +-Name[ro]=Briză, întunecat +-Name[ru]=Breeze, тёмный вариант +-Name[sk]=Tmavý vánok +-Name[sl]=Sapica, temna +-Name[sr]=Поветарац тамни +-Name[sr@ijekavian]=Поветарац тамни +-Name[sr@ijekavianlatin]=Povetarac tamni +-Name[sr@latin]=Povetarac tamni +-Name[sv]=Breeze mörk +-Name[tg]=Насими торик +-Name[tr]=Esinti Koyu +-Name[uk]=Темна Breeze +-Name[x-test]=xxBreeze Darkxx +-Name[zh_CN]=Breeze 微风深色 +-Name[zh_TW]=Breeze Dark ++ColorScheme=BreezeDarkTint ++Name=Breeze Dark (Tint) ++TintFactor=0.2 ++TitlebarIsAccentColored=true + shadeSortColumn=true + + [KDE] +diff --git a/share/color-schemes/BreezeLight.colors b/share/color-schemes/BreezeLightTint.colors +similarity index 75% +rename from share/color-schemes/BreezeLight.colors +rename to share/color-schemes/BreezeLightTint.colors +index 5bfdc22..223509c 100644 +--- a/share/color-schemes/BreezeLight.colors ++++ b/share/color-schemes/BreezeLightTint.colors +@@ -131,50 +131,10 @@ ForegroundPositive=39,174,96 + ForegroundVisited=155,89,182 + + [General] +-ColorScheme=BreezeLight +-Name=Breeze Light +-Name[ar]=نسيم فاتح +-Name[az]=Breeze - İşıqlı +-Name[bg]=Breeze Светъл +-Name[ca]=Brisa clara +-Name[ca@valencia]=Brisa clara +-Name[cs]=Breeze Světlé +-Name[da]=Breeze Light +-Name[de]=Breeze Hell +-Name[el]=Breeze φωτεινό +-Name[en_GB]=Breeze Light +-Name[es]=Brisa claro +-Name[et]=Breeze hele +-Name[eu]=Breeze argia +-Name[fi]=Vaalea Breeze +-Name[fr]=Brise clair +-Name[gl]=Brisa clara +-Name[hi]=ब्रीज़ हलका +-Name[hu]=Breeze Light +-Name[ia]=Brisa Ligier +-Name[id]=Breeze Terang +-Name[it]=Brezza chiaro +-Name[ja]=Breeze ライト +-Name[ka]=Breeze ღია +-Name[ko]=밝은 Breeze +-Name[lt]=Breeze šviesus +-Name[nl]=Breeze Light +-Name[nn]=Breeze lys +-Name[pa]=ਬਰੀਜ਼ ਹਲਕਾ +-Name[pl]=Jasna Bryza +-Name[pt]=Brisa Clara +-Name[pt_BR]=Breeze Light +-Name[ro]=Briză, luminos +-Name[ru]=Breeze, светлый вариант +-Name[sk]=Svetlý vánok +-Name[sl]=Sapica, svetla +-Name[sv]=Breeze ljus +-Name[tg]=Насими сабук +-Name[tr]=Esinti Açık +-Name[uk]=Світла Breeze +-Name[x-test]=xxBreeze Lightxx +-Name[zh_CN]=Breeze 微风浅色 +-Name[zh_TW]=Breeze Light ++ColorScheme=BreezeLightTint ++Name=Breeze Light (Tint) ++TintFactor=0.2 ++TitlebarIsAccentColored=true + shadeSortColumn=true + + [KDE] diff --git a/roles/kde/patches/libplasma-pr1214.patch b/roles/kde/patches/libplasma-pr1214.patch deleted file mode 100644 index 709b13e..0000000 --- a/roles/kde/patches/libplasma-pr1214.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 626a52ae30dcda0ca407d1de02e30fcf5c109862 Mon Sep 17 00:00:00 2001 -From: Tem PQD -Date: Sun, 27 Oct 2024 03:54:44 +0000 -Subject: [PATCH] applets/taskmanager: Make group indicator icon follow accent - color - -The green plus icon is pretty eye-catching, and normally green plus buttons indicate something is going to be added or created. Change this to follow the user-selected color scheme, also matching the focus/active indicator color. ---- - src/desktoptheme/breeze/widgets/tasks.svg | Bin 78569 -> 78717 bytes - 1 file changed, 0 insertions(+), 0 deletions(-) - -diff --git a/src/desktoptheme/breeze/widgets/tasks.svg b/src/desktoptheme/breeze/widgets/tasks.svg -index b76d1a345fe59ca48cc3c52de53495202734d00f..c60707355f082749661ffc059744a0f2b0f94eee 100644 ---- a/src/desktoptheme/breeze/widgets/tasks.svg -+++ b/src/desktoptheme/breeze/widgets/tasks.svg -@@ -952,25 +952,25 @@ - - - -- -+ - - - - - -- -+ - - - - - -- -+ - - - - - -- -+ - - - --- -GitLab - diff --git a/roles/kde/plasma.nix b/roles/kde/plasma.nix index e4a37ce..a529556 100644 --- a/roles/kde/plasma.nix +++ b/roles/kde/plasma.nix @@ -39,22 +39,6 @@ in { qt.enable = true; - nixpkgs.overlays = [ - ( - final: prev: { - kdePackages = prev.kdePackages.overrideScope ( - kFinal: kPrev: { - libplasma = kPrev.libplasma.overrideAttrs { - patches = [ - ../kde/patches/libplasma-pr1214.patch - ]; - }; - } - ); - } - ) - ]; - # GTK apps need dconf to grab the correct theme on Wayland programs.dconf.enable = true;