diff --git a/.config/fish/conf.d/abbreviations.fish b/.config/fish/conf.d/abbreviations.fish
index c64e2889..5dec0192 100644
--- a/.config/fish/conf.d/abbreviations.fish
+++ b/.config/fish/conf.d/abbreviations.fish
@@ -1,4 +1,3 @@
-abbr ssh "kitten ssh"
 abbr push "git push"
 abbr --set-cursor=! commit "git commit -m \"!\""
 abbr add "git add ."
@@ -6,3 +5,4 @@ abbr vim "vim -N"
 abbr in "sudo zypper in"
 abbr up "sudo zypper up"
 abbr ls "ls -t"
+abbr ssh "kitten ssh"
diff --git a/.config/fuzzel/fuzzel.ini b/.config/fuzzel/fuzzel.ini
index af3d2a0d..8047f1e0 100644
--- a/.config/fuzzel/fuzzel.ini
+++ b/.config/fuzzel/fuzzel.ini
@@ -1,3 +1,9 @@
+[main]
+anchor=center
+lines=15
+width=30
+font=VictorMonos:size=20
+
 [colors]
 background=282828dd
 text=ebdbb2ff
@@ -9,4 +15,4 @@ border=b8bb26ff
 
 [border]
 width=2
-radius=0
+radius=10
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
index 1ceb412c..c01a8451 100644
--- a/.config/hypr/hyprland.conf
+++ b/.config/hypr/hyprland.conf
@@ -6,7 +6,7 @@ env = XCURSOR_SIZE,24
 env = HYPRCURSOR_SIZE,24
 
 decoration {
-	rounding = 15
+	rounding = 10
 
 	shadow {
 		range = 0
@@ -37,6 +37,11 @@ general {
 	layout = dwindle
 }
 
+dwindle {
+	pseudotile = true
+	preserve_split = true
+}
+
 master { 
 	new_on_top = true
 	new_status = "master"
@@ -44,6 +49,9 @@ master {
 
 input {
 	kb_layout = gb
+	repeat_delay = 200
+	repeat_rate = 50
+	kb_options = caps:escape
 }
 
 # Monitors
@@ -67,8 +75,8 @@ bind = SUPER SHIFT, F, exec, pcmanfm
 # Move focus with mainMod + arrow keys
 bind = SUPER, h, movefocus, l
 bind = SUPER, l, movefocus, r
-bind = SUPER, k, layoutmsg, cycleprev
-bind = SUPER, j, layoutmsg, cyclenext
+bind = SUPER, k, movefocus, u
+bind = SUPER, j, movefocus, d
 
 bind = SUPER SHIFT, k, layoutmsg, swapprev
 bind = SUPER SHIFT, j, layoutmsg, swapnext
diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf
index eac946b0..7cf0e221 100644
--- a/.config/hypr/hyprpaper.conf
+++ b/.config/hypr/hyprpaper.conf
@@ -1,4 +1,4 @@
-preload = ~/.config/hypr/wallpaper.jpg
-preload = ~/.config/hypr/wallpaper2.jpg
-wallpaper = DP-1, ~/.config/hypr/wallpaper.jpg
-wallpaper = HDMI-A-1, ~/.config/hypr/wallpaper2.jpg
+preload = ~/pictures/wallpaper1.jpg
+preload = ~/pictures/wallpaper2.jpg
+wallpaper = DP-1, ~/pictures/wallpaper1.jpg
+wallpaper = HDMI-A-1, ~/pictures/wallpaper2.jpg
diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf
index 70810839..7a8a5fc3 100644
--- a/.config/kitty/kitty.conf
+++ b/.config/kitty/kitty.conf
@@ -1,6 +1,12 @@
 confirm_os_window_close 0
 background_opacity 0.9
 
+font_family family="VictorMono"
+style="NF"
+bold_font        auto
+italic_font      auto
+bold_italic_font auto
+
 # BEGIN_KITTY_THEME
 # Gruvbox Dark
 include gruvbox.conf
diff --git a/.config/waybar/.config.swp b/.config/waybar/.config.swp
new file mode 100644
index 00000000..6d48226f
Binary files /dev/null and b/.config/waybar/.config.swp differ
diff --git a/.config/waybar/.style.css.swp b/.config/waybar/.style.css.swp
new file mode 100644
index 00000000..3e6f4a13
Binary files /dev/null and b/.config/waybar/.style.css.swp differ
diff --git a/.config/waybar/config b/.config/waybar/config
index d4b20f9a..986e5137 100644
--- a/.config/waybar/config
+++ b/.config/waybar/config
@@ -1,10 +1,37 @@
 [
 	{
 		"layer": "top",
+		"position": "bottom",
+		"height": 40,
+		"modules-center": ["wlr/taskbar"],
+
+		"wlr/taskbar": {
+		    "format": "{icon}",
+		    "icon-size": 30,
+		    "icon-theme": "Gruvbox-Dark",
+		    "tooltip-format": "{title}",
+		    "on-click": "activate",
+		    "on-click-right": "minimize",
+		    "on-click-middle": "close",
+		    "ignore-list": [
+		       "Alacritty"
+		    ],
+		    "app_ids-mapping": {
+		      "firefoxdeveloperedition": "firefox-developer-edition"
+		    },
+		    "rewrite": {
+			"Firefox Web Browser": "Firefox",
+			"Foot Server": "Terminal"
+		    }
+		}
+	},
+	{
+		"layer": "top",
+		"position": "top",
 		"height": 30,
-		"modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory"],
-		"modules-center": ["custom/time", "hyprland/window"],
-		"modules-right": ["clock", "tray"],
+		"modules-left": ["hyprland/workspaces", "custom/temperature", "cpu", "memory", "custom/time"],
+		"modules-center": ["clock"],
+		"modules-right": ["pulseaudio/slider","pulseaudio", "tray"],
 		"hyprland/workspaces": {
 			"disable-scroll": true,
 			"show-special": true,
@@ -15,12 +42,37 @@
 			"format-active": "[{name}]",
 			"format-icons": {
 				"urgent": "!",
-				"active": "*",
+				"active": "",
 				"default": ""
 			}
 		},
+		"pulseaudio/slider": {
+		    "min": 0,
+		    "max": 100,
+		    "orientation": "horizontal"
+		},
+		"pulseaudio": {
+		    "format": "{icon}",
+		    "format-bluetooth": "{volume}% {icon}",
+		    "format-muted": "",
+		    "format-icons": {
+			"alsa_output.pci-0000_00_1f.3.analog-stereo": "",
+			"alsa_output.pci-0000_00_1f.3.analog-stereo-muted": "",
+			"headphone": "",
+			"hands-free": "",
+			"headset": "",
+			"phone": "",
+			"phone-muted": "",
+			"portable": "",
+			"car": "",
+			"default": ["", ""]
+		    },
+		    "scroll-step": 5,
+		    "on-click": "pavucontrol",
+		    "ignored-sinks": ["Easy Effects Sink"]
+		},
 		"clock": {
-			"format": "{:%a, %d %b %Y %H:%M:%S}",
+			"format": "{:%a, %d %b %Y %H:%M:%S %p}",
 			"interval": 1
 		},
 		"custom/temperature": {
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
index 918e31aa..2ad6013d 100644
--- a/.config/waybar/style.css
+++ b/.config/waybar/style.css
@@ -1,3 +1,28 @@
+* {
+	font-family: 'VictorMono';
+}
+#pulseaudio-slider slider {
+    min-height: 0px;
+    min-width: 0px;
+    background-image: none;
+    border: none;
+    box-shadow: none;
+    background-color:  #ebdbb2;
+}
+#pulseaudio-slider trough {
+    min-height: 10px;
+    min-width: 80px;
+    border-radius: 5px;
+    background-color: #282828;
+}
+#pulseaudio-slider highlight {
+    min-width: 10px;
+    border-radius: 5px;
+    background-color: #b8bb26;
+}
+#taskbar button.active {
+	background-color: #8ec07c;
+}
 window#waybar.screenBorder {
 	border: 2px solid #b8bb26;
 	background-color: transparent;
@@ -12,14 +37,17 @@ window#waybar.left {
 	background-color: transparent;
 }
 #workspaces button {
-	padding: 0px;
-	color: #ebdbb2;
+	padding: 0px 5px 0px 5px;
+	color: #282828;
+	background: #b8bb26;
+	margin: 5px;
 }
 #workspaces button:hover {
 	color: #b8bb26;
 }
 #workspaces button.active {
-	color: #8ec07c;
+	color: #282828;
+	background: #8ec07c;
 }
 #workspaces button.focuced {
 	color: #282828;
@@ -45,10 +73,10 @@ window#waybar.left {
 #tray,
 #custom-server-cava {
 	color: #ebdbb2;
-	background: #282828;
-	border: 2px solid #b8bb26;
+	background: transparent;
+	/*border: 2px solid #b8bb26;
 	border-radius: 15;
-	/*box-shadow: 12px 12px 0px 2px #282828;*/
+	box-shadow: 12px 12px 0px 2px #282828;*/
 	padding-left: 3px;
 	padding-right: 3px;
 	margin: 6px;
diff --git a/.vimrc b/.vimrc
index 4313843c..3f410a3a 100644
--- a/.vimrc
+++ b/.vimrc
@@ -1,2 +1,7 @@
 syntax on
 set nocompatible
+
+set number "show line number on the current line
+set relativenumber " For other lines show the relative number
+
+set cursorline
diff --git a/pictures/wallpaper1.jpg b/pictures/wallpaper1.jpg
new file mode 100644
index 00000000..8a2a9c58
Binary files /dev/null and b/pictures/wallpaper1.jpg differ
diff --git a/pictures/wallpaper2.jpg b/pictures/wallpaper2.jpg
new file mode 100644
index 00000000..056b8bc2
Binary files /dev/null and b/pictures/wallpaper2.jpg differ