Skip to content

Contains setup for my terminal. Has Vim, ZSH, and tmux configurations.

Notifications You must be signed in to change notification settings

merlinsbeard/terminal-setup

Repository files navigation

Config and applications I use

Fonts usage

  1. MonaSpace
  2. Jetbrains Mono Nerd Font

Neovim setup

  1. LazyVim

VSCode Settings

  1. vscode-settings-user.json

TMUX

Install tmux-plugins first Taken from tmux-plugins

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

After install copy tmux.conf to $HOME folder

cp tmux.conf ~/.tmux.conf

To Install the plugins start tmux and press

Press Ctrl + A + I

Oh my ZSH install

  1. Install ZSH
sudo apt update
sudo apt install zsh
zsh --version
chsh -s $(which zsh)
echo $SHELL
  1. Install oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. Copy zsh file
cp zshrc ~/.zshrc

Kitty

Terminal Emulation

cp kitty -r ~/.config/

Aerospace

Window tiling for MacOS

cp aerospace.toml ~/.aerospace.toml

Git

After installing git

cp gitconfig ~/.gitconfig

Applications

GUI

Terminal

Brew apps

brew install \
    htop \
    tmux \
    zoxide \
    fzf \
    tree \
    tig \
    ripgrep \
    rsync \
    jq

Other Configurations for mac

To enable press and hold for vscode in mac

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false         # For VS Code
defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider
defaults write com.visualstudio.code.oss ApplePressAndHoldEnabled -bool false    # For VS Codium
defaults delete -g ApplePressAndHoldEnabled

About

Contains setup for my terminal. Has Vim, ZSH, and tmux configurations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published