diff --git a/PlasmaDiscoverUpdates b/PlasmaDiscoverUpdates
index 3764173..e45ab8e 100644
--- a/PlasmaDiscoverUpdates
+++ b/PlasmaDiscoverUpdates
@@ -1,2 +1,2 @@
 [Global]
-LastNotificationTime=2024,2,21,11,54,24.456
+LastNotificationTime=2024,2,25,17,55,2.783
diff --git a/Trolltech.conf b/Trolltech.conf
index 86b1d33..f0151c5 100644
--- a/Trolltech.conf
+++ b/Trolltech.conf
@@ -1,16 +1,16 @@
 [qt]
 GUIEffects=none
 KDE\contrast=7
-KWinPalette\activeBackground=#31363b
+KWinPalette\activeBackground=#ffffff
 KWinPalette\activeBlend=#fcfcfc
 KWinPalette\activeForeground=#fcfcfc
-KWinPalette\activeTitleBtnBg=#2a2e32
-KWinPalette\frame=#2a2e32
+KWinPalette\activeTitleBtnBg=#ffffff
+KWinPalette\frame=#ffffff
 KWinPalette\inactiveBackground=#2a2e32
 KWinPalette\inactiveBlend=#a1a9b1
 KWinPalette\inactiveForeground=#a1a9b1
-KWinPalette\inactiveFrame=#2a2e32
-KWinPalette\inactiveTitleBtnBg=#2a2e32
+KWinPalette\inactiveFrame=#404040
+KWinPalette\inactiveTitleBtnBg=#404040
 Palette\active=#fcfcfc, #31363b, #474d54, #3a4045, #141618, #24282b, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #0f1012, #3daee9, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #fcfcfc
 Palette\disabled=#6e7173, #2f3338, #454c52, #393e44, #131517, #222629, #656768, #ffffff, #727679, #1a1d1f, #282c30, #0e0f11, #282c30, #6e7173, #1a4665, #443051, #212427, #000000, #31363b, #fcfcfc, #fcfcfc
 Palette\inactive=#fcfcfc, #31363b, #474d54, #3a4045, #141618, #24282b, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #0f1012, #1f485e, #fcfcfc, #1d99f3, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #fcfcfc
diff --git a/bluedevilglobalrc b/bluedevilglobalrc
index 01b5440..95a7f84 100644
--- a/bluedevilglobalrc
+++ b/bluedevilglobalrc
@@ -2,4 +2,4 @@
 4C:44:5B:3A:8D:CD_powered=true
 
 [Devices]
-connectedDevices=
+connectedDevices=F9:4F:4E:A6:48:4A
diff --git a/discoverrc b/discoverrc
index 9f734bd..da6b0eb 100644
--- a/discoverrc
+++ b/discoverrc
@@ -2,5 +2,5 @@
 Sources=fedora-testing,fedora
 
 [Window]
-geometry=0,1080,936,684
+geometry=0,1080,1665,798
 visibility=2
diff --git a/dot/file/xonotic/data/config.cfg b/dot/file/xonotic/data/config.cfg
index 4d9711d..75b0d97 100644
--- a/dot/file/xonotic/data/config.cfg
+++ b/dot/file/xonotic/data/config.cfg
@@ -56,6 +56,7 @@ bind F4 "ready"
 bind F5 "menu_showteamselect"
 bind F6 "team_auto"
 bind F7 "menu_showsandboxtools"
+bind F8 "quickmenu"
 bind F9 "cl_cmd hud minigame"
 bind F10 "menu_showquitdialog"
 bind F11 "disconnect"
@@ -97,38 +98,43 @@ bind JOY10 "+show_info"
 bind JOY11 "// not bound"
 bind JOY12 "+con_chat_maximize"
 "_cl_color" "18"
-"_cl_name" "k1574"
-seta "_hud_panelorder" "17 15 12 9 5 10 6 14 0 7 4 11 2 1 3 8 13 16 18 19 20 21 22 23 24 "
+"_cl_name" "surdeus"
+seta "_hud_panelorder" "17 15 12 9 5 10 6 14 0 7 4 11 2 1 3 8 13 16 18 19 20 21 22 23 24 25 26 "
+seta "_termsofservice_accepted" "1"
 "bgmvolume" "0"
 seta "cl_allow_uid2name" "1"
+seta "cl_announcer_force" "0"
 seta "cl_autoswitch" "0"
 "cl_backspeed" "360"
+seta "cl_customhook" "0"
+seta "cl_customhook_perplayer" "1"
+seta "cl_custommodel" "none"
 seta "cl_damageeffect" "0"
-seta "cl_damagetext_2d" "1"
 seta "cl_damagetext_2d_alpha_lifetime" "1.29999995"
-seta "cl_damagetext_2d_alpha_start" "1"
-seta "cl_damagetext_2d_close_range" "125"
-seta "cl_damagetext_2d_out_of_view" "1"
-seta "cl_damagetext_2d_overlap_offset" "0 -15 0"
 seta "cl_damagetext_2d_pos" "0.469999999 0.529999971 0"
-seta "cl_damagetext_2d_size_lifetime" "3"
-seta "cl_damagetext_2d_velocity" "-25 0 0"
-seta "cl_damagetext_offset_screen" "0 -45 0"
-seta "cl_damagetext_offset_world" "0 0 0"
 seta "cl_damagetext_size" "8"
-seta "cl_damagetext_velocity_screen" "0 0 0"
-seta "cl_damagetext_velocity_world" "0 0 20"
 seta "cl_eventchase_death" "0"
 "cl_forwardspeed" "360"
-seta "cl_matchcount" "451"
+seta "cl_freeze" "0"
+seta "cl_magical_hax" ""
+seta "cl_matchcount" "461"
 "cl_movement_track_canjump" "1"
+seta "cl_nocarry" "0"
+seta "cl_nohats" "0"
+seta "cl_noride" "0"
+seta "cl_particles_newvortexbeam" "0"
 "cl_particles_quality" "0.4"
+seta "cl_radio" "1"
 "cl_sidespeed" "360"
 "cl_smoothviewheight" "0"
 seta "cl_spawn_point_particles" "0"
-seta "cl_startcount" "93"
+seta "cl_startcount" "97"
 "cl_upspeed" "360"
+seta "cl_vaporizerbeam" "0"
+seta "cl_vaporizerbeam_minping" "160"
 seta "cl_weaponimpulsemode" "1"
+seta "cl_weaponmodel_force" "0"
+seta "cl_weaponpriority" "vaporizer okhmg okrpc oknex vortex nexgun riflegun fireball mortar explosives okmachinegun machinegun assaultrifle mac10 hagar rifle huntingrifle arc electro devastator rpg7 crylink minelayer okshotgun shotgun shockwave hlac tuba blaster porto seeker hook"
 seta "cl_zoomsensitivity" "1"
 seta "cl_zoomspeed" "-1"
 "con_chat" "10"
@@ -152,9 +158,9 @@ seta "g_maplist_index" "23"
 "gl_flashblend" "1"
 "gl_picmip" "1"
 "gl_texturecompression" "1"
-"gl_vbo" "1"
 "hostname" "jien's Xonotic Server"
 seta "hud_cursormode" "0"
+seta "hud_panel_quickmenu_file" "quickmenu.txt"
 "m_accelerate" "0"
 "m_filter" "1"
 "mastervolume" "0.275423"
@@ -172,16 +178,19 @@ seta "notification_INFO_ITEM_WEAPON_UNAVAILABLE" "1"
 "r_drawdecals_drawdistance" "200"
 "r_drawparticles_drawdistance" "500"
 "r_drawviewmodel" "0"
-"r_framedatasize" "4"
+"r_framedatasize" "16"
 "r_glsl_deluxemapping" "0"
 "r_shadow_gloss" "0"
 "r_shadow_realtime_dlight" "0"
 "r_shadow_usenormalmap" "0"
 "r_subdivisions_tolerance" "8"
-"sensitivity" "7.8"
+"sensitivity" "6"
 seta "snd_channel8volume" "0"
 "sv_curl_serverpackages" "csprogs-xonotic-v0.8.2~.txt"
 seta "timelimit_override" "0"
-"v_brightness" "1.490116e-08"
-"v_glslgamma" "0"
+"v_brightness" "0.02"
+"v_contrast" "1.35"
+"v_contrastboost" "1.1"
 "vid_conwidth" "1067"
+"vid_height" "1080"
+"vid_width" "1920"
diff --git a/fedora-plasma-cacherc b/fedora-plasma-cacherc
index 7ec7f29..d27aaff 100644
--- a/fedora-plasma-cacherc
+++ b/fedora-plasma-cacherc
@@ -1,2 +1,5 @@
 [5.110.0]
 FirstRun=false
+
+[5.115.0]
+FirstRun=false
diff --git a/gtk-3.0/assets/close-active.svg b/gtk-3.0/assets/close-active.svg
index e9ae9d5..416e681 100644
--- a/gtk-3.0/assets/close-active.svg
+++ b/gtk-3.0/assets/close-active.svg
@@ -13,7 +13,7 @@ font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="5,5 13,13 " />
diff --git a/gtk-3.0/assets/close-backdrop-normal.svg b/gtk-3.0/assets/close-backdrop-normal.svg
index c91c562..2d08614 100644
--- a/gtk-3.0/assets/close-backdrop-normal.svg
+++ b/gtk-3.0/assets/close-backdrop-normal.svg
@@ -7,7 +7,13 @@
 </defs>
 <g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
 
-<g fill="none" stroke="#a1a9b1" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="#a1a9b1" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
+>
+<circle cx="9" cy="9" r="9"/>
+</g>
+
+<g fill="none" stroke="#2a2e32" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="5,5 13,13 " />
diff --git a/gtk-3.0/assets/close-hover.svg b/gtk-3.0/assets/close-hover.svg
index e56ea23..9583585 100644
--- a/gtk-3.0/assets/close-hover.svg
+++ b/gtk-3.0/assets/close-hover.svg
@@ -13,7 +13,7 @@ font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="5,5 13,13 " />
diff --git a/gtk-3.0/assets/close-normal.svg b/gtk-3.0/assets/close-normal.svg
index 9a95766..5e4c95c 100644
--- a/gtk-3.0/assets/close-normal.svg
+++ b/gtk-3.0/assets/close-normal.svg
@@ -7,7 +7,13 @@
 </defs>
 <g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
 
-<g fill="none" stroke="#fcfcfc" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="#da4453" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
+>
+<circle cx="9" cy="9" r="9"/>
+</g>
+
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="5,5 13,13 " />
diff --git a/gtk-3.0/assets/maximize-active.svg b/gtk-3.0/assets/maximize-active.svg
index a7db086..e5d73c5 100644
--- a/gtk-3.0/assets/maximize-active.svg
+++ b/gtk-3.0/assets/maximize-active.svg
@@ -7,13 +7,13 @@
 </defs>
 <g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
 
-<g fill="#6e7175" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="#fefefe" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
diff --git a/gtk-3.0/assets/maximize-hover.svg b/gtk-3.0/assets/maximize-hover.svg
index ee7c9d6..e68fac2 100644
--- a/gtk-3.0/assets/maximize-hover.svg
+++ b/gtk-3.0/assets/maximize-hover.svg
@@ -13,7 +13,7 @@ font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="4,11 9,6 14,11 " />
diff --git a/gtk-3.0/assets/maximized-active.svg b/gtk-3.0/assets/maximized-active.svg
index 1ac2a4f..bdd75f8 100644
--- a/gtk-3.0/assets/maximized-active.svg
+++ b/gtk-3.0/assets/maximized-active.svg
@@ -7,13 +7,13 @@
 </defs>
 <g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
 
-<g fill="#6e7175" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="#fefefe" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
diff --git a/gtk-3.0/assets/maximized-hover.svg b/gtk-3.0/assets/maximized-hover.svg
index 12cca85..47c95ed 100644
--- a/gtk-3.0/assets/maximized-hover.svg
+++ b/gtk-3.0/assets/maximized-hover.svg
@@ -13,7 +13,7 @@ font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="round" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <path vector-effect="none" fill-rule="evenodd" d="M4,9 L9,4 L14,9 L9,14 L4,9"/>
diff --git a/gtk-3.0/assets/minimize-active.svg b/gtk-3.0/assets/minimize-active.svg
index f815f10..8113bd6 100644
--- a/gtk-3.0/assets/minimize-active.svg
+++ b/gtk-3.0/assets/minimize-active.svg
@@ -7,13 +7,13 @@
 </defs>
 <g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel" >
 
-<g fill="#6e7175" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="#fefefe" fill-opacity="1" stroke="none" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
diff --git a/gtk-3.0/assets/minimize-hover.svg b/gtk-3.0/assets/minimize-hover.svg
index 1438b8c..5d9743d 100644
--- a/gtk-3.0/assets/minimize-hover.svg
+++ b/gtk-3.0/assets/minimize-hover.svg
@@ -13,7 +13,7 @@ font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal"
 <circle cx="9" cy="9" r="9"/>
 </g>
 
-<g fill="none" stroke="#31363b" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
+<g fill="none" stroke="#ffffff" stroke-opacity="1" stroke-width="1.01" stroke-linecap="round" stroke-linejoin="miter" stroke-miterlimit="2" transform="matrix(2.5,0,0,2.5,2.5,2.5)"
 font-family="Noto Sans" font-size="10" font-weight="400" font-style="normal" 
 >
 <polyline fill="none" vector-effect="none" points="4,7 9,12 14,7 " />
diff --git a/gtk-3.0/settings.ini b/gtk-3.0/settings.ini
index 11230ec..8a1af37 100644
--- a/gtk-3.0/settings.ini
+++ b/gtk-3.0/settings.ini
@@ -4,7 +4,7 @@ gtk-button-images=true
 gtk-cursor-theme-name=breeze_cursors
 gtk-cursor-theme-size=24
 gtk-decoration-layout=icon:minimize,maximize,close
-gtk-enable-animations=true
+gtk-enable-animations=false
 gtk-font-name=Noto Sans,  10
 gtk-icon-theme-name=breeze-dark
 gtk-menu-images=true
diff --git a/gtk-4.0/settings.ini b/gtk-4.0/settings.ini
index 2648139..caa52b9 100644
--- a/gtk-4.0/settings.ini
+++ b/gtk-4.0/settings.ini
@@ -3,7 +3,7 @@ gtk-application-prefer-dark-theme=true
 gtk-cursor-theme-name=breeze_cursors
 gtk-cursor-theme-size=24
 gtk-decoration-layout=icon:minimize,maximize,close
-gtk-enable-animations=true
+gtk-enable-animations=false
 gtk-font-name=Noto Sans,  10
 gtk-icon-theme-name=breeze-dark
 gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
diff --git a/gwenviewrc b/gwenviewrc
index f5bc693..fee45e7 100644
--- a/gwenviewrc
+++ b/gwenviewrc
@@ -1,2 +1,19 @@
 [$Version]
 update_info=gwenview.upd:SideBar_StatusBar_Rename,gwenview.upd:ImageView_AlphaBackgroundMode_Update,gwenview.upd:DeleteThumbnailSetting_Rename
+
+[General]
+LastUsedVersion=210800
+
+[MainWindow]
+2 screens: Height=766
+2 screens: Width=1145
+MenuBar=Disabled
+State=AAAA/wAAAAD9AAAAAAAABHkAAALQAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA
+ToolBarsMovable=Disabled
+
+[Recent Files]
+File1[$e]=$HOME/dev/mapgen/img.png
+Name1[$e]=img.png
+
+[SideBar]
+InformationSplitterSizes=212,243
diff --git a/kcminputrc b/kcminputrc
index c61dde1..ea97e08 100644
--- a/kcminputrc
+++ b/kcminputrc
@@ -5,5 +5,12 @@ update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize,kcminp
 RepeatDelay=341
 RepeatRate=60.13
 
+[Libinput][1267][12458][PNP0C50:00 04F3:30AA Mouse]
+PointerAcceleration=-0.800
+
+[Libinput][2522][37008][A4TECH USB Device]
+PointerAcceleration=0.600
+PointerAccelerationProfile=2
+
 [Tmp]
 update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize
diff --git a/kded5rc b/kded5rc
index 46fbeac..f30a0d8 100644
--- a/kded5rc
+++ b/kded5rc
@@ -1,5 +1,8 @@
+[Module-browserintegrationreminder]
+autoload=false
+
 [Module-device_automounter]
 autoload=false
 
 [PlasmaBrowserIntegration]
-shownCount=1
+shownCount=4
diff --git a/kdeglobals b/kdeglobals
index e049369..0301193 100644
--- a/kdeglobals
+++ b/kdeglobals
@@ -136,14 +136,38 @@ ForegroundPositive=39,174,96
 ForegroundVisited=155,89,182
 
 [General]
+BrowserApplication=google-chrome.desktop
 ColorSchemeHash=01662607e36cd33eacc7d7d7189f69c26b9a2cc8
 toolBarFont=Noto Sans,10,-1,5,50,0,0,0,0,0
 
 [KDE]
+AnimationDurationFactor=0
 LookAndFeelPackage=org.kde.breezedark.desktop
 
+[KFileDialog Settings]
+Allow Expansion=false
+Automatically select filename extension=true
+Breadcrumb Navigation=true
+Decoration position=2
+LocationCombo Completionmode=5
+PathCombo Completionmode=5
+Show Bookmarks=false
+Show Full Path=false
+Show Inline Previews=true
+Show Preview=false
+Show Speedbar=true
+Show hidden files=false
+Sort by=Name
+Sort directories first=true
+Sort hidden files last=false
+Sort reversed=false
+Speedbar Width=138
+View Style=DetailTree
+
 [WM]
-activeBackground=49,54,59
+frame=255,255,255
+inactiveFrame=64,64,64
+activeBackground=255,255,255
 activeBlend=252,252,252
 activeForeground=252,252,252
 inactiveBackground=42,46,50
diff --git a/kglobalshortcutsrc b/kglobalshortcutsrc
index 1b1e78a..f757f2d 100644
--- a/kglobalshortcutsrc
+++ b/kglobalshortcutsrc
@@ -37,6 +37,10 @@ increase_volume=Volume Up,Volume Up,Increase Volume
 mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone
 mute=Volume Mute,Volume Mute,Mute
 
+[konsole.desktop]
+_k_friendly_name=konsole
+_launch=Meta+Shift+T,none,konsole
+
 [ksmserver]
 Halt Without Confirmation=none,,Halt Without Confirmation
 Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session
@@ -75,7 +79,7 @@ Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below
 Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left
 Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right
 Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above
-Switch to Desktop 1=Ctrl+F1\tAlt+1,Ctrl+F1,Switch to Desktop 1
+Switch to Desktop 1=Meta+1\tCtrl+F1,Ctrl+F1,Switch to Desktop 1
 Switch to Desktop 10=none,,Switch to Desktop 10
 Switch to Desktop 11=none,,Switch to Desktop 11
 Switch to Desktop 12=none,,Switch to Desktop 12
@@ -86,12 +90,12 @@ Switch to Desktop 16=none,,Switch to Desktop 16
 Switch to Desktop 17=none,,Switch to Desktop 17
 Switch to Desktop 18=none,,Switch to Desktop 18
 Switch to Desktop 19=none,,Switch to Desktop 19
-Switch to Desktop 2=Ctrl+F2\tAlt+2,Ctrl+F2,Switch to Desktop 2
+Switch to Desktop 2=Meta+2\tCtrl+F2,Ctrl+F2,Switch to Desktop 2
 Switch to Desktop 20=none,,Switch to Desktop 20
-Switch to Desktop 3=Ctrl+F3\tAlt+3,Ctrl+F3,Switch to Desktop 3
-Switch to Desktop 4=Ctrl+F4\tAlt+4,Ctrl+F4,Switch to Desktop 4
-Switch to Desktop 5=none,,Switch to Desktop 5
-Switch to Desktop 6=none,,Switch to Desktop 6
+Switch to Desktop 3=Ctrl+F3\tMeta+3,Ctrl+F3,Switch to Desktop 3
+Switch to Desktop 4=Meta+4\tCtrl+F4,Ctrl+F4,Switch to Desktop 4
+Switch to Desktop 5=Meta+5,,Switch to Desktop 5
+Switch to Desktop 6=Meta+6,,Switch to Desktop 6
 Switch to Desktop 7=none,,Switch to Desktop 7
 Switch to Desktop 8=none,,Switch to Desktop 8
 Switch to Desktop 9=none,,Switch to Desktop 9
@@ -111,28 +115,29 @@ Switch to Screen Above=none,,Switch to Screen Above
 Switch to Screen Below=none,,Switch to Screen Below
 Switch to Screen to the Left=none,,Switch to Screen to the Left
 Switch to Screen to the Right=none,,Switch to Screen to the Right
+Toggle=none,none,Toggle Show Paint
 Toggle Night Color=none,none,Toggle Night Color
 Toggle Window Raise/Lower=none,,Toggle Window Raise/Lower
 Walk Through Desktop List=none,,Walk Through Desktop List
 Walk Through Desktop List (Reverse)=none,,Walk Through Desktop List (Reverse)
 Walk Through Desktops=none,,Walk Through Desktops
 Walk Through Desktops (Reverse)=none,,Walk Through Desktops (Reverse)
-Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows
-Walk Through Windows (Reverse)=Alt+Shift+Backtab,Alt+Shift+Backtab,Walk Through Windows (Reverse)
-Walk Through Windows Alternative=none,,Walk Through Windows Alternative
-Walk Through Windows Alternative (Reverse)=none,,Walk Through Windows Alternative (Reverse)
-Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application
-Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse)
-Walk Through Windows of Current Application Alternative=none,,Walk Through Windows of Current Application Alternative
-Walk Through Windows of Current Application Alternative (Reverse)=none,,Walk Through Windows of Current Application Alternative (Reverse)
+Walk Through Windows=Meta+Tab,Alt+Tab,Walk Through Windows
+Walk Through Windows (Reverse)=Meta+Shift+Tab,Alt+Shift+Backtab,Walk Through Windows (Reverse)
+Walk Through Windows Alternative=,,Walk Through Windows Alternative
+Walk Through Windows Alternative (Reverse)=,,Walk Through Windows Alternative (Reverse)
+Walk Through Windows of Current Application=Alt+Tab,Alt+`,Walk Through Windows of Current Application
+Walk Through Windows of Current Application (Reverse)=Alt+Shift+Tab,Alt+~,Walk Through Windows of Current Application (Reverse)
+Walk Through Windows of Current Application Alternative=,,Walk Through Windows of Current Application Alternative
+Walk Through Windows of Current Application Alternative (Reverse)=,,Walk Through Windows of Current Application Alternative (Reverse)
 Window Above Other Windows=none,,Keep Window Above Others
 Window Below Other Windows=none,,Keep Window Below Others
-Window Close=Alt+F4,Alt+F4,Close Window
-Window Fullscreen=none,,Make Window Fullscreen
-Window Grow Horizontal=none,,Expand Window Horizontally
-Window Grow Vertical=none,,Expand Window Vertically
+Window Close=Meta+Shift+X\tAlt+F4,Alt+F4,Close Window
+Window Fullscreen=Meta+Shift+F,,Make Window Fullscreen
+Window Grow Horizontal=Meta+Space,,Expand Window Horizontally
+Window Grow Vertical=Meta+Shift+Space,,Expand Window Vertically
 Window Lower=none,,Lower Window
-Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window
+Window Maximize=Meta+F\tMeta+PgUp,Meta+PgUp,Maximize Window
 Window Maximize Horizontal=none,,Maximize Window Horizontally
 Window Maximize Vertical=none,,Maximize Window Vertically
 Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window
@@ -166,7 +171,7 @@ Window Resize=none,,Resize Window
 Window Shade=none,,Shade Window
 Window Shrink Horizontal=none,,Shrink Window Horizontally
 Window Shrink Vertical=none,,Shrink Window Vertically
-Window to Desktop 1=none,,Window to Desktop 1
+Window to Desktop 1=Meta+!,,Window to Desktop 1
 Window to Desktop 10=none,,Window to Desktop 10
 Window to Desktop 11=none,,Window to Desktop 11
 Window to Desktop 12=none,,Window to Desktop 12
@@ -177,11 +182,11 @@ Window to Desktop 16=none,,Window to Desktop 16
 Window to Desktop 17=none,,Window to Desktop 17
 Window to Desktop 18=none,,Window to Desktop 18
 Window to Desktop 19=none,,Window to Desktop 19
-Window to Desktop 2=none,,Window to Desktop 2
+Window to Desktop 2=Meta+@,,Window to Desktop 2
 Window to Desktop 20=none,,Window to Desktop 20
-Window to Desktop 3=none,,Window to Desktop 3
-Window to Desktop 4=none,,Window to Desktop 4
-Window to Desktop 5=none,,Window to Desktop 5
+Window to Desktop 3=Meta+#,,Window to Desktop 3
+Window to Desktop 4=Meta+$,,Window to Desktop 4
+Window to Desktop 5=Meta+%,,Window to Desktop 5
 Window to Desktop 6=none,,Window to Desktop 6
 Window to Desktop 7=none,,Window to Desktop 7
 Window to Desktop 8=none,,Window to Desktop 8
@@ -199,17 +204,17 @@ Window to Screen 5=none,,Window to Screen 5
 Window to Screen 6=none,,Window to Screen 6
 Window to Screen 7=none,,Window to Screen 7
 _k_friendly_name=KWin
-view_actual_size=Meta+0,Meta+0,Zoom to Actual Size
-view_zoom_in=Meta++\tMeta+=,Meta++,Zoom In
-view_zoom_out=Meta+-,Meta+-,Zoom Out
+view_actual_size=Meta+0\tMeta+X,Meta+0,Zoom to Actual Size
+view_zoom_in=Meta+Z\tMeta++\tMeta+=,Meta++\tMeta+=,Zoom In
+view_zoom_out=Meta+-\tMeta+Shift+Z,Meta+-,Zoom Out
 
 [mediacontrol]
 _k_friendly_name=Media Controller
-mediavolumedown=none,none,Media volume down
-mediavolumeup=none,none,Media volume up
+mediavolumedown=none,,Media volume down
+mediavolumeup=none,,Media volume up
 nextmedia=Media Next,Media Next,Media playback next
 pausemedia=Media Pause,Media Pause,Pause media playback
-playmedia=none,none,Play media playback
+playmedia=none,,Play media playback
 playpausemedia=Media Play,Media Play,Play/Pause media playback
 previousmedia=Media Previous,Media Previous,Media playback previous
 stopmedia=Media Stop,Media Stop,Stop media playback
@@ -262,13 +267,13 @@ _k_friendly_name=Power Management
 
 [plasmashell]
 _k_friendly_name=Plasma
-activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1
+activate task manager entry 1=none,Meta+1,Activate Task Manager Entry 1
 activate task manager entry 10=none,Meta+0,Activate Task Manager Entry 10
-activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2
-activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3
-activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4
-activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5
-activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6
+activate task manager entry 2=none,Meta+2,Activate Task Manager Entry 2
+activate task manager entry 3=none,Meta+3,Activate Task Manager Entry 3
+activate task manager entry 4=none,Meta+4,Activate Task Manager Entry 4
+activate task manager entry 5=none,Meta+5,Activate Task Manager Entry 5
+activate task manager entry 6=none,Meta+6,Activate Task Manager Entry 6
 activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7
 activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8
 activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9
@@ -280,8 +285,8 @@ cycleNextAction=none,,Next History Item
 cyclePrevAction=none,,Previous History Item
 edit_clipboard=none,,Edit Contents…
 manage activities=Meta+Q,Meta+Q,Show Activity Switcher
-next activity=none,none,Walk through activities
-previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse)
+next activity=none,Meta+Tab,Walk through activities
+previous activity=none,Meta+Shift+Tab,Walk through activities (Reverse)
 repeat_action=Meta+Ctrl+R,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard
 show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop
 show-barcode=none,,Show Barcode…
@@ -299,3 +304,7 @@ kcm-lookandfeel=none,none,Global Theme
 kcm-users=none,none,Users
 powerdevilprofilesconfig=none,none,Energy Saving
 screenlocker=none,none,Screen Locking
+
+[yakuake]
+_k_friendly_name=Yakuake
+toggle-window-state=Meta+Shift+Return,F12,Open/Retract Yakuake
diff --git a/khotkeysrc b/khotkeysrc
index d1c96ac..829fc23 100644
--- a/khotkeysrc
+++ b/khotkeysrc
@@ -994,6 +994,7 @@ GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-
 Type=GESTURE
 
 [General]
+BrowserApplication[$d]
 ColorScheme[$d]
 ColorSchemeHash[$d]
 fixed[$d]
@@ -1015,6 +1016,7 @@ WindowsCount=0
 Theme[$d]
 
 [KDE]
+AnimationDurationFactor[$d]
 ColorScheme[$d]
 LookAndFeelPackage[$d]
 SingleClick[$d]
@@ -1024,6 +1026,26 @@ widgetStyle[$d]
 action/start_new_session[$d]
 action/switch_user[$d]
 
+[KFileDialog Settings]
+Allow Expansion[$d]
+Automatically select filename extension[$d]
+Breadcrumb Navigation[$d]
+Decoration position[$d]
+LocationCombo Completionmode[$d]
+PathCombo Completionmode[$d]
+Show Bookmarks[$d]
+Show Full Path[$d]
+Show Inline Previews[$d]
+Show Preview[$d]
+Show Speedbar[$d]
+Show hidden files[$d]
+Sort by[$d]
+Sort directories first[$d]
+Sort hidden files last[$d]
+Sort reversed[$d]
+Speedbar Width[$d]
+View Style[$d]
+
 [Main]
 AlreadyImported=defaults,kde32b1,konqueror_gestures_kde321
 Disabled=false
@@ -1036,6 +1058,8 @@ Shortcut=
 activeBackground[$d]
 activeBlend[$d]
 activeForeground[$d]
+frame[$d]
 inactiveBackground[$d]
 inactiveBlend[$d]
 inactiveForeground[$d]
+inactiveFrame[$d]
diff --git a/mimeapps.list b/mimeapps.list
new file mode 100644
index 0000000..3b76b3c
--- /dev/null
+++ b/mimeapps.list
@@ -0,0 +1,5 @@
+
+[Default Applications]
+x-scheme-handler/http=google-chrome.desktop
+x-scheme-handler/https=google-chrome.desktop
+text/html=google-chrome.desktop
diff --git a/nvim/lua/maps.lua b/nvim/lua/maps.lua
index daeb663..ce250b9 100644
--- a/nvim/lua/maps.lua
+++ b/nvim/lua/maps.lua
@@ -62,6 +62,7 @@ local opts = {nowait=true, silent = true}
 
 -- Help.
 	map('n', '\\th', ":tab help ", {silent=false})
+	map("t", "<Esc>", "<C-\\><C-n>", opts)
 -- vim.api.nvim_del_keymap('n', '<C-l>')
 -- vim.api.nvim_del_keymap('n', '<C-r>')
 -- Windows
diff --git a/plasmashellrc b/plasmashellrc
index 46a93a3..d33b9b0 100644
--- a/plasmashellrc
+++ b/plasmashellrc
@@ -2,4 +2,4 @@
 thickness=44
 
 [Updates]
-performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js
+performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/00-start-here-2.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/containmentactions_middlebutton.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_migrate_font_settings.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/digitalclock_rename_timezonedisplay_key.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_migrateiconsetting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/keyboardlayout_remove_shortcut.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/klipper_clear_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/maintain_existing_desktop_icon_sizes.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/mediaframe_migrate_useBackground_setting.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/move_desktop_layout_config.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/no_middle_click_paste_on_panels.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/systemloadviewer_systemmonitor.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/unlock_widgets.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/folderview_fix_recursive_screenmapping.js
diff --git a/powerdevilrc b/powerdevilrc
index 9559d5c..b19c8ce 100644
--- a/powerdevilrc
+++ b/powerdevilrc
@@ -1,2 +1,5 @@
 [BatteryManagement]
-BatteryCriticalAction=1
+BatteryCriticalAction=0
+
+[General]
+pausePlayersOnSuspend=false
diff --git a/window-geometry.conf b/window-geometry.conf
index b871347..053bed1 100644
--- a/window-geometry.conf
+++ b/window-geometry.conf
@@ -1,3 +1,3 @@
 [General]
-window_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\x4\x38\0\0\x3\xb5\0\0\b\x1f\0\0\0\0\0\0\x4\x38\0\0\x3\xb5\0\0\b\x1f\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\x4\x38\0\0\x3\xb5\0\0\b\x1f)
-window_state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x3\xb6\0\0\x3\xe8\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x14\0G\0u\0i\0T\0\x61\0\x62\0l\0i\0n\0\x65\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
+window_geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\x4\x38\0\0\a\x7f\0\0\b'\0\0\0\0\0\0\0\x92\0\0\x4\xdb\0\0\x4\x37\0\0\0\0\x2\0\0\0\a\x80\0\0\0\0\0\0\x4\x38\0\0\a\x7f\0\0\b')
+window_state=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\a\x80\0\0\x3\xf0\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x14\0G\0u\0i\0T\0\x61\0\x62\0l\0i\0n\0\x65\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
diff --git a/xsettingsd/xsettingsd.conf b/xsettingsd/xsettingsd.conf
index e720ed3..c9dfbc3 100644
--- a/xsettingsd/xsettingsd.conf
+++ b/xsettingsd/xsettingsd.conf
@@ -1,7 +1,7 @@
 Net/ThemeName "Breeze"
 Gdk/UnscaledDPI 98304
 Gdk/WindowScalingFactor 1
-Gtk/EnableAnimations 1
+Gtk/EnableAnimations 0
 Gtk/DecorationLayout "icon:minimize,maximize,close"
 Gtk/PrimaryButtonWarpsSlider 0
 Gtk/ToolbarStyle 3