diff --git a/hyprland/.config/hypr/config.d/00-basic.conf b/hyprland/.config/hypr/config.d/00-basic.conf
index e49e7fe7..d662539a 100644
--- a/hyprland/.config/hypr/config.d/00-basic.conf
+++ b/hyprland/.config/hypr/config.d/00-basic.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 
 # Some default env vars.
 env = XCURSOR_SIZE,24
diff --git a/hyprland/.config/hypr/config.d/03-keybinds.conf b/hyprland/.config/hypr/config.d/03-keybinds.conf
index 5cb2a86d..ad9c8d42 100644
--- a/hyprland/.config/hypr/config.d/03-keybinds.conf
+++ b/hyprland/.config/hypr/config.d/03-keybinds.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # https://wiki.hyprland.org/Configuring/Binds/
 $mainMod = ALT
 
diff --git a/hyprland/.config/hypr/config.d/04-inputs.conf b/hyprland/.config/hypr/config.d/04-inputs.conf
index 76c237bc..75ec4058 100644
--- a/hyprland/.config/hypr/config.d/04-inputs.conf
+++ b/hyprland/.config/hypr/config.d/04-inputs.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # For all categories, see https://wiki.hyprland.org/Configuring/Variables/
 input {
 	kb_layout = us
diff --git a/hyprland/.config/hypr/config.d/50-window-rules.conf b/hyprland/.config/hypr/config.d/50-window-rules.conf
index 1c155012..b836f15e 100644
--- a/hyprland/.config/hypr/config.d/50-window-rules.conf
+++ b/hyprland/.config/hypr/config.d/50-window-rules.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
 
 # Force all windows to be unable to maximize themselves
diff --git a/hyprland/.config/hypr/config.d/60-monitors.conf b/hyprland/.config/hypr/config.d/60-monitors.conf
index 9fb74ac2..f5a32fbc 100644
--- a/hyprland/.config/hypr/config.d/60-monitors.conf
+++ b/hyprland/.config/hypr/config.d/60-monitors.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # See https://wiki.hyprland.org/Configuring/Monitors/
 # Fall-through rule that sets sane defaults when possible
 monitor=,preferred,auto,auto
diff --git a/hyprland/.config/hypr/config.d/80-autostart-daemons.conf b/hyprland/.config/hypr/config.d/80-autostart-daemons.conf
index 6781c88e..020b34f6 100644
--- a/hyprland/.config/hypr/config.d/80-autostart-daemons.conf
+++ b/hyprland/.config/hypr/config.d/80-autostart-daemons.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # Run this at first to fix up some systemd stuff
 exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
 
diff --git a/hyprland/.config/hypr/config.d/81-autostart-hypridle.conf b/hyprland/.config/hypr/config.d/81-autostart-hypridle.conf
index 945a1b5d..ccf5ac10 100644
--- a/hyprland/.config/hypr/config.d/81-autostart-hypridle.conf
+++ b/hyprland/.config/hypr/config.d/81-autostart-hypridle.conf
@@ -1,3 +1,3 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # Configuration for hypridle is in ~/.config/hypr/hypridle.conf
 exec-once = hypridle
diff --git a/hyprland/.config/hypr/config.d/82-autostart-swww.conf b/hyprland/.config/hypr/config.d/82-autostart-swww.conf
index 9eef5cb4..1f24ad54 100644
--- a/hyprland/.config/hypr/config.d/82-autostart-swww.conf
+++ b/hyprland/.config/hypr/config.d/82-autostart-swww.conf
@@ -1,2 +1,2 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 exec-once = pgrep -U $USER swww-daemon || { rm /run/user/$UID/swww.socket; swww-daemon --format xrgb; }
diff --git a/hyprland/.config/hypr/config.d/85-autostart-applications.conf b/hyprland/.config/hypr/config.d/85-autostart-applications.conf
index 17d4b87e..865decfc 100644
--- a/hyprland/.config/hypr/config.d/85-autostart-applications.conf
+++ b/hyprland/.config/hypr/config.d/85-autostart-applications.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # Workspace-specific applications
 exec-once = [workspace 2 silent] flatpak run com.valvesoftware.Steam -silent
 exec-once = [workspace 8 silent] flatpak run org.keepassxc.KeePassXC
diff --git a/hyprland/.config/hypr/config.d/90-post.conf b/hyprland/.config/hypr/config.d/90-post.conf
index cb25a079..6ae1d394 100644
--- a/hyprland/.config/hypr/config.d/90-post.conf
+++ b/hyprland/.config/hypr/config.d/90-post.conf
@@ -1,2 +1,2 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 exec-once = test -x "$HOME/.config/hypr/post.sh" && "$HOME/.config/hypr/post.sh"
diff --git a/hyprland/.config/hypr/contrib/000-debug.conf b/hyprland/.config/hypr/contrib/000-debug.conf
index be278ad1..c0a92d54 100644
--- a/hyprland/.config/hypr/contrib/000-debug.conf
+++ b/hyprland/.config/hypr/contrib/000-debug.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 debug {
 	# This enables debug logging for troubleshooting
 	disable_logs = false
diff --git a/hyprland/.config/hypr/contrib/20-plugin-hyprexpo.conf b/hyprland/.config/hypr/contrib/20-plugin-hyprexpo.conf
index 6f4b4f03..9f15a872 100644
--- a/hyprland/.config/hypr/contrib/20-plugin-hyprexpo.conf
+++ b/hyprland/.config/hypr/contrib/20-plugin-hyprexpo.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # https://github.com/hyprwm/hyprland-plugins/tree/main/hyprexpo
 bind = $mainMod, grave, hyprexpo:expo, toggle
 
diff --git a/hyprland/.config/hypr/contrib/30-dsk-ryzen-1.ws.mgmt.desu.ltd.conf b/hyprland/.config/hypr/contrib/30-dsk-ryzen-1.ws.mgmt.desu.ltd.conf
index 7786d786..0d03586e 100644
--- a/hyprland/.config/hypr/contrib/30-dsk-ryzen-1.ws.mgmt.desu.ltd.conf
+++ b/hyprland/.config/hypr/contrib/30-dsk-ryzen-1.ws.mgmt.desu.ltd.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # See https://wiki.hyprland.org/Configuring/Monitors/
 #monitor=eDP-1,preferred,auto,1.3333
 monitor = DP-1,preferred,2560x0,1
diff --git a/hyprland/.config/hypr/contrib/30-lap-fw-diy-1.ws.mgmt.desu.ltd.conf b/hyprland/.config/hypr/contrib/30-lap-fw-diy-1.ws.mgmt.desu.ltd.conf
index db5957c8..f1fb5587 100644
--- a/hyprland/.config/hypr/contrib/30-lap-fw-diy-1.ws.mgmt.desu.ltd.conf
+++ b/hyprland/.config/hypr/contrib/30-lap-fw-diy-1.ws.mgmt.desu.ltd.conf
@@ -1,3 +1,3 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # See https://wiki.hyprland.org/Configuring/Monitors/
 monitor=eDP-1,preferred,auto,1.3333
diff --git a/hyprland/.config/hypr/contrib/30-lap-s76-lemp13-0.ws.mgmt.desu.ltd.conf b/hyprland/.config/hypr/contrib/30-lap-s76-lemp13-0.ws.mgmt.desu.ltd.conf
index bbd90cba..5c78814c 100644
--- a/hyprland/.config/hypr/contrib/30-lap-s76-lemp13-0.ws.mgmt.desu.ltd.conf
+++ b/hyprland/.config/hypr/contrib/30-lap-s76-lemp13-0.ws.mgmt.desu.ltd.conf
@@ -1,3 +1,3 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # See https://wiki.hyprland.org/Configuring/Monitors/
 monitor=eDP-1,preferred,auto,1.00
diff --git a/hyprland/.config/hypr/hypridle.conf b/hyprland/.config/hypr/hypridle.conf
index 6f5a4a7e..5efc32ce 100644
--- a/hyprland/.config/hypr/hypridle.conf
+++ b/hyprland/.config/hypr/hypridle.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hypridle
 general {
 	lock_cmd = pgrep -u "$USER" hyprlock || hyprlock
diff --git a/hyprland/.config/hypr/hyprland.conf b/hyprland/.config/hypr/hyprland.conf
index c3cdcb86..c8bf8554 100644
--- a/hyprland/.config/hypr/hyprland.conf
+++ b/hyprland/.config/hypr/hyprland.conf
@@ -1,3 +1,3 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # See https://wiki.hyprland.org/Configuring/Keywords/ for more
 source = ~/.config/hypr/config.d/*.conf
diff --git a/hyprland/.config/hypr/hyprlock.conf b/hyprland/.config/hypr/hyprlock.conf
index 48c9331c..bfe7a6bf 100644
--- a/hyprland/.config/hypr/hyprlock.conf
+++ b/hyprland/.config/hypr/hyprlock.conf
@@ -1,4 +1,4 @@
-# vim: set ft=config:
+# vim: set ft=hyprlang:
 # for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock
 
 # General settings