- if not on personal setup, run
.config/nivek/dotfiles-symlink.sh
script
~/.gitconfig
contains public config for checking in repo- store private config in
~/.config/git/config
file
- Fish Plugins
- Fisher for plugin manager - https://github.com/jorgebucaran/fisher
fisher list
- jorgebucaran/fisher
- ilancosman/tide@v5
- edc/bass
- jorgebucaran/nvm.fish
- jethrokuan/z
- Fisher for plugin manager - https://github.com/jorgebucaran/fisher
- Notes:
- to remove right bar in fish, comment out fish_right_prompt in
~/.config/fish/functions/fish_prompt.fish
- fix fish not loading in webstorm
sudo ln -s ~/.config/fish /Applications/WebStorm.app/Contents/plugins/terminal
- to remove right bar in fish, comment out fish_right_prompt in
- install TPM
- install all the plugins -> rmb to fetch plugins with prefix-I (capital I)
- How to copy text
- Option A) use mouse to drag and text would automatically be copied
- Option B) enter tmux copy-mode
- click
v
and begin highlighting, pressy
to copy to clipboard
- click
- for both options, press
ctrl-v
to toggle between rectangles (highlight entire line vs block)
- brewfile
brew bundle dump
- https://pumpingco.de/blog/brewfile/
- install powerline to get colours working for tmux
pip3 install powerline-status
- tried on pip3.11 and it doesn't work. pip3.9 works
- can try linting via
powerline-lint
- can run powerline via
powerline-config tmux setup
- default config merges with custom config
- default config is somethere in
/opt/homebrew/lib/python3.9/site-packages/powerline/config_files
- can also try finding via
pip3.9 show powerline-status
- default config is somethere in
- skhd
- update cellar plist to use bash instead fish
- koekeishiya/skhd#42 (comment)
- nvm
- nvm needs to run a script but uses posix syntax which doesn't work with fish. We need to use bass to run it or something else.
- i'm using this fisher plugin to make nvm work with fish
- will need to install null-ls dependencies for formatting/linting, etc to work. eg. need to install eslint_d and lua_format
- nnn
- need to manually install all plugins v
- can get alacritty keycodes by using
xxd -psd
- Hammertools
- can install cli tool
hs
via runninghs.ipc.cliInstall("/opt/homebrew")
on M1 (try without the location param first)
- can install cli tool