These are not the droids .files you're looking for
These are my dotfiles. There are many like them, but these ones are mine.
My dotfiles are my tools. I must master and configure my dotfiles as I must master my own life. My dotfiles, without me, are useless. Without my dotfiles, I am useless. I must make my dotfiles work as I make my life work.
I will master the secrets of my dotfiles. I will keep my dotfiles clean and organized as I keep my thoughts organized. We will become one with each other.
Before the eyes of the command line gods, this creed I swear: my dotfile and I are the warriors of workflows, the masters of systems, the defenders of productivity. So be it, until victory is mine and there is no need for more configuration.
This is the way (...to describe your dotfiles)
-
git -
zsh- install
zsh(e.g.sudo apt-get install zsh) - set
zshas default shell:chsh -s $(which zsh)- restart user session to apply the change
- NB!
chshdoes not work on every system
- install
-
cli tools:
-
optional tools/apps:
- Download or clone the repository
git clone --recurse-submodules git@github.com:serpro69/dotfiles.git ~/dotfiles- Run the init script
cd ~/dotfiles
./init.zsh- Restart the shell (or run
exec zsh)
-
Update iterm2 settings
- Preferences -> General -> Settings -> Load preferences from a custom folder or URL
- Set the path to
~/dotfiles/config/iterm2 - Enable "Save changes: When Quitting"
- Set the path to
- Restart iterm2
- Preferences -> General -> Settings -> Load preferences from a custom folder or URL
-
Update keyboard shortcuts
- Preferences -> Keyboard -> Keyboard Shortcuts -> Input Sources
- Disable "Select the previous input source"
(it's mapped to
^spacewhich is used in a lot of other places, e.g. vim)
- Disable "Select the previous input source"
(it's mapped to
- Preferences -> Keyboard -> Keyboard Shortcuts -> Input Sources