Main technologies:
- kitty. Terminal emulator
- neovim. Text editor
- fish. Shell
- tmux. Terminal multiplexer
- i3. Window tiling manager
- m2i. Use midi to control your system
- gromit-mpx. Draw on top of your screen
- keyd. A key remapping daemon for linux
- pipewire. Multimedia processing graphs
- wireplumber. Session manager for Pipewire
Necesary dependencies for my workflow
- IosevkaTerm Nerd Font
- feh. Set your system wallpaper programatically
- jq. Command-line JSON processor
- xgetres. Get entries from .Xresources
- veikk-tablet-bin. Driver for my graphic tablet
- Add m2i's config files. Still in progress
- Add wireplumber's config files. ✅
Still in progress - Add pipewire's config files. ✅
Still in progress
- Python development setup with Neovim
- keyd special chars setup
- disable internal keyboard with libinput and keyd
- migrate from optimus-manager to official NVIDIA prime
- nvim-dap and node cli app written in typescript
- Comments on neovim plugins journey
Tools I used to use
- wezterm. Terminal emulator. I stopped using it due to CPU performance consumption.
- optimus-manager. GPU switching on Optimus laptops. Migrated from it to official NVIDIA prime method.
- zellij. Terminal multiplexer. Still in early staging, not so much cutomizability
- autorandr. Automate display configuration. Not necessary anymore