Compare commits

...

21 commits

Author SHA1 Message Date
Toast
ec6b78fec7 Merge pull request 'Merge kde-stuff into main' (#6) from kde-stuff into main
Reviewed-on: http://everest.local:3000/Toast/nix-stuff/pulls/6
2023-08-13 14:22:13 +02:00
273bcd9ffd Plasma: tell baloo to not index not useful folders 2023-08-13 13:55:47 +02:00
7d96e010ed Kde: move kate.nix into programs folder 2023-08-13 11:43:14 +02:00
Toast
fcd583a063 Merge pull request 'Update kde-stuff with changes from main' (#5) from main into kde-stuff
Reviewed-on: http://everest.local:3000/Toast/nix-stuff/pulls/5
2023-07-12 21:27:48 +02:00
31d1018267 Kde: enable kate 2023-07-12 21:24:10 +02:00
76630bb781 Plasma: remove leftover command from testing 2023-07-07 23:37:18 +02:00
ac567396db Plasma: change default settings 2023-07-07 23:32:29 +02:00
aa00c6eefb Plasma: install tinted look and feel packages 2023-07-06 21:13:53 +02:00
894e0c85ce Plasma: patch and install Breeze color schemes 2023-07-05 21:45:50 +02:00
bec17eb0f3 Plasma: rename variable
Old variable was used to set both the gtkrc for gtk 1 and 2, but since it's used by only gtk 2 now I wanted the name to reflect that
2023-07-04 16:54:22 +02:00
d016e5f21e Plasma: write gtk2's gtkrc to right directory 2023-07-04 16:49:45 +02:00
ea6f1be016 Plasma: don't write gtk1 settings file 2023-07-04 16:49:45 +02:00
3dc9a6bb63 Plasma: set up breeze-dark as the gtk2 theme 2023-07-04 16:49:35 +02:00
69ad531978 Sddm: customize the currently applied theme 2023-06-29 12:58:40 +02:00
0dc2b2980b Sddm: create derivation containing custom theme 2023-06-29 12:57:40 +02:00
d6eff86646 Plasma: set default session to plasma wayland 2023-06-28 14:50:12 +02:00
fa385918cd Plasma: remove leftover testing package 2023-06-28 14:49:18 +02:00
933b4fb9bb Sddm: enable numlock by default 2023-06-26 23:50:04 +02:00
Toast
e37566c35b Merge pull request 'Update kde-stuff branch with changes from main' (#4) from main into kde-stuff
Reviewed-on: http://everest.local:3000/Toast/nix-stuff/pulls/4
2023-06-26 23:44:45 +02:00
d6705e5a97 Add plasma's sdk to the dev shell 2023-06-21 17:08:22 +02:00
62bc8f9bee Sddm: work around a bug 2023-06-21 13:55:22 +02:00
8 changed files with 1196 additions and 15 deletions

View file

@ -33,9 +33,10 @@ outputs = {nixpkgs, nixpkgs-unstable, agenix, home-manager, home-manager-unstabl
name = "Environment for toast's nixos configurations";
# The agenix cli is not needed to activate a configuration, so instead of installing it
# I'll just add it to de devShell, since that's the only real time I'm going to use it.
packages = [
packages = with nixpkgs.legacyPackages.x86_64-linux; [
agenix.packages.x86_64-linux.default
nixpkgs.legacyPackages.x86_64-linux.git
git
plasma5Packages.plasma-sdk
];
shellHook =''
export PS1="$PS1(toast-configs)> "

View file

@ -3,5 +3,7 @@
{
imports = [
./plasma.nix
./sddm.nix
./programs
];
}

View file

@ -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]

View file

@ -0,0 +1,838 @@
diff --git a/share/plasma/look-and-feel/org.kde.breezedark.desktop/metadata.json b/share/plasma/look-and-feel/org.kde.breezedark.desktop/metadata.json
deleted file mode 100644
index eb49faf..0000000
--- a/share/plasma/look-and-feel/org.kde.breezedark.desktop/metadata.json
+++ /dev/null
@@ -1,147 +0,0 @@
-{
- "KPlugin": {
- "Authors": [
- {
- "Email": "plasma-devel@kde.org",
- "Name": "KDE Visual Design Group",
- "Name[ar]": "مجموعة التصميم المرئي لكِيدِي",
- "Name[az]": "KDE Vizual Dizayn Qrupu",
- "Name[be]": "Суполка візуальнага дызайну KDE",
- "Name[bg]": "KDE Visual Design Group",
- "Name[ca@valencia]": "Grup de disseny visual de KDE",
- "Name[ca]": "Grup de disseny visual de KDE",
- "Name[cs]": "Skupina vizuálního návrhu KDE",
- "Name[da]": "KDE Visual Design Group",
- "Name[de]": "KDE Visual Design Group",
- "Name[en_GB]": "KDE Visual Design Group",
- "Name[es]": "El grupo de diseño visual de KDE",
- "Name[eu]": "KDE Diseinu bisualeko taldea",
- "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä",
- "Name[fr]": "Groupe de conception visuelle de KDE",
- "Name[hi]": "केडीई विज़ुअल डिज़ाइन दल",
- "Name[hu]": "KDE Visual Design Group",
- "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)",
- "Name[id]": "Grup Desain Visual KDE",
- "Name[is]": "Myndrænn hönnunarhópur KDE",
- "Name[it]": "KDE Visual Design Group",
- "Name[ja]": "KDE Visual Design Group",
- "Name[ka]": "KDE-ის ვიზუალური დიზაინის ჯგუფი",
- "Name[ko]": "KDE 시각 디자인 그룹",
- "Name[lt]": "KDE vaizdinio dizaino grupė",
- "Name[nl]": "KDE Visuele ontwerpgroep",
- "Name[nn]": "KDE Visual Design Group",
- "Name[pl]": "Grupa oprawy graficznej KDE",
- "Name[pt]": "Grupo de Desenho Visual do KDE",
- "Name[pt_BR]": "Grupo de Design Visual do KDE",
- "Name[ro]": "KDE Visual Design Group",
- "Name[ru]": "Группа KDE Visual Design",
- "Name[sk]": "KDE Visual Design Group",
- "Name[sl]": "Skupina vizualnega designa KDE",
- "Name[sv]": "KDE:s visuella designgrupp",
- "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு",
- "Name[tr]": "KDE Görsel Tasarım Grubu",
- "Name[uk]": "Група з візуального дизайну KDE",
- "Name[vi]": "Đội Thiết kế Trực quan KDE",
- "Name[x-test]": "xxKDE Visual Design Groupxx",
- "Name[zh_CN]": "KDE 视觉设计团队"
- }
- ],
- "Category": "",
- "Description": "Breeze Dark by the KDE VDG",
- "Description[ar]": "نسيم داكن من من مجموعة تصميم كِيدِي",
- "Description[az]": "KDE VDG tərəfindən Breeze Qara",
- "Description[be]": "Breeze Dark ад KDE VDG",
- "Description[bg]": "Breeze Тъмен от KDE VDG",
- "Description[ca@valencia]": "Brisa fosca, creat pel VDG de KDE",
- "Description[ca]": "Brisa fosca, creat pel VDG del KDE",
- "Description[cs]": "Breeze Dark od KDE VDG",
- "Description[da]": "Breeze Dark af KDE's visuelle designgruppe",
- "Description[de]": "Breeze Dunkel von der KDE VDG",
- "Description[en_GB]": "Breeze Dark by the KDE VDG",
- "Description[es]": "Brisa oscuro por KDE VDG",
- "Description[et]": "Breeze tume KDE VDG-lt",
- "Description[eu]": "Breeze iluna KDEren VDGk egina",
- "Description[fi]": "Tumma Breeze KDE VDG:ltä",
- "Description[fr]": "Breeze sombre par le groupe de conception visuelle de KDE « VDG »",
- "Description[hi]": "केडीई वीडीजी द्वारा ब्रीज़ गहरा",
- "Description[hu]": "Breeze Dark a KDE VDG-től",
- "Description[ia]": "Breeze Dark (Brisa Obscure) per le KDE VDG",
- "Description[id]": "Breeze oleh KDE VDG",
- "Description[is]": "Breeze Dark frá KDE VDG",
- "Description[it]": "Brezza scuro del KDE VDG",
- "Description[ja]": "Breeze Dark by the KDE VDG",
- "Description[ka]": "Breeze Dark \"KDE VDG\"-სგან",
- "Description[ko]": "KDE 시각 디자인 그룹에서 제작한 어두운 Breeze",
- "Description[lt]": "Breeze tamsus pagal KDE VDG",
- "Description[nl]": "Breeze Dark door de KDE VDG",
- "Description[nn]": "Breeze mørk frå KDE VDG",
- "Description[pa]": "ਕੇਡੀਈ ਵੀਡੀਜੀ ਵਲੋਂ ਬਰੀਜ਼ ਗੂੜ੍ਹਾ",
- "Description[pl]": "Ciemna Bryza autorstwa KDE VDG",
- "Description[pt]": "Brisa Escuro da VDG do KDE",
- "Description[pt_BR]": "Breeze Dark pelo KDE VDG",
- "Description[ro]": "Briză, întunecat, de KDE VDG",
- "Description[ru]": "Тёмный вариант Breeze от KDE VDG",
- "Description[sk]": "Vánok Tmavý od KDE VDG",
- "Description[sl]": "Sapica temna avtorjev KDE VDG",
- "Description[sv]": "Breeze mörk av KDE:s visuella designgrupp",
- "Description[tr]": "KDE VDG'den Esinti Koyu",
- "Description[uk]": "Темна Breeze, автори — KDE VDG",
- "Description[vi]": "Breeze Tối, do KDE VDG",
- "Description[x-test]": "xxBreeze Dark by the KDE VDGxx",
- "Description[zh_CN]": "Breeze 微风深色主题,由 KDE VDG (视觉设计团队) 设计制作",
- "Description[zh_TW]": "由 KDE VDG 設計的 Breeze Dark",
- "Id": "org.kde.breezedark.desktop",
- "License": "GPLv2+",
- "Name": "Breeze Dark",
- "Name[ar]": "نسيم داكن",
- "Name[az]": "Breeze Qara",
- "Name[be]": "Breeze Dark",
- "Name[bg]": "Breeze Тъмен",
- "Name[ca@valencia]": "Brisa fosca",
- "Name[ca]": "Brisa fosca",
- "Name[cs]": "Breeze Tmavé",
- "Name[da]": "Breeze Dark",
- "Name[de]": "Breeze Dunkel",
- "Name[en_GB]": "Breeze Dark",
- "Name[es]": "Brisa oscuro",
- "Name[et]": "Breeze tume",
- "Name[eu]": "Breeze iluna",
- "Name[fi]": "Tumma Breeze",
- "Name[fr]": "Breeze sombre",
- "Name[hi]": "ब्रीज़ गहरा",
- "Name[hu]": "Breeze Dark",
- "Name[ia]": "Brisa obscure",
- "Name[id]": "Breeze Gelap",
- "Name[is]": "Breeze Dark",
- "Name[it]": "Brezza scuro",
- "Name[ja]": "Breeze Dark",
- "Name[ka]": "ნავი მუქი",
- "Name[ko]": "어두운 Breeze",
- "Name[lt]": "Breeze tamsus",
- "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]": "Vánok Tmavý",
- "Name[sl]": "Sapica temna",
- "Name[sv]": "Breeze mörk",
- "Name[ta]": "கருப்பு பிரீஸ்",
- "Name[tg]": "Насими торик",
- "Name[tr]": "Esinti Koyu",
- "Name[uk]": "Темна Breeze",
- "Name[vi]": "Breeze Tối",
- "Name[x-test]": "xxBreeze Darkxx",
- "Name[zh_CN]": "Breeze 微风深色",
- "Name[zh_TW]": "Breeze Dark",
- "ServiceTypes": [
- "Plasma/LookAndFeel"
- ],
- "Version": "2.0",
- "Website": "https://www.kde.org"
- },
- "X-Plasma-MainScript": "defaults"
-}
diff --git a/share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/defaults b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/defaults
similarity index 90%
rename from share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/defaults
rename to share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/defaults
index 3db126f..764fa66 100644
--- a/share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/defaults
+++ b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/defaults
@@ -2,7 +2,7 @@
widgetStyle=Breeze
[kdeglobals][General]
-ColorScheme=BreezeDark
+ColorScheme=BreezeDarkTint
[kdeglobals][Icons]
Theme=breeze-dark
@@ -11,7 +11,7 @@ Theme=breeze-dark
name=default
[Wallpaper]
-Image=Next
+Image=MilkyWay
[kcminputrc][Mouse]
cursorTheme=breeze_cursors
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
rename to share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
diff --git a/share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/previews/fullscreenpreview.jpg b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/previews/fullscreenpreview.jpg
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/previews/fullscreenpreview.jpg
rename to share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/previews/fullscreenpreview.jpg
diff --git a/share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/previews/preview.png b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/previews/preview.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/previews/preview.png
rename to share/plasma/look-and-feel/org.kde.breezedarktint.desktop/contents/previews/preview.png
diff --git a/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/metadata.json b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/metadata.json
new file mode 100644
index 0000000..4103034
--- /dev/null
+++ b/share/plasma/look-and-feel/org.kde.breezedarktint.desktop/metadata.json
@@ -0,0 +1,61 @@
+{
+ "KPlugin": {
+ "Authors": [
+ {
+ "Email": "plasma-devel@kde.org",
+ "Name": "KDE Visual Design Group",
+ "Name[ar]": "مجموعة التصميم المرئي لكِيدِي",
+ "Name[az]": "KDE Vizual Dizayn Qrupu",
+ "Name[be]": "Суполка візуальнага дызайну KDE",
+ "Name[bg]": "KDE Visual Design Group",
+ "Name[ca@valencia]": "Grup de disseny visual de KDE",
+ "Name[ca]": "Grup de disseny visual de KDE",
+ "Name[cs]": "Skupina vizuálního návrhu KDE",
+ "Name[da]": "KDE Visual Design Group",
+ "Name[de]": "KDE Visual Design Group",
+ "Name[en_GB]": "KDE Visual Design Group",
+ "Name[es]": "El grupo de diseño visual de KDE",
+ "Name[eu]": "KDE Diseinu bisualeko taldea",
+ "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä",
+ "Name[fr]": "Groupe de conception visuelle de KDE",
+ "Name[hi]": "केडीई विज़ुअल डिज़ाइन दल",
+ "Name[hu]": "KDE Visual Design Group",
+ "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)",
+ "Name[id]": "Grup Desain Visual KDE",
+ "Name[is]": "Myndrænn hönnunarhópur KDE",
+ "Name[it]": "KDE Visual Design Group",
+ "Name[ja]": "KDE Visual Design Group",
+ "Name[ka]": "KDE-ის ვიზუალური დიზაინის ჯგუფი",
+ "Name[ko]": "KDE 시각 디자인 그룹",
+ "Name[lt]": "KDE vaizdinio dizaino grupė",
+ "Name[nl]": "KDE Visuele ontwerpgroep",
+ "Name[nn]": "KDE Visual Design Group",
+ "Name[pl]": "Grupa oprawy graficznej KDE",
+ "Name[pt]": "Grupo de Desenho Visual do KDE",
+ "Name[pt_BR]": "Grupo de Design Visual do KDE",
+ "Name[ro]": "KDE Visual Design Group",
+ "Name[ru]": "Группа KDE Visual Design",
+ "Name[sk]": "KDE Visual Design Group",
+ "Name[sl]": "Skupina vizualnega designa KDE",
+ "Name[sv]": "KDE:s visuella designgrupp",
+ "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு",
+ "Name[tr]": "KDE Görsel Tasarım Grubu",
+ "Name[uk]": "Група з візуального дизайну KDE",
+ "Name[vi]": "Đội Thiết kế Trực quan KDE",
+ "Name[x-test]": "xxKDE Visual Design Groupxx",
+ "Name[zh_CN]": "KDE 视觉设计团队"
+ }
+ ],
+ "Category": "",
+ "Description": "Breeze Dark (Tint) by the KDE VDG",
+ "Id": "org.kde.breezedarktint.desktop",
+ "License": "GPLv2+",
+ "Name": "Breeze Dark (Tint)",
+ "ServiceTypes": [
+ "Plasma/LookAndFeel"
+ ],
+ "Version": "2.0",
+ "Website": "https://www.kde.org"
+ },
+ "X-Plasma-MainScript": "defaults"
+}
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/ActionButton.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/ActionButton.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/ActionButton.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/ActionButton.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/Battery.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/Battery.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/Battery.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/Battery.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/Clock.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/Clock.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/Clock.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/Clock.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/SessionManagementScreen.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/SessionManagementScreen.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/SessionManagementScreen.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/SessionManagementScreen.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/UserDelegate.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserDelegate.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/UserDelegate.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserList.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/UserList.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/UserList.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/UserList.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/VirtualKeyboard.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/VirtualKeyboard.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard_wayland.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/VirtualKeyboard_wayland.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/VirtualKeyboard_wayland.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/VirtualKeyboard_wayland.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/WallpaperFader.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/WallpaperFader.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/WallpaperFader.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/WallpaperFader.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/animation/RejectPasswordAnimation.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/animation/RejectPasswordAnimation.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/animation/RejectPasswordAnimation.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/animation/RejectPasswordAnimation.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/animation/RejectPasswordPathAnimation.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/animation/RejectPasswordPathAnimation.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/animation/RejectPasswordPathAnimation.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/animation/RejectPasswordPathAnimation.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/README.txt b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/README.txt
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/README.txt
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/README.txt
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/logout_primary.svgz b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/logout_primary.svgz
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/logout_primary.svgz
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/logout_primary.svgz
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/restart_primary.svgz b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/restart_primary.svgz
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/restart_primary.svgz
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/restart_primary.svgz
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/shutdown_primary.svgz b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/shutdown_primary.svgz
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/components/artwork/shutdown_primary.svgz
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/components/artwork/shutdown_primary.svgz
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/defaults b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/defaults
similarity index 90%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/defaults
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/defaults
index d8df939..852c691 100644
--- a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/defaults
+++ b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/defaults
@@ -2,7 +2,7 @@
widgetStyle=Breeze
[kdeglobals][General]
-ColorScheme=BreezeLight
+ColorScheme=BreezeLightTint
[kdeglobals][Icons]
Theme=breeze
@@ -11,7 +11,7 @@ Theme=breeze
name=default
[Wallpaper]
-Image=Next
+Image=MilkyWay
[kcminputrc][Mouse]
cursorTheme=breeze_cursors
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/desktopswitcher/DesktopSwitcher.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/desktopswitcher/DesktopSwitcher.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/desktopswitcher/DesktopSwitcher.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/desktopswitcher/DesktopSwitcher.qml
diff --git a/share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breezedark.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockOsd.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/LockOsd.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockOsd.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/LockOsd.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreen.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/LockScreen.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreen.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/LockScreen.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/LockScreenUi.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/LockScreenUi.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/LockScreenUi.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/MainBlock.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/MainBlock.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/MainBlock.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/MainBlock.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/MediaControls.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/MediaControls.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/MediaControls.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/MediaControls.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/NoPasswordUnlock.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/NoPasswordUnlock.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/NoPasswordUnlock.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/NoPasswordUnlock.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/config.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/config.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/config.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/config.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/config.xml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/config.xml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/lockscreen/config.xml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/lockscreen/config.xml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/logout/Logout.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/Logout.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/logout/Logout.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/LogoutButton.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/logout/LogoutButton.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/LogoutButton.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/logout/LogoutButton.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/timer.js b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/logout/timer.js
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/logout/timer.js
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/logout/timer.js
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/Osd.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/osd/Osd.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/Osd.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/osd/Osd.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/OsdItem.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/osd/OsdItem.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/osd/OsdItem.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/osd/OsdItem.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/desktopswitcher.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/desktopswitcher.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/desktopswitcher.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/desktopswitcher.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/fullscreenpreview.jpg b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/fullscreenpreview.jpg
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/fullscreenpreview.jpg
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/fullscreenpreview.jpg
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/lockscreen.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/lockscreen.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/lockscreen.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/lockscreen.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/loginmanager.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/loginmanager.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/loginmanager.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/loginmanager.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/preview.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/preview.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/preview.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/preview.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/runcommand.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/runcommand.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/runcommand.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/runcommand.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/splash.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/splash.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/splash.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/splash.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/userswitcher.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/userswitcher.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/userswitcher.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/userswitcher.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/windowdecoration.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/windowdecoration.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/windowdecoration.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/windowdecoration.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/windowswitcher.png b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/windowswitcher.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/previews/windowswitcher.png
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/previews/windowswitcher.png
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/Splash.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/Splash.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/Splash.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/Splash.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/busywidget.svgz b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/images/busywidget.svgz
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/busywidget.svgz
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/images/busywidget.svgz
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/kde.svgz b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/images/kde.svgz
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/kde.svgz
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/images/kde.svgz
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/plasma.svgz b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/images/plasma.svgz
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/splash/images/plasma.svgz
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/splash/images/plasma.svgz
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/systemdialog/SystemDialog.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/systemdialog/SystemDialog.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/systemdialog/SystemDialog.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/systemdialog/SystemDialog.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/contents/windowswitcher/WindowSwitcher.qml b/share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/windowswitcher/WindowSwitcher.qml
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/contents/windowswitcher/WindowSwitcher.qml
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/contents/windowswitcher/WindowSwitcher.qml
diff --git a/share/plasma/look-and-feel/org.kde.breeze.desktop/metadata.json b/share/plasma/look-and-feel/org.kde.breezetint.desktop/metadata.json
similarity index 72%
rename from share/plasma/look-and-feel/org.kde.breeze.desktop/metadata.json
rename to share/plasma/look-and-feel/org.kde.breezetint.desktop/metadata.json
index a6899c0..108c44e 100644
--- a/share/plasma/look-and-feel/org.kde.breeze.desktop/metadata.json
+++ b/share/plasma/look-and-feel/org.kde.breezetint.desktop/metadata.json
@@ -47,106 +47,10 @@
}
],
"Category": "",
- "Description": "Breeze by the KDE VDG",
- "Description[ar]": "نسيم من مجموعة تصميم كِيدِي",
- "Description[az]": "KDE VDG tərəfindən Breeze İş mühiti görünüşü",
- "Description[be]": "Breeze ад KDE VDG",
- "Description[bg]": "Breeze от KDE VDG",
- "Description[ca@valencia]": "Brisa, creat pel VDG de KDE",
- "Description[ca]": "Brisa, creat pel VDG del KDE",
- "Description[cs]": "Breeze od KDE VDG",
- "Description[da]": "Breeze af KDE's visuelle designgruppe",
- "Description[de]": "Breeze von der KDE VDG",
- "Description[en_GB]": "Breeze by the KDE VDG",
- "Description[es]": "Brisa por KDE VDG",
- "Description[et]": "Breeze KDE VDG-lt",
- "Description[eu]": "Breeze KDEren VDGk egina",
- "Description[fi]": "Breeze KDE VDG:ltä",
- "Description[fr]": "Breeze, par KDE VDG",
- "Description[hi]": "केडीई वीडीजी द्वारा ब्रीज़",
- "Description[hu]": "Breeze a KDE VDG-től",
- "Description[ia]": "Breeze (Brisa) per le KDE VDG",
- "Description[id]": "Breeze oleh KDE VDG",
- "Description[is]": "Breeze frá KDE VDG",
- "Description[it]": "Brezza del KDE VDG",
- "Description[ja]": "Breeze by the KDE VDG",
- "Description[ka]": "Breeze KDE VDG-სგან",
- "Description[ko]": "KDE 시각 디자인 그룹에서 제작한 Breeze",
- "Description[lt]": "Breeze pagal KDE VDG",
- "Description[nl]": "Breeze door de KDE VDG",
- "Description[nn]": "Breeze frå KDE VDG",
- "Description[pa]": "KDE VDG ਵਲੋਂ ਬਰੀਜ਼",
- "Description[pl]": "Bryza autorstwa KDE VDG",
- "Description[pt]": "Brisa da VDG do KDE",
- "Description[pt_BR]": "Breeze pelo KDE VDG",
- "Description[ro]": "Briză, de KDE VDG",
- "Description[ru]": "Оформление рабочей среды Breeze от KDE VDG",
- "Description[sk]": "Vánok od KDE VDG",
- "Description[sl]": "Sapica avtorjev KDE VDG",
- "Description[sv]": "Breeze av KDE:s visuella designgrupp",
- "Description[tr]": "KDE VDG'den Esinti",
- "Description[uk]": "Breeze, автори — KDE VDG",
- "Description[vi]": "Breeze, do KDE VDG",
- "Description[x-test]": "xxBreeze by the KDE VDGxx",
- "Description[zh_CN]": "Breeze 微风主题,由 KDE VDG (视觉设计团队) 设计制作",
- "Description[zh_TW]": "由 KDE VDG 設計的 Breeze",
- "Id": "org.kde.breeze.desktop",
+ "Description": "Breeze (Tint) by the KDE VDG",
+ "Id": "org.kde.breezetint.desktop",
"License": "GPLv2+",
- "Name": "Breeze",
- "Name[ar]": "نسيم",
- "Name[az]": "Breeze",
- "Name[be]": "Breeze",
- "Name[bg]": "Breeze",
- "Name[bs]": "Breeze",
- "Name[ca@valencia]": "Brisa",
- "Name[ca]": "Brisa",
- "Name[cs]": "Breeze",
- "Name[da]": "Breeze",
- "Name[de]": "Breeze",
- "Name[el]": "Breeze",
- "Name[en_GB]": "Breeze",
- "Name[es]": "Brisa",
- "Name[et]": "Breeze",
- "Name[eu]": "Breeze",
- "Name[fi]": "Breeze",
- "Name[fr]": "Breeze",
- "Name[gl]": "Breeze",
- "Name[hi]": "ब्रीज़",
- "Name[hu]": "Breeze",
- "Name[ia]": "Brisa",
- "Name[id]": "Breeze",
- "Name[is]": "Breeze",
- "Name[it]": "Brezza",
- "Name[ja]": "Breeze",
- "Name[ka]": "ნიავი",
- "Name[ko]": "Breeze",
- "Name[lt]": "Breeze",
- "Name[ml]": "ബ്രീസ്",
- "Name[nb]": "Breeze",
- "Name[nds]": "Breeze",
- "Name[nl]": "Breeze",
- "Name[nn]": "Breeze",
- "Name[pa]": "ਬਰੀਜ਼",
- "Name[pl]": "Bryza",
- "Name[pt]": "Brisa",
- "Name[pt_BR]": "Breeze",
- "Name[ro]": "Briză",
- "Name[ru]": "Breeze",
- "Name[sk]": "Vánok",
- "Name[sl]": "Sapica",
- "Name[sr@ijekavian]": "Поветарац",
- "Name[sr@ijekavianlatin]": "Povetarac",
- "Name[sr@latin]": "Povetarac",
- "Name[sr]": "Поветарац",
- "Name[sv]": "Breeze",
- "Name[ta]": "பிரீஸ்",
- "Name[tg]": "Насим",
- "Name[tr]": "Esinti",
- "Name[uk]": "Breeze",
- "Name[vi]": "Breeze",
- "Name[x-test]": "xxBreezexx",
- "Name[zh_CN]": "Breeze 微风",
- "Name[zh_TW]": "微風",
+ "Name": "Breeze (Tint)",
"ServiceTypes": [
"Plasma/LookAndFeel"
],
diff --git a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/metadata.json b/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/metadata.json
deleted file mode 100644
index 16dec51..0000000
--- a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/metadata.json
+++ /dev/null
@@ -1,145 +0,0 @@
-{
- "KPlugin": {
- "Authors": [
- {
- "Email": "plasma-devel@kde.org",
- "Name": "KDE Visual Design Group",
- "Name[ar]": "مجموعة التصميم المرئي لكِيدِي",
- "Name[az]": "KDE Vizual Dizayn Qrupu",
- "Name[be]": "Суполка візуальнага дызайну KDE",
- "Name[bg]": "KDE Visual Design Group",
- "Name[ca@valencia]": "Grup de disseny visual de KDE",
- "Name[ca]": "Grup de disseny visual de KDE",
- "Name[cs]": "Skupina vizuálního návrhu KDE",
- "Name[da]": "KDE Visual Design Group",
- "Name[de]": "KDE Visual Design Group",
- "Name[en_GB]": "KDE Visual Design Group",
- "Name[es]": "El grupo de diseño visual de KDE",
- "Name[eu]": "KDE Diseinu bisualeko taldea",
- "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä",
- "Name[fr]": "Groupe de conception visuelle de KDE",
- "Name[hi]": "केडीई विज़ुअल डिज़ाइन दल",
- "Name[hu]": "KDE Visual Design Group",
- "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)",
- "Name[id]": "Grup Desain Visual KDE",
- "Name[is]": "Myndrænn hönnunarhópur KDE",
- "Name[it]": "KDE Visual Design Group",
- "Name[ja]": "KDE Visual Design Group",
- "Name[ka]": "KDE-ის ვიზუალური დიზაინის ჯგუფი",
- "Name[ko]": "KDE 시각 디자인 그룹",
- "Name[lt]": "KDE vaizdinio dizaino grupė",
- "Name[nl]": "KDE Visuele ontwerpgroep",
- "Name[nn]": "KDE Visual Design Group",
- "Name[pl]": "Grupa oprawy graficznej KDE",
- "Name[pt]": "Grupo de Desenho Visual do KDE",
- "Name[pt_BR]": "Grupo de Design Visual do KDE",
- "Name[ro]": "KDE Visual Design Group",
- "Name[ru]": "Группа KDE Visual Design",
- "Name[sk]": "KDE Visual Design Group",
- "Name[sl]": "Skupina vizualnega designa KDE",
- "Name[sv]": "KDE:s visuella designgrupp",
- "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு",
- "Name[tr]": "KDE Görsel Tasarım Grubu",
- "Name[uk]": "Група з візуального дизайну KDE",
- "Name[vi]": "Đội Thiết kế Trực quan KDE",
- "Name[x-test]": "xxKDE Visual Design Groupxx",
- "Name[zh_CN]": "KDE 视觉设计团队"
- }
- ],
- "Category": "",
- "Description": "Breeze Twilight by the KDE VDG",
- "Description[ar]": "نسيم الفجر من مجموعة تصميم كِيدِي",
- "Description[az]": "KDE VDG tərəfindən Breeze Toranlıq",
- "Description[be]": "Breeze Twilight ад KDE VDG",
- "Description[bg]": "Breeze Здрач от KDE VDG",
- "Description[ca@valencia]": "Brisa crepuscular, creat pel VDG de KDE",
- "Description[ca]": "Brisa crepuscular, creat pel VDG del KDE",
- "Description[cs]": "Breeze Twilight od KDE VDG",
- "Description[da]": "Breeze Twilight af KDE VDG",
- "Description[de]": "Breeze Dämmerung von der KDE VG",
- "Description[en_GB]": "Breeze Twilight by the KDE VDG",
- "Description[es]": "Brisa crepúsculo por KDE VDG",
- "Description[et]": "Breeze videvik KDE VDG-lt",
- "Description[eu]": "Breeze ilunabarra KDEren VDGk egina",
- "Description[fi]": "Hämärä Breeze KDE VDG:ltä",
- "Description[fr]": "Breeze clair-obscur par l'équipe de conception visuelle de KDE « VDG »",
- "Description[hi]": "केडीई वीडीजी द्वारा ब्रीज़ गोधूली",
- "Description[hu]": "Breeze Twilight a KDE VDG-től",
- "Description[ia]": "Brisa Crepusculo (Breeze Twilight) per KDE VDG",
- "Description[id]": "Breeze Twilight oleh KDE VDG",
- "Description[is]": "Breeze Twilight frá KDE VDG",
- "Description[it]": "Brezza crepuscolo del VDG di KDE",
- "Description[ja]": "Breeze Twilight by the KDE VDG",
- "Description[ka]": "Breeze Twilight-ი KDE VDG-ის მიერ",
- "Description[ko]": "KDE 시각 디자인 그룹에서 제작한 새벽의 Breeze",
- "Description[lt]": "Breeze prieblanda pagal KDE VDG",
- "Description[nl]": "Breeze Twilight door de KDE VDG",
- "Description[nn]": "Breeze skumring frå KDE VDG",
- "Description[pl]": "Półmroczna bryza autorstwa KDE VDG",
- "Description[pt]": "Brisa ao Anoitecer da VDG do KDE",
- "Description[pt_BR]": "Breeze Twilight pelo KDE VDG",
- "Description[ro]": "Briză, amurg, de KDE VDG",
- "Description[ru]": "Оформление рабочей среды Breeze Twilight от KDE VDG",
- "Description[sk]": "Vánok Súmrak od KDE VDG",
- "Description[sl]": "Sapica ob mraku avtorjev KDE VDG",
- "Description[sv]": "Breeze skymning av KDE:s visuella designgrupp",
- "Description[tr]": "KDE VDG'den Esinti Gündoğumu",
- "Description[uk]": "Сутінкова Breeze, автори — KDE VDG",
- "Description[vi]": "Breeze Chạng vạng, do KDE VDG",
- "Description[x-test]": "xxBreeze Twilight by the KDE VDGxx",
- "Description[zh_CN]": "Breeze 微风阴阳主题,由 KDE VDG (视觉设计团队) 设计制作",
- "Description[zh_TW]": "由 KDE VDG 設計的 Breeze Twilight",
- "Id": "org.kde.breezetwilight.desktop",
- "License": "GPLv2+",
- "Name": "Breeze Twilight",
- "Name[ar]": "نسيم الفجر",
- "Name[az]": "Breeze Toranlıq",
- "Name[be]": "Breeze Twilight",
- "Name[bg]": "Breeze Здрач",
- "Name[ca@valencia]": "Brisa crepuscular",
- "Name[ca]": "Brisa crepuscular",
- "Name[cs]": "Breeze Twilight",
- "Name[da]": "Breeze Twilight",
- "Name[de]": "Breeze Dämmerung",
- "Name[en_GB]": "Breeze Twilight",
- "Name[es]": "Brisa crepúsculo",
- "Name[et]": "Breeze videvik",
- "Name[eu]": "Breeze ilunabarra",
- "Name[fi]": "Hämärä Breeze",
- "Name[fr]": "Breeze clair-obscur ",
- "Name[hi]": "ब्रीज़ गोधूली",
- "Name[hu]": "Breeze Twilight",
- "Name[ia]": "Brisa Crepusculo (Breeze Twilight)",
- "Name[id]": "Breeze Twilight",
- "Name[is]": "Breeze Twilight",
- "Name[it]": "Brezza crepuscolo",
- "Name[ja]": "Breeze Twilight",
- "Name[ka]": "ნიავი ღია",
- "Name[ko]": "새벽의 Breeze",
- "Name[lt]": "Breeze prieblanda",
- "Name[nl]": "Breeze Twilight",
- "Name[nn]": "Breeze skumring",
- "Name[pa]": "ਬਰੀਜ਼ ਆਥਣ",
- "Name[pl]": "Półmroczna bryza",
- "Name[pt]": "Brisa ao Anoitecer",
- "Name[pt_BR]": "Breeze Twilight",
- "Name[ro]": "Briză, amurg",
- "Name[ru]": "Breeze Twilight",
- "Name[sk]": "Vánok Súmrak",
- "Name[sl]": "Sapica ob mraku",
- "Name[sv]": "Breeze skymning",
- "Name[ta]": "கலந்த பிரீஸ்",
- "Name[tg]": "Насими нимторикӣ",
- "Name[tr]": "Esinti Gündoğumu",
- "Name[uk]": "Сутінкова Breeze",
- "Name[vi]": "Breeze Chạng vạng",
- "Name[x-test]": "xxBreeze Twilightxx",
- "Name[zh_CN]": "Breeze 微风阴阳",
- "ServiceTypes": [
- "Plasma/LookAndFeel"
- ],
- "Version": "2.0",
- "Website": "https://www.kde.org"
- },
- "X-Plasma-MainScript": "defaults"
-}
diff --git a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/defaults b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/defaults
similarity index 90%
rename from share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/defaults
rename to share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/defaults
index 02bc445..8537d4b 100644
--- a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/defaults
+++ b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/defaults
@@ -2,7 +2,7 @@
widgetStyle=Breeze
[kdeglobals][General]
-ColorScheme=BreezeLight
+ColorScheme=BreezeLightTint
[kdeglobals][Icons]
Theme=breeze
@@ -11,7 +11,7 @@ Theme=breeze
name=breeze-dark
[Wallpaper]
-Image=Next
+Image=MilkyWay
[kcminputrc][Mouse]
cursorTheme=breeze_cursors
diff --git a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/layouts/org.kde.plasma.desktop-layout.js b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
rename to share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/layouts/org.kde.plasma.desktop-layout.js
diff --git a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/previews/fullscreenpreview.jpg b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/previews/fullscreenpreview.jpg
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/previews/fullscreenpreview.jpg
rename to share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/previews/fullscreenpreview.jpg
diff --git a/share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/previews/preview.png b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/previews/preview.png
similarity index 100%
rename from share/plasma/look-and-feel/org.kde.breezetwilight.desktop/contents/previews/preview.png
rename to share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/contents/previews/preview.png
diff --git a/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/metadata.json b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/metadata.json
new file mode 100644
index 0000000..405d0fd
--- /dev/null
+++ b/share/plasma/look-and-feel/org.kde.breezetwilighttint.desktop/metadata.json
@@ -0,0 +1,61 @@
+{
+ "KPlugin": {
+ "Authors": [
+ {
+ "Email": "plasma-devel@kde.org",
+ "Name": "KDE Visual Design Group",
+ "Name[ar]": "مجموعة التصميم المرئي لكِيدِي",
+ "Name[az]": "KDE Vizual Dizayn Qrupu",
+ "Name[be]": "Суполка візуальнага дызайну KDE",
+ "Name[bg]": "KDE Visual Design Group",
+ "Name[ca@valencia]": "Grup de disseny visual de KDE",
+ "Name[ca]": "Grup de disseny visual de KDE",
+ "Name[cs]": "Skupina vizuálního návrhu KDE",
+ "Name[da]": "KDE Visual Design Group",
+ "Name[de]": "KDE Visual Design Group",
+ "Name[en_GB]": "KDE Visual Design Group",
+ "Name[es]": "El grupo de diseño visual de KDE",
+ "Name[eu]": "KDE Diseinu bisualeko taldea",
+ "Name[fi]": "KDE:n visuaalinen suunnitteluryhmä",
+ "Name[fr]": "Groupe de conception visuelle de KDE",
+ "Name[hi]": "केडीई विज़ुअल डिज़ाइन दल",
+ "Name[hu]": "KDE Visual Design Group",
+ "Name[ia]": "KDE Visual Design Group (Gruppo de Designo Visual de KDE)",
+ "Name[id]": "Grup Desain Visual KDE",
+ "Name[is]": "Myndrænn hönnunarhópur KDE",
+ "Name[it]": "KDE Visual Design Group",
+ "Name[ja]": "KDE Visual Design Group",
+ "Name[ka]": "KDE-ის ვიზუალური დიზაინის ჯგუფი",
+ "Name[ko]": "KDE 시각 디자인 그룹",
+ "Name[lt]": "KDE vaizdinio dizaino grupė",
+ "Name[nl]": "KDE Visuele ontwerpgroep",
+ "Name[nn]": "KDE Visual Design Group",
+ "Name[pl]": "Grupa oprawy graficznej KDE",
+ "Name[pt]": "Grupo de Desenho Visual do KDE",
+ "Name[pt_BR]": "Grupo de Design Visual do KDE",
+ "Name[ro]": "KDE Visual Design Group",
+ "Name[ru]": "Группа KDE Visual Design",
+ "Name[sk]": "KDE Visual Design Group",
+ "Name[sl]": "Skupina vizualnega designa KDE",
+ "Name[sv]": "KDE:s visuella designgrupp",
+ "Name[ta]": "கே.டீ.யீ. வரைகலை வடிவமைப்புக் குழு",
+ "Name[tr]": "KDE Görsel Tasarım Grubu",
+ "Name[uk]": "Група з візуального дизайну KDE",
+ "Name[vi]": "Đội Thiết kế Trực quan KDE",
+ "Name[x-test]": "xxKDE Visual Design Groupxx",
+ "Name[zh_CN]": "KDE 视觉设计团队"
+ }
+ ],
+ "Category": "",
+ "Description": "Breeze Twilight (Tint) by the KDE VDG",
+ "Id": "org.kde.breezetwilighttint.desktop",
+ "License": "GPLv2+",
+ "Name": "Breeze Twilight (Tint)",
+ "ServiceTypes": [
+ "Plasma/LookAndFeel"
+ ],
+ "Version": "2.0",
+ "Website": "https://www.kde.org"
+ },
+ "X-Plasma-MainScript": "defaults"
+}

View file

@ -9,19 +9,86 @@ let
};
};
# The configuration files that Plasma made have set the theme in gtkrc, not gtkrc-2.0
# which is weird cause applying the theme to gtk1 but not 2 is dumb. I'll write it to
# both files just in case :3
gtk1and2settings = ''
include "/run/current-system/sw/share/themes/${themeName}/gtk-2.0/gtkrc"
gtk-theme-name="${themeName}"
gtk2settings = ''
include "/run/current-system/sw/share/themes/${themeName}-Dark/gtk-2.0/gtkrc"
gtk-theme-name="${themeName}-Dark"
'';
# Set up the default kde options
kdeglobals = lib.generators.toINI {} {
KDE.LookAndFeelPackage = "org.kde.breezedarktint.desktop";
KDE.SingleClick = false;
General = {
accentColorFromWallpaper = true;
AccentColor = "172,53,164" ; };
};
balooExcludedDirs = lib.strings.intersperse "," [
"$HOME/.cache/"
"$HOME/.config/"
"$HOME/.local/"
];
baloofilerc = lib.generators.toINI {} {
General = {
# The [$e] part allows you to use environment variables
"exclude folders[$e]" = lib.strings.concatStrings balooExcludedDirs;
};
};
# Make custom packages
breezeTint = pkgs.stdenv.mkDerivation {
name = "breeze-tint";
src = "${pkgs.breeze-qt5}";
patches = [ ./patches/BreezeTint.patch ];
installPhase = ''
runHook preInstall
mkdir -p $out/share/color-schemes/
cp -r share/color-schemes/* $out/share/color-schemes/
runHook postInstall
'';
};
lookAndFeel = pkgs.stdenv.mkDerivation {
name = "toast-look-and-feel";
src = "${pkgs.plasma-workspace}";
patches = [ ./patches/TintedLookAndFeel.patch ];
installPhase = ''
runHook preInstall
mkdir -p $out/share/plasma/look-and-feel/
cp -r share/plasma/look-and-feel/* $out/share/plasma/look-and-feel/
runHook postInstall
'';
};
# /etc/xdg is not read by plasma, so to change the default settings you need to put them in a package
plasmaDefaults = pkgs.stdenv.mkDerivation {
name = "toast-plasma-defaults";
dontUnpack = true;
installPhase = ''
runHook preInstall
set -x
mkdir -p $out/etc/xdg
echo "${kdeglobals}" > $out/etc/xdg/kdeglobals
echo '${baloofilerc}' > $out/etc/xdg/baloofilerc
runHook postInstall
'';
};
in
{
# Enable the Plasma 5 Desktop Environment.
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;
services.xserver = {
# Enable the Plasma 5 Desktop Environment
desktopManager.plasma5.enable = true;
displayManager.defaultSession = "plasmawayland";
};
# GTK apps need dconf to grab the correct theme on Wayland
programs.dconf.enable = true;
@ -44,7 +111,6 @@ in
text= ''
echo "updating system dconf database..."
${pkgs.dconf}/bin/dconf update
touch /testfile
'';
deps = [ "etc" ];
};
@ -55,8 +121,13 @@ in
environment.etc = {
"xdg/gtk-4.0/settings.ini".text = gtk3and4settings;
"xdg/gtk-3.0/settings.ini".text = gtk3and4settings;
"xdg/gtkrc-2.0".text = gtk1and2settings;
"xdg/gtkrc".text = gtk1and2settings;
"gtk-2.0/gtkrc".text = gtk2settings;
};
environment.systemPackages = [pkgs.yaru-theme];
/*
Install the patched Breeze color schemes and look and feel packages,
as well as the plasma default configs
*/
environment.systemPackages = [ breezeTint lookAndFeel plasmaDefaults ];
}

View file

@ -0,0 +1,7 @@
{ ... }:
{
imports = [
./kate.nix
];
}

View file

@ -0,0 +1,8 @@
{ config, pkgs, ... }:
{
home-manager.users.toast = { config, pkgs, ... }:
{
home.packages = [ pkgs.kate ];
};
}

63
roles/kde/sddm.nix Normal file
View file

@ -0,0 +1,63 @@
{ config, pkgs, ... }:
let
currentTheme = config.services.xserver.displayManager.sddm.theme;
sddm-sugar-candy = pkgs.stdenv.mkDerivation {
pname = "sddm-sugar-candy";
version = "master";
src = pkgs.fetchgit {
url = "https://framagit.org/MarianArlt/sddm-sugar-candy.git";
hash = "sha256-XggFVsEXLYklrfy1ElkIp9fkTw4wvXbyVkaVCZq4ZLU=";
};
installPhase = ''
runHook preInstall
mkdir -p $out/share/sddm/themes/sugar-candy
cp -r /build/sddm-sugar-candy/* $out/share/sddm/themes/sugar-candy
runHook postInstall
'';
};
/*
Adds a theme.conf.user file to the current sddm theme's folder,
allowing you to change it's configuration without needing to
repackage it
*/
customcfg = pkgs.stdenv.mkDerivation {
name = "sddm-theme-customizer";
dontUnpack = true;
# TODO: generate theme.conf.user outside of installPhase
installPhase = ''
runHook preInstall
mkdir -p $out/share/sddm/themes/${currentTheme}/
echo "[General]
background = ${pkgs.plasma-workspace-wallpapers}/share/wallpapers/MilkyWay/contents/images/5120x2880.png" >> $out/share/sddm/themes/${currentTheme}/theme.conf.user
runHook postInstall
'';
};
in
{
# Enable SDDM.
services.xserver.displayManager.sddm = {
enable = true;
theme = "sugar-candy";
settings = {
General = { Numlock = "on"; };
};
};
environment.systemPackages = [ sddm-sugar-candy customcfg ];
/*
Sddm has a very annoying bug where it sometimes hangs at shutdown
if you use Plasma's wayland session. The bug is already fixed upstream,
but until it sddm gets updated on the repos this will do
*/
systemd.services.display-manager.serviceConfig = {
TimeoutStopSec = "5s";
};
}