zeekrs' dot files - management by chezmoi
- fish shell - Command line shell for the 90s
- starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell!
- alacritty - Fast, cross-platform, OpenGL terminal emulator
- tmux - terminal multiplexer
- karabiner - Powerful utility for keyboard customization on macOS
- yabai - Tiling window manager for macOS based on binary space partitioning
- skhd - Simple hotkey daemon for macOS
- sketchybar - Highly customizable macOS status bar replacement
- neovim - Vim like Editor
- homebrew - The missing package manager for macOS
- volta - JS Toolchains as Code. ⚡
- sdkman - Software Development Kit Manager Command Line Interface
- yazi - Blazing Fast Terminal File Manager
- fzf - Command-line fuzzy finder
- ripgrep - Recursively searches directories for a regex pattern
- zoxide - Smarter cd command. Supports all major shells.
- bat - cat(1) clone with syntax highlighting and Git integration.
- bottom - Customizable cross-platform graphical process/system monitor for the terminal
- delta - A syntax-highlighting pager for git, diff, and grep output
- czg - czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
- lazygit - Simple terminal UI for git commands
- eza Modern replacement for ‘ls’.
- fd - Simple, fast and user-friendly alternative to 'find'
- procs - Modern replacement for ps written in Rust
- sd - Intuitive find & replace CLI.
- dust - More intuitive version of du in rust
- tealdeer - Very fast implementation of tldr in Rust.
- tokei - Count your code, quickly.
- grex - Generating regular expressions from user-provided test cases
- hostctl - Tool to manage /etc/hosts like a pro!
- atuin - Magical shell history
- dog - A command-line DNS client.
- jq - Command-line JSON processor
- jless - A command-line JSON viewer designed for reading, exploring, and searching through JSON data.
- htmlq - Like jq, but for HTML.
- just - A handy way to save and run project-specific commands.
- macchina - A system information frontend with an emphasis on performance.
- onefetch - Command-line Git information tool
- ouch - Stands for Obvious Unified Compression Helper.
- tailspin - A log file highlighter
- xh - Friendly and fast tool for sending HTTP requests
- orbstack - Fast, light, simple Docker containers & Linux machines for macOS
- translate-shell Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.
- poetry Python packaging and dependency management made easy
- gost GO Simple Tunnel - a simple tunnel written in golang
-
edit chezmoi config file
echo "[data] email = \${YOUR_EMAIL} proxy_host = \${YOUR_HOST_PROXY_IF_EXSIT} openai_api_host = \${YOUR_HOST_PROXY_IF_EXSIT} openai_api_key = \${YOUR_OPEN_AI_KEY_IF_EXSIT} [diff] pager = \"delta --dark --paging=never\" " > ~/.config/chezmoi/chezmoi.toml
-
initialize dot files
chezmoi init [email protected]:zeekrs/dotfiles.git
-
check diff
chezmoi diff
-
apply changes
chezmoi apply -v
-
pull and apply the latest changes from repo
chezmoi update -v