• Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    Shell
  • Created about 13 years ago
  • Updated almost 3 years ago

Reviews

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

Repository Details

My ZSH configs and dotfiles

Caius' dotfiles

This contains Caius' shell configuration. It's managed/rolled out through chezmoi, with credentials stored in 1Password. Written specifically for me, and you likely don't want to lift it verbatim. Feel free to however.

Please don't ridicule me for the contents, and yes I really am that lazy in my shell.

Installation

  1. Install Chezmoi
$ brew install chezmoi
  1. Initialize from this repository
chezmoi init https://github.com/caius/dotfiles
  1. Diff to check what will be rolled out on the machine
chezmoi diff
  1. When happy with changes, apply them to machine
chezmoi apply

Vendored dependencies

./run_once_zsh_plugins.sh installs specific versions of ZSH plugins. Editing the file will cause it to be re-run on chezmoi apply again, updating the given plugin.

(I spent far too much time fighting git subtree and chezmoi to make it work, but chezmoi kept flipping out at README.md being an unknown file type, even if I ignored it. Sometimes adding some bash is the simplest solution.)

Licence

Copyright (c) 2011 Caius Durling [email protected]

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 the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

php-faker

PHP Version of Perl::Faker
PHP
49
star
2

github_id

Find out a github user's id
HTML
31
star
3

nginx-vhost-tools

Scripts I use to help me admin nginx vhosts
21
star
4

jquery-captify

Fork of the jQuery Captify plugin. Now checks for title then falls back to alt for standards compliance.
12
star
5

demeters_revenge

git mirror of the rails plugin demeters_revenge
Ruby
8
star
6

iTerm

My fork of iTerm
Objective-C
7
star
7

jruby-stemmer

Fast stemming implementation in java for jruby
Java
6
star
8

gtranslate

Google Translate API, written in Ruby
Ruby
6
star
9

Handbrake

Git mirror of the handbrake.fr svn repository. Read-only mirror.
C
6
star
10

Git-Celebration-Sounds

Congratulatory sounds after git committing
Shell
5
star
11

soco

A static file dynamically generated website backend
PHP
5
star
12

homebrew-prince

Homebrew formula to install PrinceXML
Ruby
5
star
13

BBCRadio

A little app that plays BBC Radio using iPlayer
Objective-C
5
star
14

eu_countries

List of EU Countries, built on top of the countries gem
Ruby
5
star
15

zed-make

Zed Language Extension for Make
Scheme
5
star
16

defaultinator

Default values for your attributes
Ruby
4
star
17

tweetsavr

View a tweet conversation in order
CSS
4
star
18

httparties

Collection of HTTParty wrappers for various APIs
Ruby
4
star
19

Minecraft-Remote

Control minecraft.app using nothing more than an apple remote
Objective-C
3
star
20

GrowlCode

GrowlCode adds Growl support to Apple's Xcode development environment.
Objective-C
3
star
21

homebrew-tap

Caius' Homebrew Tap. Quaff your thirst!
Ruby
3
star
22

prowlnotify

Send prowl notifications from the command line
3
star
23

trollscript

Because Brainfuck is so last year, right?
Ruby
3
star
24

i-am-in-you

Ruby
3
star
25

slicehostscripts

Scripts to interact with slicehost via their API
Ruby
3
star
26

loremgenerator

RubyCocoa application to generate lorem ipsum. Based on Faker rubygem.
Ruby
3
star
27

natwest-prowl

Grabs current balance from Natwest and sends to your iPhone via Prowl
Ruby
3
star
28

source-collection

A collection of scripts & code I've written that don't warrant releasing as standalone scripts.
Ruby
2
star
29

HelloWorld

basic hello world rails app
Ruby
2
star
30

spacelift-tailscale

Docker image for Spacelift containing Tailscale
Shell
2
star
31

cv

My CV. Not for any particular reason.
HTML
2
star
32

gemify-cloud-box

Shell
2
star
33

go-envsensor

Environmental Sensor Server, written in golang
Go
2
star
34

Twatter

2
star
35

ASCIIGraphs

ASCII Graph generator written in Ruby
Ruby
2
star
36

mies

Installs modern.ie VMs
Ruby
2
star
37

launchbar-snippets

Caius' snippets for use in LaunchBar
2
star
38

lstrip-on-steroids

Indent-aware multiline string handling
Ruby
2
star
39

SkypeAnySize

SIMBL plugin to reset min size on Skype window (OS X App)
Objective-C
2
star
40

ini

1.9 compatible version of the ini gem
Ruby
2
star
41

gocat

cat(1) clone in Golang
Go
2
star
42

swcat

cat(1) clone in Swift
Swift
2
star
43

puppet-usbkey_config

Puppet module to manage SmartOS hypervisor usb config
Puppet
2
star
44

BinFiles

Odd scripts from ~/bin
Shell
2
star
45

Doorbell

Doorbell app I initially wrote at Leeds Hack
Objective-C
1
star
46

middleman-plaintext

Generate plaintext versions of resources
Ruby
1
star
47

gstr

Extensions to GNU Smalltalk to make it look a bit more like Ruby
Smalltalk
1
star
48

terraform-provider-smartos

Go
1
star
49

FoleysBeer

Current beer list for Mr Foleys in JSON format
Ruby
1
star
50

codebase

Fork of the `codebase` gem
Ruby
1
star
51

bundler-native-gems

Ruby
1
star
52

puppet-apply

Template repo for puppet-apply workflow
Ruby
1
star
53

AssignGuards

quick little test on DRYing up objc code
Objective-C
1
star
54

array_with_priority

Ruby
1
star
55

aget

Fork of aget 0.4.1 that compiles on ubuntu
C
1
star
56

running

Small script to check if an application is running on OS X
Ruby
1
star
57

CaiusTime

Ruby
1
star
58

debug_http

HTTP server to debug requests
Ruby
1
star
59

go-doorbell

Go
1
star
60

omniauth-tailscale

Unofficial OmniAuth strategy for Tailscale
Ruby
1
star
61

go-burn

Use all your available CPU
Go
1
star
62

On-the-Prowl

Daemon that takes commands via twitter DMs and runs a command, then prowls you the response
Ruby
1
star
63

engorge-ostruct

Extends OpenStruct with some useful additions
Ruby
1
star
64

codejo-november

November's Codejo example
Ruby
1
star
65

SwedishCampground

Nanoc site for swedishcampground.com
Ruby
1
star
66

TwitterScanner

Save twitter searches into an sqlite db
Ruby
1
star
67

falcon-opening-hours

Page to easily find out if the Falcon Inn, Hinstock, UK is open or not.
PHP
1
star
68

ConstantQuestioning

Ruby Hack
Ruby
1
star
69

OrderedJobs

Ruby
1
star
70

Ritter

Twitter Search client written in MacRuby using both Ruby and Objective-C
Ruby
1
star
71

aping

Just like `ping` but prints out infomation on-the-fly (packet-loss, average pingtime)
Objective-C
1
star
72

MEdit

Markdown Editor for WebOS
JavaScript
1
star
73

caius.github.com

Placeholder
1
star
74

z4pi

Go
1
star
75

amq-debug

Ruby scripts I use for developing ActiveMQ stuff
Ruby
1
star
76

codebasehq-overview

Shows you all tickets assigned to you across all projects
1
star
77

ActiveSong

Grabs lyrics for a song, and plays them out.
Ruby
1
star
78

lxc-nixos-builder

Nix
1
star
79

homebrew-es101

Elasticsearch v1.0.1 for homebrew
Ruby
1
star
80

FoleysBeerApp

Objective-C
1
star
81

regex_concat

Concatenates regular expressions in ruby.
Ruby
1
star
82

cat_linter

Linter script to compare cat(1) behaviour to another binary
Shell
1
star
83

doorbell.sh

Bash script wrapping doorbell triggered by GPIO pin
Shell
1
star
84

RaiseCommit

Just another rails app to help me get something working
Ruby
1
star
85

ColourTest

App to display solid colours on iPhone
Objective-C
1
star
86

FastScripts-scripts

My collection of scripts for FastScripts - http://www.red-sweater.com/fastscripts/
1
star
87

rscat

cat(1) implemented in rust
Rust
1
star
88

SpotiQuickDaemon

Makes sure Quicktime is open when Spotify is; stops the media keys opening iTunes.
Objective-C
1
star
89

tsclient

Tailscale localapi client
Ruby
1
star
90

minecraft-scripts

Collection of [apple]scripts for rudimentary control of minecraft
1
star