项目作者: kalkayan

项目描述 :
Dotfiles or you can say my swiss army knife. A detailed section on storing, managing and tracking dotfiles + actual dotfiles.
高级语言: Shell
项目地址: git://github.com/kalkayan/dotfiles.git
创建时间: 2020-10-25T15:04:49Z
项目社区:https://github.com/kalkayan/dotfiles

开源协议:MIT License

下载


  1. : '
  2. _ _ __ _ _
  3. | | | | / _(_) |
  4. __| | ___ | |_| |_ _| | ___ ___
  5. / _` |/ _ \| __| _| | |/ _ \/ __|
  6. | (_| | (_) | |_| | | | | __/\__ \
  7. \__,_|\___/ \__|_| |_|_|\___||___/
  8. --------------------------------
  9. Add a dot in front of that file!
  10. ----------------------------------------------
  11. -----------------------------------------------------------------------
  12. This repository is the collection of configurations that I learned over
  13. time and still use for my daily work. The repository contains configs
  14. files for vim, tmux and etc. This reposiotry also contains a file for
  15. automating the setup of your development machine by using xcode tools,
  16. brew.sh and kalkayan/dotfiles.
  17. -----------------------------------------------------------------------
  18. '


This repository is the pack of Linux-based configurations that I learned over time and still regularly use. It includes some bash, fzf (the goodness), ripgrep, vim, sweetening prompt, tmux, and so much more. The repository is just the code; if you are interested in building your own development experience from scratch, read the following series: Add a dot in front of that file! (A four-part series based on my learnings).

Start using these dotfiles

Before starting the installation, I recommend reading Storing dotfiles with Git to understand how this repository makes the best of Git using --bare.

You can either follow the above articles and install these using git clone --bare https://github.com/kalkayan/dotfiles.git or use the setup script to install dotfiles/setup a machine/installing bins and casks and other things.

  1. # To install the dotfiles
  2. curl -fsSL https://raw.githubusercontent.com/kalkayan/dotfiles/main/setup | zsh -s -- --with-dotfiles

Also, this repository provides you a neat way of setting up a new system with a single command, independent of any other softwares, run:

  1. # To setup a new machine from scratch
  2. curl -fsSL https://raw.githubusercontent.com/kalkayan/dotfiles/main/setup | zsh -s -- --new-machine

If in case https://sh.kalkayan.io/setup is not available, please use the mirror https://github.kalkayan.io/dotfiles/setup.

Contributing to dotfiles

Suggestions / Improvements or any other helpful trick is always welcome, Please raise a PR with some context or any helpful links.

Feel free to reach me out at rec.manish.sahani@gmail.com or connect with me on LinkedIn.