tmux

tmux.conf

set-option -g default-shell /bin/zsh
set-option -g mouse on
set -g status-right "#(echo $USER)@#H %H:%M:%S"
set -g status-interval 5

Look

more ...

Default applications for nnn (or xdg-open)

Default Applications on Linux

If you are using nnn and you want to open mp3, mp4, text or audio files with command line programs then this small article will help you. NOTE: this also works for GUI programs, but usually they include some .desktop file in their package.

Create a …

more ...

Install a wireguard VPN

This page is a tutorial on how to install wireguard on archlinux and add a connection between two clients. Also i made a systemd timer which reconfigures the interface in case the other side is no longer pingable. This is very useful in case you have a DNS but the …

more ...

Archlinux ARM

My default setup of any archlinux ARM device (f.ex raspberry pi)

This tutorial is for GNU/Linux host machines.

Initially follow the guide on the Installation tab of your device (or search a guide to flash the SD-card for your device):

  • RPI-3
  • RPI-4

  • or another tutorial where you only …

more ...

Nextcloud

Useful for

  • Personal file storage (has sync client for Linux and Windows)
  • Also serves as backup (but also do backup the data directory of nextcloud-server)
  • Sync calendar and contacts over caldav

Upgrades

I do upgrades over the CLI as i consider this to be more safe and inside a tmux …

more ...

Zsh

My zsh look

Rights prompt meaning: [Battery | Load average 5m 10m 15m | Time]

The bottom green row is from tmux (terminal multiplexer).

Within subfolder

Setup

  • install zsh / (clone zsh, build and install)

    • in Archlinux: sudo pacman -S zsh
  • clone oh-my-zsh

    • wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install …
more ...