Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 2.44 KB

README.md

File metadata and controls

40 lines (28 loc) · 2.44 KB

Dotfiles

Keep a Changelog

Convential CommitLog:1.0.0 commitlint/cli:19.5.0

NVM:0.40.1 Node:22.11.0 NPM:10.9.0


Dotfiles

Dotfiles are configuration files typically used to customize and manage user environments in Unix-like operating systems. They are often hidden (with filenames starting with a .) and are used by various tools and applications, such as Git (.gitconfig), shells (.bashrc, .zshrc), and editors like Vim (.vimrc). Including Dotfiles in a project or personal repository is highly beneficial because they allow users to maintain consistent configurations across different systems, streamline setups, and serve as a backup for personalized settings. Sharing Dotfiles in a repository can also help others adopt similar workflows or configurations, promoting productivity and collaboration.

Installation

After cloing this repo, run install to automatically set up the development environment. Note that the install script is idempotent: it can safely be run multiple times.

git clone https://github.com/petersellars/dotfiles
cd dotfiles && ./install

Dotfiles uses Dotbot for installation.

Configuration

Dotfiles configuration resides in the .install.conf.yaml file.

Making Local Customizations

You can make local customizations for some programs by editing these files:

  • bash: ~/shell_local_before run first
  • bash: ~/bashrc_local_before run before .bashrc
  • bash: ~/bashrc_local_after run after .bashrc
  • bash: ~/shell_local_after run last

Licence

Copyright (c) Peter Sellars. Released under the MIT License. See LICENSE.md for details.