add qutebrowser+persistent rclone

This commit is contained in:
Henrik Bakken
2023-07-19 21:10:06 +02:00
parent 623bb24dfd
commit d024af6318
4 changed files with 84 additions and 5 deletions
+2 -4
View File
@@ -2,7 +2,5 @@ export EDITOR=/usr/bin/nvim
export VISUAL=/usr/bin/nvim export VISUAL=/usr/bin/nvim
export TERMINAL=/usr/bin/kitty export TERMINAL=/usr/bin/kitty
export PAGER="bat --style=header,rule,snip" export PAGER="bat --style=header,rule,snip"
export BROWSER=/usr/bin/vivaldi-stable export BROWSER=/usr/bin/qutebrowser
export QT_QPA_PLATFORMTHEME=/sr/bin/qt5ct
export QT_QPA_PLATFORMTHEME="qt5ct"
export GTK2_RC_FILES="$HOME/.gtkrc-2.0"
+1 -1
View File
@@ -90,7 +90,7 @@ bindsym $mod+Shift+s --release exec --no-startup-id i3-scrot -s
bindsym $mod+Shift+x --release exec --no-startup-id xkill bindsym $mod+Shift+x --release exec --no-startup-id xkill
bindsym $mod+F1 exec kitty -e 'htop' bindsym $mod+F1 exec kitty -e 'htop'
bindsym $mod+F2 exec vivaldi-stable bindsym $mod+F2 exec qutebrowser
bindsym $mod+F3 exec pcmanfm bindsym $mod+F3 exec pcmanfm
bindsym $mod+F4 exec kitty -e 'ranger' bindsym $mod+F4 exec kitty -e 'ranger'
bindsym $mod+F5 exec pavucontrol bindsym $mod+F5 exec pavucontrol
+60
View File
@@ -0,0 +1,60 @@
# If a config.py file exists, this file is ignored unless it's explicitly loaded
# via config.load_autoconfig(). For more information, see:
# https://github.com/qutebrowser/qutebrowser/blob/master/doc/help/configuring.asciidoc#loading-autoconfigyml
# DO NOT edit this file by hand, qutebrowser will overwrite it.
# Instead, create a config.py - see :help for details.
config_version: 2
settings:
auto_save.session:
global: true
bindings.commands:
global:
normal:
<: tab-move -
'>': tab-move +
pb: spawn --userscript qute-bitwarden
tm: tab-move
to: tab-focus
ø: 'set-cmd-text :'
colors.hints.bg:
global: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 247, 133, 1.0),
stop:1 rgba(255, 197, 66, 1.0))
colors.webpage.darkmode.enabled:
global: true
content.register_protocol_handler:
https://mail.google.com?extsrc=mailto&url=%25s: true
content.tls.certificate_errors:
global: block
fonts.hints:
global: default_size default_family
scrolling.bar:
global: always
session.lazy_restore:
global: true
tabs.padding:
global:
bottom: 2
left: 5
right: 5
top: 2
tabs.position:
global: left
tabs.undo_stack_size:
global: 1000
tabs.width:
global: 15%
url.searchengines:
global:
DEFAULT: https://duckduckgo.com/?q={}
goo: https://google.com/search?q={}
url.start_pages:
global: https://rss.hjarl.com/tt-rss
url.yank_ignored_parameters:
global:
- ref
- utm_source
- utm_medium
- utm_campaign
- utm_term
- utm_content
+21
View File
@@ -0,0 +1,21 @@
[Unit]
Description=Gdrive (rclone)
AssertPathIsDirectory=/mnt/hdd1/gdrive
# Make sure we have network enabled
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount --vfs-cache-mode full gdrive: /mnt/hdd1/gdrive
# Perform lazy unmount
ExecStop=/usr/bin/fusermount -zu /mnt/hdd1/gdrive
# Restart the service whenever rclone exists with non-zero exit code
Restart=on-failure
RestartSec=15
[Install]
# Autostart after reboot
WantedBy=default.target