Based dotbot manage.
git clone https://github.com/touero/dotfiles.git && cd dotfiles
Caution
It might link to configuration files you don't need, please check dotbot command line arguments.
Note
- The software repositories in different versions of Ubuntu or Macos contain different versions of software, and you may need to compile it manually.
- It is best to make the execution result of the written script idempotent.
Tip
theoretical sequence:
boot
: first initialization execution.install_packages
: install dependency packages.install
: dotbot install script.
As a vimer, I prefer software similar to vim operations, which is free as in freedom is better.
- /usr/bin/sh: dash
- Login Shell: zhs
- Terminlal Multiplexer: tmux
- Terminal Emulator: foot | wezterm
- WM/Compositor: sway
- Status Bar: waybar
- Application Launcher: wmenu
- Fuzzy Finder: fzf
- Editor: neovim
- Picture Editor: gimp
- File Manager: yazi | ranger
- Web Browser: firefox | chrome | qutebrowser
- Downloader: curl | wget
- Screenshot: grim + slurp + swappy
- Clipboard Manager: wl-clipboard + cliphist
- Dotfiles Manager: git & dotbot
A few scripts or config files come from others, and a credit to the respective authors should be spotted.
Referenced: