From 12349398f312e6363ce365524757dfcb1fb62933 Mon Sep 17 00:00:00 2001
From: Tobias Reisinger <tobias@msrg.cc>
Date: Wed, 18 Oct 2023 23:51:45 +0200
Subject: [PATCH] Update configs

---
 .bin/.e                            | 3 ++-
 .bin/archlinux-update              | 1 -
 .bin/autostart-manage              | 6 ++++++
 .config/autostart.toml             | 2 ++
 .config/hypr/rules.conf            | 6 +++---
 .config/qutebrowser/keybindings.py | 3 +++
 .ideavimrc                         | 2 ++
 7 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/.bin/.e b/.bin/.e
index 5bb2414..04d45ec 100755
--- a/.bin/.e
+++ b/.bin/.e
@@ -18,7 +18,8 @@ declare -A mapper=(
 	["nvim"]="$HOME/.config/nvim/"
 	["nvim.packer"]="$HOME/.config/nvim/lua/plugins.lua"
 	["polybar"]="$HOME/.config/polybar"
-	["qutebrowser"]="$HOME/.config/qutebrowser/common.py"
+	["qutebrowser"]="$HOME/.config/qutebrowser/config.py"
+	["qutebrowser-kiosk"]="$HOME/.config/qutebrowser/config_kiosk.py"
 	["starship"]="$HOME/.config/starship.toml"
 	["sxhkd"]="$HOME/.config/sxhkd/sxhkdrc"
 	["vim"]="$HOME/.config/vim/vimrc"
diff --git a/.bin/archlinux-update b/.bin/archlinux-update
index cc05013..4a6d37e 100755
--- a/.bin/archlinux-update
+++ b/.bin/archlinux-update
@@ -35,4 +35,3 @@ fi
 #fi
 
 printf "\n\n\n\n=== DONE ============================================================\n"
-read -r
diff --git a/.bin/autostart-manage b/.bin/autostart-manage
index 6c99d29..020db32 100755
--- a/.bin/autostart-manage
+++ b/.bin/autostart-manage
@@ -63,12 +63,18 @@ _autostart_manage_sync () {
 	done
 }
 
+
 _get_autostart_cmd () {
 	_query_autostart_toml 'select((.key == "'"$1"'") or (.value.alias == "'"$1"'")) | .value.command'
 }
 
+_get_autostart_delay () {
+	_query_autostart_toml 'select((.key == "'"$1"'") or (.value.alias == "'"$1"'")) | .value.delay // 0'
+}
+
 _autostart_manage_exec () {
 	cmd=$(_get_autostart_cmd "$1")
+	sleep "$(_get_autostart_delay "$1")"
 	bash -c "$cmd"
 }
 
diff --git a/.config/autostart.toml b/.config/autostart.toml
index eeab11f..febb948 100644
--- a/.config/autostart.toml
+++ b/.config/autostart.toml
@@ -28,6 +28,7 @@ group = 'conky'
 
 [apps.discord]
 command = 'flatpak run com.discordapp.Discord'
+delay = 3
 hosts = []
 group = 'chat'
 
@@ -68,6 +69,7 @@ group = 'common'
 
 [apps.signal]
 command = 'flatpak run org.signal.Signal'
+delay = 3
 hosts = []
 group = 'messenger'
 
diff --git a/.config/hypr/rules.conf b/.config/hypr/rules.conf
index 252acc4..839cb16 100644
--- a/.config/hypr/rules.conf
+++ b/.config/hypr/rules.conf
@@ -23,14 +23,14 @@ windowrulev2 = move 100%-300 100%-30, class:(steam), title:^(notificationtoasts)
 windowrulev2 = nofocus, class:(steam), title:^(notificationtoasts)
 windowrulev2 = float, class:(steam), title:^(Friends List)
 windowrulev2 = noinitialfocus, class:(steam), title:^(Friends List)
-windowrulev2 = monitor $mon2, class:(steam), title:^(Friends List)
+windowrulev2 = workspace $ws_chat silent, class:(steam), title:^(Friends List)
 
 windowrulev2 = float, class:(xdg-desktop-portal-gtk)
 
-windowrulev2 = monitor $mon2, class:(thunderbird), title:^$ # where monitor silent rule?
+#windowrulev2 = monitor $mon2, class:(thunderbird), title:^$ # where monitor silent rule?
 windowrulev2 = noinitialfocus, class:(thunderbird), title:^$
 windowrulev2 = float, class:(thunderbird), title:^$
-windowrulev2 = move 5 5, class:(thunderbird), title:^$
+#windowrulev2 = move 5 5, class:(thunderbird), title:^$
 
 windowrulev2 = float, class:(thunderbird), title:(Reminder)
 
diff --git a/.config/qutebrowser/keybindings.py b/.config/qutebrowser/keybindings.py
index 17a0500..723da2c 100644
--- a/.config/qutebrowser/keybindings.py
+++ b/.config/qutebrowser/keybindings.py
@@ -5,6 +5,9 @@ def init(c):
     # ungoogled-chromium
     c.bind(',b', 'spawn chromium {url}')
     c.bind(',B', 'hint links spawn chromium {hint-url}')
+    # firefox
+    c.bind(',f', 'spawn firefox {url}')
+    c.bind(',F', 'hint links spawn firefox {hint-url}')
 
     c.bind(',j',  'spawn --userscript format_json dracula')
 
diff --git a/.ideavimrc b/.ideavimrc
index 3bf3105..a99219e 100644
--- a/.ideavimrc
+++ b/.ideavimrc
@@ -1 +1,3 @@
 source ~/.config/vim/vimrc
+
+set ideajoin