GithubHelp home page GithubHelp logo

jounqin / .dotfiles Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 1.0 967 KB

Personal but sharable .dotfiles managed by `rcm`.

Home Page: https://github.com/thoughtbot/rcm

License: MIT License

Ruby 31.73% Shell 67.43% JavaScript 0.84%
dotfiles

.dotfiles's Introduction

.dotfiles GitHub Actions

Personal but sharable .dotfiles managed by rcm

Usage

git clone https://github.com/JounQin/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
bash setup.sh

Explanation

rcm

rcm is a rc file (dotfile) management, it is used to back up all of our sharable dotfiles.

Useful commands:

  • rcup is the main program. It is used to install and update dotfiles, with support for tags, host-specific files, and multiple source directories.
  • rcdn is the opposite of rcup.
  • mkrc is for introducing a dotfile into your dotfiles directory, with support for tags and multiple source directories.
  • lsrc shows you all your dotfiles and where they would be symlinked to. It is used by rcup but is provided for your own use, too.

Homebrew

Homebrew is The missing package manager for macOS (or Linux), it is used to manage all packages and apps (with brew cask and mas). And Homebrew Bundle bundles them together.

Useful commands:

  • Run brew bundle dump to generate a file named Brewfile according to your installed taps, packages and apps.

  • Run brew bundle to check and install packages and apps via Brewfile, just change it as you wish.

    You may need to move the apps which are not managed by brew cask or mas to trash.

    AND do not delete any of your app data, be careful!

Zinit and Oh-My-Zsh

Zinit is a Flexible Zsh plugin manager with clean fpath, reports, completion management, turbo mode, services, and Oh My Zsh is a framework for managing your zsh configuration, they are used to make our terminal more beautiful and productive.

I was always using official apple theme before I meet starship.

Just change file zshrc if you want to modify the zsh plugins, theme, aliases or exports, etc.

Notable plugins and apps

Quick Look plugins

A set of Quick Look plugins for developers are bundled via brew cask, they are used to help you quick preview the file without opening it for OS X/macOS. All of the available plugins are included by default.

SwitchHosts

SwitchHosts is used for helping you to Switch hosts quickly! I just accidentally meet it in recent days, and I used iHost before, but it is not so powerful if you don't want to pay for it.

Sponsors

1stG RxTS UnTS
1stG Open Collective backers and sponsors RxTS Open Collective backers and sponsors UnTS Open Collective backers and sponsors

Backers

1stG RxTS UnTS
1stG Open Collective backers and sponsors RxTS Open Collective backers and sponsors UnTS Open Collective backers and sponsors

License

MIT © JounQin@1stG.me

.dotfiles's People

Contributors

jounqin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

curryca

.dotfiles's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.