Coder Social home page Coder Social logo

xorcare / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 174 KB

This repository stores the configuration files of system and programs, as well as a script to automate various tasks.

License: BSD 3-Clause "New" or "Revised" License

Shell 96.44% Makefile 3.56%
dotfiles dotfiles-management dotfiles-linux dotfiles-macos dotfiles-installer dotfiles-setup dotfiles-install dotfiles-automation

dotfiles's Introduction

Dotfiles

Setting preferences

For macOS only. If you haven't installed Xcode or command line tools yet, use xcode-select --install to download and install them, or check the Apple developer site. And only after installing the developer tools, it will execute the following the command in the directory with the dotfiles project:

make install

Note: On macOS Catalina, the default interactive shell is now zsh. To update your account to use bash, please run chsh -s /bin/bash. For more For details, please visit https://support.apple.com/kb/HT208050

Optional, install oh-my-zsh

Use the command from the official site oh-my-zsh

/bin/bash -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Installing software

Install macOS dependencies

Homebrew must be installed to correctly install the software for macOS use the command from the official site Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Software installation

You can install the software using the scripts described in the scripts directory, for software installation on macOS using the brew tool, for Linux standard package managers with the addition of third-party repositories. To start the installation, execute the following the command in the directory with the dotfiles project:

make install-software

Running this command can lead to the execution of irreversible actions on your system, since fully clean the system from the installed software with the ability to reliably determine what exactly was installed by the command and which intermediate files might not have been created seems possible.

Undo changes

Automated rollback of changes is not provided, you can try to manually analyze changes made to the system or will be restored from a backup copy if you have one.

dotfiles's People

Contributors

xorcare avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.