No description
Find a file
2025-09-17 18:55:40 +02:00
bookmarks added new bookmark urls 2025-09-02 17:34:51 +02:00
scripts added editor back 2025-09-03 22:11:11 +02:00
themes changed link hover color + http and https colors 2025-09-15 15:33:26 +02:00
.gitignore added gitignore 2025-09-02 12:52:16 +02:00
config.py made some config changes 2025-09-17 18:55:40 +02:00
keybinds.py changes 2025-09-04 16:04:49 +02:00
privacy.py added structure 2025-09-01 19:30:50 +02:00
quickmarks added mit quickmark 2025-09-04 12:49:07 +02:00
README.md fixing docs 2025-09-04 13:54:33 +02:00
secure-acl.py made some config changes 2025-09-17 18:55:40 +02:00

Qutebrowser Configuration

This is my personal qutebrowser configuration featuring enhanced security, custom keybindings, and useful integrations.

Features

Bitwarden Integration

If you're using Bitwarden, you can add seamless password management support to qutebrowser using my custom userscript. It can be found at at git.k4li.de/pika/qute-rbw.git. The setup is straightforward - just clone the repository and run make. This integrates Bitwarden with qutebrowser for easy password filling.

Security Standards

  • JavaScript is disabled by default for security, with selective enabling for trusted sites (e.g., GitHub, YouTube, personal domains like jarvis.kiwi).
  • WebGL is disabled globally except for trusted domains.
  • Comprehensive adblocking using uBlock Origin filter lists.
  • Privacy-focused settings: no geolocation, no canvas reading, no third-party cookies, WebRTC IP handling disabled.
  • Dark mode enabled with lightness-cielab algorithm.

Quickbangs

Custom search engines for quick access:

  • !aw - Arch Linux Wiki
  • !apkg - Arch Linux packages
  • !ddgo - DuckDuckGo
  • !docker - Docker Hub
  • !gh - GitHub search
  • !git - Personal Git server
  • !r / !red - Reddit
  • !yt - YouTube
  • !who - Whoogle search
  • ?ip - IP Chicken (check your IP)
  • :dns - Personal DNS server
  • :homepage - Personal homepage
  • :wiki - Personal wiki

Other Configurations

  • Custom theme: Kanagawa Pika
  • Tabs on the left, status bar on top
  • Editor: Kitty with Bob (Neovim nightly)
  • Proxy support (configurable)
  • Custom keybindings (see keybinds.py)
  • Quickmarks for frequently visited sites

Installation

  1. Copy all files to ~/.config/qutebrowser/
  2. For Bitwarden integration: git clone https://git.k4li.de/pika/qute-rbw.git; cd qute-rbw && make
  3. Restart qutebrowser

Files

  • config.py - Main configuration
  • keybinds.py - Custom keybindings
  • privacy.py - Privacy and adblocking settings
  • secure-acl.py - JavaScript/WebGL access control
  • quickmarks - Quickmarks for fast access
  • themes/ - Color themes