diff --git a/.config/X11/xsession.d/80autostart b/.config/X11/xsession.d/80autostart
index 04c10258..4f9d9e4b 100755
--- a/.config/X11/xsession.d/80autostart
+++ b/.config/X11/xsession.d/80autostart
@@ -12,7 +12,7 @@ start wireplumber
 start remaps -qd
 start checkup
 start playerctld daemon
-start picom
+start picom --experimental-backends
 start unclutter -noevents
 start dunst
 start dwmblocks
diff --git a/.config/zsh/configs/bindings b/.config/zsh/configs/bindings
index fb52a8f7..0f21a257 100644
--- a/.config/zsh/configs/bindings
+++ b/.config/zsh/configs/bindings
@@ -1,4 +1,3 @@
-# vim: set ft=sh
 # vi mode
 bindkey -v
 
@@ -14,8 +13,8 @@ bindkey '^g' lg
 bindkey -M vicmd '^v' edit-command-line
 
 bindkey '^?' backward-delete-char
-bindkey '^[[P' delete-char
+bindkey '^[[3~' delete-char
 bindkey "^[[H" beginning-of-line
-bindkey '^[[F' end-of-line
+bindkey '^[[4~' end-of-line
 bindkey '^[[1;5C' forward-word
 bindkey '^[[1;5D' backward-word 
diff --git a/.gitignore b/.gitignore
index 9e4f0fde..2158df5b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
 .config/mpv/watch_later
 .local/share/xkb/compiled/default
 .config/nvim/lazy-lock.json
+.config/lazygit/state.yml
diff --git a/.local/bin/dotsync b/.local/bin/dotsync
index 4ac2f98f..55947fde 100755
--- a/.local/bin/dotsync
+++ b/.local/bin/dotsync
@@ -52,7 +52,6 @@ read -r ans
         exit
     fi
     sudo make install
-    make clean
 done
 
 printf "%b" "$BOLD${BLUE}Dotfiles Synced Successfully!$NC\n"
diff --git a/.local/src/dmenu b/.local/src/dmenu
index 8537c3d3..f1d296bc 160000
--- a/.local/src/dmenu
+++ b/.local/src/dmenu
@@ -1 +1 @@
-Subproject commit 8537c3d39c01c84c854781af01e050677ec62e01
+Subproject commit f1d296bc6ce76b7d20af046e58c55007dd224e41
diff --git a/.local/src/dwm b/.local/src/dwm
index 38ddeff2..afcdaad1 160000
--- a/.local/src/dwm
+++ b/.local/src/dwm
@@ -1 +1 @@
-Subproject commit 38ddeff2c430311867f11aabdace36cbf683012e
+Subproject commit afcdaad101a72b7f76969fe1a3d606d31706cc23
diff --git a/.local/src/dwmblocks-async b/.local/src/dwmblocks-async
index af2eb630..0eb5a909 160000
--- a/.local/src/dwmblocks-async
+++ b/.local/src/dwmblocks-async
@@ -1 +1 @@
-Subproject commit af2eb630e732197b7c36eed89f7229920f63288b
+Subproject commit 0eb5a90923e4d8650f9b6562db752342a29c377b
diff --git a/.local/src/pinentry-dmenu b/.local/src/pinentry-dmenu
index fcb3ded4..74ad4582 160000
--- a/.local/src/pinentry-dmenu
+++ b/.local/src/pinentry-dmenu
@@ -1 +1 @@
-Subproject commit fcb3ded4546c3ae24f1a38473976cd5a3651691a
+Subproject commit 74ad4582c08cda8ee986c3df601c4b72ed0493d3
diff --git a/.local/src/st b/.local/src/st
index 3fa572fe..aad64e0e 160000
--- a/.local/src/st
+++ b/.local/src/st
@@ -1 +1 @@
-Subproject commit 3fa572fee205c8ae85a74e4e350df2daf3c6ed9d
+Subproject commit aad64e0eb90540899ae2d3d92aad124df4119c99