Minimal configuration for Linux, BSD, and macOS: dotfiles, installation guides, and build scripts
git clone https://github.com/holmen1/dotfiles.git ~/repos/dotfiles
cd ~/repos/dotfilesArch Linux: ./configure_build_install_link.sh
FreeBSD: ./install/bsdinstall/configure_build_install_link.sh
See Installation guides for details.
- Window manager: Xmonad (tiling, minimal, highly configurable)
- Terminal: st (simple terminal, patched for features)
- File manager: lf (terminal-based, lightweight)
- Web browser: Brave (privacy-focused, fast)
- VPN: Mullvad CLI (secure, scriptable VPN control)
- Editor: Neovim (modern Vim, extensible)
- System monitoring: Custom scripts for battery and WiFi status
Minimal, stable, and maintainable configuration across multiple operating systems. Emphasizes suckless tools and UNIX philosophy.
Designed for low-spec hardware (tested on 4GB RAM). Minimal dependencies.
Supported systems:
- Linux (Arch, Debian)
- FreeBSD
- macOS
- Hyprland: a dynamic tiling Wayland compositor
- Xmonad: a dynamic tiling X11 window manager
- Neovim: hyperextensible Vim-based text editor
- Export/import packages
- Link configuration
The build folder contains scripts and tools for building and managing components of this dotfiles setup.