index — dotfiles @ b5f27af0a9539eae22a3296f1a72a312125112f1

my dotfiles

add yt mpv support for qutebrowser
Christian Krinitsin mail@krinitsin.com
Tue, 27 May 2025 18:09:26 +0200
commit

b5f27af0a9539eae22a3296f1a72a312125112f1

parent

25eb3f534686b1cf86f036ead0554e8bae2aec84

2 files changed, 3 insertions(+), 8 deletions(-)

jump to
M qutebrowser/.config/qutebrowser/config.pyqutebrowser/.config/qutebrowser/config.py

@@ -6,7 +6,6 @@ # apply colors

import everforest.draw everforest.draw.color(c) -config.set("colors.webpage.darkmode.enabled", True) config.set("input.mode_override", "passthrough", "cad.onshape.com") # Bindings

@@ -21,13 +20,9 @@

c.editor.command = ["alacritty", "-e", "nvim", "{}"] c.colors.webpage.preferred_color_scheme = 'dark' -c.colors.webpage.darkmode.enabled = True -c.colors.webpage.darkmode.algorithm = "lightness-cielab" -c.colors.webpage.darkmode.threshold.foreground = 150 -c.colors.webpage.darkmode.threshold.background = 100 -c.colors.webpage.darkmode.policy.images = 'always' -c.aliases['qr'] = 'spawn --userscript qr' +config.bind(',m', 'spawn mpv {url}') +config.bind(',M', 'hint links spawn mpv {hint-url}') # Block ads in yt def filter_yt(info: interceptor.Request):
M scripts/install-packages.shscripts/install-packages.sh

@@ -1,7 +1,7 @@

#!/usr/bin/bash # list of all needed pacman packages -declare -a pacman=("xdg-desktop-portal-wlr" "xdg-desktop-portal" "autoconf-archive" "atuin" "unzip" "rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra") +declare -a pacman=("mpv" "yt-dlp" "xdg-desktop-portal-wlr" "xdg-desktop-portal" "autoconf-archive" "atuin" "unzip" "rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra") # list of all needed aur packages declare -a aur=( )