Viktor Barzin
|
cfd4357880
|
Optimize zsh startup time (~10x faster)
- Add compinit caching (regenerate daily instead of every shell)
- Set skip_global_compinit to avoid double initialization
- Remove kubectl from oh-my-zsh plugins
- Add lazy-loading for kubectl completions
- Add common kubectl aliases (k, kgp, kgs, kgn, etc.)
Startup time: 1.55s → 0.15s
|
2026-01-25 11:21:40 +00:00 |
|
Viktor Barzin
|
add7e7c756
|
add alias to chezmoi push
|
2026-01-24 00:31:33 +00:00 |
|
Viktor Barzin
|
ec8b89eee1
|
source cargo env only if exists
|
2026-01-24 00:26:54 +00:00 |
|
Viktor Barzin
|
893d5e96cf
|
Enable kubectl oh-my-zsh plugin for proper completions
|
2026-01-18 16:49:45 +00:00 |
|
Viktor Barzin
|
73b2f6bf60
|
Fix tmux status bar for cross-platform (macOS + Linux)
|
2026-01-18 16:30:26 +00:00 |
|
Viktor Barzin
|
b2800e3156
|
Add encrypted kubeconfig and kubens context
|
2026-01-18 15:37:09 +00:00 |
|
Viktor Barzin
|
b72add27c2
|
Cleanup: Remove old duplicate dotfiles (2026-01-18)
REMOVED FILES (can revert to commit 7c7fab4 if needed):
- .bash_aliases (duplicate of dot_bash_aliases)
- .zshrc (duplicate of dot_zshrc)
- .zshenv (duplicate of dot_zshenv)
- .tmux.conf.local (duplicate of dot_tmux.conf.local)
- .vimrc (old format, not chezmoi-managed)
- .virtualenvwrapper.sh (old 41KB script)
- .gitconfig (old format)
- setup.sh (replaced by chezmoi)
KEPT:
- All dot_* files (current configs)
- wombat256mod.vim (vim theme)
- vim-plugins/ (vim plugins)
- fusuma.yml (Linux gestures)
- iterm2.json (macOS iTerm2)
- konsole.profile (KDE terminal)
|
2026-01-18 15:17:20 +00:00 |
|
Viktor Barzin
|
7c7fab4c95
|
Add GPG-encrypted secrets.zsh
- Encrypted with GPG key me@viktorbarzin.me
- Added chezmoi.toml config for GPG encryption
|
2026-01-18 14:28:56 +00:00 |
|
Viktor Barzin
|
55b0d31604
|
Refactor dotfiles - 2026-01-18
Changes:
- Refactored .zshrc into modular oh-my-zsh/custom/ files
- Created aliases.zsh, functions.zsh, path.zsh, keybindings.zsh
- Added bira-time.zsh-theme (bira with timestamp)
- Added tools/*.zsh for pyenv, nvm, kubectl
- Updated .tmux.conf.local with cross-platform support
- Updated gpakosz/.tmux framework
- Cleaned up .zshenv
|
2026-01-18 14:23:48 +00:00 |
|
Viktor Barzin
|
a33f99e765
|
initial
|
2025-11-22 22:51:27 +00:00 |
|
Viktor Barzin
|
090766cab0
|
source virtualenvwrapper to enable workon commands
|
2023-05-19 12:17:42 +00:00 |
|
Viktor Barzin
|
7d2785a280
|
when exporting gopath - export $USER instead of hardcoded user
|
2023-05-10 12:18:57 +00:00 |
|
viktorbarzin
|
a6f02974ae
|
add more stuff
|
2023-05-10 08:20:57 +01:00 |
|
viktorbarzin
|
71cff0e097
|
Use <Option><arrow> to jump words
|
2020-09-04 14:11:21 +01:00 |
|
viktorbarzin
|
4ad835eae6
|
force resize when containing term resizes
|
2020-09-04 10:04:10 +01:00 |
|
viktorbarzin
|
155bfbc449
|
add svm alias
|
2020-09-01 09:32:22 +01:00 |
|
viktorbarzin
|
48c82c2a1b
|
add svm alias
|
2020-09-01 09:26:44 +01:00 |
|
viktorbarzin
|
13409ba3df
|
Add mac-y shortcuts
|
2020-08-23 17:47:33 +01:00 |
|
viktorbarzin
|
e94ce046fd
|
Add konsole and iterm setting description
|
2020-08-23 16:57:14 +01:00 |
|
viktorbarzin
|
caff8f5063
|
Add konsole profile
|
2020-08-23 16:54:35 +01:00 |
|
viktorbarzin
|
9c330966d7
|
Add iTerm2 config
|
2020-08-23 16:49:30 +01:00 |
|
viktorbarzin
|
97f6d5002a
|
do not need setup-vim anymore
|
2020-08-23 16:42:44 +01:00 |
|
viktorbarzin
|
87616bb5d5
|
Move plugin init in .tmux.conf.local instead of .tmux.conf
|
2020-08-23 16:40:51 +01:00 |
|
viktorbarzin
|
08b587715a
|
some more cleanup
|
2020-08-23 16:40:26 +01:00 |
|
viktorbarzin
|
be2c644194
|
typo
|
2020-08-23 16:36:07 +01:00 |
|
viktorbarzin
|
6cb8a36380
|
reorder and typos
|
2020-08-23 16:34:13 +01:00 |
|
viktorbarzin
|
8819318c6f
|
Update readme
|
2020-08-23 16:27:53 +01:00 |
|
viktorbarzin
|
934ccfb6e5
|
update some ancient aliases
|
2020-08-23 16:27:32 +01:00 |
|
viktorbarzin
|
3c22d8b4c6
|
rename setup script
|
2020-08-23 15:01:23 +01:00 |
|
viktorbarzin
|
01a00ab6c0
|
no need to save vscode settings as this is built-in vscode now
|
2020-08-23 14:50:18 +01:00 |
|
viktorbarzin
|
dfd6ccc290
|
version 1 of setup env script
|
2020-08-23 14:48:11 +01:00 |
|
viktorbarzin
|
078a40fdfb
|
add some more stuff...
|
2020-08-23 14:47:45 +01:00 |
|
viktorbarzin
|
80102b236b
|
add fusuma config
|
2020-08-23 14:42:46 +01:00 |
|
viktorbarzin
|
3fca8dff48
|
check if kubectl exists b4 sourcing
|
2020-08-22 13:19:11 +01:00 |
|
viktorbarzin
|
4676113773
|
remove some unused plugins
|
2020-08-22 13:14:56 +01:00 |
|
viktorbarzin
|
e03a0b525e
|
relink .zshrc again. add zsh-z to plugins
|
2020-08-22 13:14:13 +01:00 |
|
viktorbarzin
|
9c9dcdb86f
|
Add z jump from zsh plugins
|
2020-08-22 13:12:09 +01:00 |
|
viktorbarzin
|
8e09267585
|
source virtualenv wrapper only if it exists
|
2020-08-22 13:09:27 +01:00 |
|
viktorbarzin
|
70b4be187f
|
Update setup-env script
|
2020-08-22 12:34:33 +01:00 |
|
viktorbarzin
|
25608f27eb
|
Remove .tmux.conf as this is static and supported upstream
|
2020-08-22 12:28:46 +01:00 |
|
viktorbarzin
|
5252c91796
|
Delete modified bira theme becuase overwrote PROMPT in zshrc
|
2020-08-22 12:22:58 +01:00 |
|
viktorbarzin
|
b33450d806
|
Add .zshenv
|
2020-08-22 12:21:36 +01:00 |
|
viktorbarzin
|
e7917066c8
|
Add fusuma config
|
2020-03-12 21:01:58 +00:00 |
|
viktorbarzin
|
b36f2ed307
|
Do not autorestore sessions because it's annoying
|
2020-03-12 14:53:42 +00:00 |
|
viktorbarzin
|
9a791c1c06
|
Set gundo to use python3
|
2020-03-12 14:53:04 +00:00 |
|
viktorbarzin
|
fbd0361ffe
|
Update to rawhide and fix broken configs
|
2020-03-12 14:21:14 +00:00 |
|
viktorbarzin
|
30d5936094
|
Add autosave/restore session
|
2020-03-05 00:17:15 +00:00 |
|
viktorbarzin
|
0df6884647
|
hard link to my current dotfiles
|
2020-02-13 19:10:15 +00:00 |
|
viktorbarzin
|
816882e2c6
|
do not autosave because it triggers fs watchers
|
2019-11-09 10:22:11 +00:00 |
|
viktorbarzin
|
cc690fd12e
|
add global gitconfig
|
2019-11-09 10:21:42 +00:00 |
|