Andrejus cccffa8fae Unify installer colors with vim/shell palette and clean up output
- 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>
2026-03-18 15:29:02 +00:00
2026-02-13 14:59:25 +00:00
2026-02-13 15:25:26 +00:00
2026-02-13 15:13:12 +00:00
2026-02-13 15:13:12 +00:00
2024-03-08 00:04:34 +00:00

andrejusk/dotfiles

Dotfiles CI status badge

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
Dotfiles for my Linux environment
Readme 626 KiB
Languages
Shell 72.2%
C 24.5%
Python 2.1%
Dockerfile 1.2%