- Fedora/RHEL
- macOS
- Ubuntu
git clone --depth 1 [email protected]:jorge-menjivar/modern-terminal.git
cd modern-terminal
bash install.sh
Only restore configuration files if you already installed everything.
bash restore.sh
- (Optional) Installs Alacritty
- Installs the LiberationMono nerd font, which includes more characters
- Sets ZSH as the default shell
- Installs oh my zsh and configures it
- Adds github copilot to terminal.
- linux: Use with
ctrl + \
to explain, andalt + \
to suggest. - macOS: Use with
ctrl + \
to explain, andoption + \
to suggest.
- linux: Use with
- Installs https://starship.rs
- Install brew if not installed
- Installs Rust
- Installs Node Version Manager
- Install latest LTS version of node
- Installs pnpm
- For Python
- Installs pipx
- Installs poetry
- Installs Zellij (tmux replacement)
- Installs bat (cat replacement)
- Installs ripgrep (grep replacement)
- Installs Neovim
- Adds a custom configuration inspired by neovim-config
- Adds copilot support to neovim
- Adds pyright support