MacOS and Ubuntu Setups
wget https://github.com/passutte/coding/archive/master.zip && \
unzip master.zip && \
rm master.zip && \
cd config-main
- MacOS (NAME should be the name after /Users/... and USER is
echo $USER
):sudo bash install.sh $NAME macOS $USER 2>&1 | tee /tmp/initial_setup.log
- Ubuntu:
sudo bash install.sh $USER ubuntu 2>&1 | tee /tmp/initial_setup.log
- Parallels (Ubuntu):
sudo bash install.sh $USER parallels 2>&1 | tee /tmp/initial_setup.log
The setup script will print to screen and log the same contents to /tmp/initial_setup.log
.
Source config with tmux source ~/.tmux.conf
Run Prefix + I
to initialize plugins.
For MacOS, key mappings config found in macOS
NOTE: In settings - Keys - Navigation Shortcuts: change shortcut to choose a split pane to No Shortcut (otherwise option+numbers cannot be used special characters)
For Linux, key mappings config found in ubuntu
guake --restore-preferences=guake.cfga
guake --save-preferences=guake.cfg
- Enter fish shell
fish
- config colors (web GUI)
# configure the color, to e.g. Dracula fish_config
- install fisher plugin manager (ref)
curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
- install packages required by some plugins
- fonts required for
tide
(ref)- MesloLGS NF Regular.ttf
- MesloLGS NF Bold.ttf
- MesloLGS NF Italic.ttf
- MesloLGS NF Bold Italic.ttf
- Also, set the terminal font to one of these
- packages required by
PatrickF1/fzf
(ref)- In fish shell (not working on MacOS):
mkdir -p ~/.local/bin && \ # fzf git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && \ ~/.fzf/install && \ # fd sudo apt install fd-find -y && \ ln -s (which fdfind) ~/.local/bin/fd &&\ # bat sudo apt install bat -y && \ ln -s /usr/bin/batcat ~/.local/bin/bat
- In fish shell (not working on MacOS):
- fonts required for
- install plugins with
fisher
fisher install jorgebucaran/fisher && \ fisher install PatrickF1/fzf.fish && \ fisher install IlanCosman/tide && \ fisher install edc/bass # using bash utilities in fish, check out https://github.com/edc/bass
https://www.ubuntupit.com/best-visual-studio-code-extensions-for-programmers/
Anaconda:
conda init <>
conda config --set auto_activate_base false