: '
_ _ __ _ _
| | | | / _(_) |
__| | ___ | |_| |_ _| | ___ ___
/ _` |/ _ \| __| _| | |/ _ \/ __|
| (_| | (_) | |_| | | | | __/\__ \
\__,_|\___/ \__|_| |_|_|\___||___/
--------------------------------
Add a dot in front of that file!
----------------------------------------------
-----------------------------------------------------------------------
This repository is the collection of configurations that I learned over
time and still use for my daily work. The repository contains configs
files for vim, tmux and etc. This reposiotry also contains a file for
automating the setup of your development machine by using xcode tools,
brew.sh and kalkayan/dotfiles.
-----------------------------------------------------------------------
'
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).
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.
# To install the dotfiles
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:
# To setup a new machine from scratch
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 mirrorhttps://github.kalkayan.io/dotfiles/setup
.
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 [email protected] or connect with me on LinkedIn.