diff --git a/roles/config/files/.config/fish/functions/kdesave.fish b/roles/config/files/.config/fish/functions/kdesave.fish
index 79fa492b..8cec5868 100644
--- a/roles/config/files/.config/fish/functions/kdesave.fish
+++ b/roles/config/files/.config/fish/functions/kdesave.fish
@@ -8,4 +8,6 @@ function kdesave
cp -r ./konsave-export-main/export/home_folder/.* ~/gitprojects/configs/roles/config/files/
cp -r ./konsave-export-main/export/share_folder/* ~/gitprojects/configs/roles/config/files/.local/share/
rm -rf ./konsave-export-main ./konsave-export-main.knsv
+ # kdeconnect somehow gets copied every time
+ rm -rf ~/gitprojects/configs/roles/config/files/.config/kdeconnect/
end
diff --git a/roles/config/files/.config/gtkrc b/roles/config/files/.config/gtkrc
index 5cec3af6..ef8ad029 100644
--- a/roles/config/files/.config/gtkrc
+++ b/roles/config/files/.config/gtkrc
@@ -1,4 +1,4 @@
-# erstellt von KDE-Plasma, Sat Dec 7 13:33:16 2024
+# erstellt von KDE-Plasma, Mon Jan 27 18:26:41 2025
#
include "/usr/share/themes/Breeze/gtk-2.0/gtkrc"
diff --git a/roles/config/files/.config/gtkrc-2.0 b/roles/config/files/.config/gtkrc-2.0
index e33916c8..02481352 100644
--- a/roles/config/files/.config/gtkrc-2.0
+++ b/roles/config/files/.config/gtkrc-2.0
@@ -1,4 +1,4 @@
-# erstellt von KDE-Plasma, Sat Dec 7 13:33:16 2024
+# erstellt von KDE-Plasma, Mon Jan 27 18:26:41 2025
#
gtk-alternative-button-order = 1
diff --git a/roles/config/files/.config/kde.org/UserFeedback.org.kde.dolphin.conf b/roles/config/files/.config/kde.org/UserFeedback.org.kde.dolphin.conf
index dd5a5a9b..9ecc1c56 100644
--- a/roles/config/files/.config/kde.org/UserFeedback.org.kde.dolphin.conf
+++ b/roles/config/files/.config/kde.org/UserFeedback.org.kde.dolphin.conf
@@ -26,8 +26,8 @@ dataSourceCommonSettings\activeState=true
dataSourceCommonSettings\activeState=true
[UserFeedback]
-ApplicationStartCount=212
-ApplicationTime=153932
-LastSubmission=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8b\xe6\x4\x30KD\0)
+ApplicationStartCount=283
+ApplicationTime=270662
+LastSubmission=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8c\x1e\x2\x1c\xbf]\0)
StatisticsCollectionMode=DetailedUsageStatistics
SurveyInterval=0
diff --git a/roles/config/files/.config/kde.org/UserFeedback.org.kde.plasmashell.conf b/roles/config/files/.config/kde.org/UserFeedback.org.kde.plasmashell.conf
index 1f71d777..e42e8b4b 100644
--- a/roles/config/files/.config/kde.org/UserFeedback.org.kde.plasmashell.conf
+++ b/roles/config/files/.config/kde.org/UserFeedback.org.kde.plasmashell.conf
@@ -26,8 +26,8 @@ dataSourceCommonSettings\activeState=true
dataSourceCommonSettings\activeState=true
[UserFeedback]
-ApplicationStartCount=121
-ApplicationTime=1619538
+ApplicationStartCount=168
+ApplicationTime=2562974
LastEncouragement=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8b\x81\x2\xbb\xe0\x11\0)
-LastSubmission=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8b\xec\x2\xe8\x97~\0)
+LastSubmission=@DateTime(\0\0\0\x10\0\0\0\0\0\0%\x8c\x1d\x2\xe2(M\0)
StatisticsCollectionMode=DetailedUsageStatistics
diff --git a/roles/config/files/.config/kdeglobals b/roles/config/files/.config/kdeglobals
index 667aecc4..70a9e2d2 100644
--- a/roles/config/files/.config/kdeglobals
+++ b/roles/config/files/.config/kdeglobals
@@ -123,7 +123,7 @@ ForegroundVisited=198, 160, 246
[DirSelect Dialog]
DirSelectDialog Size=2048,1120
-History Items[$e]=file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Nextcloud/Reading/books/Brandon Sanderson - The Stormlight Archive
+History Items[$e]=file:$HOME/Downloads/Tidal-ng,file:$HOME/Downloads/newMusic,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Downloads/newBooks,file:$HOME/Nextcloud/Reading/books/Brandon Sanderson - The Stormlight Archive
[General]
ColorSchemeHash=71557b36dcebc5d6df8bcf613f6ec605cd462c1d
diff --git a/roles/config/files/.config/kglobalshortcutsrc b/roles/config/files/.config/kglobalshortcutsrc
index c5b6f78a..e9cc802e 100644
--- a/roles/config/files/.config/kglobalshortcutsrc
+++ b/roles/config/files/.config/kglobalshortcutsrc
@@ -338,7 +338,7 @@ _launch=Ctrl+Alt+N
_launch=Ctrl+Alt+T
[services][org.kde.konsole.desktop]
-_launch=Ctrl+Alt+Return
+_launch=none
[services][org.kde.krunner.desktop]
RunClipboard=none
@@ -356,3 +356,7 @@ _launch=Print
[services][org.mozilla.Thunderbird.desktop]
_launch=Ctrl+Alt+B
+
+[yakuake]
+_k_friendly_name=Yakuake
+toggle-window-state=Ctrl+Alt+Return,F12,Yakuake einfahren/ausfahren
diff --git a/roles/config/files/.config/kritarc b/roles/config/files/.config/kritarc
index ed48dced..04d61c30 100644
--- a/roles/config/files/.config/kritarc
+++ b/roles/config/files/.config/kritarc
@@ -1,3 +1,4 @@
+AlsoSaveAsKra=false
AntialiasSelectionOutline=false
ArtColorSel.ColorSpace=0
ArtColorSel.InversedSaturation=false
@@ -26,7 +27,7 @@ CanvasOnlyActive=false
ColorManagement/UseSystemMonitorProfile=false
ConvertToImageColorSpaceOnImport=false
CreateBackupFile=true
-ExportConfiguration-image/png=\n\n true\n 3\n false\n true\n false\n false\n false\n false\n false\n false\n \n\n \n\n]]>\n\n
+ExportConfiguration-image/png=\n\n true\n 7\n false\n true\n false\n false\n false\n false\n false\n false\n \n\n \n\n]]>\n\n
FilterSelector/LastUsedFilter=desaturate
GamutMasks.viewMode=0
KineticScrollingEnabled=true
@@ -43,8 +44,8 @@ Krita/Ocio/OcioConfigPath=
Krita/Ocio/OcioLockColorVisualRepresentation=false
Krita/Ocio/OcioLutPath=
Krita/Ocio/UseOcio=false
-LastBackGroundColor=\n\n \n\n
-LastForeGroundColor=\n\n \n\n
+LastBackGroundColor=\n\n \n\n
+LastForeGroundColor=\n\n \n\n
LastPreset=b) Basic-5 Size
LastPreset_-1=b) Basic-5 Size
LineSmoothingDelayDistance=50
@@ -278,7 +279,7 @@ zoomSteps=2
[File Dialogs]
DontUseNativeFileDialog=true
OpenDocument=/home/exu/Bilder/Backgrounds/pixiv/1039353 igix
-SaveAs=/home/exu/Dokumente/Job
+SaveAs=/home/exu/Dokumente/Wohnung
[GradientChooser]
global/itemSize=medium
@@ -303,15 +304,22 @@ roundCornersY=0
forceLodMode=true
useOverlayPreviewStyle=false
+[KritaShape/KisToolRectangle]
+outlineType=1
+patternTransformScale=100
+roundCornersX=0
+roundCornersY=0
+
[KritaTransform/KisToolMove]
forceLodMode=false
[MainWindow]
2 screens: Height=1400
2 screens: Width=2560
+2 screens: Window-Maximized=true
State=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AAAAFABHAHIAaQBkAEQAbwBjAGsAZQByAAAAAAD/////AAABLgD////7AAAAHgBIAGkAcwB0AG8AZwByAGEAbQBEAG8AYwBrAGUAcgAAAAAA/////wAAAEgA////+wAAACoAQQBuAGkAbQBhAHQAaQBvAG4AQwB1AHIAdgBlAHMARABvAGMAawBlAHIAAAAAAP////8AAAB3AP////sAAAAyAFMAdgBnAFMAeQBtAGIAbwBsAEMAbwBsAGwAZQBjAHQAaQBvAG4ARABvAGMAawBlAHIAAAAAAP////8AAACOAP////sAAAAWAFQAbwB1AGMAaABEAG8AYwBrAGUAcgAAAAJMAAABMQAAABYA////+wAAABoAQQByAHIAYQBuAGcAZQBEAG8AYwBrAGUAcgAAAAAA/////wAAAEAA////+wAAADoAYwBvAG0AaQBjAHMAXwBwAHIAbwBqAGUAYwB0AF8AbQBhAG4AYQBnAGUAcgBfAGQAbwBjAGsAZQByAAAAAAD/////AAAA0wD////7AAAAKgBxAHUAaQBjAGsAXwBzAGUAdAB0AGkAbgBnAHMAXwBkAG8AYwBrAGUAcgAAAAAA/////wAAAJIA////+wAAABYAUABhAGcAZQByAEQAbwBjAGsAZQByAAAAAAD/////AAAAAAAAAAD7AAAAJgBsAGEAcwB0AGQAbwBjAHUAbQBlAG4AdABzAGQAbwBjAGsAZQByAAAAAAD/////AAAAjwD////7AAAAEgBHAGEAbQB1AHQATQBhAHMAawAAAAAA/////wAAAMcA////+wAAABAAUwBuAGEAcABzAGgAbwB0AAAAAt8AAACkAAAAjQD////7AAAAEgBMAG8AZwBEAG8AYwBrAGUAcgAAAAAA/////wAAAI8A////+wAAACAAUwB0AG8AcgB5AGIAbwBhAHIAZABEAG8AYwBrAGUAcgAAAAAA/////wAAALEA////+wAAABwAUgBlAGMAbwByAGQAZQByAEQAbwBjAGsAZQByAAAAAAD/////AAAAaQD////7AAAALABXAGkAZABlAEcAYQBtAHUAdABDAG8AbABvAHIAUwBlAGwAZQBjAHQAbwByAAAAAAD/////AAAAuAD///8AAAACAAAKAAAAALz8AQAAAAH7AAAAGgBUAG8AbwBsAEIAYQByAEQAbwBjAGsAZQByAAAAAAD/////AAAAAAAAAAAAAAADAAAAAAAAAAD8AQAAAAT7AAAAHABGAGwAaQBwAGIAbwBvAGsARABvAGMAawBlAHIAAAAAAP////8AAAAAAAAAAPsAAAAeAEEAbgBpAG0AYQB0AGkAbwBuAEQAbwBjAGsAZQByAAAAAAD/////AAAAAAAAAAD7AAAAIABPAG4AaQBvAG4AUwBrAGkAbgBzAEQAbwBjAGsAZQByAAAAAAD/////AAABUwD////7AAAAHABUAGkAbQBlAGwAaQBuAGUARABvAGMAawBlAHIAAAAAAP////8AAAOlAP///wAACCgAAAUUAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAMAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAAAAAAHgBCAHIAdQBzAGgAZQBzAEEAbgBkAFMAdAB1AGYAZgEAAABm/////wAAAAAAAAAAAAAAFgBlAGQAaQB0AFQAbwBvAGwAQgBhAHIAAAAAAP////8AAAAAAAAAAA==
ToolBarsMovable=Disabled
-ko_geometry=AdnQywADAAAAAAAAAAAAAAAACf8AAAV3AAAAAAAAAAAAAAn/AAAFdwAAAAAAAAAACgAAAAAAAAAAAAAACf8AAAV3
+ko_geometry=AdnQywADAAAAAAAAAAAAAAAACf8AAAV3AAAAAAAAABQAAAn/AAAFiwAAAAACAAAACgAAAAAAAAAAAAAACf8AAAV3
[MainWindow][DockWidget AnimationCurvesDocker]
DockArea=2
@@ -603,12 +611,16 @@ File3[$e]=$HOME/Dokumente/Job/IMG_0428.jpg
File4[$e]=$HOME/Dokumente/Job/IMG_0428-cropped.kra
File5[$e]=$HOME/Dokumente/Job/IMG_0428-cropped-close.kra
File6[$e]=$HOME/Dokumente/Wohnung/IMG_0428-cropped-close.kra
+File7[$e]=$HOME/Downloads/Grundriss.jpg
+File8[$e]=$HOME/Dokumente/Wohnung/Vollmacht-fuer-Wohnungsuebergabe.kra
Name1=Art Print - Inked Pink Mizuchi Dragon Painting.jxl
Name2=Unterschrift.kra
Name3=IMG_0428.jpg
Name4=IMG_0428-cropped.kra
Name5=IMG_0428-cropped-close.kra
Name6=IMG_0428-cropped-close.kra
+Name7=Grundriss.jpg
+Name8=Vollmacht-fuer-Wohnungsuebergabe.kra
maxRecentFileItems=100
[SelectedTags]
diff --git a/roles/config/files/.config/plasma-org.kde.plasma.desktop-appletsrc b/roles/config/files/.config/plasma-org.kde.plasma.desktop-appletsrc
index 68fa00f5..716b4475 100644
--- a/roles/config/files/.config/plasma-org.kde.plasma.desktop-appletsrc
+++ b/roles/config/files/.config/plasma-org.kde.plasma.desktop-appletsrc
@@ -127,7 +127,7 @@ plugin=org.kde.plasma.systemmonitor.diskactivity
[Containments][29][Applets][79][Configuration]
CurrentPreset=org.kde.plasma.systemmonitor
-PreloadWeight=55
+PreloadWeight=60
popupHeight=209
popupWidth=216
@@ -311,7 +311,7 @@ plugin=org.kde.plasma.systemmonitor.diskactivity
[Containments][3][Applets][76][Configuration]
CurrentPreset=org.kde.plasma.systemmonitor
-PreloadWeight=55
+PreloadWeight=60
popupHeight=209
popupWidth=216
@@ -381,152 +381,6 @@ totalSensors=["cpu/all/usage"]
[Containments][3][General]
AppletOrder=4;5;6;74;82;75;77;76;7;8;22
-[Containments][35]
-activityId=
-formfactor=2
-immutability=1
-lastScreen=0
-location=0
-plugin=org.kde.plasma.private.systemtray
-popupHeight=432
-popupWidth=432
-wallpaperplugin=org.kde.image
-
-[Containments][35][Applets][36]
-immutability=1
-plugin=org.kde.plasma.clipboard
-
-[Containments][35][Applets][36][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][37]
-immutability=1
-plugin=org.kde.plasma.devicenotifier
-
-[Containments][35][Applets][37][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][38]
-immutability=1
-plugin=org.kde.plasma.manage-inputmethod
-
-[Containments][35][Applets][38][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][39]
-immutability=1
-plugin=org.kde.plasma.notifications
-
-[Containments][35][Applets][39][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][40]
-immutability=1
-plugin=org.kde.kdeconnect
-
-[Containments][35][Applets][40][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][41]
-immutability=1
-plugin=org.kde.plasma.cameraindicator
-
-[Containments][35][Applets][41][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][42]
-immutability=1
-plugin=org.kde.plasma.keyboardindicator
-
-[Containments][35][Applets][42][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][43]
-immutability=1
-plugin=org.kde.kscreen
-
-[Containments][35][Applets][43][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][44]
-immutability=1
-plugin=org.kde.plasma.keyboardlayout
-
-[Containments][35][Applets][44][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][45]
-immutability=1
-plugin=org.kde.plasma.volume
-
-[Containments][35][Applets][45][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][45][Configuration][General]
-migrated=true
-
-[Containments][35][Applets][46]
-immutability=1
-plugin=org.kde.plasma.vault
-
-[Containments][35][Applets][46][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][47]
-immutability=1
-plugin=org.kde.plasma.printmanager
-
-[Containments][35][Applets][47][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][50]
-immutability=1
-plugin=org.kde.plasma.brightness
-
-[Containments][35][Applets][50][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][51]
-immutability=1
-plugin=org.kde.plasma.battery
-
-[Containments][35][Applets][51][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][52]
-immutability=1
-plugin=org.kde.plasma.mediacontroller
-
-[Containments][35][Applets][52][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][53]
-immutability=1
-plugin=org.kde.plasma.bluetooth
-
-[Containments][35][Applets][53][Configuration]
-PreloadWeight=42
-
-[Containments][35][Applets][54]
-immutability=1
-plugin=org.kde.plasma.networkmanagement
-
-[Containments][35][Applets][54][Configuration]
-PreloadWeight=42
-
-[Containments][35][ConfigDialog]
-DialogHeight=540
-DialogWidth=720
-
-[Containments][35][Configuration]
-PreloadWeight=42
-
-[Containments][35][General]
-extraItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.kdeconnect,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.bluetooth,org.kde.plasma.keyboardindicator,org.kde.kscreen,org.kde.plasma.keyboardlayout,org.kde.plasma.networkmanagement,org.kde.plasma.volume,org.kde.plasma.vault,org.kde.plasma.printmanager
-hiddenItems=firewall-applet
-knownItems=org.kde.plasma.battery,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.notifications,org.kde.kdeconnect,org.kde.plasma.brightness,org.kde.plasma.cameraindicator,org.kde.plasma.bluetooth,org.kde.plasma.keyboardindicator,org.kde.kscreen,org.kde.plasma.keyboardlayout,org.kde.plasma.networkmanagement,org.kde.plasma.volume,org.kde.plasma.vault,org.kde.plasma.printmanager
-shownItems=Nextcloud
-
[Containments][56]
activityId=
formfactor=2
@@ -547,7 +401,7 @@ immutability=1
plugin=org.kde.plasma.devicenotifier
[Containments][56][Applets][58][Configuration]
-PreloadWeight=65
+PreloadWeight=100
[Containments][56][Applets][59]
immutability=1
@@ -564,6 +418,9 @@ PreloadWeight=75
immutability=1
plugin=org.kde.kdeconnect
+[Containments][56][Applets][61][Configuration]
+PreloadWeight=55
+
[Containments][56][Applets][62]
immutability=1
plugin=org.kde.plasma.cameraindicator
@@ -588,7 +445,6 @@ plugin=org.kde.plasma.volume
PreloadWeight=100
[Containments][56][Applets][66][Configuration][General]
-currentTab=streams
migrated=true
[Containments][56][Applets][67]
@@ -665,7 +521,7 @@ immutability=1
plugin=org.kde.plasma.devicenotifier
[Containments][9][Applets][11][Configuration]
-PreloadWeight=70
+PreloadWeight=100
[Containments][9][Applets][12]
immutability=1
@@ -683,7 +539,7 @@ immutability=1
plugin=org.kde.kdeconnect
[Containments][9][Applets][14][Configuration]
-PreloadWeight=60
+PreloadWeight=65
[Containments][9][Applets][15]
immutability=1
@@ -722,12 +578,15 @@ plugin=org.kde.plasma.vault
immutability=1
plugin=org.kde.plasma.printmanager
+[Containments][9][Applets][21][Configuration]
+PreloadWeight=55
+
[Containments][9][Applets][24]
immutability=1
plugin=org.kde.plasma.bluetooth
[Containments][9][Applets][24][Configuration]
-PreloadWeight=3
+PreloadWeight=0
[Containments][9][Applets][25]
immutability=1
@@ -744,7 +603,7 @@ immutability=1
plugin=org.kde.plasma.brightness
[Containments][9][Applets][26][Configuration]
-PreloadWeight=23
+PreloadWeight=7
[Containments][9][Applets][26][Configuration][ConfigDialog]
DialogHeight=540
@@ -755,7 +614,10 @@ immutability=1
plugin=org.kde.plasma.battery
[Containments][9][Applets][27][Configuration]
-PreloadWeight=5
+PreloadWeight=0
+
+[Containments][9][Applets][27][Configuration][General]
+showPercentage=true
[Containments][9][Applets][28]
immutability=1
diff --git a/roles/config/files/.fonts/.uuid b/roles/config/files/.fonts/.uuid
index 485a792a..59e1e0e9 100644
--- a/roles/config/files/.fonts/.uuid
+++ b/roles/config/files/.fonts/.uuid
@@ -1 +1 @@
-a5e0d0d3-2901-47c2-a225-18525c716c47
\ No newline at end of file
+5e732d67-aade-4f29-86a2-772d0947cf6f
\ No newline at end of file
diff --git a/roles/config/files/.local/share/fonts/.uuid b/roles/config/files/.local/share/fonts/.uuid
index c4e57325..6241f406 100644
--- a/roles/config/files/.local/share/fonts/.uuid
+++ b/roles/config/files/.local/share/fonts/.uuid
@@ -1 +1 @@
-a7bf45ce-a1df-4275-90dc-b2633e3d7866
\ No newline at end of file
+b5628c9d-4f2a-41a5-aff3-78043e56f8c5
\ No newline at end of file
diff --git a/roles/config/files/.local/share/fonts/Unknown Vendor/.uuid b/roles/config/files/.local/share/fonts/Unknown Vendor/.uuid
index 64449f20..38e51465 100644
--- a/roles/config/files/.local/share/fonts/Unknown Vendor/.uuid
+++ b/roles/config/files/.local/share/fonts/Unknown Vendor/.uuid
@@ -1 +1 @@
-e624ae44-85b3-4bd2-b268-8819ecc9b476
\ No newline at end of file
+0f034bd8-1279-44f9-9a91-668adf329281
\ No newline at end of file
diff --git a/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/.uuid b/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/.uuid
index 23c86dca..3f57a4b2 100644
--- a/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/.uuid
+++ b/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/.uuid
@@ -1 +1 @@
-883856aa-3d52-4283-b7dc-e90627b6e9a9
\ No newline at end of file
+487cbcf0-8e8d-415a-8928-3ba56faa6c92
\ No newline at end of file
diff --git a/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/Charis SIL/.uuid b/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/Charis SIL/.uuid
index 74c87217..a4dca636 100644
--- a/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/Charis SIL/.uuid
+++ b/roles/config/files/.local/share/fonts/Unknown Vendor/TrueType/Charis SIL/.uuid
@@ -1 +1 @@
-c8489d2d-8024-49ce-89e0-f752725561cd
\ No newline at end of file
+cca0067b-8b11-4053-805a-61bd41bcfcea
\ No newline at end of file
diff --git a/roles/config/files/.local/share/fonts/c/.uuid b/roles/config/files/.local/share/fonts/c/.uuid
new file mode 100644
index 00000000..88298e75
--- /dev/null
+++ b/roles/config/files/.local/share/fonts/c/.uuid
@@ -0,0 +1 @@
+e3ca4c10-be2b-4fd8-b5bf-eef647cca30f
\ No newline at end of file
diff --git a/roles/config/files/.local/share/fonts/c/Caveat_VariableFont_wght.ttf b/roles/config/files/.local/share/fonts/c/Caveat_VariableFont_wght.ttf
new file mode 100644
index 00000000..0ae4d991
Binary files /dev/null and b/roles/config/files/.local/share/fonts/c/Caveat_VariableFont_wght.ttf differ
diff --git a/roles/config/files/.local/share/icons/hicolor/.icon-theme.cache b/roles/config/files/.local/share/icons/hicolor/.icon-theme.cache
index 2052acb0..e10a7c90 100644
Binary files a/roles/config/files/.local/share/icons/hicolor/.icon-theme.cache and b/roles/config/files/.local/share/icons/hicolor/.icon-theme.cache differ
diff --git a/roles/config/files/.local/share/icons/hicolor/128x128/apps/steam_icon_445220.png b/roles/config/files/.local/share/icons/hicolor/128x128/apps/steam_icon_445220.png
new file mode 100644
index 00000000..9486a0dd
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/128x128/apps/steam_icon_445220.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/16x16/apps/9F27_unins000.0.png b/roles/config/files/.local/share/icons/hicolor/16x16/apps/9F27_unins000.0.png
new file mode 100644
index 00000000..75c77ff5
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/16x16/apps/9F27_unins000.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/16x16/apps/CEC8_goggame-1435582019.0.png b/roles/config/files/.local/share/icons/hicolor/16x16/apps/CEC8_goggame-1435582019.0.png
new file mode 100644
index 00000000..a24b5c1a
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/16x16/apps/CEC8_goggame-1435582019.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_445220.png b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_445220.png
new file mode 100644
index 00000000..180cfe27
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_445220.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_546560.png b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_546560.png
new file mode 100644
index 00000000..920e9659
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_546560.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_617830.png b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_617830.png
new file mode 100644
index 00000000..467ee61e
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_617830.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_846470.png b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_846470.png
new file mode 100644
index 00000000..5559eff7
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/16x16/apps/steam_icon_846470.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_546560.png b/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_546560.png
new file mode 100644
index 00000000..6686560d
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_546560.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_617830.png b/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_617830.png
new file mode 100644
index 00000000..d07945e2
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_617830.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_846470.png b/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_846470.png
new file mode 100644
index 00000000..9a5f6305
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/24x24/apps/steam_icon_846470.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/256x256/apps/9F27_unins000.0.png b/roles/config/files/.local/share/icons/hicolor/256x256/apps/9F27_unins000.0.png
new file mode 100644
index 00000000..b8a27878
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/256x256/apps/9F27_unins000.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/256x256/apps/CEC8_goggame-1435582019.0.png b/roles/config/files/.local/share/icons/hicolor/256x256/apps/CEC8_goggame-1435582019.0.png
new file mode 100644
index 00000000..8e9d371d
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/256x256/apps/CEC8_goggame-1435582019.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/256x256/apps/steam_icon_445220.png b/roles/config/files/.local/share/icons/hicolor/256x256/apps/steam_icon_445220.png
new file mode 100644
index 00000000..c1b03d8c
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/256x256/apps/steam_icon_445220.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/256x256/apps/steam_icon_546560.png b/roles/config/files/.local/share/icons/hicolor/256x256/apps/steam_icon_546560.png
new file mode 100644
index 00000000..ca50fb6c
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/256x256/apps/steam_icon_546560.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/9F27_unins000.0.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/9F27_unins000.0.png
new file mode 100644
index 00000000..735f67f5
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/9F27_unins000.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/CEC8_goggame-1435582019.0.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/CEC8_goggame-1435582019.0.png
new file mode 100644
index 00000000..6712f640
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/CEC8_goggame-1435582019.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_400940.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_400940.png
new file mode 100644
index 00000000..8a558500
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_400940.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_445220.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_445220.png
new file mode 100644
index 00000000..24c1e6f3
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_445220.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_546560.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_546560.png
new file mode 100644
index 00000000..8220c5c6
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_546560.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_617830.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_617830.png
new file mode 100644
index 00000000..791866b6
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_617830.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_650090.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_650090.png
new file mode 100644
index 00000000..5dd3a07e
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_650090.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_747350.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_747350.png
new file mode 100644
index 00000000..4db513dd
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_747350.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_846470.png b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_846470.png
new file mode 100644
index 00000000..a293b531
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/32x32/apps/steam_icon_846470.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/48x48/apps/9F27_unins000.0.png b/roles/config/files/.local/share/icons/hicolor/48x48/apps/9F27_unins000.0.png
new file mode 100644
index 00000000..4b0b5d08
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/48x48/apps/9F27_unins000.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/48x48/apps/CEC8_goggame-1435582019.0.png b/roles/config/files/.local/share/icons/hicolor/48x48/apps/CEC8_goggame-1435582019.0.png
new file mode 100644
index 00000000..b19a91f2
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/48x48/apps/CEC8_goggame-1435582019.0.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/48x48/apps/steam_icon_546560.png b/roles/config/files/.local/share/icons/hicolor/48x48/apps/steam_icon_546560.png
new file mode 100644
index 00000000..7790d797
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/48x48/apps/steam_icon_546560.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_445220.png b/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_445220.png
new file mode 100644
index 00000000..9e374674
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_445220.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_546560.png b/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_546560.png
new file mode 100644
index 00000000..457b0ba2
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_546560.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_846470.png b/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_846470.png
new file mode 100644
index 00000000..aedf6703
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/64x64/apps/steam_icon_846470.png differ
diff --git a/roles/config/files/.local/share/icons/hicolor/96x96/apps/steam_icon_846470.png b/roles/config/files/.local/share/icons/hicolor/96x96/apps/steam_icon_846470.png
new file mode 100644
index 00000000..33e2751e
Binary files /dev/null and b/roles/config/files/.local/share/icons/hicolor/96x96/apps/steam_icon_846470.png differ
diff --git a/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/code/script.js b/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/code/script.js
index 99df8992..9a3173a5 100644
--- a/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/code/script.js
+++ b/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/code/script.js
@@ -71,12 +71,13 @@ class KWinConfig {
this.columnsLayoutInitialAngle = KWIN.readConfig("columnsLayoutInitialRotationAngle", "0");
this.columnsBalanced = KWIN.readConfig("columnsBalanced", false);
this.columnsLayerConf = commaSeparate(KWIN.readConfig("columnsLayerConf", ""));
+ this.tiledWindowsLayer = getWindowLayer(KWIN.readConfig("tiledWindowsLayer", 0));
+ this.floatedWindowsLayer = getWindowLayer(KWIN.readConfig("floatedWindowsLayer", 1));
this.monocleMaximize = KWIN.readConfig("monocleMaximize", true);
this.monocleMinimizeRest = KWIN.readConfig("monocleMinimizeRest", false);
this.stairReverse = KWIN.readConfig("stairReverse", false);
this.adjustLayout = KWIN.readConfig("adjustLayout", true);
this.adjustLayoutLive = KWIN.readConfig("adjustLayoutLive", true);
- this.keepFloatAbove = KWIN.readConfig("keepFloatAbove", true);
this.keepTilingOnDrag = KWIN.readConfig("keepTilingOnDrag", true);
this.noTileBorder = KWIN.readConfig("noTileBorder", false);
this.limitTileWidthRatio = 0;
@@ -389,6 +390,7 @@ class KWinDriver {
}
});
this.connect(client.fullScreenChanged, () => this.control.onWindowChanged(this, window, "fullscreen=" + client.fullScreen));
+ this.connect(client.desktopsChanged, () => this.control.onDesktopsChanged(this, window));
this.connect(client.interactiveMoveResizeStepped, (geometry) => {
if (client.resize)
return;
@@ -561,31 +563,20 @@ class KWinWindow {
get shouldIgnore() {
if (this.window.deleted)
return true;
- const resourceClass = String(this.window.resourceClass);
- const resourceName = String(this.window.resourceName);
- const windowRole = String(this.window.windowRole);
return (this.window.specialWindow ||
- resourceClass === "plasmashell" ||
- KWINCONFIG.ignoreClass.indexOf(resourceClass) >= 0 ||
- KWINCONFIG.ignoreClass.indexOf(resourceName) >= 0 ||
- matchWords(this.window.caption, KWINCONFIG.ignoreTitle) >= 0 ||
- KWINCONFIG.ignoreRole.indexOf(windowRole) >= 0 ||
- (KWINCONFIG.tileNothing && KWINCONFIG.tilingClass.indexOf(resourceClass) < 0));
+ this.window.resourceClass === "plasmashell" ||
+ this.isIgnoredByConfig);
}
get shouldFloat() {
- const resourceClass = String(this.window.resourceClass);
- const resourceName = String(this.window.resourceName);
const moreOneDesktop = this.window.desktops.length !== 1;
- return (moreOneDesktop ||
+ return (this.isFloatByConfig ||
+ moreOneDesktop ||
this.window.onAllDesktops ||
this.window.modal ||
this.window.transient ||
!this.window.resizeable ||
(KWINCONFIG.floatUtility &&
- (this.window.dialog || this.window.splash || this.window.utility)) ||
- KWINCONFIG.floatingClass.indexOf(resourceClass) >= 0 ||
- KWINCONFIG.floatingClass.indexOf(resourceName) >= 0 ||
- matchWords(this.window.caption, KWINCONFIG.floatingTitle) >= 0);
+ (this.window.dialog || this.window.splash || this.window.utility)));
}
get minimized() {
return this.window.minimized;
@@ -615,9 +606,23 @@ class KWinWindow {
this.maximized = false;
this.noBorderManaged = false;
this.noBorderOriginal = window.noBorder;
+ this.isIgnoredByConfig =
+ this.isContain(KWINCONFIG.ignoreClass, window.resourceClass) ||
+ this.isContain(KWINCONFIG.ignoreClass, window.resourceName) ||
+ matchWords(this.window.caption, KWINCONFIG.ignoreTitle) >= 0 ||
+ this.isContain(KWINCONFIG.ignoreRole, window.windowRole) ||
+ (KWINCONFIG.tileNothing &&
+ this.isContain(KWINCONFIG.tilingClass, window.resourceClass));
+ this.isFloatByConfig =
+ this.isContain(KWINCONFIG.floatingClass, window.resourceClass) ||
+ this.isContain(KWINCONFIG.floatingClass, window.resourceName) ||
+ matchWords(this.window.caption, KWINCONFIG.floatingTitle) >= 0;
}
- commit(geometry, noBorder, keepAbove) {
- debugObj(() => ["KWinWindow#commit", { geometry, noBorder, keepAbove }]);
+ commit(geometry, noBorder, windowLayer) {
+ debugObj(() => [
+ "KWinWindow#commit",
+ { geometry, noBorder, keepAbove: windowLayer },
+ ]);
if (this.window.move || this.window.resize)
return;
if (noBorder !== undefined) {
@@ -631,8 +636,16 @@ class KWinWindow {
this.window.noBorder = this.noBorderOriginal;
this.noBorderManaged = noBorder;
}
- if (keepAbove !== undefined)
- this.window.keepAbove = keepAbove;
+ if (windowLayer !== undefined) {
+ if (windowLayer === 2)
+ this.window.keepAbove = true;
+ else if (windowLayer === 0)
+ this.window.keepBelow = true;
+ else if (windowLayer === 1) {
+ this.window.keepAbove = false;
+ this.window.keepBelow = false;
+ }
+ }
if (geometry !== undefined) {
geometry = this.adjustGeometry(geometry);
if (KWINCONFIG.preventProtrusion) {
@@ -666,6 +679,19 @@ class KWinWindow {
this.window.activities.indexOf(ksrf.activity) !== -1) &&
this.window.output === ksrf.output);
}
+ isContain(filterList, s) {
+ for (let filterWord of filterList) {
+ if (filterWord[0] === "[" && filterWord[filterWord.length - 1] === "]") {
+ if (s
+ .toLowerCase()
+ .includes(filterWord.toLowerCase().slice(1, filterWord.length - 1)))
+ return true;
+ }
+ else if (s.toLowerCase() === filterWord.toLowerCase())
+ return true;
+ }
+ return false;
+ }
adjustGeometry(geometry) {
let width = geometry.width;
let height = geometry.height;
@@ -806,17 +832,22 @@ class TestWindow {
this.fullScreen = false;
this.geometry = geometry || new Rect(0, 0, 100, 100);
this.keepAbove = false;
+ this.keepBelow = false;
this.maximized = false;
this.minimized = false;
this.noBorder = false;
}
- commit(geometry, noBorder, keepAbove) {
+ commit(geometry, noBorder, windowLayer) {
if (geometry)
this.geometry = geometry;
if (noBorder !== undefined)
this.noBorder = noBorder;
- if (keepAbove !== undefined)
- this.keepAbove = keepAbove;
+ if (windowLayer !== undefined) {
+ if (windowLayer === 2)
+ this.keepAbove = true;
+ else if (windowLayer === 0)
+ this.keepBelow = true;
+ }
}
focus() {
}
@@ -963,6 +994,9 @@ class TilingController {
onWindowFocused(ctx, window) {
window.timestamp = new Date().getTime();
}
+ onDesktopsChanged(ctx, window) {
+ window.state = WindowState.Undecided;
+ }
onShortcut(ctx, input, data) {
if (CONFIG.directionalKeyMode === "dwm") {
switch (input) {
@@ -1201,10 +1235,11 @@ class TilingEngine {
},
]);
visibles.forEach((window) => {
- if (window.state === WindowState.Undecided)
+ if (window.state === WindowState.Undecided) {
window.state = window.shouldFloat
? WindowState.Floating
: WindowState.Tiled;
+ }
});
const tileables = this.windows.getVisibleTileables(srf);
if (CONFIG.maximizeSoleTile && tileables.length === 1) {
@@ -1691,27 +1726,27 @@ class WindowClass {
case WindowState.Dragging:
break;
case WindowState.NativeMaximized:
- this.window.commit(undefined, undefined, false);
+ this.window.commit(undefined, undefined, undefined);
break;
case WindowState.NativeFullscreen:
- this.window.commit(undefined, undefined, undefined);
+ this.window.commit(undefined, undefined, 1);
break;
case WindowState.Floating:
if (!this.shouldCommitFloat)
break;
- this.window.commit(this.floatGeometry, false, CONFIG.keepFloatAbove);
+ this.window.commit(this.floatGeometry, false, CONFIG.floatedWindowsLayer);
this.shouldCommitFloat = false;
break;
case WindowState.Maximized:
- this.window.commit(this.geometry, true, false);
+ this.window.commit(this.geometry, true, 1);
break;
case WindowState.Tiled:
- this.window.commit(this.geometry, CONFIG.noTileBorder, false);
+ this.window.commit(this.geometry, CONFIG.noTileBorder, CONFIG.tiledWindowsLayer);
break;
case WindowState.TiledAfloat:
if (!this.shouldCommitFloat)
break;
- this.window.commit(this.floatGeometry, false, CONFIG.keepFloatAbove);
+ this.window.commit(this.floatGeometry, false, CONFIG.floatedWindowsLayer);
this.shouldCommitFloat = false;
break;
}
@@ -1807,6 +1842,16 @@ class WindowStore {
return this.list.filter((win) => win.tileable && win.visible(srf));
}
}
+function getWindowLayer(index) {
+ if (index === 0)
+ return 0;
+ else if (index === 1)
+ return 1;
+ else if (index === 2)
+ return 2;
+ else
+ return 1;
+}
class BTreeLayout {
get description() {
return "BTree";
diff --git a/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/config/main.xml b/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/config/main.xml
index 744e70b6..dc5a3079 100644
--- a/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/config/main.xml
+++ b/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/config/main.xml
@@ -102,7 +102,7 @@
- krunner,yakuake,spectacle,kded5,xwaylandvideobridge,plasmashell,ksplashqml,org.kde.plasmashell,org.kde.polkit-kde-authentication-agent-1,org.kde.kruler
+ krunner,yakuake,spectacle,kded5,xwaylandvideobridge,plasmashell,ksplashqml,org.kde.plasmashell,org.kde.polkit-kde-authentication-agent-1,org.kde.kruler,kruler
@@ -164,6 +164,16 @@
true
+
+
+ 0
+
+
+
+
+ 1
+
+
false
@@ -189,11 +199,6 @@
true
-
-
- true
-
-
true
diff --git a/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/ui/config.ui b/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/ui/config.ui
index f7c6f1de..adc03827 100644
--- a/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/ui/config.ui
+++ b/roles/config/files/.local/share/kwin/scripts/krohnkite/contents/ui/config.ui
@@ -1078,6 +1078,80 @@
Options
+ -
+
+
+ Window Layer
+
+
+
-
+
+
+ Tiled
+
+
+
+ -
+
+
-
+
+ Bottom
+
+
+ -
+
+ Normal
+
+
+ -
+
+ Above
+
+
+
+
+ -
+
+
+ Qt::Orientation::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Float
+
+
+
+ -
+
+
-
+
+ Bottom
+
+
+ -
+
+ Normal
+
+
+ -
+
+ Above
+
+
+
+
+
+
+
-
@@ -1098,13 +1172,6 @@
- -
-
-
- Keep floating windows above tiled windows
-
-
-
-
diff --git a/roles/config/files/.local/share/kwin/scripts/krohnkite/metadata.json b/roles/config/files/.local/share/kwin/scripts/krohnkite/metadata.json
index 8ac6ae82..e0443c59 100644
--- a/roles/config/files/.local/share/kwin/scripts/krohnkite/metadata.json
+++ b/roles/config/files/.local/share/kwin/scripts/krohnkite/metadata.json
@@ -2,7 +2,7 @@
"KPackageStructure": "KWin/Script",
"KPlugin": {
"Name": "Krohnkite",
- "Description": "A dynamic tiling script for KWin (78c5bb4)",
+ "Description": "A dynamic tiling script for KWin (83dd1ab)",
"Icon": "dialog-tile-clones",
"Authors": [
@@ -12,7 +12,7 @@
}
],
"Id": "krohnkite",
- "Version": "0.9.8.4",
+ "Version": "0.9.8.5",
"License": "MIT",
"Website": "https://github.com/anametologin/krohnkite#readme"
},
diff --git a/roles/config/files/.local/share/kxmlgui5/dolphin/dolphinui.rc b/roles/config/files/.local/share/kxmlgui5/dolphin/dolphinui.rc
index e29d88d4..749ef1b3 100644
--- a/roles/config/files/.local/share/kxmlgui5/dolphin/dolphinui.rc
+++ b/roles/config/files/.local/share/kxmlgui5/dolphin/dolphinui.rc
@@ -1,6 +1,6 @@
-
+
+
+ Main Toolbar
+
+
+
+
+
+
+
+
+
+
+
+
@@ -103,38 +116,24 @@
-
- Main Toolbar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/roles/config/files/.local/share/kxmlgui5/konsole/partui.rc b/roles/config/files/.local/share/kxmlgui5/konsole/partui.rc
new file mode 100644
index 00000000..532d9b69
--- /dev/null
+++ b/roles/config/files/.local/share/kxmlgui5/konsole/partui.rc
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
diff --git a/roles/config/files/.local/share/kxmlgui5/konsole/sessionui.rc b/roles/config/files/.local/share/kxmlgui5/konsole/sessionui.rc
index aae5616a..ea15afcc 100644
--- a/roles/config/files/.local/share/kxmlgui5/konsole/sessionui.rc
+++ b/roles/config/files/.local/share/kxmlgui5/konsole/sessionui.rc
@@ -1,15 +1,18 @@
-
-
-
-
+
+
+
+
+
+
+
-
+
@@ -25,7 +28,7 @@
-
+
@@ -43,15 +46,19 @@
-
+
+
+ Session Toolbar
+ 1
+
Main Toolbar
-
+
@@ -60,8 +67,8 @@
-
- Split View
+
+ Split View
@@ -76,8 +83,5 @@
-
- Session Toolbar
- 1
-
+