LARBS

Programs

Utilities

System

Miscellaneous

Optional

These must be explicitly installed, program/script which it’s used by in parentheses.

Scripts

Statusbar

Scripts prefixed with sb- for the statusbar are put in ~/.local/bin/statusbar. An example output of each with a description:

Script Output Description
sb-help-icon ❓ Help icon
Left click – Open help manual.
Middle click – Refresh window manager.
ip-locate πŸ‡ΊπŸ‡Έ United States IP location
sb-internet πŸ“Ά 100% 🌐 Internet connection
Left click – Open network manager (nmtui).
sb-clock πŸ•›12:00PM Clock
Left click – Show month & appointments.
Middle click – Open calendar (calcurse).
sb-brightness πŸ’‘100% Screen brightness
sb-battery πŸ”‹100% Battery charge
Scroll wheel – Increase/decrease backlight.
sb-volume πŸ”‰50% Speaker volume
Left click – Open audio controller (pulsemixer).
Middle click – Mute.
Scroll wheel – Increase/decrease volume.
sb-nettraf πŸ”» 0BπŸ”Ί 0B Network traffic
Left click – Open network monitor (bmon).
sb-mailbox πŸ“¬24 Emails
Left click – Open email client (mutt).
Middle click – Refresh mail (mutt-wizard).
sb-forecast β˜”20% πŸ₯Ά70Β° 🌞80Β° Weather forecast
Left click – Open full forecast.
Middle click – Refresh forecast.
sb-doppler πŸŒ… Doppler RADAR
Left click – Open local Doppler RADAR
Middle click – Update RADAR location
sb-moonphase πŸŒ• Moon phase
sb-disk 🏠: 150G/500G Disk usage
Left click – Show all device info.
sb-cpu 🌑 +30.0°C CPU temperature
Left click – Show intensive processes.
Middle click – Open task manager (htop).
sb-cpubars πŸͺ¨β–β– CPU core usage
Middle click – Open task manager (htop).
sb-memory 🧠1.0GiB/4.0GiB Memory usage
Left click – Show memory hogs.
Middle click – Open task manager (htop).
sb-torrent πŸ”½8 🌱4 Torrents status
Left click – Open torrent client (stig).
Middle click – Toggle torrent daemon (transmission).
sb-price πŸ”’$464.21 Crypto price
Left click – Open chart of changes.
Middle click – Update price.
sb-news πŸ“°250 RSS feeds
Left click – Open RSS reader (newsboat).
Middle click – Refresh RSS feeds.
sb-pacpackages πŸ“¦10 Package upgrades
Left click – Upgrade packages (pacman).
Middle click – Update packages.
sb-music Artist - Song Music playing
Left click – Open music player (ncmpcpp).
Middle click – Pause.
Scroll wheel – Go foward/back a song.
sb-tasks πŸ€–1(3) Tasks queue
Left click – Open task spooler (tsp).
sb-kbselect ⌨en Keyboard layout
Left click – Change layout.

Right-clicking any block on the statusbar will also send a notification of what it does.

Files

Bookmarks

Type File Path Shortcut
Files ~/.config/shell/bm-files bf
Directories ~/.config/shell/bm-dirs bd
URLs ~/.local/share/larbs/snippets

Configs

Program File Path Shortcut
Window manager (dwm) ~/.local/src/dwm/config.h
Statusbar (dwmblocks) ~/.local/src/dwmblocks/config.h cfb
System colors (xrdb) ~/.config/x11/xresources cfx
Shell (zsh) ~/.config/shell/profile cfp
~/.config/shell/aliasrc cfa
~/.config/shell/inputrc
~/.config/zsh/.zshrc cfz
Text editor (neovim) ~/.config/nvim/init.vim cfv
File manager (lf) ~/.config/lf/lfrc cfl
~/.config/lf/scope cfL
~/.config/lf/icons
Image viewer (nsxiv) ~/.config/nsxiv/exec/key-handler cfX
Video player (mpv) ~/.config/mpv/input.conf
Music player (ncmpcpp) ~/.config/ncmpcpp/config cfmc
~/.config/ncmpcpp/bindings cfmb
~/.config/mpd/mpd.conf
Email client (mutt) ~/.config/mutt/muttrc cfm
RSS reader (newsboat) ~/.config/newsboat/config cfn
~/.config/newsboat/urls cfu

Local

Stored File Path
Appointments (calcurse) ~/.local/share/calcurse/apts
Notes (vimwiki) ~/.local/share/nvim/vimwiki/
Lyrics (ncmpcpp) ~/.local/share/lyrics/
Passwords (pass) ~/.local/share/password-store/
Emails (mutt) ~/.local/share/mail/
Addresses (abook) ~/.local/share/abook/addressbook
RSS feeds (newsboat) ~/.local/share/newsboat/cache.db

Keybinds

Most things re-use vim keys, e.g:

dwm

st

zsh

lf

When opening a file, each file type/extension will open in the following program:

Type Extension(s) Program
Text txt md json nvim
Image png jpg gif webp nsxiv
Video mp4 mkv webm mov mpv
Audio mp3 ogg flac mpv
Document pdf epub djvu zathura
Office doc odt xls libreoffice
Graphics xcf gimp
Wave ghw gtkwave

nsxiv

mpv

ncmpcpp

zathura

neomutt

abook

newsboat

Related
Linux · Technology