This repository contains my dotfiles for:
- xmonad - Window manager
- Xmobar - Status bar for xmonad
- Vim / Neovim - Text editors
- Alacritty - Terminal emulator
- tmux - Terminal multiplexer
- Bash / Zsh - Shells
- sxhkd - Simple X hotkey daemon
- Newsboat - RSS/Atom feed reader
- zathura - Document viewer
- NeoMutt - Email client
- htop - Interactive process viewer
- Compton - Compositer
- Rofi - Program launcher
- ranger - File browser
- Irssi - IRC client
- WeeChat - Chat client
- Neofetch - System info script
- Conky - System monitor
The ~/.suckless
subdirectory contains my builds of suckless tools including all the patches.
- dwm - Dynamic window manager
- slstatus - Status bar for dwm
- st - Simple terminal emulator
- dmenu - Dynamic menu for X
- slock - Simple X display locker
- surf - Simple web browser
- tabbed - Simple generic tabbed frontend to xembed-aware applications
- sent - Simple plaintext presentation tool
- dwmstatus - Status bar for dwm
Custom scripts are located at ~/bin
.
Sparsely used tools:
- fish - Shell
- Emacs - Text editor
- bspwm - Window manager
- i3 - Window manager
- i3-gaps - i3 with more features
- i3blocks - Status bar
- Polybar - Status bar
- rxvt-unicode - Terminal emulator
- Termite - Terminal emulator
deprecated
- qutebrowser - Keyboard-driven Vim-like browser
Currently, I use a bare git repository in my home directory to track my dotfiles (detailed guide here). In the past I used GNU Stow to do so.