Skip to content

jorge-menjivar/modern-terminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workstation Configuration Script

Supported Platforms

  • Fedora/RHEL
  • macOS
  • Ubuntu

Features

  • (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, and alt + \ to suggest.
    • macOS: Use with ctrl + \ to explain, and option + \ to suggest.
  • 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

Screenshots

GitHub Copilot in Neovim

Screenshot4

Github Copilot in Terminal

Screenshot3

Colorized cat Command Output

Screenshot1

Pretty Terminal with Starship

Screenshot2

Zellij

Screenshot5

Perform Complete Installation

git clone --depth 1 https://github.com/jorge-menjivar/workstation-config.git
cd workstation-config
sh install.sh

Restore Configuration Files

Only restore configuration files if you already installed everything.

sh restore.sh