Skip to content

Instantly share code, notes, and snippets.

@vukhanhtruong
Last active March 4, 2026 04:56
Show Gist options
  • Select an option

  • Save vukhanhtruong/c903b34b45d69b7ed97a10a4dfa37eaa to your computer and use it in GitHub Desktop.

Select an option

Save vukhanhtruong/c903b34b45d69b7ed97a10a4dfa37eaa to your computer and use it in GitHub Desktop.
Install pure Ubuntu Checklist

Copy these files and folders

.zshrc
.zsh_history
.p10k.zsh
.profile
.aws/
.ssh/
.config/nvim
.config/rclone
.config/zellij
.config/superfile
.config/alacritty
.oh-my-zsh/
WIP/
~/Documents/obsidian

Installing

brew install mise
brew install docker-compose 
brew install powerlevel10k 
brew install pyenv 
brew install zsh 
brew install rclone 
brew install fzf
brew install tree-sitter tree-sitter-cli  
brew install kubectl helm derailed/k9s/k9s

# superfile
bash -c "$(curl -sLo- https://superfile.dev/install.sh)"

sudo snap install obsidian --classic
apt install lsd

# Screenshot
# Go to Settings > Keyboard > View and Customize Shortcuts > Custom Shortcuts.
# Add a new shortcut and use the following command: script --command "flameshot gui" /dev/null.
apt install flameshot

whoami

Should be keep sync consistency username with new machine, for instance mine is ces-truongvu

Crontab

*/30 * * * * rclone sync /home/ces-truongvu/Documents/obsidian rclone:obsidian -P --log-file=/home/ces-truongvu/rclone-obsidian.log --log-level=INFO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment