Skip to content

reyniersbram/dotfiles

Repository files navigation

My dotfiles

This is my dotfiles repo.

My Environment
Operating System Arch Linux
Window Manager dwm
Shell Bash
Terminal Emulator st
Text Editor Neovim

Installation

An installation script is provided:

git clone git@github.com:reyniersbram/dotfiles.git
cd dotfiles
./install.sh

Warning

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.

About

My dotfiles (forever WIP)

Topics

Resources

License

Stars

Watchers

Forks

Contributors