Code Monkey home page Code Monkey logo

dotfiles's Introduction

~josh

These are my dotfiles. There are many like them, but these are mine.

intro

Dotfiles are used to personalize a *NIX system. I use these dotfiles on Linux and Mac OS X systems.

Both the install script (see below) and the repository layout are tailored for management with yadm.

I use the excellent zsh for my shell, but most of the aliases, shell functions, etc in .zshrc and elsewhere should work just fine in bash.

There are comments throughout my dotfiles attributing all known original sources.

install

You are strongly encouraged to inspect the install script for yourself before running it like this:

$ zsh <(curl -fsSL https://raw.githubusercontent.com/joshdick/dotfiles/main/.dotfiles_utils/install.sh)

The install script assumes that you are using zsh as your shell and requires curl and git to be installed as prerequisites.

It will not overwrite any of your existing dotfiles.

I take no responsibility for any havoc the install script may wreak on your system...it works for me!

usage

~/.localrc will be sourced if it exists. Anything that should be kept secret/doesn't need to be version controlled should go in this file. It is useful for machine-specific configuration.

~/.bin contains git submodules for various utilities I use. These are added to PATH as appropriate via the ~/.bin/bin_init.zsh script. ~/.bin itself is also added to PATH.

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.