cccffa8fae14daf63322bbd254d853be6802813b
- Replace BLUE/CYAN/CYAN_BOLD with TEAL/TEAL_BOLD (#2CB494) to match the primary accent used across vim, zsh prompt, tmux, and fzf - Update BLUE (#0C48CC -> #4068D4) then merge into TEAL - Update RED (#F40404 -> #F88C14) to match vim/shell error orange - Rename GREEN to grey-blue (#7290B8) for [PASS] messages - Format all raw echo output with log functions or log_quote - Suppress sudo prompt when credentials are already cached - Add missing log_pass to 22-zsh.sh and 23-stow.sh - Convert raw 'already installed' echos to log_skip (7 scripts) - Pipe SSH key and mise output through log_quote - Suppress noisy bat cache and mise WARN output - Match fastfetch colors to palette (teal logo, grey-blue keys) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
andrejusk/dotfiles
A collection of dotfiles and install scripts to set up my development environment 🛠️ 📂️ 🚀
Usage
A local repository can be installed and updated by running:
./install
A specific script can be installed by running:
./install script1 script2 ...
Automated setup
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
Keyboard shortcuts
| 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 |
Description
Languages
Shell
72.2%
C
24.5%
Python
2.1%
Dockerfile
1.2%