Update

Author Mitja Felicijan <mitja.felicijan@gmail.com> 2025-02-25 08:50:30 +0100
Committer Mitja Felicijan <mitja.felicijan@gmail.com> 2025-02-25 08:50:30 +0100
Commit 47ac9cc92f1e5f748ecea7751c212231f1d5c8bb (patch)
-rw-r--r-- .gitignore 1
-rw-r--r-- .newsboat/config 2
-rw-r--r-- .newsboat/urls 1
-rwxr-xr-x .shenanigans.sh 2
-rw-r--r-- .togglesink.sh 21
5 files changed, 25 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
1
.newsboat/cache.db*
1
.newsboat/cache.db*
  
2
.newsboat/*.search
diff --git a/.newsboat/config b/.newsboat/config
1
reload-threads 100
1
reload-threads 100
2
article-sort-order date-desc
2
article-sort-order date-asc
3
show-read-feeds no
3
show-read-feeds no
4
refresh-on-startup yes
4
refresh-on-startup yes
5
confirm-mark-all-feeds-read no
5
confirm-mark-all-feeds-read no
...
diff --git a/.newsboat/urls b/.newsboat/urls
...
63
https://www.youtube.com/feeds/videos.xml?channel_id=UCTAfm-YD2M9xzvbYvRc5ttA media
63
https://www.youtube.com/feeds/videos.xml?channel_id=UCTAfm-YD2M9xzvbYvRc5ttA media
64
https://www.youtube.com/feeds/videos.xml?channel_id=UC5--wS0Ljbin1TjWQX6eafA media
64
https://www.youtube.com/feeds/videos.xml?channel_id=UC5--wS0Ljbin1TjWQX6eafA media
65
https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ media
65
https://www.youtube.com/feeds/videos.xml?channel_id=UCmtyQOKKmrMVaKuRXz02jbQ media
  
66
https://www.youtube.com/feeds/videos.xml?channel_id=UCJetJ7nDNLlEzDLXv7KIo0w media
diff --git a/.shenanigans.sh b/.shenanigans.sh
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
  
1
#/usr/bin/env sh
  
2
  
  
3
sinks=($(pactl list short sinks | awk '{print $2}'))
  
4
current_sink=$(pactl get-default-sink)
  
5
current_index=-1
  
6
  
  
7
for i in "${!sinks[@]}"; do
  
8
	if [[ "${sinks[$i]}" == "$current_sink" ]]; then
  
9
		current_index=$i
  
10
		break
  
11
	fi
  
12
done
  
13
  
  
14
if [[ $current_index -eq -1 ]]; then
  
15
	next_index=0
  
16
else
  
17
	next_index=$(( (current_index + 1) % ${#sinks[@]} ))
  
18
fi
  
19
  
  
20
pactl set-default-sink "${sinks[$next_index]}"
  
21
notify-send "Switched to sink: ${sinks[$next_index]}"