diff --git a/dotfiles/.config/qutebrowser/config.py b/dotfiles/.config/qutebrowser/config.py
index f27d3ea..4083305 100644
--- a/dotfiles/.config/qutebrowser/config.py
+++ b/dotfiles/.config/qutebrowser/config.py
@@ -119,6 +119,12 @@ config.set('content.javascript.enabled', True, 'chrome://*/*')
 # Type: Bool
 config.set('content.javascript.enabled', True, 'qute://*/*')
 
+# Pass integration
+config.bind('<z><l>', 'spawn --userscript qute-pass')
+config.bind('<z><u><l>', 'spawn --userscript qute-pass --username-only')
+config.bind('<z><p><l>', 'spawn --userscript qute-pass --password-only')
+config.bind('<z><o><l>', 'spawn --userscript qute-pass --otp-only')
+
 # Custom keybindings for normal mode
 config.bind('M', 'hint links spawn mpv {hint-url}')
 
@@ -131,4 +137,5 @@ config.set('colors.webpage.darkmode.enabled', True)
 # Change search engine
 config.set('url.searchengines', {'DEFAULT': 'https://startpage.com/sp/search?q={}'})
 
+c.url.default_page = 'https://startpage.com'
 config.set('url.start_pages', 'https://startpage.com')
diff --git a/setup.sh b/setup.sh
index 09c7850..d736147 100644
--- a/setup.sh
+++ b/setup.sh
@@ -48,6 +48,7 @@ sudo apt install \
 	pavucontrol \
 	poppler-utils \
 	python3-pip \
+    python3-tldextract \
 	qutebrowser \
 	ripgrep \
 	rsync \