Packages & Configuration
Modules
| Module | Contents | Size |
|---|---|---|
zsh |
.zshrc, aliases, functions, completions |
Core |
nvim |
init.lua, lazy.nvim plugins, LSP config |
Core |
git |
.gitconfig, global ignore, aliases |
Core |
tmux |
.tmux.conf, status bar, keybindings |
Core |
ssh |
SSH config, known_hosts management |
Core |
scripts |
domus-push-all, vault-ssh-sign, dsource |
Utility |
Shell Configuration
Zsh Features
# Custom aliases
alias gs='git status'
alias gp='git push'
alias k='kubectl'
# Custom functions
gach() { git add -A && git commit -m "$(cat)"; }
gacp() { git add -A && git commit -m "$(cat)" && git push; }
# domus workflow
domus-push-all # Push all domus-* repos
domus-check # Check build status
dsource d000 # Load credentials