diff --git a/.config/hypr/rules.conf b/.config/hypr/rules.conf
index 1ea5e0f..a205224 100644
--- a/.config/hypr/rules.conf
+++ b/.config/hypr/rules.conf
@@ -53,3 +53,5 @@ windowrulev2 = workspace $ws_chat silent, class:(steam), title:^(Friends List)
 
 windowrulev2 = fullscreen, class:^cs2$
 windowrulev2 = workspace $ws_focus, class:^cs2$
+windowrulev2 = fullscreen, class:^(steam_app_)
+windowrulev2 = workspace $ws_focus, class:^(steam_app_)
diff --git a/.config/hypr/vars.conf b/.config/hypr/vars.conf
index 1459729..60454b9 100644
--- a/.config/hypr/vars.conf
+++ b/.config/hypr/vars.conf
@@ -25,12 +25,14 @@ general {
     gaps_out = 6
     border_size = 1
 
-	cursor_inactive_timeout = 0
-	no_cursor_warps = true
-
     layout = dwindle
 }
 
+cursor {
+    inactive_timeout = 0
+    no_warps = true
+}
+
 misc {
 	disable_hyprland_logo = true
 	background_color = 0x1E1F29
diff --git a/.config/qutebrowser/common.py b/.config/qutebrowser/common.py
index 41ac85e..2357819 100644
--- a/.config/qutebrowser/common.py
+++ b/.config/qutebrowser/common.py
@@ -28,7 +28,8 @@ def init(c):
     c.url.searchengines = {
         'DEFAULT': 'https://duckduckgo.com/?q={}',
         'ddg': 'https://duckduckgo.com/?q={}',
-        'kagi': 'https://kagi.com/search?q={}'
+        'kagi': 'https://kagi.com/search?q={}',
+        'lh': 'http://localhost:{}/',
     }
     c.url.start_pages = [
         'https://rss.serguzim.me/',
diff --git a/.config/qutebrowser/config_kiosk.py b/.config/qutebrowser/config_kiosk.py
index 9f6a17e..4f79967 100644
--- a/.config/qutebrowser/config_kiosk.py
+++ b/.config/qutebrowser/config_kiosk.py
@@ -1,9 +1,14 @@
 import keybindings
 import common
+import linkwarden
 
 config.load_autoconfig()
 keybindings.init(config)
 common.init(c)
+try:
+    linkwarden.init()
+except:
+    pass
 
 c.tabs.show = 'never'
 c.statusbar.show = 'never'