Skip to content

petersellars/dotfiles

Repository files navigation

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.

About

Personal dotfiles for customization of environments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published