- dwm
- bépo: adjustments for keyboard
- systray patch
- install from submodule
- st: install from submodule
- neovim with the following general config
- lazy.nvim to pull packages
- bépo: in order to keep minimal adjustments I remap
Alt+{c,t,r,s}to thehjklhomerow. - light theme user - previously papercolor but it did not integrate really well with treesitter syntax highlight, currently
nvim-grey - No lsp config yet, I use ctags
- fzf: for various utilities
- tmux
- my main usage consists in having multiple sessions for each different contexts I work on; and switching between them with a fzf based script (see
tmux-switch-session) - should be higher than version 3.3 for fzf integration (floating menus)
- my main usage consists in having multiple sessions for each different contexts I work on; and switching between them with a fzf based script (see
- zsh: shared shell setup lives in
zshrc; machine-local secrets and one-off overrides should live in~/.zshrc.local(seezshrc.local.example). - pi: global settings, prompt templates, skills and notification extension under
pi/agent/. - desktop utilities: dunst, ghostty, i3, X session startup, taskwarrior, gh-dash, k9s, Vim compatibility snippets and tmux session seeds are gathered in their matching directories/files.
Do not commit real tokens, cookies, passwords, private keys, kube configs or SSH/GPG material. Keep them in local-only files such as ~/.zshrc.local or tool-specific secret stores.
-
Install TLP:
sudo apt install tlp tlp-rdw -
Edit TLP config:
sudo -e /etc/tlp.confSetSTART_CHARGE_THRESH_BAT0=75andSTOP_CHARGE_THRESH_BAT0=80 -
Apply and restart:
sudo tlp start