Giter Club home page Giter Club logo

nephscripts's Introduction

About

These are misc scripts and configuration files I use on my machine. Not guaranteed to be portable but go nuts if you find anything useful. Copyright is not always well documented and I don't guarantee that any code without explicit copyright is not somehow copyright or patent encumbered.

Feel free to contact me if you want clearer copyright information on any particular bit.

Most ~/bin/ stuff should be path agnostic, but the bashrc assumes ~/bin exists. Various mozilla-related scripts assume ~/moz/ and ~/moz/moz-git/

Setup / symlinks for various things:

    # Scripts/bash
    ln -sv $repo/bin            ~/bin
    ln -sv $repo/bashrc         ~/.bashrc
    ln -sv $repo/bash_profile   ~/.bash_profile

    # zsh
    ln -sv "$repo"/zshrc ~/.zshrc
    ln -sv "$repo"/zsh.d ~/.zsh.d

    # ack
    ln -sv "$repo"/ackrc ~/.ackrc

    # Emacs (Make sure you submodule init && update)
    ln -sv $repo/emacs          ~/.emacs
    ln -sv $repo/emacs.d        ~/.emacs.d
    # Byte compile things and setup CEDET
    ( cd ~/.emacs.d && ./compile.sh )

    # Git
    ln -sv $repo/gitconfig      ~/.gitconfig
    ln -sv $repo/gitignore      ~/.gitignore

    # GDB
    ln -sv $repo/gdbinit ~/.gdbinit

    # Mercurial
    ln -sv $repo/hgrc           ~/.hgrc
    ln -sv $repo/hgignore       ~/.hgignore

    # Powerline (needs the PYTHONPATH and PATH additions in bashrc)
    ( cd "$repo" && ./build-powerline.sh )
    mkdir -v ~/.fonts.conf.d/
    mkdir -v ~/.fonts/
    ln -sv $repo/powerline.git/font/10-powerline-symbols.conf ~/.fonts.conf.d/
    ln -sv $repo/powerline.git/font/PowerlineSymbols.otf ~/.fonts/
    fc-cache -vf

    # ssh config (does not want this file symlinked/insecure)
    cp -v $repo/sshconfig ~/.ssh/config
    chown -v $USER ~/.ssh/config
    chmod -v 600 ~/.ssh/config

    # ls++ config
    mkdir -pv ~/ls++
    ln -sv $repo/ls++.conf ~/ls++/

Various mozilla things assume:

Contact

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.