1
0
Fork
You've already forked dotfiles
0
My miscellaneous dotfiles.
  • Shell 52.6%
  • Lua 42.7%
  • CSS 3.6%
  • Perl 1.1%
Find a file
2026年07月14日 14:38:15 +08:00
.config fix: add gtk config and file browser in sway 2026年07月14日 14:38:15 +08:00
.gnupg fix: mac gnupg config 2026年06月28日 21:10:26 +08:00
.local feat(script): loading in shell 2026年07月12日 17:29:54 +08:00
.preview chore: update preview ( #44 ) 2026年06月02日 09:38:04 +08:00
.ssh refactor(ssh): remove some alias about ssh and add example file for ssh 2025年11月28日 14:42:59 +08:00
.zsh/completions feat(zsh): add claude and codex zsh completions 2026年07月09日 14:14:40 +08:00
dotbot @1c67dfd378 chore(dotbot): update submodule 2026年06月03日 11:21:41 +08:00
etc feat: add WireGuard example config 2026年04月14日 20:16:39 +08:00
packages feat: dependency packages part ( #39 ) 2025年10月19日 11:13:29 +08:00
Pictures/gif feat: add some test img 2025年09月13日 20:19:34 +08:00
usr/share/kbd/keymaps/i386/qwerty fix: tty keymaps link 2025年12月07日 22:35:09 +08:00
.aliases fix(alias): bsd ls 2026年04月01日 21:14:55 +08:00
.gitignore refactor(newsboat): have a self-built rss feed ( #41 ) 2025年12月24日 14:15:14 +08:00
.gitmodules feat(all): basing on DotBot manage my dotfiles ( #1 ) 2025年01月16日 09:20:05 +08:00
.hooks.zsh feat(script): find and preview history or hc in fzf 2026年07月10日 15:57:10 +08:00
.zimrc fix(zsh): add rupa/z plugin for zsh in zim 2026年04月24日 17:23:47 +08:00
.zprofile fix(zsh): pyenv not installed 2026年07月08日 10:36:54 +08:00
.zshrc fix(zsh): pyenv not installed 2026年07月08日 10:36:54 +08:00
boot feat: dependency packages part ( #39 ) 2025年10月19日 11:13:29 +08:00
ideavimrc fix(ideavim): shortcut key modification 2026年02月26日 17:20:47 +08:00
install fix: tty font and keymap setting 2025年10月26日 13:56:01 +08:00
install_packages feat: dependency packages part ( #39 ) 2025年10月19日 11:13:29 +08:00
LICENSE docs: fix typo in license 2026年07月06日 16:13:24 +08:00
linux.yaml fix: add gtk config and file browser in sway 2026年07月14日 14:38:15 +08:00
mac.yaml fix(ghostty): mac config 2026年07月06日 16:13:56 +08:00
README.md feat(satty): trying to replace swappy with satty 2026年06月10日 11:27:17 +08:00
root.yaml fix: tty keymaps link 2025年12月07日 22:35:09 +08:00
touero.asc docs: my GPG public key import way 2025年11月10日 12:01:28 +08:00

dotfiles

Based dotbot manage.

ubuntu preview arch preview mac menu

Usega

Caution

It might link to configuration files you don't need, please check dotbot command line arguments.

# Clone this repo on github:
git clone https://github.com/touero/dotfiles.git
# Or on codeberg:
git clone https://codeberg.org/touero/dotfiles.git
# Check dotbot help:
./install --help
# Execute with root privileges:
sudo ./install [OPTIONS]
# Execute with current user privileges:
./install [OPTIONS]

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:

Software I used

As a vimer, I prefer software similar to vim operations, which is free as in freedom is better.

- /usr/bin/sh: dash
- Login Shell: zsh
- Shell Prompt Custom: starship
- Terminlal Multiplexer: tmux
- Terminal Emulator: foot | wezterm
- WM/Compositor: sway
- Status Bar: waybar
- Notifycation Daemon: mako
- Fuzzy Finder: wmenu | fzf
- Application Launcher: wmenu
- Text Editor: neovim
- Picture Editor: gimp
- Email: neomutt + isync
- Encryption Decryption: gpg
- File Manager: yazi | ranger
- Web Browser: firefox | chrome | qutebrowser
- Rss Reader: newsboat
- Downloader: curl | wget
- Screenshot: grim
- SelectRegioner: slurp
- PictureAnnotation: satty | swappy
- Clipboard Manager: wl-clipboard + cliphist
- Input Method: fcitx5
- Video Player: mpv
- Image Viewer: swayimg
- Network Manager: networkmanager
- Bluetooth Manager: bluetui
- Screen Recording: wf-recorder + ffmpeg
- Screen Locker: swaylock
- Dotfiles Manager: git & dotbot

GPG public Key

Import my GPG public key from openpgp:

gpg --keyserver hkps://keys.openpgp.org --recv-keys FDC87FAB9D3B9D7862F4669E7FDDD6633D9DC07C

or download/copy the content of file.

The emails I send should carry my signature.
If you want to send me GPG-encrypted mail, please make sure key is same in key servers, github and codeberg. If you want an encrypted email response, you must send me your key. I don't promise to keep it permanently if we don't talk often, so if you talk with me again a year later you should send it again.

License

License them under GNU GPL-3.0. There is no warranty, to the extend permitted by applicable law.

I mark some configurations and scripts from others, and I mark them as modifications or enhancements I made.

Work from others should be clearly identified.