diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
index e4663dc..b7ed12a 100644
--- a/.config/alacritty/alacritty.yml
+++ b/.config/alacritty/alacritty.yml
@@ -14,6 +14,7 @@ draw_bold_text_with_bright_colors: true
window:
opacity: 0.95
+ dynamic_title: true
bell:
animation: EaseOut
diff --git a/.config/dolphinrc b/.config/dolphinrc
new file mode 100644
index 0000000..7b0cec3
--- /dev/null
+++ b/.config/dolphinrc
@@ -0,0 +1,42 @@
+MenuBar=Disabled
+
+[CompactMode]
+FontWeight=50
+PreviewSize=32
+
+[DetailsMode]
+FontWeight=50
+
+[General]
+ShowSelectionToggle=false
+ShowSpaceInfo=false
+Version=201
+ViewPropsTimestamp=2022,5,29,12,49,10.778
+
+[IconsMode]
+FontWeight=50
+
+[KFileDialog Settings]
+Places Icons Auto-resize=false
+Places Icons Static Size=22
+
+[KPropertiesDialog]
+DP-1 Height 2560x1440=624
+DP-1 Width 2560x1440=450
+
+[MainWindow]
+MenuBar=Disabled
+ToolBarsMovable=Disabled
+
+[MainWindow][Toolbar mainToolBar]
+IconSize=16
+
+[PreviewSettings]
+Plugins=appimagethumbnail,audiothumbnail,comicbookthumbnail,cursorthumbnail,djvuthumbnail,ebookthumbnail,exrthumbnail,directorythumbnail,fontthumbnail,imagethumbnail,jpegthumbnail,kraorathumbnail,windowsexethumbnail,windowsimagethumbnail,opendocumentthumbnail,svgthumbnail
+
+[Toolbar mainToolBar]
+IconSize=16
+
+[ViewPropertiesDialog]
+DP-1 Height 2560x1440=334
+DP-1 Width 2560x1440=367
diff --git a/.config/gtk-3.0/assets/close-active.svg b/.config/gtk-3.0/assets/close-active.svg
new file mode 100644
index 0000000..28d198b
--- /dev/null
+++ b/.config/gtk-3.0/assets/close-active.svg
@@ -0,0 +1,28 @@
+
+
diff --git a/.config/gtk-3.0/assets/close-backdrop-active.svg b/.config/gtk-3.0/assets/close-backdrop-active.svg
new file mode 100644
index 0000000..97cfa33
--- /dev/null
+++ b/.config/gtk-3.0/assets/close-backdrop-active.svg
@@ -0,0 +1,28 @@
+
+
diff --git a/.config/gtk-3.0/assets/close-backdrop-hover.svg b/.config/gtk-3.0/assets/close-backdrop-hover.svg
new file mode 100644
index 0000000..0374f53
--- /dev/null
+++ b/.config/gtk-3.0/assets/close-backdrop-hover.svg
@@ -0,0 +1,28 @@
+
+
diff --git a/.config/gtk-3.0/assets/close-backdrop-normal.svg b/.config/gtk-3.0/assets/close-backdrop-normal.svg
new file mode 100644
index 0000000..71d4791
--- /dev/null
+++ b/.config/gtk-3.0/assets/close-backdrop-normal.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/.config/gtk-3.0/assets/close-hover.svg b/.config/gtk-3.0/assets/close-hover.svg
new file mode 100644
index 0000000..a390fd1
--- /dev/null
+++ b/.config/gtk-3.0/assets/close-hover.svg
@@ -0,0 +1,28 @@
+
+
diff --git a/.config/gtk-3.0/assets/close-normal.svg b/.config/gtk-3.0/assets/close-normal.svg
new file mode 100644
index 0000000..583f622
--- /dev/null
+++ b/.config/gtk-3.0/assets/close-normal.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximize-active.svg b/.config/gtk-3.0/assets/maximize-active.svg
new file mode 100644
index 0000000..ff08f8b
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximize-active.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximize-backdrop-active.svg b/.config/gtk-3.0/assets/maximize-backdrop-active.svg
new file mode 100644
index 0000000..347c922
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximize-backdrop-active.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximize-backdrop-hover.svg b/.config/gtk-3.0/assets/maximize-backdrop-hover.svg
new file mode 100644
index 0000000..167e90d
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximize-backdrop-hover.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximize-backdrop-normal.svg b/.config/gtk-3.0/assets/maximize-backdrop-normal.svg
new file mode 100644
index 0000000..0ea793b
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximize-backdrop-normal.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximize-hover.svg b/.config/gtk-3.0/assets/maximize-hover.svg
new file mode 100644
index 0000000..da1bd90
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximize-hover.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximize-normal.svg b/.config/gtk-3.0/assets/maximize-normal.svg
new file mode 100644
index 0000000..d59cf97
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximize-normal.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximized-active.svg b/.config/gtk-3.0/assets/maximized-active.svg
new file mode 100644
index 0000000..a896081
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximized-active.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximized-backdrop-active.svg b/.config/gtk-3.0/assets/maximized-backdrop-active.svg
new file mode 100644
index 0000000..5baad94
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximized-backdrop-active.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximized-backdrop-hover.svg b/.config/gtk-3.0/assets/maximized-backdrop-hover.svg
new file mode 100644
index 0000000..c7f7fea
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximized-backdrop-hover.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximized-backdrop-normal.svg b/.config/gtk-3.0/assets/maximized-backdrop-normal.svg
new file mode 100644
index 0000000..2419638
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximized-backdrop-normal.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximized-hover.svg b/.config/gtk-3.0/assets/maximized-hover.svg
new file mode 100644
index 0000000..157ce3e
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximized-hover.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/maximized-normal.svg b/.config/gtk-3.0/assets/maximized-normal.svg
new file mode 100644
index 0000000..a04a4c5
--- /dev/null
+++ b/.config/gtk-3.0/assets/maximized-normal.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/.config/gtk-3.0/assets/minimize-active.svg b/.config/gtk-3.0/assets/minimize-active.svg
new file mode 100644
index 0000000..1e3ff23
--- /dev/null
+++ b/.config/gtk-3.0/assets/minimize-active.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/minimize-backdrop-active.svg b/.config/gtk-3.0/assets/minimize-backdrop-active.svg
new file mode 100644
index 0000000..fc50251
--- /dev/null
+++ b/.config/gtk-3.0/assets/minimize-backdrop-active.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/minimize-backdrop-hover.svg b/.config/gtk-3.0/assets/minimize-backdrop-hover.svg
new file mode 100644
index 0000000..b96a396
--- /dev/null
+++ b/.config/gtk-3.0/assets/minimize-backdrop-hover.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/minimize-backdrop-normal.svg b/.config/gtk-3.0/assets/minimize-backdrop-normal.svg
new file mode 100644
index 0000000..4309848
--- /dev/null
+++ b/.config/gtk-3.0/assets/minimize-backdrop-normal.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/.config/gtk-3.0/assets/minimize-hover.svg b/.config/gtk-3.0/assets/minimize-hover.svg
new file mode 100644
index 0000000..c550b14
--- /dev/null
+++ b/.config/gtk-3.0/assets/minimize-hover.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/.config/gtk-3.0/assets/minimize-normal.svg b/.config/gtk-3.0/assets/minimize-normal.svg
new file mode 100644
index 0000000..e05387d
--- /dev/null
+++ b/.config/gtk-3.0/assets/minimize-normal.svg
@@ -0,0 +1,21 @@
+
+
diff --git a/.config/gtk-3.0/colors.css b/.config/gtk-3.0/colors.css
new file mode 100644
index 0000000..7a716cb
--- /dev/null
+++ b/.config/gtk-3.0/colors.css
@@ -0,0 +1,77 @@
+@define-color borders_breeze #606060;
+@define-color content_view_bg_breeze #1c1c1c;
+@define-color error_color_backdrop_breeze #e85848;
+@define-color error_color_breeze #e85848;
+@define-color error_color_insensitive_backdrop_breeze #7f372f;
+@define-color error_color_insensitive_breeze #7f372f;
+@define-color insensitive_base_color_breeze #191919;
+@define-color insensitive_base_fg_color_breeze #808080;
+@define-color insensitive_bg_color_breeze #2d2d2d;
+@define-color insensitive_borders_breeze #444444;
+@define-color insensitive_fg_color_breeze #898989;
+@define-color insensitive_selected_bg_color_breeze #2d2d2d;
+@define-color insensitive_selected_fg_color_breeze #898989;
+@define-color insensitive_unfocused_bg_color_breeze #2d2d2d;
+@define-color insensitive_unfocused_fg_color_breeze #898989;
+@define-color insensitive_unfocused_selected_bg_color_breeze #2d2d2d;
+@define-color insensitive_unfocused_selected_fg_color_breeze #898989;
+@define-color link_color_breeze #d8d8d8;
+@define-color link_visited_color_breeze #8e79a5;
+@define-color success_color_backdrop_breeze #78b753;
+@define-color success_color_breeze #78b753;
+@define-color success_color_insensitive_backdrop_breeze #476635;
+@define-color success_color_insensitive_breeze #476635;
+@define-color theme_base_color_breeze #1c1c1c;
+@define-color theme_bg_color_breeze #323232;
+@define-color theme_button_background_backdrop_breeze #2d2d2d;
+@define-color theme_button_background_backdrop_insensitive_breeze #292929;
+@define-color theme_button_background_insensitive_breeze #292929;
+@define-color theme_button_background_normal_breeze #2d2d2d;
+@define-color theme_button_decoration_focus_backdrop_breeze #a0a0a0;
+@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #626262;
+@define-color theme_button_decoration_focus_breeze #a0a0a0;
+@define-color theme_button_decoration_focus_insensitive_breeze #626262;
+@define-color theme_button_decoration_hover_backdrop_breeze #b0b0b0;
+@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #6a6a6a;
+@define-color theme_button_decoration_hover_breeze #b0b0b0;
+@define-color theme_button_decoration_hover_insensitive_breeze #6a6a6a;
+@define-color theme_button_foreground_active_backdrop_breeze #ffffff;
+@define-color theme_button_foreground_active_backdrop_insensitive_breeze #898989;
+@define-color theme_button_foreground_active_breeze #ffffff;
+@define-color theme_button_foreground_active_insensitive_breeze #898989;
+@define-color theme_button_foreground_backdrop_breeze #ebebeb;
+@define-color theme_button_foreground_backdrop_insensitive_breeze #878787;
+@define-color theme_button_foreground_insensitive_breeze #878787;
+@define-color theme_button_foreground_normal_breeze #ebebeb;
+@define-color theme_fg_color_breeze #ebebeb;
+@define-color theme_hovering_selected_bg_color_breeze #b0b0b0;
+@define-color theme_selected_bg_color_breeze #53728e;
+@define-color theme_selected_fg_color_breeze #ffffff;
+@define-color theme_text_color_breeze #ebebeb;
+@define-color theme_titlebar_background_backdrop_breeze #403f3e;
+@define-color theme_titlebar_background_breeze #505050;
+@define-color theme_titlebar_background_light_breeze #323232;
+@define-color theme_titlebar_foreground_backdrop_breeze #807f7d;
+@define-color theme_titlebar_foreground_breeze #ffffff;
+@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #807f7d;
+@define-color theme_titlebar_foreground_insensitive_breeze #807f7d;
+@define-color theme_unfocused_base_color_breeze #1c1c1c;
+@define-color theme_unfocused_bg_color_breeze #323232;
+@define-color theme_unfocused_fg_color_breeze #ebebeb;
+@define-color theme_unfocused_selected_bg_color_alt_breeze #53728e;
+@define-color theme_unfocused_selected_bg_color_breeze #53728e;
+@define-color theme_unfocused_selected_fg_color_breeze #ffffff;
+@define-color theme_unfocused_text_color_breeze #ebebeb;
+@define-color theme_unfocused_view_bg_color_breeze #191919;
+@define-color theme_unfocused_view_text_color_breeze #808080;
+@define-color theme_view_active_decoration_color_breeze #b0b0b0;
+@define-color theme_view_hover_decoration_color_breeze #b0b0b0;
+@define-color tooltip_background_breeze #505050;
+@define-color tooltip_border_breeze #6d7074;
+@define-color tooltip_text_breeze #c4d1e0;
+@define-color unfocused_borders_breeze #606060;
+@define-color unfocused_insensitive_borders_breeze #444444;
+@define-color warning_color_backdrop_breeze #c0a25f;
+@define-color warning_color_breeze #c0a25f;
+@define-color warning_color_insensitive_backdrop_breeze #6b5c3b;
+@define-color warning_color_insensitive_breeze #6b5c3b;
diff --git a/.config/gtk-3.0/gtk.css b/.config/gtk-3.0/gtk.css
new file mode 100644
index 0000000..c9763f7
--- /dev/null
+++ b/.config/gtk-3.0/gtk.css
@@ -0,0 +1 @@
+@import 'colors.css';
\ No newline at end of file
diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini
index 2611dd3..0b7195a 100644
--- a/.config/gtk-3.0/settings.ini
+++ b/.config/gtk-3.0/settings.ini
@@ -1,3 +1,14 @@
[Settings]
-gtk-theme-name = Nova
-gtk-application-prefer-dark-theme = true
+gtk-application-prefer-dark-theme=true
+gtk-button-images=true
+gtk-cursor-theme-name=Adwaita
+gtk-cursor-theme-size=24
+gtk-decoration-layout=icon:minimize,maximize,close
+gtk-enable-animations=true
+gtk-font-name=Noto Sans, 10
+gtk-icon-theme-name=elementary-kde-rt
+gtk-menu-images=true
+gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
+gtk-primary-button-warps-slider=false
+gtk-theme-name=Breeze
+gtk-toolbar-style=3
diff --git a/.config/gtk-3.0/window_decorations.css b/.config/gtk-3.0/window_decorations.css
new file mode 100644
index 0000000..ca70a8a
--- /dev/null
+++ b/.config/gtk-3.0/window_decorations.css
@@ -0,0 +1,71 @@
+headerbar button.titlebutton.close, .titlebar button.titlebutton.close {
+ background-image: url("assets/close-normal.svg"); }
+
+headerbar button.titlebutton.close:hover, .titlebar button.titlebutton.close:hover {
+ background-image: url("assets/close-hover.svg"); }
+
+headerbar button.titlebutton.close:active, .titlebar button.titlebutton.close:active {
+ background-image: url("assets/close-active.svg"); }
+
+headerbar button.titlebutton.close:backdrop, .titlebar button.titlebutton.close:backdrop {
+ background-image: url("assets/close-backdrop-normal.svg"); }
+
+headerbar button.titlebutton.close:backdrop:hover, .titlebar button.titlebutton.close:backdrop:hover {
+ background-image: url("assets/close-backdrop-hover.svg"); }
+
+headerbar button.titlebutton.close:backdrop:active, .titlebar button.titlebutton.close:backdrop:active {
+ background-image: url("assets/close-backdrop-active.svg"); }
+
+headerbar button.titlebutton.maximize, .titlebar button.titlebutton.maximize {
+ background-image: url("assets/maximize-normal.svg"); }
+
+headerbar button.titlebutton.maximize:hover, .titlebar button.titlebutton.maximize:hover {
+ background-image: url("assets/maximize-hover.svg"); }
+
+headerbar button.titlebutton.maximize:active, .titlebar button.titlebutton.maximize:active {
+ background-image: url("assets/maximize-active.svg"); }
+
+headerbar button.titlebutton.maximize:backdrop, .titlebar button.titlebutton.maximize:backdrop {
+ background-image: url("assets/maximize-backdrop-normal.svg"); }
+
+headerbar button.titlebutton.maximize:backdrop:hover, .titlebar button.titlebutton.maximize:backdrop:hover {
+ background-image: url("assets/maximize-backdrop-hover.svg"); }
+
+headerbar button.titlebutton.maximize:backdrop:active, .titlebar button.titlebutton.maximize:backdrop:active {
+ background-image: url("assets/maximize-backdrop-active.svg"); }
+
+headerbar button.titlebutton.minimize, .titlebar button.titlebutton.minimize {
+ background-image: url("assets/minimize-normal.svg"); }
+
+headerbar button.titlebutton.minimize:hover, .titlebar button.titlebutton.minimize:hover {
+ background-image: url("assets/minimize-hover.svg"); }
+
+headerbar button.titlebutton.minimize:active, .titlebar button.titlebutton.minimize:active {
+ background-image: url("assets/minimize-active.svg"); }
+
+headerbar button.titlebutton.minimize:backdrop, .titlebar button.titlebutton.minimize:backdrop {
+ background-image: url("assets/minimize-backdrop-normal.svg"); }
+
+headerbar button.titlebutton.minimize:backdrop:hover, .titlebar button.titlebutton.minimize:backdrop:hover {
+ background-image: url("assets/minimize-backdrop-hover.svg"); }
+
+headerbar button.titlebutton.minimize:backdrop:active, .titlebar button.titlebutton.minimize:backdrop:active {
+ background-image: url("assets/minimize-backdrop-active.svg"); }
+
+.maximized headerbar button.titlebutton.maximize, .maximized .titlebar button.titlebutton.maximize {
+ background-image: url("assets/maximized-normal.svg"); }
+
+.maximized headerbar button.titlebutton.maximize:hover, .maximized .titlebar button.titlebutton.maximize:hover {
+ background-image: url("assets/maximized-hover.svg"); }
+
+.maximized headerbar button.titlebutton.maximize:active, .maximized .titlebar button.titlebutton.maximize:active {
+ background-image: url("assets/maximized-active.svg"); }
+
+.maximized headerbar button.titlebutton.maximize:backdrop, .maximized .titlebar button.titlebutton.maximize:backdrop {
+ background-image: url("assets/maximized-backdrop-normal.svg"); }
+
+.maximized headerbar button.titlebutton.maximize:backdrop:hover, .maximized .titlebar button.titlebutton.maximize:backdrop:hover {
+ background-image: url("assets/maximized-backdrop-hover.svg"); }
+
+.maximized headerbar button.titlebutton.maximize:backdrop:active, .maximized .titlebar button.titlebutton.maximize:backdrop:active {
+ background-image: url("assets/maximized-backdrop-active.svg"); }
diff --git a/.config/gtk-4.0/settings.ini b/.config/gtk-4.0/settings.ini
new file mode 100644
index 0000000..547d67a
--- /dev/null
+++ b/.config/gtk-4.0/settings.ini
@@ -0,0 +1,10 @@
+[Settings]
+gtk-application-prefer-dark-theme=true
+gtk-cursor-theme-name=Adwaita
+gtk-cursor-theme-size=24
+gtk-decoration-layout=icon:minimize,maximize,close
+gtk-enable-animations=true
+gtk-font-name=Noto Sans, 10
+gtk-icon-theme-name=elementary-kde-rt
+gtk-primary-button-warps-slider=false
+gtk-theme-name=Breeze
diff --git a/.config/kde/share/config/kdeglobals b/.config/kde/share/config/kdeglobals
new file mode 100644
index 0000000..4132563
--- /dev/null
+++ b/.config/kde/share/config/kdeglobals
@@ -0,0 +1,158 @@
+[ColorEffects:Disabled]
+Color=20,20,20
+ColorAmount=-0.5
+ColorEffect=0
+ContrastAmount=0.45
+ContrastEffect=1
+IntensityAmount=0.2
+IntensityEffect=2
+
+[ColorEffects:Inactive]
+ChangeSelectionColor=false
+Color=0,0,0
+ColorAmount=0.025
+ColorEffect=2
+ContrastAmount=0.4
+ContrastEffect=2
+Enable=false
+IntensityAmount=0
+IntensityEffect=0
+
+[Colors:Button]
+BackgroundAlternate=66,65,64
+BackgroundNormal=45,45,45
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=235,235,235
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:Complementary]
+BackgroundAlternate=30,87,116
+BackgroundNormal=42,46,50
+DecorationFocus=61,174,233
+DecorationHover=61,174,233
+ForegroundActive=61,174,233
+ForegroundInactive=161,169,177
+ForegroundLink=29,153,243
+ForegroundNegative=218,68,83
+ForegroundNeutral=246,116,0
+ForegroundNormal=252,252,252
+ForegroundPositive=39,174,96
+ForegroundVisited=155,89,182
+
+[Colors:Header]
+BackgroundAlternate=42,46,50
+BackgroundNormal=49,54,59
+DecorationFocus=61,174,233
+DecorationHover=61,174,233
+ForegroundActive=61,174,233
+ForegroundInactive=161,169,177
+ForegroundLink=29,153,243
+ForegroundNegative=218,68,83
+ForegroundNeutral=246,116,0
+ForegroundNormal=252,252,252
+ForegroundPositive=39,174,96
+ForegroundVisited=155,89,182
+
+[Colors:Header][Inactive]
+BackgroundAlternate=49,54,59
+BackgroundNormal=42,46,50
+DecorationFocus=61,174,233
+DecorationHover=61,174,233
+ForegroundActive=61,174,233
+ForegroundInactive=161,169,177
+ForegroundLink=29,153,243
+ForegroundNegative=218,68,83
+ForegroundNeutral=246,116,0
+ForegroundNormal=252,252,252
+ForegroundPositive=39,174,96
+ForegroundVisited=155,89,182
+
+[Colors:Selection]
+BackgroundAlternate=22,68,120
+BackgroundNormal=83,114,142
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=166,166,166
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=255,255,255
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:Tooltip]
+BackgroundAlternate=17,51,86
+BackgroundNormal=80,80,80
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=196,209,224
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:View]
+BackgroundAlternate=36,35,35
+BackgroundNormal=28,28,28
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=235,235,235
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:Window]
+BackgroundAlternate=52,51,50
+BackgroundNormal=50,50,50
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=235,235,235
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[General]
+ColorScheme=Krita darker
+Name[en_GB]=Breeze Dark
+Name=Krita darker
+shadeSortColumn=true
+widgetStyle=Fusion
+
+[Icons]
+Theme=elementary-kde-rt
+
+[KDE]
+ShowIconsInMenuItems=true
+ShowIconsOnPushButtons=true
+contrast=4
+
+[Toolbar style]
+ToolButtonStyle=TextBesideIcon
+ToolButtonStyleOtherToolbars=TextBesideIcon
+
+[WM]
+activeBackground=80,80,80
+activeBlend=255,255,255
+activeForeground=255,255,255
+inactiveBackground=64,63,62
+inactiveBlend=75,71,67
+inactiveForeground=128,127,125
diff --git a/.config/kdedefaults/kcminputrc b/.config/kdedefaults/kcminputrc
new file mode 100644
index 0000000..779b957
--- /dev/null
+++ b/.config/kdedefaults/kcminputrc
@@ -0,0 +1,2 @@
+[Mouse]
+cursorTheme=breeze_cursors
diff --git a/.config/kdedefaults/kdeglobals b/.config/kdedefaults/kdeglobals
new file mode 100644
index 0000000..9639138
--- /dev/null
+++ b/.config/kdedefaults/kdeglobals
@@ -0,0 +1,8 @@
+[General]
+ColorScheme=KritaDarker
+
+[Icons]
+Theme=breeze-dark
+
+[KDE]
+widgetStyle=Breeze
diff --git a/.config/kdedefaults/kscreenlockerrc b/.config/kdedefaults/kscreenlockerrc
new file mode 100644
index 0000000..51a32d4
--- /dev/null
+++ b/.config/kdedefaults/kscreenlockerrc
@@ -0,0 +1,2 @@
+[Greeter]
+Theme=org.kde.breezedark.desktop
diff --git a/.config/kdedefaults/ksplashrc b/.config/kdedefaults/ksplashrc
new file mode 100644
index 0000000..56a8fb1
--- /dev/null
+++ b/.config/kdedefaults/ksplashrc
@@ -0,0 +1,3 @@
+[KSplash]
+Engine=KSplashQML
+Theme=org.kde.breezedark.desktop
diff --git a/.config/kdedefaults/kwinrc b/.config/kdedefaults/kwinrc
new file mode 100644
index 0000000..eec679f
--- /dev/null
+++ b/.config/kdedefaults/kwinrc
@@ -0,0 +1,11 @@
+[TabBox]
+DesktopLayout=org.kde.breeze.desktop
+DesktopListLayout=org.kde.breeze.desktop
+LayoutName=org.kde.breeze.desktop
+
+[Windows]
+Placement=Centered
+
+[org.kde.kdecoration2]
+library=org.kde.breeze
+theme=Breeze
diff --git a/.config/kdedefaults/package b/.config/kdedefaults/package
new file mode 100644
index 0000000..c188391
--- /dev/null
+++ b/.config/kdedefaults/package
@@ -0,0 +1 @@
+org.kde.breezedark.desktop
\ No newline at end of file
diff --git a/.config/kdedefaults/plasmarc b/.config/kdedefaults/plasmarc
new file mode 100644
index 0000000..8b58863
--- /dev/null
+++ b/.config/kdedefaults/plasmarc
@@ -0,0 +1,2 @@
+[Theme]
+name=default
diff --git a/.config/kdeglobals b/.config/kdeglobals
new file mode 100644
index 0000000..8f2b6b4
--- /dev/null
+++ b/.config/kdeglobals
@@ -0,0 +1,162 @@
+[$Version]
+update_info=filepicker.upd:filepicker-remove-old-previews-entry,fonts_global.upd:Fonts_Global,fonts_global_toolbar.upd:Fonts_Global_Toolbar,icons_remove_effects.upd:IconsRemoveEffects,kwin.upd:animation-speed,style_widgetstyle_default_breeze.upd:StyleWidgetStyleDefaultBreeze
+
+[ColorEffects:Disabled]
+ChangeSelectionColor=
+Color=20,20,20
+ColorAmount=-0.5
+ColorEffect=0
+ContrastAmount=0.45
+ContrastEffect=1
+Enable=
+IntensityAmount=0.2
+IntensityEffect=2
+
+[ColorEffects:Inactive]
+ChangeSelectionColor=false
+Color=0,0,0
+ColorAmount=0.025
+ColorEffect=2
+ContrastAmount=0.4
+ContrastEffect=2
+Enable=false
+IntensityAmount=0
+IntensityEffect=0
+
+[Colors:Button]
+BackgroundAlternate=66,65,64
+BackgroundNormal=45,45,45
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=235,235,235
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:Complementary]
+BackgroundAlternate[$d]
+BackgroundNormal[$d]
+DecorationFocus[$d]
+DecorationHover[$d]
+ForegroundActive[$d]
+ForegroundInactive[$d]
+ForegroundLink[$d]
+ForegroundNegative[$d]
+ForegroundNeutral[$d]
+ForegroundNormal[$d]
+ForegroundPositive[$d]
+ForegroundVisited[$d]
+
+[Colors:Header]
+BackgroundAlternate[$d]
+BackgroundNormal[$d]
+DecorationFocus[$d]
+DecorationHover[$d]
+ForegroundActive[$d]
+ForegroundInactive[$d]
+ForegroundLink[$d]
+ForegroundNegative[$d]
+ForegroundNeutral[$d]
+ForegroundNormal[$d]
+ForegroundPositive[$d]
+ForegroundVisited[$d]
+
+[Colors:Header][Inactive]
+BackgroundAlternate[$d]
+BackgroundNormal[$d]
+DecorationFocus[$d]
+DecorationHover[$d]
+ForegroundActive[$d]
+ForegroundInactive[$d]
+ForegroundLink[$d]
+ForegroundNegative[$d]
+ForegroundNeutral[$d]
+ForegroundNormal[$d]
+ForegroundPositive[$d]
+ForegroundVisited[$d]
+
+[Colors:Selection]
+BackgroundAlternate=22,68,120
+BackgroundNormal=83,114,142
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=166,166,166
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=255,255,255
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:Tooltip]
+BackgroundAlternate=17,51,86
+BackgroundNormal=80,80,80
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=196,209,224
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:View]
+BackgroundAlternate=36,35,35
+BackgroundNormal=28,28,28
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=235,235,235
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[Colors:Window]
+BackgroundAlternate=52,51,50
+BackgroundNormal=50,50,50
+DecorationFocus=160,160,160
+DecorationHover=176,176,176
+ForegroundActive=240,240,240
+ForegroundInactive=120,119,117
+ForegroundLink=216,216,216
+ForegroundNegative=232,88,72
+ForegroundNeutral=192,162,95
+ForegroundNormal=235,235,235
+ForegroundPositive=120,183,83
+ForegroundVisited=142,121,165
+
+[General]
+BrowserApplication=firefox.desktop
+ColorSchemeHash=70e4510b92f2f1bdf71941a01ce86187d6cfc882
+TerminalApplication=alacritty
+TerminalService=Alacritty.desktop
+
+[Icons]
+Theme=elementary-kde-rt
+
+[KDE]
+LookAndFeelPackage=org.kde.breezedark.desktop
+ShowDeleteCommand=false
+SingleClick=false
+widgetStyle=Fusion
+
+[PreviewSettings]
+MaximumRemoteSize=0
+
+[WM]
+activeBackground=80,80,80
+activeBlend=255,255,255
+activeForeground=255,255,255
+inactiveBackground=64,63,62
+inactiveBlend=75,71,67
+inactiveForeground=128,127,125
diff --git a/.config/sway/config b/.config/sway/config
index 93d180f..2fe3f58 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -14,7 +14,7 @@ set $down j
set $up k
set $right l
# Your preferred terminal emulator
-set $term kitty
+set $term alacritty
# Your preferred application launcher
# Note: pass the final command to swaymsg so that the resulting window can be opened
# on the original workspace that the command was run on.
diff --git a/.profile b/.profile
index 4544fee..0f1580d 100644
--- a/.profile
+++ b/.profile
@@ -24,6 +24,7 @@ export DVDCSS_CACHE="$XDG_DATA_HOME/dvdcss"
export GNUPGHOME="$XDG_DATA_HOME/gnupg"
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
export HISTFILE="$XDG_DATA_HOME/history"
+export KDEHOME="$XDG_CONFIG_HOME/kde"
export LESSKEY="$XDG_CONFIG_HOME/less/lesskey"
export LESSHISTFILE="$XDG_CACHE_HOME/less/history"
export MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc"
@@ -48,4 +49,4 @@ export QT_QPA_PLATFORM="wayland"
export QT_QPA_PLATFORMTHEME="gtk2"
# Start Sway
-[ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ] && exec sway
+[ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ] && dbus-run-session startplasma-wayland
diff --git a/README.md b/README.md
index c68f3a4..61df0b7 100644
--- a/README.md
+++ b/README.md
@@ -5,9 +5,11 @@ User configuration for Arch Linux based systems.
| | |
|-|-|
| **Shell:** | zsh |
-| **WM:** | sway |
-| **Theme:** | [Nova](https://git.vimium.com/jordan/gtk-nova-theme) [GTK2/3] |
-| **Terminal:** | kitty |
+| **WM:** | KDE Plasma |
+| **Theme:** | Breeze Dark |
+| **Icons:** | elementary |
+| **Colours:** | Krita Dark |
+| **Terminal:** | alacritty |
## Quick start
1. Copy SSH keypair and `known_hosts` to `~/.ssh`
diff --git a/install b/install
index 75d02f6..f866b26 100755
--- a/install
+++ b/install
@@ -14,10 +14,12 @@ link() {
install() {
sudo pacman -S --needed \
+ alacritty \
base-devel \
bind \
bmon \
cgdb \
+ dolphin \
expect \
fd \
ffmpeg \
@@ -30,7 +32,6 @@ install() {
iotop \
imagemagick \
isync \
- kitty \
lynx \
mpd \
mpv \
@@ -49,6 +50,8 @@ install() {
otf-font-awesome \
pass \
pass-otp \
+ plasma-meta \
+ plasma-wayland-session \
playerctl \
powertop \
python \
@@ -59,7 +62,6 @@ install() {
ripgrep \
rsync \
slurp \
- sway \
tcpdump \
tokei \
transmission-cli \