diff --git a/.config/nvim/lua/config/options.lua b/.config/nvim/lua/config/options.lua
index 28285035..97b66e14 100644
--- a/.config/nvim/lua/config/options.lua
+++ b/.config/nvim/lua/config/options.lua
@@ -34,6 +34,7 @@ o.scrolloff = 8
 o.sidescrolloff = 8
 o.undofile = true
 o.title = true
+o.smartcase = true
 -- o.mouse = ""
 o.backspace = "indent,eol,start"
 o.termguicolors = true
diff --git a/.config/nvim/spell/en.utf-8.add b/.config/nvim/spell/en.utf-8.add
index 51ea584d..ffce6633 100644
--- a/.config/nvim/spell/en.utf-8.add
+++ b/.config/nvim/spell/en.utf-8.add
@@ -4,3 +4,4 @@ ansible
 traefik
 yml
 yaml
+dir
diff --git a/.config/nvim/spell/en.utf-8.add.spl b/.config/nvim/spell/en.utf-8.add.spl
new file mode 100644
index 00000000..56113fa2
Binary files /dev/null and b/.config/nvim/spell/en.utf-8.add.spl differ
diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf
index 874a014d..1425ef26 100644
--- a/.config/picom/picom.conf
+++ b/.config/picom/picom.conf
@@ -40,21 +40,7 @@ blur-background-exclude = [
 
 transparent-clipping = true;
 transparent-clipping-exclude = [
-    "class_g = 'Dunst'",
-    "class_g = 'Thunderbird'",
-    "class_g = 'slop'",
-    "class_g = 'xsecurelock-dimmer'",
-    "class_g = 'spterm'",
-    "class_g = 'spfile'",
-    "class_g = 'spproc'",
-    "class_g = 'spdisk'",
-    "class_g = 'spvolm'",
-    "class_g = 'sphelp'",
-    "class_g = 'spinet'",
-    "class_g = 'spwiki'",
-    "class_g = 'spcalc'",
-    "_GTK_FRAME_EXTENTS@:c",
-    "_NET_WM_STATE@[*]:a *= '_NET_WM_STATE_HIDDEN'"
+    "!class_g = 'St'"
 ];
 
 # Opacity