aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2025-02-25 08:50:30 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2025-02-25 08:50:30 +0100
commit47ac9cc92f1e5f748ecea7751c212231f1d5c8bb (patch)
tree120281208dca253ab228ff601f4d27a9835f7ba2
parentdc256484f27b1ebc662fa425b9717546b40c7237 (diff)
downloaddotfiles-47ac9cc92f1e5f748ecea7751c212231f1d5c8bb.tar.gz
Update
-rw-r--r--.gitignore1
-rw-r--r--.newsboat/config2
-rw-r--r--.newsboat/urls1
-rwxr-xr-x.shenanigans.sh2
-rw-r--r--.togglesink.sh21
5 files changed, 25 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index f7a751a..50ab822 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
1.newsboat/cache.db* 1.newsboat/cache.db*
2.newsboat/*.search
diff --git a/.newsboat/config b/.newsboat/config
index 6ba43d0..1698508 100644
--- a/.newsboat/config
+++ b/.newsboat/config
@@ -1,5 +1,5 @@
1reload-threads 100 1reload-threads 100
2article-sort-order date-desc 2article-sort-order date-asc
3show-read-feeds no 3show-read-feeds no
4refresh-on-startup yes 4refresh-on-startup yes
5confirm-mark-all-feeds-read no 5confirm-mark-all-feeds-read no
diff --git a/.newsboat/urls b/.newsboat/urls
index 52cf3b6..a8ea917 100644
--- a/.newsboat/urls
+++ b/.newsboat/urls
@@ -63,3 +63,4 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg med
63https://www.youtube.com/feeds/videos.xml?channel_id=UCTAfm-YD2M9xzvbYvRc5ttA media 63https://www.youtube.com/feeds/videos.xml?channel_id=UCTAfm-YD2M9xzvbYvRc5ttA media
64https://www.youtube.com/feeds/videos.xml?channel_id=UC5--wS0Ljbin1TjWQX6eafA media 64https://www.youtube.com/feeds/videos.xml?channel_id=UC5--wS0Ljbin1TjWQX6eafA media
65https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ media 65https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ media
66https://www.youtube.com/feeds/videos.xml?channel_id=UCJetJ7nDNLlEzDLXv7KIo0w media
diff --git a/.shenanigans.sh b/.shenanigans.sh
index 8dc78eb..5730ed6 100755
--- a/.shenanigans.sh
+++ b/.shenanigans.sh
@@ -1,7 +1,7 @@
1# Software list: 1# Software list:
2# git gcc make cmake busybox cifs-utils tree hstr curl 2# git gcc make cmake busybox cifs-utils tree hstr curl
3# s3cmd xmlstarlet htop nvtop tmux xclip mc ripgrep jq 3# s3cmd xmlstarlet htop nvtop tmux xclip mc ripgrep jq
4# stow rsync entr vim xxd podman podman-compose 4# stow rsync entr vim xxd sbcl rlwrap podman podman-compose
5# clang clang-tidy clang-toolsi-extra clangd clang-analyzer 5# clang clang-tidy clang-toolsi-extra clangd clang-analyzer
6 6
7# Magical environment variables. 7# Magical environment variables.
diff --git a/.togglesink.sh b/.togglesink.sh
new file mode 100644
index 0000000..eee44c6
--- /dev/null
+++ b/.togglesink.sh
@@ -0,0 +1,21 @@
1#/usr/bin/env sh
2
3sinks=($(pactl list short sinks | awk '{print $2}'))
4current_sink=$(pactl get-default-sink)
5current_index=-1
6
7for i in "${!sinks[@]}"; do
8 if [[ "${sinks[$i]}" == "$current_sink" ]]; then
9 current_index=$i
10 break
11 fi
12done
13
14if [[ $current_index -eq -1 ]]; then
15 next_index=0
16else
17 next_index=$(( (current_index + 1) % ${#sinks[@]} ))
18fi
19
20pactl set-default-sink "${sinks[$next_index]}"
21notify-send "Switched to sink: ${sinks[$next_index]}"