Skip to content

Instantly share code, notes, and snippets.

Nathan Farrar nfarrar

Block or report user

Report or block nfarrar

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View vimrc
" FILE: vimrc
" AUTHOR: Nathan Farrar <>
" License: MIT license {{{
" Permission is hereby granted, free of charge, to any person obtaining
" a copy of this software and associated documentation files (the
" 'Software'), to deal in the Software without restriction, including
" without limitation the rights to use, copy, modify, merge, publish,
" distribute, sublicense, and/or sell copies of the Software, and to
" permit persons to whom the Software is furnished to do so, subject to
nfarrar / main.less
Created Feb 10, 2015
Playing with Less
View main.less
// jellybeans
@opacity: 1;
@black-jellybeans: rgba(59,59,59,@opacity); // #3b3b3b
@red-jellybeans: rgb(207,106,76,@opacity); // #cf6a4c
@green-jellybeans: rgba(153,173,106,@opacity); // #99ad6a
@yellow-jellybeans: rgba(216,173,76,@opacity); // #d8ad4c
@blue-jellybeans: rgba(89,123,197,@opacity); // #597bc5
@magenta-jellybeans: rgba(160,55,176,@opacity); // #a037b0

Keybase proof

I hereby claim:

  • I am nfarrar on github.
  • I am nfarrar ( on keybase.
  • I have a public key whose fingerprint is B743 226C 28B5 6031 FD0D DCB5 3E15 F07F C918 704E

To claim this, I am signing this object:

nfarrar /
Last active Aug 29, 2015
Python Colored Logging
#!/usr/bin/env python
# -*- coding: utf-8 -*-
__author__ = "Nathan Farrar"
__website__ = ""
__email__ = ""
__version__ = 0.1
import logging
import sys
nfarrar / heygirl.bash
Last active Aug 29, 2015
WIP: Configuration mangement ... in bash.
View heygirl.bash
#!/usr/bin/env bash
# Author: Nathan Farrar <>
# Website:
#/ Usage: source _lib.bash
#/ bash _lib.bash
#/ This script is required by all the other scripts in bootstrap & modules
#/ directories. It provides a set of reusable 'library' functions for building
#/ small, cross-platform scripts (bundled as modules) that install & configure
nfarrar / gitio
Created Sep 12, 2015
bash script for shortening urls with
View gitio
#!/usr/bin/env bash
# Author: Nathan Farrar <>
# Website:
# Description: Command-line shortner script, in bash.
#/ Usage: gitio [options] <url>
#/ Shortens github URLs using The generated URL is automatically
#/ copied to the clipboard (requires xclip on linux platforms).
#/ -c <code> Specify an optional code to be used as a 'vanity' URL.
#/ -v Display verbose messages.
nfarrar / basement-ceiling.rst
Last active Nov 6, 2015
Notes on 'semi-finishing' the basement ceiling.
View basement-ceiling.rst

Basement Ceiling

Pictures of the basement ceiling are here.

The basement ceiling is already low. Installing a drop ceiling is expensive, makes it more difficult to access all the wiring/etc and reduces overhead space (which is already at premium).

View vlog.vim
" Author: Nathan Farrar <>
" Website:
" Description: vlog plugin {{{
" A light weight message logging interface for debugging vim configurations.
" Messages are saved to a list rather than a file to improve performance
" times.
" - Echo, echom and echoerr seem highly unreliable to me. Various plugins
" call :redraw, which flushes messages and we never see them.
View jeep-upgrades.rst
You can’t perform that action at this time.