diff --git a/desktopenvs/hyprland/alacritty/alacritty b/desktopenvs/hyprland/alacritty/alacritty
new file mode 120000
index 0000000..624c74c
--- /dev/null
+++ b/desktopenvs/hyprland/alacritty/alacritty
@@ -0,0 +1 @@
+/home/themiro/Dotfiles/desktopenvs/hyprland/alacritty
\ No newline at end of file
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-active.svg
deleted file mode 100644
index 1835254..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-active.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-active.svg
deleted file mode 100644
index 679b805..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-active.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-hover.svg
deleted file mode 100644
index 1037679..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-hover.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-normal.svg
deleted file mode 100644
index 5bc7e9f..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-backdrop-normal.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-hover.svg
deleted file mode 100644
index d8bb0b1..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-hover.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-normal.svg
deleted file mode 100644
index 74c1bbb..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/close-normal.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-active.svg
deleted file mode 100644
index 8d3472a..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-active.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-active.svg
deleted file mode 100644
index 14e33da..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-active.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-hover.svg
deleted file mode 100644
index 1a00139..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-hover.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-normal.svg
deleted file mode 100644
index 9465096..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-backdrop-normal.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-hover.svg
deleted file mode 100644
index e6a4c4e..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-hover.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-normal.svg
deleted file mode 100644
index cb37dee..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximize-normal.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-active.svg
deleted file mode 100644
index 42e7c3b..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-active.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-active.svg
deleted file mode 100644
index fc67754..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-active.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-hover.svg
deleted file mode 100644
index ddc9145..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-hover.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-normal.svg
deleted file mode 100644
index 1825a15..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-backdrop-normal.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-hover.svg
deleted file mode 100644
index 3abec44..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-hover.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-normal.svg
deleted file mode 100644
index 8439730..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/maximized-normal.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-active.svg
deleted file mode 100644
index 0a71dad..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-active.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-active.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-active.svg
deleted file mode 100644
index 24ef307..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-active.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-hover.svg
deleted file mode 100644
index ae8f403..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-hover.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-normal.svg
deleted file mode 100644
index 11e08ad..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-backdrop-normal.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-hover.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-hover.svg
deleted file mode 100644
index 545b82b..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-hover.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-normal.svg b/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-normal.svg
deleted file mode 100644
index e746f81..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/assets/minimize-normal.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/colors.css b/desktopenvs/hyprland/gtk/gtk-3.0/colors.css
deleted file mode 100644
index 0c919b2..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/colors.css
+++ /dev/null
@@ -1,84 +0,0 @@
-@define-color borders_breeze #bcbebf;
-@define-color content_view_bg_breeze #ffffff;
-@define-color error_color_backdrop_breeze #da4453;
-@define-color error_color_breeze #da4453;
-@define-color error_color_insensitive_backdrop_breeze #f0b1b8;
-@define-color error_color_insensitive_breeze #f0b1b8;
-@define-color insensitive_base_color_breeze #f3f3f3;
-@define-color insensitive_base_fg_color_breeze #aaabac;
-@define-color insensitive_bg_color_breeze #e3e5e7;
-@define-color insensitive_borders_breeze #d2d4d6;
-@define-color insensitive_fg_color_breeze #a0a1a3;
-@define-color insensitive_selected_bg_color_breeze #e3e5e7;
-@define-color insensitive_selected_fg_color_breeze #a0a1a3;
-@define-color insensitive_unfocused_bg_color_breeze #e3e5e7;
-@define-color insensitive_unfocused_fg_color_breeze #a0a1a3;
-@define-color insensitive_unfocused_selected_bg_color_breeze #e3e5e7;
-@define-color insensitive_unfocused_selected_fg_color_breeze #a0a1a3;
-@define-color link_color_breeze #2980b9;
-@define-color link_visited_color_breeze #9b59b6;
-@define-color success_color_backdrop_breeze #27ae60;
-@define-color success_color_breeze #27ae60;
-@define-color success_color_insensitive_backdrop_breeze #abd8be;
-@define-color success_color_insensitive_breeze #abd8be;
-@define-color theme_base_color_breeze #ffffff;
-@define-color theme_bg_color_breeze #eff0f1;
-@define-color theme_button_background_backdrop_breeze #fcfcfc;
-@define-color theme_button_background_backdrop_insensitive_breeze #f0f0f0;
-@define-color theme_button_background_insensitive_breeze #f0f0f0;
-@define-color theme_button_background_normal_breeze #fcfcfc;
-@define-color theme_button_decoration_focus_backdrop_breeze #3daee9;
-@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #a2d8f3;
-@define-color theme_button_decoration_focus_breeze #3daee9;
-@define-color theme_button_decoration_focus_insensitive_breeze #a2d8f3;
-@define-color theme_button_decoration_hover_backdrop_breeze #3daee9;
-@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #a2d8f3;
-@define-color theme_button_decoration_hover_breeze #3daee9;
-@define-color theme_button_decoration_hover_insensitive_breeze #a2d8f3;
-@define-color theme_button_foreground_active_backdrop_breeze #232629;
-@define-color theme_button_foreground_active_backdrop_insensitive_breeze #a0a1a3;
-@define-color theme_button_foreground_active_breeze #ffffff;
-@define-color theme_button_foreground_active_insensitive_breeze #a0a1a3;
-@define-color theme_button_foreground_backdrop_breeze #232629;
-@define-color theme_button_foreground_backdrop_insensitive_breeze #a8a9aa;
-@define-color theme_button_foreground_insensitive_breeze #a8a9aa;
-@define-color theme_button_foreground_normal_breeze #232629;
-@define-color theme_fg_color_breeze #232629;
-@define-color theme_header_background_backdrop_breeze #eff0f1;
-@define-color theme_header_background_breeze #dee0e2;
-@define-color theme_header_background_light_breeze #eff0f1;
-@define-color theme_header_foreground_backdrop_breeze #232629;
-@define-color theme_header_foreground_breeze #232629;
-@define-color theme_header_foreground_insensitive_backdrop_breeze #232629;
-@define-color theme_header_foreground_insensitive_breeze #232629;
-@define-color theme_hovering_selected_bg_color_breeze #3daee9;
-@define-color theme_selected_bg_color_breeze #3daee9;
-@define-color theme_selected_fg_color_breeze #ffffff;
-@define-color theme_text_color_breeze #232629;
-@define-color theme_titlebar_background_backdrop_breeze #eff0f1;
-@define-color theme_titlebar_background_breeze #dee0e2;
-@define-color theme_titlebar_background_light_breeze #eff0f1;
-@define-color theme_titlebar_foreground_backdrop_breeze #232629;
-@define-color theme_titlebar_foreground_breeze #232629;
-@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #232629;
-@define-color theme_titlebar_foreground_insensitive_breeze #232629;
-@define-color theme_unfocused_base_color_breeze #ffffff;
-@define-color theme_unfocused_bg_color_breeze #eff0f1;
-@define-color theme_unfocused_fg_color_breeze #232629;
-@define-color theme_unfocused_selected_bg_color_alt_breeze #c2e0f5;
-@define-color theme_unfocused_selected_bg_color_breeze #c2e0f5;
-@define-color theme_unfocused_selected_fg_color_breeze #232629;
-@define-color theme_unfocused_text_color_breeze #232629;
-@define-color theme_unfocused_view_bg_color_breeze #f3f3f3;
-@define-color theme_unfocused_view_text_color_breeze #aaabac;
-@define-color theme_view_active_decoration_color_breeze #3daee9;
-@define-color theme_view_hover_decoration_color_breeze #3daee9;
-@define-color tooltip_background_breeze #f7f7f7;
-@define-color tooltip_border_breeze #c2c3c4;
-@define-color tooltip_text_breeze #232629;
-@define-color unfocused_borders_breeze #bcbebf;
-@define-color unfocused_insensitive_borders_breeze #d2d4d6;
-@define-color warning_color_backdrop_breeze #f67400;
-@define-color warning_color_breeze #f67400;
-@define-color warning_color_insensitive_backdrop_breeze #fbc289;
-@define-color warning_color_insensitive_breeze #fbc289;
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/gtk.css b/desktopenvs/hyprland/gtk/gtk-3.0/gtk.css
index c9763f7..2abd818 100644
--- a/desktopenvs/hyprland/gtk/gtk-3.0/gtk.css
+++ b/desktopenvs/hyprland/gtk/gtk-3.0/gtk.css
@@ -1 +1,77 @@
-@import 'colors.css';
\ No newline at end of file
+
+ * {
+
+
+ all: initial;
+ all: inherit;
+ all: unset;
+
+ font-family: Agave Nerd Font Mono, Arial, sans-serif;
+ border-radius: 15px;
+ font-size: 18pt;
+ color: #E40046;
+
+ background-color: #1a1a1a;
+
+
+ padding-top: 1px;
+ padding-bottom: 1px;
+ padding-right: 6px;
+ padding-left: 6px;
+
+ margin-top: 2px;
+ margin-bottom: 2px;
+ margin-right: 2px;
+ margin-left: 2px;
+ }
+
+
+ combobox {
+ border: solid;
+ border-width: 4px;
+ color: #5018dd;
+ }
+
+ checkbutton:checked {
+ border: solid;
+ border-width: 4px;
+ color: #f50505;
+ }
+
+ window {
+
+ color: #E40046;
+ background-color: #1a1a1a;
+ }
+ #input {
+ border: solid;
+ border-width: 4px;
+ color: #5018dd;
+ border-radius: 30px;
+
+
+
+ #padding-top: 15px;
+
+ margin-top: 15px;
+ padding-right: 15px;
+ padding-left: 15px;
+
+ margin-right: 15px;
+ margin-left: 15px;
+ }
+ #entry {
+ color: #5018dd;
+ }
+
+ #entry:selected {
+ border: solid;
+ background-color: #1a1a1a;
+ border-width: 4px;
+ color: #E40046;
+ border-radius: 30px;
+
+ }
+
+
+
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/settings.ini b/desktopenvs/hyprland/gtk/gtk-3.0/settings.ini
deleted file mode 100644
index a090d10..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/settings.ini
+++ /dev/null
@@ -1,16 +0,0 @@
-[Settings]
-gtk-application-prefer-dark-theme=false
-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-font-name=Noto Sans, 10
-gtk-icon-theme-name=breeze
-gtk-menu-images=true
-gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
-gtk-primary-button-warps-slider=true
-gtk-sound-theme-name=ocean
-gtk-theme-name=Breeze
-gtk-toolbar-style=3
-gtk-xft-dpi=122880
diff --git a/desktopenvs/hyprland/gtk/gtk-3.0/window_decorations.css b/desktopenvs/hyprland/gtk/gtk-3.0/window_decorations.css
deleted file mode 100644
index ca70a8a..0000000
--- a/desktopenvs/hyprland/gtk/gtk-3.0/window_decorations.css
+++ /dev/null
@@ -1,71 +0,0 @@
-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/desktopenvs/hyprland/gtk/gtk-4.0/colors.css b/desktopenvs/hyprland/gtk/gtk-4.0/colors.css
deleted file mode 100644
index 0c919b2..0000000
--- a/desktopenvs/hyprland/gtk/gtk-4.0/colors.css
+++ /dev/null
@@ -1,84 +0,0 @@
-@define-color borders_breeze #bcbebf;
-@define-color content_view_bg_breeze #ffffff;
-@define-color error_color_backdrop_breeze #da4453;
-@define-color error_color_breeze #da4453;
-@define-color error_color_insensitive_backdrop_breeze #f0b1b8;
-@define-color error_color_insensitive_breeze #f0b1b8;
-@define-color insensitive_base_color_breeze #f3f3f3;
-@define-color insensitive_base_fg_color_breeze #aaabac;
-@define-color insensitive_bg_color_breeze #e3e5e7;
-@define-color insensitive_borders_breeze #d2d4d6;
-@define-color insensitive_fg_color_breeze #a0a1a3;
-@define-color insensitive_selected_bg_color_breeze #e3e5e7;
-@define-color insensitive_selected_fg_color_breeze #a0a1a3;
-@define-color insensitive_unfocused_bg_color_breeze #e3e5e7;
-@define-color insensitive_unfocused_fg_color_breeze #a0a1a3;
-@define-color insensitive_unfocused_selected_bg_color_breeze #e3e5e7;
-@define-color insensitive_unfocused_selected_fg_color_breeze #a0a1a3;
-@define-color link_color_breeze #2980b9;
-@define-color link_visited_color_breeze #9b59b6;
-@define-color success_color_backdrop_breeze #27ae60;
-@define-color success_color_breeze #27ae60;
-@define-color success_color_insensitive_backdrop_breeze #abd8be;
-@define-color success_color_insensitive_breeze #abd8be;
-@define-color theme_base_color_breeze #ffffff;
-@define-color theme_bg_color_breeze #eff0f1;
-@define-color theme_button_background_backdrop_breeze #fcfcfc;
-@define-color theme_button_background_backdrop_insensitive_breeze #f0f0f0;
-@define-color theme_button_background_insensitive_breeze #f0f0f0;
-@define-color theme_button_background_normal_breeze #fcfcfc;
-@define-color theme_button_decoration_focus_backdrop_breeze #3daee9;
-@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #a2d8f3;
-@define-color theme_button_decoration_focus_breeze #3daee9;
-@define-color theme_button_decoration_focus_insensitive_breeze #a2d8f3;
-@define-color theme_button_decoration_hover_backdrop_breeze #3daee9;
-@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #a2d8f3;
-@define-color theme_button_decoration_hover_breeze #3daee9;
-@define-color theme_button_decoration_hover_insensitive_breeze #a2d8f3;
-@define-color theme_button_foreground_active_backdrop_breeze #232629;
-@define-color theme_button_foreground_active_backdrop_insensitive_breeze #a0a1a3;
-@define-color theme_button_foreground_active_breeze #ffffff;
-@define-color theme_button_foreground_active_insensitive_breeze #a0a1a3;
-@define-color theme_button_foreground_backdrop_breeze #232629;
-@define-color theme_button_foreground_backdrop_insensitive_breeze #a8a9aa;
-@define-color theme_button_foreground_insensitive_breeze #a8a9aa;
-@define-color theme_button_foreground_normal_breeze #232629;
-@define-color theme_fg_color_breeze #232629;
-@define-color theme_header_background_backdrop_breeze #eff0f1;
-@define-color theme_header_background_breeze #dee0e2;
-@define-color theme_header_background_light_breeze #eff0f1;
-@define-color theme_header_foreground_backdrop_breeze #232629;
-@define-color theme_header_foreground_breeze #232629;
-@define-color theme_header_foreground_insensitive_backdrop_breeze #232629;
-@define-color theme_header_foreground_insensitive_breeze #232629;
-@define-color theme_hovering_selected_bg_color_breeze #3daee9;
-@define-color theme_selected_bg_color_breeze #3daee9;
-@define-color theme_selected_fg_color_breeze #ffffff;
-@define-color theme_text_color_breeze #232629;
-@define-color theme_titlebar_background_backdrop_breeze #eff0f1;
-@define-color theme_titlebar_background_breeze #dee0e2;
-@define-color theme_titlebar_background_light_breeze #eff0f1;
-@define-color theme_titlebar_foreground_backdrop_breeze #232629;
-@define-color theme_titlebar_foreground_breeze #232629;
-@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #232629;
-@define-color theme_titlebar_foreground_insensitive_breeze #232629;
-@define-color theme_unfocused_base_color_breeze #ffffff;
-@define-color theme_unfocused_bg_color_breeze #eff0f1;
-@define-color theme_unfocused_fg_color_breeze #232629;
-@define-color theme_unfocused_selected_bg_color_alt_breeze #c2e0f5;
-@define-color theme_unfocused_selected_bg_color_breeze #c2e0f5;
-@define-color theme_unfocused_selected_fg_color_breeze #232629;
-@define-color theme_unfocused_text_color_breeze #232629;
-@define-color theme_unfocused_view_bg_color_breeze #f3f3f3;
-@define-color theme_unfocused_view_text_color_breeze #aaabac;
-@define-color theme_view_active_decoration_color_breeze #3daee9;
-@define-color theme_view_hover_decoration_color_breeze #3daee9;
-@define-color tooltip_background_breeze #f7f7f7;
-@define-color tooltip_border_breeze #c2c3c4;
-@define-color tooltip_text_breeze #232629;
-@define-color unfocused_borders_breeze #bcbebf;
-@define-color unfocused_insensitive_borders_breeze #d2d4d6;
-@define-color warning_color_backdrop_breeze #f67400;
-@define-color warning_color_breeze #f67400;
-@define-color warning_color_insensitive_backdrop_breeze #fbc289;
-@define-color warning_color_insensitive_breeze #fbc289;
diff --git a/desktopenvs/hyprland/gtk/gtk-4.0/gtk.css b/desktopenvs/hyprland/gtk/gtk-4.0/gtk.css
deleted file mode 100644
index c9763f7..0000000
--- a/desktopenvs/hyprland/gtk/gtk-4.0/gtk.css
+++ /dev/null
@@ -1 +0,0 @@
-@import 'colors.css';
\ No newline at end of file
diff --git a/desktopenvs/hyprland/gtk/gtk-4.0/settings.ini b/desktopenvs/hyprland/gtk/gtk-4.0/settings.ini
deleted file mode 100644
index 3baf178..0000000
--- a/desktopenvs/hyprland/gtk/gtk-4.0/settings.ini
+++ /dev/null
@@ -1,12 +0,0 @@
-[Settings]
-gtk-application-prefer-dark-theme=false
-gtk-cursor-theme-name=breeze_cursors
-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=breeze
-gtk-modules=colorreload-gtk-module:window-decorations-gtk-module
-gtk-primary-button-warps-slider=true
-gtk-sound-theme-name=ocean
-gtk-xft-dpi=122880
diff --git a/desktopenvs/hyprland/gtk/gtk-4.0/window_decorations.css b/desktopenvs/hyprland/gtk/gtk-4.0/window_decorations.css
deleted file mode 100644
index ca70a8a..0000000
--- a/desktopenvs/hyprland/gtk/gtk-4.0/window_decorations.css
+++ /dev/null
@@ -1,71 +0,0 @@
-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/desktopenvs/hyprland/gtk/gtkrc b/desktopenvs/hyprland/gtk/gtkrc
deleted file mode 100644
index 5d05bec..0000000
--- a/desktopenvs/hyprland/gtk/gtkrc
+++ /dev/null
@@ -1,6 +0,0 @@
-# created by KDE Plasma, Tue Feb 18 22:23:05 2025
-#
-include "/usr/share/themes/Breeze/gtk-2.0/gtkrc"
-
-gtk-theme-name="Breeze"
-
diff --git a/desktopenvs/hyprland/gtk/gtkrc-2.0 b/desktopenvs/hyprland/gtk/gtkrc-2.0
deleted file mode 100644
index 97fe8cd..0000000
--- a/desktopenvs/hyprland/gtk/gtkrc-2.0
+++ /dev/null
@@ -1,5 +0,0 @@
-# created by KDE Plasma, Tue Feb 18 22:23:05 2025
-#
-
-gtk-alternative-button-order = 1
-
diff --git a/desktopenvs/hyprland/hypr/hyprland.conf b/desktopenvs/hyprland/hypr/hyprland.conf
index c6a0298..bd8b93a 100644
--- a/desktopenvs/hyprland/hypr/hyprland.conf
+++ b/desktopenvs/hyprland/hypr/hyprland.conf
@@ -210,7 +210,7 @@ bind = $mainMod, L, exec, hyprctl dispatch exit 1
#bind = $mainMod, A, exec, killall waybar ; waybar
bind = $mainMod, A, exec, eww reload
bind = $mainMod, N, exec, nextcloud
-bind = $mainMod, I, exec, kitty nmtui
+bind = $mainMod, I, exec, bash ~/Dotfiles/desktopenvs/hyprland/wofi-network-manager/wofi-network-manager.sh
bind = $mainMod, S, exec, [tag +mixer] kitty pulsemixer
bind = $mainMod, X, exec, wofi --show=run
@@ -389,6 +389,13 @@ windowrulev2 = nomaxsize, class:wofi
windowrulev2 = minsize 5 5, class:wofi
windowrulev2 = noshadow, class:wofi
+windowrulev2 = float, class:nm-connection-editor
+windowrulev2 = pin, class:nm-connection-editor
+windowrulev2 = center, class:nm-connection-editor
+windowrulev2 = nomaxsize, class:nm-connection-editor
+windowrulev2 = minsize 5 5, class:nm-connection-editor
+windowrulev2 = noshadow, class:nm-connection-editor
+
windowrulev2 = opacity 1 0.8, class:kitty
windowrulev2 = opacity 0.8 0.3, initialTitle:Spotify
windowrulev2 = float, initialTitle:Spotify
diff --git a/desktopenvs/hyprland/wofi-network-manager b/desktopenvs/hyprland/wofi-network-manager
new file mode 160000
index 0000000..8ec1522
--- /dev/null
+++ b/desktopenvs/hyprland/wofi-network-manager
@@ -0,0 +1 @@
+Subproject commit 8ec1522ce3a6085fb4556eb312c322aeb400efe4
diff --git a/desktopenvs/hyprland/wofi/config b/desktopenvs/hyprland/wofi/config
index 63ea02d..bb80db2 100644
--- a/desktopenvs/hyprland/wofi/config
+++ b/desktopenvs/hyprland/wofi/config
@@ -1,6 +1,6 @@
normal_window=true
hide_scroll=true
-width = 700
-height= 400
+width = 55%
+height= 40%
prompt=exec
allow_images=true
diff --git a/hyprland-eww-wofi-installer.sh b/hyprland-eww-wofi-installer.sh
index af133c3..e5e6522 100644
--- a/hyprland-eww-wofi-installer.sh
+++ b/hyprland-eww-wofi-installer.sh
@@ -1,7 +1,7 @@
#!/bin/bash
#install components
echo "Installing required Packages"
-sudo pacman -S --noconfirm alacritty alsa-utils atftp base base-devel bash-language-server btop btrfs-progs bluez clang curl dolphin dunst ffmpeg fastfetch firefox flatpak fzf gcc git gnu-netcat greetd-tuigreet grim grub gst-plugin-pipewire htop hyfetch imagemagick inetutils iwd jq kitty ldns libpulse linux linux-firmware lua-language-server micro nano networkmanager nmap openssh pulsemixer pipewire nerd-fonts otf-font-awesome pipewire pipewire-alsa pipewire-jack pipewire-pulse polkit-kde-agent qt5-wayland qt6-wayland slurp smartmontools swww traceroute ttf-jetbrains-mono ufw unzip vim waybar wget wireless_tools wireplumber wireshark-qt wofi wpa_supplicant wl-clipboard qt6ct xdg-desktop-portal-hyprland xdg-utils xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vmware xorg-server xorg-xinit yazi zip zram-generator z zsh
+sudo pacman -S --noconfirm alacritty alsa-utils atftp base base-devel bash-language-server btop btrfs-progs bluez clang curl dolphin dunst ffmpeg fastfetch firefox flatpak fzf gcc git gnu-netcat greetd-tuigreet grim grub gst-plugin-pipewire htop hyfetch imagemagick inetutils iwd jq kitty ldns libpulse linux linux-firmware lua-language-server micro nano networkmanager nmap openssh pulsemixer pipewire nerd-fonts otf-font-awesome pipewire pipewire-alsa pipewire-jack pipewire-pulse polkit-kde-agent qt5-wayland qt6-wayland slurp smartmontools swww traceroute ttf-jetbrains-mono ufw unzip vim waybar wget wireless_tools wireplumber wireshark-qt wofi wpa_supplicant wl-clipboard qt6ct xdg-desktop-portal-hyprland xdg-utils xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vmware xorg-server xorg-xinit yazi zip zram-generator z zsh nm-connection-editor qrencode
#aur/yay setup
echo "Installing yay"
diff --git a/update.sh b/update.sh
new file mode 100644
index 0000000..d815354
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+echo "Installing required Packages"
+sudo pacman -S --noconfirm alacritty alsa-utils atftp base base-devel bash-language-server btop btrfs-progs bluez clang curl dolphin dunst ffmpeg fastfetch firefox flatpak fzf gcc git gnu-netcat greetd-tuigreet grim grub gst-plugin-pipewire htop hyfetch imagemagick inetutils iwd jq kitty ldns libpulse linux linux-firmware lua-language-server micro nano networkmanager nmap openssh pulsemixer pipewire nerd-fonts otf-font-awesome pipewire pipewire-alsa pipewire-jack pipewire-pulse polkit-kde-agent qt5-wayland qt6-wayland slurp smartmontools swww traceroute ttf-jetbrains-mono ufw unzip vim waybar wget wireless_tools wireplumber wireshark-qt wofi wpa_supplicant wl-clipboard qt6ct xdg-desktop-portal-hyprland xdg-utils xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-vmware xorg-server xorg-xinit yazi zip zram-generator z zsh nm-connection-editor qrencode
+
+No | LANG=C yay -Syu --noprovides --answerdiff None --answerclean None --mflags "--noconfirm" hyprland-git hyprland-workspaces bluetuith tio fast-ssh uftpd nwg-dock-hyprland
+
+#desktop env dotfiles
+echo "Installing Desktop enviroment configs"
+ln -s ~/Dotfiles/desktopenvs/hyprland/eww/ ~/.config/
+ln -s ~/Dotfiles/desktopenvs/hyprland/kitty/ ~/.config/
+ln -s ~/Dotfiles/desktopenvs/hyprland/hypr/ ~/.config/
+ln -s ~/Dotfiles/desktopenvs/hyprland/wofi/ ~/.config/
+ln -s ~/Dotfiles/desktopenvs/hyprland/dunst/ ~/.config/
+ln -s ~/Dotfiles/desktopenvs/hyprland/alacritty ~/.config/alacritty
+ln -s ~/Dotfiles/desktopenvs/hyprland/gtk/* ~/.config
+
+
+#cli dotfiles
+echo "Installing bash and zsh setting files"
+rm ~/.bashrc
+rm ~/.zshrc
+ln -s ~/Dotfiles/.bashrc ~/.bashrc
+ln -s ~/Dotfiles/.zshrc ~/.zshrc
+
+ln -s ~/Dotfiles/starship.toml ~/.config/starship.toml
+ln -s ~/Dotfiles/micro/ ~/.config/micro
+ln -s ~/Dotfiles/yazi/ ~/.config/yazi
+ln -s ~/Dotfiles/spotify-tui/config.yml ~/.config/spotify-tui/config.yml
diff --git a/yazi/yazi b/yazi/yazi
new file mode 120000
index 0000000..274704e
--- /dev/null
+++ b/yazi/yazi
@@ -0,0 +1 @@
+/home/themiro/Dotfiles/yazi/
\ No newline at end of file