- Fedora/RHEL
- macOS
- Ubuntu
- (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
git clone --depth 1 https://github.com/jorge-menjivar/workstation-config.git
cd workstation-config
sh install.sh
Only restore configuration files if you already installed everything.
sh restore.sh