Skip to content

acathe/setup_env

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup Env

1. Quick Start

1.1. Debian

GIT_USER_NAME=${your_name} GIT_USER_EMAIL=${your_email} bash -c "$(curl -fsSL "https://raw.githubusercontent.com/acathe/setup_env/master/debian.sh")"

1.2. MacOS

bash -c "$(curl -fsSL "https://raw.githubusercontent.com/acathe/setup_env/master/macos.sh")"

2. Debian

2.1. Terminals

By default, the following applications are installed.

You can use the DISABLE parameter to turn them off.

Option Terminals
DISABLE_GIT Git
GIT_USER_NAME ^
GIT_USER_EMAIL ^
DISABLE_ZSH Zsh
DISABLE_OMZ Oh-My-Zsh

2.2. Langs

By default, the following applications are not installed.

You can use the ENABLE parameter to install them.

Option Langs
ENABLE_CPP C++
ENABLE_GOLANG Golang
ENABLE_RUST Rust
ENABLE_PYTHON Python

3. MacOS

3.1. Terminals

By default, the following applications are installed.

You can use the DISABLE parameter to turn them off.

Option Terminals
DISABLE_HOMEBREW HomeBrew
DISABLE_OMZ Oh-My-Zsh

3.2. Applications

By default, the following applications are not installed.

You can use the ENABLE parameter to install them.

Option Applications
ENABLE_ORBSTACK Orbstack
ENABLE_VSCODE Visual Studio Code
ENABLE_CHATGPT ChatGPT
ENABLE_UTM UTM

3.3. Powerlevel10k

Restart the terminal to configure Powerlevel10k.

The script will download the fonts required for the Powerlevel10k theme. You will need to set them up in your terminal manually.

  1. Set the "Terminal Theme" to Pro.
  2. Configure the font for the "Terminal Pro Theme" as MesloLGS NF with a font size of 13.
  3. Set the "Terminal Pro Theme" shell to close when the shell exits completely.

4. TODO

  • Support retry on failure, not restart.
  • Support syncing VSCode settings.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages