A collection of dotfiles and install scripts to set up my development environment 🛠️ 📂️ 🚀
A local repository can be installed and updated by running:
./install
A specific script can be installed by running:
./install script1 script2 ...
This repository can be installed without a local copy
by invoking the setup-new script directly via curl:
# Inspect source
curl -s https://raw.githubusercontent.com/andrejusk/dotfiles/HEAD/script/setup-new | less
# Run
curl -s https://raw.githubusercontent.com/andrejusk/dotfiles/HEAD/script/setup-new | bash
| Key | Mnemonic | Action |
|---|---|---|
^A |
All commits | Git log browser with diff preview |
^B |
Branch | Git branch checkout with log preview |
^E |
Edit | Find and edit file in $EDITOR |
^F |
Find | Find in files (rg + fzf), open at line |
^G |
Go remote | SSH/codespace connect (local only) |
^J |
Jump | Zoxide directory jump |
^K |
Kommands | Command help lookup (tldr/man) |
^N |
Navigate | Tmux session create/attach |
^O |
Open | Open repo/PR/issues/actions in browser |
^P |
Project | Switch to workspace project |
^R |
Reverse | Fuzzy search command history (fzf built-in) |
^S |
Session | Browse & resume Copilot CLI sessions |
^X |
eXecute | Process manager (fzf + kill) |
^Y |
Yank stash | Browse git stashes with diff preview |