tmux ist mein Tiling Window Manager

TMUX

Ich hatte da mal einen Post auf reddit geesehen und mir gedacht, das klingt soch irgendwie nach einem Plan. Mit dem neuen Rechner den ich bekommen habe war das eine gute Gelegenheit. Hier kann ich in einem Terminal Fenster alle Prozesse offen halten, die ich so brauche, oder an denen ich schon mal Spass habe.

Timewarrior / Taskwarrior

Die beiden Programme verwende ich um per CLI mal eben schnell einen Task zu erstellen, zu starten oder zu beenden. In der Kombination mit Timewarrior habe ich dann auch noch ein Tool, dass die Zeiten speichert, die ich für einzelne Tasks oder die verschiedenen Projekte aufgewndet habe.

wttr.in

Man muss doch immer das Wetter ein bisschen im Blick habe.

wttr.in

NCSPOT

Spotify in der CLI? Ja klar, hast Du schon mal geschaut wie viel Speicher Spotify sich reserviert? Ich habe aktuell nur 32 Gig, da muss ich ein wenig haushalten.

Spotify in der CLI mit NCSPOT

Spotify Speicherfresser

Ich hatte hier gestern erst 70 MB Speicherverbrauch, die 106 heute erscheinen mir ein bisschen viel.

Nachtrag

Wusste ich doch, das der Speicherverbrauch eigentlich total niedrig ausfällt:

ncspot mit 28MB Speicherverbrauch

ncspot Meeresrauschen

Newsboat RSS Reader

Noch bin ich nicht dazu gekommen mir emacs einmal genauer anzuschauen, außerdem will ich nicht schon wieder ein Fass ohne Boden aufmachen.

Newsboat RSS Reader

Was ich an newsboat so mag ist, dass ich hier mit tmux, in 3 Fenstern ein wenig sortiert meine wichtigsten RSS-Feeds im Blick halten kann. Ich habe 3 verschiedene Config-Dateien hinterlegt und kann so meine RSS-Feeds, meine youtube-Feeds und meine wichtigsten Podcasts im Blickbehalten. Mit mpv kann ich Mediendateien abspielen, also Podcasts oder Videos und überall wo das nicht funktioniert, wird per URL-View einfach der Standard Browser vom System aufgerufen.

Nur falls jemand ein bisschen was abschauen will:

#  _   _ ________          _______ ____   ____       _______
# | \ | |  ____\ \        / / ____|  _ \ / __ \   /\|__   __|
# |  \| | |__   \ \  /\  / / (___ | |_) | |  | | /  \  | |
# | . ` |  __|   \ \/  \/ / \___ \|  _ <| |  | |/ /\ \ | |
# | |\  | |____   \  /\  /  ____) | |_) | |__| / ____ \| |
# |_| \_|______|   \/  \/  |_____/|____/ \____/_/    \_\_|
#
#
browser $BROWSER
save-path "~/Dokumente/rss-feeds-worth-saving/"
download-path ~/Musik
player "mpv"
#
# add video or audio to play queue using mpv (requires: task-spooler, mpv, youtube-dl)
# task-spooler: https://www.youtube.com/watch?v=wv8D8wT20ZY
# youtube-dl: https://www.youtube.com/watch?v=MFxlwVhwayg
 macro p set browser "mpv --ontop --no-border --force-window --autofit=500x280 --geometry=-15-10 %u"; open-in-browser ; set browser "$BROWSER %u"
 refresh-on-startup yes
 auto-reload yes
 reload-time 30
 reload-threads 100
 external-url-viewer "urlview"
 # external-url-viewer "urlscan"
 bind-key U show-urls
 # max-items        100
 confirm-delete-all-articles yes
 scrolloff 25
 # notify-xterm yes
 suppress-first-reload yes
 display-article-progress yes
 confirm-mark-all-feeds-read yes
 confirm-mark-feed-read no
 # error-log ~/.local/share/newsboat/error.log
 #https://gitlab.com/dj-bauer/newsboat-rice/-/blob/master/config
 highlight feedlist "[╒╘╞]═.*═[╛╕╡]" color175 color237  #yellow default bold
 highlight feedlist "[║│]" color175 color237 bold #yellow default bold
 highlight feedlist "╠═.*" color175 color237 bold  #yellow default bold
 # highlight feedlist "\\(youtube\\) .*" red
 # highlight feedlist "\\(Reddit\\) .*" green
 # highlight feedlist "\\(Podcast\\) .*" magenta
 # highlight feedlist "\\(Blogs\\) .*" cyan
 # highlight feedlist "\\(Reddit\\) .*" color166
 feedlist-format "%?T?║%4i %n %14u (%T) %S &╠════════════════════════════════════════════════════%t?"
 feedlist-title-format "%N %V - Deine Feeds ║ (%u ungelesen, %t Gesamt)%?T? - tag ’%T'&? "
 # keybindings because of muscle memory.
 bind-key SPACE next-unread
 bind-key j down
 bind-key k up
 bind-key g home
 bind-key G end
 bind-key RIGHT open
 bind-key U show-urls