Skip to content
lmilojeviccPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Dotfiles

My personal configuration for a consistent, fast development environment across machines — shell, editor, terminal, and the daily-driver CLI tools that go with them.

Terminal and Neovim

What's included

Tool What's configured
Zsh — interactive shell .zshrc with zinit plugin management, vi-mode, completions, fzf/zoxide integration, and aliases
Starship — cross-shell prompt Minimal, Nerd-Font prompt theme with language-specific icons and git metrics
Ghostty — GPU-accelerated terminal Catppuccin Mocha theme, semi-transparent background, ctrl+f2 leader keybinds
WezTerm — GPU-accelerated terminal Lua config: WebGPU frontend, Maple Mono font, custom Catppuccin scheme, leader-key pane management
tmux — terminal multiplexer TPM plugin manager, Catppuccin status line, session restore, vi copy-mode, smart splits
Neovim — modal editor Lua config (lazy.nvim): options, keymaps, LSP, and autocommands
IdeaVim — Vim emulation for JetBrains IDEs Vim-style keymaps for LSP navigation, git actions, NERDTree, surround, and easymotion
VS Code — graphical editor Per-language formatters, vim-like hjkl navigation, and custom-CSS animations
git — version control .gitconfig: histogram diff, diff-so-fancy pager, rebase pulls, rerere, and a ~/.gitconfig.local include
bat — syntax-highlighting pager Catppuccin Mocha theme with line numbers and change markers
k9s — Kubernetes terminal UI Catppuccin skins and command aliases
lazydocker — Docker terminal UI Catppuccin theme with Nerd Font icons
lazygit — git terminal UI diff-so-fancy diff rendering, Catppuccin theme, Nerd Font icons
yazi — terminal file manager Custom previewers for Markdown, CSV, JSON, Parquet, and SQLite databases
topgrade — one-command system upgrade Curated upgrade list (Rust, Go, Node, Bun, …) plus zinit and pipx/uv custom steps
posting — API client for the terminal Catppuccin theme and send-on-f7 keybinding
AeroSpace — macOS tiling window manager Gaps, alt-based focus/move/resize keybinds, and automatic per-app workspace routing
Pi — terminal coding agent Settings for models, themes, and plugin packages
herdr — terminal workspace & pane manager for coding agents Catppuccin theme, worktree directory, and ctrl+hjkl pane navigation
agent instructions — guidance for Claude & Gemini Shared tone, orchestration, and tooling rules for AI coding agents
scripts — shell utilities docx2pdf / pptx2pdf, a detached runner, and tmux/herdr focus helpers

Setup

# Clone to home directory
git clone https://github.com/lmilojevicc/dotfiles.git ~/dotfiles
cd ~/dotfiles

# Install all configs
dotty link --all

# Or install specific modules
dotty link scripts zsh git

# Preview changes before linking
dotty link --all --dry-run

Configs are managed with Dotty; see dotty.toml for the full link map.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages