Development tools and dotfiles of daxiongpro, help you use Ubuntu(Linux) easily!
*All scripts are tested on ubuntu 20.04 LTS.
git clone https://github.com/daxiongpro/Qdotfiles.git ~/.Qdotfiles
Make a proxy on 8999 port in your linux computer. I recommand use clash. See clash tutorial
# Terminal 1
cd ~/.Qdotfiles
source clash/proxy.zsh
proxy download
proxy up
# Terminal 2
cd ~/.Qdotfiles
source clash/proxy.zsh
proxy up
proxy status
-
install zsh and oh-my-zsh
-
copy .zshrc to home
-
chsh from bash to zsh
-
source .zshrc
cd ~/.Qdotfiles
sh scripts/init_a_fresh_ubuntu/1.install_common_softwares.sh --zsh
We have a command named qdot
or q
to premote things to be done instantly, you can use a single command setup config in this repo to your computer
- greeting
- copy dotfiles to home
- source .zshrc
q b # qdot bootstrap
qdot backup # copy your dotfiles to the Reponsitory
qdot push -m "changes" -t [master|dev|HEAD]
- If you have just install the Ubuntu operating system, just follow init fresh ubuntu tutorial to install softwares like
git,zsh,tmux
et al. - All scripts about init new ubuntu OS is in
Qdotfiles/scripts/init_a_fresh_ubuntu/{{ 1-6 }}
.
Each software owns a directory in root directory of the project, install.sh
and *.zsh
represent installation and software-wise comands.