This is my dotfiles repo.
| My Environment | |
|---|---|
| Operating System | Arch Linux |
| Window Manager | dwm |
| Shell | Bash |
| Terminal Emulator | st |
| Text Editor | Neovim |
An installation script is provided:
git clone git@github.com:reyniersbram/dotfiles.git
cd dotfiles
./install.shWarning
This script is primarily intended for setting up a fresh system with my
preferred configurations and programs.
It may not behave correctly on existing setups, and there is no guarantee that
it will work as expected in every environment.
Use with caution.
The script will:
- Install the required packages needed for the script itself (requires root)
- Create XDG-compliant directories
- Apply some system-level configurations (requires root)
- Run additional scripts
It can be extended by placing additional scripts in install.d.
The helper library lib.sh provides common functions and variables
that can be sourced within those scripts.
The scripts are designed to be idempotent, so they can be safely re-run.
Feedback, tips, or questions are welcome. Please open an issue if you'd like to share something.