Skip to content

aak1247/setup-script

Repository files navigation

setup-scripts

English | 简体中文

About

my personal Posix env set up script.

Features

  • Shell: Based on oh-my-zsh install script and shell-set-up
  • System: git/apt mirror/some tools (including proxychains)
    • Support for
      • Ubuntu
      • Debian
  • Git: Config git user.name & user.email and ssh key via prompts
  • Node: nvm & node & nrm & yarn & cnpm & pnpm
  • Python: pyenv & python & pip & poetry & pipenv
  • Golang: gvm & go (and config proxy & mirror automatically)
  • Rust: includes cargo / rustc / rustdoc / rustfmt / ruststd, with rustup
  • Java: Support for JDK 11, 17, with ppa:linuxuprising/java
  • Docker: docker & docker-compose
  • Tmux: tmux and config, based on aak1247/.tmux
  • ......

And all of this will be optional if you don't need it.(WIP)

Usage:

# via curl
sh -c "$(curl -fsSL https://github.com/aak1247/setup_scripts/raw/master/install.sh)"

# via wget
sh -c "$(wget https://github.com/aak1247/setup_scripts/raw/master/install.sh -O -)"

Screenshot

Zsh

And finally you will get this a beautify zsh! Don't worry your old .zshrc would have a backup as .zshrc.back.(if you have one.)

screen-shot

if you want to adopt my configuration, you can replace DEFAULT_USER variable with your username in .zshrc and uncomment it if you want (default is $USER@$HOSTNAME).

finally, Do remember install an powerline+awesome(nerd) font (here is meslo which I am using) to show all these wonderful stuff!

Related