Skip to content

🔧 PatEvs' System Configuration Files. Ahhh, feels like `$HOME` 💻

License

Notifications You must be signed in to change notification settings

patevs/dotfiles

Repository files navigation

dotfiles ($HOME)

Personal system configuration files commonly known as .files (dotfiles).


Documentation


Installation and Usage Instructions

Using Git and the bootstrap scripts

Clone the repository:

git clone https://github.com/patevs/dotfiles.git
cd dotfiles

Install Bash profile:

cd bash
.\bootstrap.sh

Install global Git configuration:

cd git
.\bootstrap.sh

Install Neovim profile:

cd nvim
.\bootstrap.sh

Project Structure

.
├── alacritty           # Alacritty profile
│   └── alacritty.yml
├── bash                # Bash profile
│   ├── .bash_aliases
│   ├── .bash_profile
│   ├── .bashrc
│   └── .profile
├── bat
├── bin
├── docs                # Documentation
│   ├── docs.md
│   ├── theme.md
│   └── tools.md
├── git                 # Global Git configuration
│   ├── .gitconfig
│   └── .gitignore
├── lsd                 # LSD configuration
│   └── config.yaml
├── nvim                # Neovim profile
│   └── init.vim
├── pulseaudio
├── ruby                # Global RubyGems configuration
│   └── .gemrc
├── s                   # Global s configuration
│   └── config
├── scripts             # Utility scripts
├── wt                  # Windows Terminal profile
│   └── profiles.json
├── yarn                # Global yarn configuration
├── zsh                 # Zsh profile
│   └── .zshrc
├── .editorconfig       # Editor configuration
├── .gitignore          # Git ignore rules
├── .gitmodules         # Git submodules
├── .np-config.json     # NPM publish (np) configuration
├── LICENSE             # Project license
├── package.json        # NPM package configuration
└── README.md           # Project README