Skip to content

cworld1/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Dotfiles of CWorld.

For Arch Linux dotfiles, check the archlinux branch for more.

Support platform

  • macOS (recommend)
  • Windows with msys
  • Universal linux

Support packages

Config files contains configs of the following packages:

If you don't want to use any of them, just skip creating link to it.

  • Delete it or move to another path from the config folder before running install.sh.

Extra fish shell configs for:

You can enable them by uncomment line in <fishconfig>/custom.fish.

Recommend packages

Config of neovim config is a little complex. I choose to make configs in another repo nvim-config.

These packages don't need any configs, but I use it and having a good experiences.

Installation

# For macOS or Linux
bash install.sh
# For Windows
pwsh install.ps1

# Or only link the specific directory
bash install.sh fish

install.sh will help you create soft link to $XDG_CONFIG_HOME or $HOME/.config. If there exists conflicts, it will create backups automatically.

Other options:

  • -f / --force: won't create .bak backups even the target path has the same folder. It may be useful for Windows ln link.
  • -h / --help: display help.

Known issues

  • Windows fish shell by Msys(Cygwin) need its conf file fish_variables must be lf format. Otherwise it cannot find the right variables.
  • Archlinux users are recommend to install: dhcpcd less tree terminus-font

About

Personal *unix dotfiles

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published