hibetterheyj / yujie_shell

shell scripts and dotfiles for quick Ubuntu setup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Table of Contents

yujie_shell

Setup scripts for Ubuntu (bash)

ideas from https://github.com/davidoort/setup, an automated way of setting up my workstation on macOS or Ubuntu after a reinstall of the OS by David Oort Alonso

Current supported software & CLI

included apps
Chrome, Terminator, Typora, Zoom
included dev tools
VS code, miniconda, ROS
included command line tools (CLI)
git, unzip, tldr, tmux, htop, ffmpeg
included dotfiles
`.bashrc_extras` (amendment to original bashrc), `.aliases` (customised alias), `.inputrc` (incremental history searching), `.condarc` (conda config)

Detailed bash scripts

Personal

  • cli_tools.sh: download command line tools
  • get_hack_font.sh: download and configue Hack font
  • get_cn_fonts.sh: download and configure additional English-Chinese fonts
  • install_ros_noetic.sh: download and configure ROS dev environment and tools
  • install-conda.sh: download and configure Miniconda
  • link_dotfile.sh: configure dotfiles for bash, conda, inputsc, etc.
  • scriptutils.sh: utilitie functions used in other setup scripts
  • git_config.sh: config personal github globally

External

Ideas to be continued!

  • Using GitHub Actions to check the installation correctness
  • Use developed software to manage font installation
  • Config git to local dir
  • Add Pinyin support: https://zhuanlan.zhihu.com/p/109317949

Reference for Ubuntu setup

Snippets & Extension used in VS Code

Other bash scripts

Setup scripts for Windows (Powershell with scoop)

🚧

Reference for Win setup

About

shell scripts and dotfiles for quick Ubuntu setup


Languages

Language:Shell 78.5%Language:Python 21.5%