https://github.com/kvnxiao/.dotfiles
My multiplatform dotfiles
https://github.com/kvnxiao/.dotfiles
config dotfiles dotter shell
Last synced: about 2 months ago
JSON representation
My multiplatform dotfiles
- Host: GitHub
- URL: https://github.com/kvnxiao/.dotfiles
- Owner: kvnxiao
- License: mit
- Created: 2022-07-11T03:37:02.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-02T20:14:01.000Z (2 months ago)
- Last Synced: 2026-04-02T20:26:01.055Z (2 months ago)
- Topics: config, dotfiles, dotter, shell
- Language: GLSL
- Homepage:
- Size: 10.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# .dotfiles
Dotfiles managed via [dotter](https://github.com/SuperCuber/dotter).
## Prerequisites
Install the following before running any setup commands:
- [git](https://git-scm.com/)
- [just](https://github.com/casey/just) — task runner
- [dotter](https://github.com/SuperCuber/dotter) — dotfile manager
- [starship](https://starship.rs/) — shell prompt
- [fnm](https://github.com/Schniz/fnm) — Node.js version manager
- [zoxide](https://github.com/ajeetdsouza/zoxide) — smarter cd
- [atuin](https://github.com/atuinsh/atuin) — shell history
- [lsd](https://github.com/lsd-rs/lsd) — ls replacement
- [fzf](https://github.com/junegunn/fzf) — fuzzy finder
- [broot](https://github.com/Canop/broot) — file navigator
- [neovim](https://neovim.io/) — editor
### Windows only
- [MSYS2](https://www.msys2.org/) — provides zsh and Unix tools
- [scoop](https://scoop.sh/) — package manager
- Enable `Developer Mode` in settings: [`ms-settings:developers`](ms-settings:developers)
## Setup
```shell
cd ~
git clone https://github.com/kvnxiao/.dotfiles
cd ~/.dotfiles
just setup
```
`just setup` handles first-time installation (symlinks, Windows Defender exclusions) and deploys all dotfiles via dotter.