Sets up my openbsd system using ansible to automate the process.
Tested on:
openbsd 7.7 -current
doas
ansible
git
Window manager:
Terminal:
Status bar:
- Custom scripts (date-bar, desktop-id) - see bin/ directory
Icon theme:
- Adwaita
GTK theme:
- Adwaita
# Install dependencies
make deps
# Run everything
make all
- vim--no_x11, curl, wget, firefox, git
- cmus, ranger, cmixer, obsdfreqd
- unzip--, rsync--, dina-fonts, picom
- profanity, newsboat, mpv, yt-dlp
make all
ormake
- Run all playbooks (same asmake privileged
)make privileged
- Run all playbooks with system privileges
make xdg
- Set up XDG Base Directory structuremake packages
- Install packages onlymake config
- Install user configuration files onlymake local
- Install local files and scripts onlymake cwm
- Install window manager configuration onlymake rc
- Install system configuration only
make user-only
- Run user-related playbooks (xdg, config, local, cwm)make system-only
- Run system-related playbooks (packages, rc)
make check
- Check playbook syntax without runningmake dry-run
- Run in check mode to see what would changemake clean
- Clean up temporary filesmake help
- Show all available targetsmake deps
- Install ansible dependency