This is a repo for my personal environment set up.
Idea behind set up
- Adapting Mac OS & Linux (Ubuntu)
- Reduce time on using mouse
- Unified shortcuts and adapt to all environments
- Only add tools if absolute necessary (useful)
- installation scripts and cleaning up scripts for Mac OS and Ubuntu
- my zsh config
- vim config
Function |
Mac OS |
Ubuntu |
package management |
brew |
apt & snap |
browser |
firefox & chrome |
firefox & chrome |
IM |
slack |
slack |
email |
Mail |
ThunderBird |
video |
Zoom |
Zoom |
terminal |
iterm2 |
terminal |
Note |
Notion |
Notion |
Editor |
vscode & vim |
vscode & vim |
Docker |
Docker |
Docker |
Window manager |
yabai |
i3wm |
- sequelpro
- insomnia
- gifox/giphy capture/gitCapture
- alfred
- vbox
Tools |
Description |
zsh |
default sh |
htop |
systerm monitoring |
Tmux |
split terminal |
Git |
version control |
gh |
github cli to manage github in cmd |
ffmpge |
picture manage cli tool |
youtube-dl |
youtube download tool |
file explore |
ranger |
Tools |
Description |
zsh |
default sh |
htop |
systerm monitoring |
Tmux |
split terminal |
Git |
version control |
gh |
github cli to manage github in cmd |
ffmpge |
picture manage cli tool |
youtube-dl |
youtube download tool |
jq |
A command-line JSON processor |
yq |
A command-line YMAL processor |
autojump |
a quick tool jump directory |
tmux |
A terminal multiplexer |
Additional Terminal Set up
Tool |
Description |
aws cli |
aws cli |
- NodeJS
- Go Lang
- DotNet Core
- Python
- Rust
- Java
https://github.com/jlevy/the-art-of-command-line