Code Monkey home page Code Monkey logo

dotfiles's Introduction

Fahd Shariff's Dotfiles

I created this repository primarily to store my Bash profile because I hate logging on to a new machine and not having my familiar prompt and favourite aliases! Since then, I have also added configuration files for:

  • tmux
  • vim
  • ssh
  • grc
  • eclipse

Installation

I don't have an installation script yet. Just download and extract to your $HOME directory. Remember to backup your files first. Alternatively, extract them to a temp directory, diff against your existing files and see if you are happy with the differences before replacing your files.

Main Features

Bash Profile

My Bash profile has many useful aliases and functions; some invented, others discovered. I also have a powerful prompt. Here is a screenshot of my terminal running tmux:

My Terminal

I have written a series of blog posts describing my profile in detail.

TMUX

tmux is great for managing multiple sessions. My .tmux.conf has a number of handy bindings to split windows, ssh to machines and open man pages. For more information on tmux take a look at Managing Multiple Terminals with Tmux.

SSH

My ssh config is set up to use multiplexing in order to speed up connections to the same server.

Eclipse

I have some very useful Eclipse templates which help in writing Java boilerplate code very fast. To install my templates, open Eclipse and go to Window > Preferences > Java > Editor > Templates. Press the Import button to import my templates.xml.

dotfiles's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  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.