Skip to content

davidsneighbour/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,189 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The dot-files of @davidsneighbour

The Dotfiles of @davidsneighbour

Caution

While this repo is public and licensed under MIT you probably do NOT want to just clone it and use it as a template for your own project. Feel free to look around and take inspiration as I did with plenty of dotfile repository before me. This is my personal setup and it works for me. If you have questions or suggestions (or find me adding my own private keys to this repo) feel free to contact me or peruse the issues section.

Introduction

See the preceding note. If you are still here, then you are interested in how I optimize my daily work with my system and these files are the result of that. I abide by a list of rules and principles to make my life easier:

  • I use GNU Bash (on my system currently v5.2+). I use it because it's a widely used shell and it's the default shell on my system. I use it because all my linting tools and subscripts are written or configured for bash.
  • If the capability is available within Bash itself, I use that feature.
  • Speed is subjective. 1 second is not slow. 5 seconds is not slow. I am not optimizing my scripts to save nanoseconds and enjoy the time spent waiting for my scripts to finish.
  • Documentation for the features lives in the scripts themselves.

Setup and update

See SETUP.md for details.

LICENSE

As far as components of this project are licensable this is done so under the MIT License - see the LICENSE file for details. Again… use at your own risk.