• Stars
    star
    308
  • Rank 135,712 (Top 3 %)
  • Language
    Emacs Lisp
  • Created about 14 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The skeleton of my wonderful *NIX home folders and scripts.

All Hail Dotfiles

These are my UNIX-y configuration files, known colloquially as "dotfiles" because most of them begin with a period (a "dot"). These configurations are used in OS X, so some may not be applicable or may not work properly at all in other environments. Most should work in flavors of Linux, though.

Important note: These are my personal configuration files, which are in a constant state of change as I develop my environment across several systems. I can't guarantee that these configurations will work for you, at all, so if you encounter problems with them, you're pretty much on your own.

Linking

I have also provided a handy bash script called linkall that will handle the arduous process of symlinking each of these configurations into your home directory. Why would I do this? So that these files can live in their own directory as an isolated git repository and also function as configuration files in your home directory at the same time. Simply run linkall and you're done.

Usage

Usage is straightforward.

$ git clone https://github.com/aaronbieber/dotfiles.git ~/dotfiles
$ ~/dotfiles/linkall

My .bashrc file is now capable of environments. To take advantage of environment partitions, export the MY_LOCATION environment variable from your .bash_profile and then source the .bashrc file, like so:

#!/bin/bash

export MY_LOCATION=home

if [ -f ~/.bashrc ]; then
	source ~/.bashrc
fi

More Repositories

1

vim-quicktask

Quicktask is a lightweight Vim task management plugin.
Vim Script
211
star
2

sunshine.el

An Emacs package for displaying the forecast from OpenWeatherMap.
Emacs Lisp
87
star
3

tcp-server-client-go

A toy TCP server/client written in Go.
Go
68
star
4

org-protocol-handler

An OS X application that handles org-protocol:// links.
Python
58
star
5

fence-edit.el

Emacs Lisp
52
star
6

vim-vault

A plug-in for managing secret information (primarily credentials) within Vim.
Vim Script
31
star
7

dotvim

My entire Vim configuration.
Vim Script
23
star
8

tiny-menu.el

Run commands via a tiny menu.
Emacs Lisp
23
star
9

hugo.el

An interactive wrapper around the Hugo site generator.
Emacs Lisp
21
star
10

edison

Edison lets you run experiments to compare outcomes of refactoring.
PHP
21
star
11

periodic-commit-minor-mode

Periodically commit all changes to a repository when saving a member file.
Emacs Lisp
18
star
12

octopress.el

An Emacs major mode for interacting with Octopress blogs.
Emacs Lisp
14
star
13

docker-pi-hole

Docker Compose setup for the Pi Hole ad-blocking DNS server.
Makefile
6
star
14

hueclient

A Philips Hue command line client written in Python.
Python
5
star
15

enphase-stats

Consume the Enphase API and ship stats to Carbon/Graphite
Python
4
star
16

timecard

Timecard is a Python application for calculating statistics from Quicktask lists.
Python
3
star
17

stairwaze

The Copley Escalators mobile application, in React Native
JavaScript
3
star
18

march.wtf

What day of March is it today?
HTML
2
star
19

genart

Generative art using Processing
JavaScript
2
star
20

emacs.d

My humble (yet complex) Emacs configuration.
Emacs Lisp
2
star
21

glow

Control your Philips Hue light system with your own website.
JavaScript
2
star
22

envoystats

Gather and send metrics from an Enphase Envoy gateway to Graphite.
Go
1
star
23

deck-workout

Do a deck of cards workout guided by this mweb site.
JavaScript
1
star
24

bidenworks

A Twitter bot that reminds everyone how much money Trump spent by golfing.
JavaScript
1
star
25

pastehost

Pastehost.com
Ruby
1
star
26

wearetotallyover

WeAreTotallyOver.com
Ruby
1
star
27

tab-sweeper

A Chrome extension to sweep all your tabs into a group.
JavaScript
1
star
28

stopwatch

A Windows 10 simple stopwatch app for timing whatever you want.
C#
1
star
29

weather-beacon

A weather beacon program for the Raspberry Pi.
Python
1
star
30

dashboard-pi

A client/server dashboard application for Raspberry Pi.
Python
1
star
31

docker-home-assistant

Docker Compose setup for Home Assistant and SmartThings MQTT Broker.
1
star
32

1password2lastpass

Convert your 1Password export into LastPass CSV format
Python
1
star
33

breeze

Breeze is a lightweight PHP web application framework.
PHP
1
star
34

workshops

ArtPhotoWorkshops
Ruby
1
star
35

octopress-blog

My personal (technical) blog powered by Octopress 3.0
JavaScript
1
star