Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 2.02 KB

README.md

File metadata and controls

69 lines (52 loc) · 2.02 KB

dotfiles

Opinionated dotfiles with minimal setups.

Target to support MacOS, Linux(e.g. Ubuntu on WSL, Fedora on bare metal, Debian on ChromeOS) under single branch.

Under the hoods, using stow to create symbolic links.

Setups

Bold means core apps, otherwise extra apps(mainly rust-based CLI apps to enhance the terminal experience).

Usage

Make sure you installed git and make.

Then run:

git clone https://github.com/kid1412621/dotfiles.git && cd dotfiles && make

Optionally, just install core apps:

git clone https://github.com/kid1412621/dotfiles.git && cd dotfiles && make core

For vim plugins update:

# actually it just run: git submodule update --init --recursive
make update_vim_plugins

Note

  1. The install script only supports package manager: brew, dnf and apt. And make sure the user got install permission.
  2. Replace .ssh/config with your own settings.

Todo

  • Finish all packages and configs.
  • Distro-specific configs, like bat, fd under Ubuntu.
  • Replace git submodules with git subtree.
  • Dev env setups, e.g. NodeJS, Java, Python.