Skip to content

kid1412621/dotfiles

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published