Commit Graph

264 Commits

Author SHA1 Message Date
Alan Orth 457e075154
.zshrc: Use GraphicsMagick for smartresize function
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-09-05 20:52:16 +03:00
Alan Orth 8d3585f81c
README.me: Adjust headings
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-09-05 20:49:59 +03:00
Alan Orth 101b0afb0c
.zshrc: Add -strip to gmsmartresize function
Stripping metadata from the image saves 20–50KB, and the only reas-
on I kept it in the first place was for the color profile (which is
unnecessary on the web anyways).

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-09-05 18:12:11 +03:00
Alan Orth db19761f45
.zshrc: Adjust gmsmartresize function to remove colorspace specification
gm's manpage says RGB is the default so there's no need to specify
this. Furthermore, the W3C says that sRGB is the default color space
for the web anyways, so it's pointless to embed a color profile.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-09-05 18:02:50 +03:00
Alan Orth b4a54dd0e4
.zshrc: Add GraphicsMagick version of smartresize
GraphicsMagick is faster, often produces better results, has more
sane command line options, etc...

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-09-02 23:51:31 +03:00
Alan Orth 730319bcd1
.zshrc: Add smartresize function
For quick and easy image resizing. From Smashing Magazine's great
article[0].

[0] http://www.smashingmagazine.com/2015/06/efficient-image-resizing-with-imagemagick/

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-30 17:58:36 +03:00
Alan Orth 11adf0ff8d
.zshrc: Use GNU grep on Mac OS X
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-14 08:46:45 +03:00
Alan Orth 94e7b2d1bd
.zshrc: Add an alias for vimdiff
pkgsrc doesn't provide a `vimdiff` wrapper, and it's just `vim -d`
anyways, so we can just alias it and then use the vim from pkgsrc.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-02 09:38:06 +03:00
Alan Orth 89506851a4
.zshrc: Use gsort from GNU coreutils as sort
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-08-01 15:35:24 +03:00
Alan Orth ad7e3ac01f Revert ".zshrc: Don't run dircolors on Darwin right now"
This reverts commit 0096deea56.

coreutils in pkgsrc 2015Q2 has been fixed.
2015-07-30 23:35:45 +03:00
Alan Orth 48ad1ef39b Revert ".zshrc: Hardcode LS_COLORS for now on Darwin"
This reverts commit 36a7c17c71.

coreutils in pkgsrc 2015Q2 has been fixed.
2015-07-30 23:35:19 +03:00
Alan Orth 0096deea56
.zshrc: Don't run dircolors on Darwin right now
The coreutils in pkgsrc 2015Q2 is broken right now so we don't have
dircolors on Darwin.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-28 21:28:26 +03:00
Alan Orth 36a7c17c71
.zshrc: Hardcode LS_COLORS for now on Darwin
The coreutils in pkgsrc 2015Q2 is broken for now, so we can't use
dircolors. Instead, manually hardcode the LS_COLORS, which was gen-
erated from dircolors on a system with coreutils using:

    $ dircolors -b ~/.dircolors.ansi-dark

... and then export CLICOLOR=1.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-28 21:14:23 +03:00
Alan Orth f502639002
.zshrc: Switch to pkgsrc 2015Q2 on Darwin
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-28 21:13:24 +03:00
Alan Orth d5afbad716
.zshrc: Check for existence of bin directories we're adding
Actually check for the directories that we are adding to the PATH.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-26 14:07:40 +03:00
Alan Orth a5199335f1
.zshrc: Add BasicTex 2015 paths
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-07-26 13:23:56 +03:00
Alan Orth cdd9e1aa0f
.zshrc: Add path for Heroku toolbelt
Heroku's official packages install here on all *nix platforms.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-06-23 18:05:33 +03:00
Alan Orth eab699691e
.zshrc: Add BasicTeX directory to PATH
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-06-11 22:56:01 +03:00
Alan Orth a4556ba78a
.zshrc: Don't exit shell on ^D
This is super annoying when you're in a pager like more or less and
you are pressing ^D to go down. When you reach the end of the input
then you send ^D to the shell and it exits!

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-06-01 21:18:19 +03:00
Alan Orth 362500e8a5
.zshrc: Fix regex for Linux test
On GNU/Linux $OSTYPE returns "linux-gnu".

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-26 19:26:12 +03:00
Alan Orth 74ad228591
.zshrc: Add paths for binary Golang distribution
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-21 22:49:07 +03:00
Alan Orth 9ab16d43ad
.zshrc: Don't quote PATHs
It screws up the interpolation of ~.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-16 14:15:27 +03:00
Alan Orth e176bbd5e6
.zshrc: Fix path to NPM packages
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-14 17:57:24 +03:00
Alan Orth 5d728f6620
Add .npmrc and a note in README.md
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-13 18:50:28 +03:00
Alan Orth 705e10f0c0
.zshrc: Change npm environment logic
Use a local npm package prefix so I can `npm install -g` without
having to give hipster npm access to /usr/lib or whatever.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-13 18:47:51 +03:00
Alan Orth 2053967dfd
.zshrc: Use gdircolors for dircolors on Mac OS X
Then the dircoloring can be platform agnostic.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-10 12:32:50 +03:00
Alan Orth 3c38f064d9
README.md: Add note about license
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:33:51 +03:00
Alan Orth 6fd1ff3598
Add copy of GPLv3 license
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:33:14 +03:00
Alan Orth 891ac5bfcf
README.md: Adjust headings
Use second- and third-level headings, respectively. When rendered
in GitHub, `#` is an `<h1>`, which should actually be the most pro-
minent heading on the page; in this case GitHub's own headings sho-
uld take precedence, so ours should start at `<h2>` essentially.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:29:09 +03:00
Alan Orth ffe79e3a0b
.zshrc: Fix ansible hosts environment variable
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:22:32 +03:00
Alan Orth 45f14fee92
.zshrc: less is the same on Mac OS X and Linux
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-09 18:21:45 +03:00
Alan Orth 0df8db6540
README.md: Add notes for .zshrc
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 11:55:15 +03:00
Alan Orth e871929aa0 Merge pull request #1 from alanorth/cross-platform-cleanups
Cross platform cleanups
2015-05-05 11:44:36 +03:00
Alan Orth aaf0f15669
.zshrc: Only export variables at the end
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 11:40:42 +03:00
Alan Orth 5d13f77f10
.zshrc: Make more portable for cross-platform use
Test Mac OS X / Linux properly, and get rid of Homebrew-isms -- I
am now using pkgsrc instead.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 11:39:45 +03:00
Alan Orth eee6929dc4
.zshrc: Fix Ansible inventory variable
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 10:34:10 +03:00
Alan Orth 518555f9b7
.tmux.conf: Use ${SHELL} to launch default shell
Then it appears tmux uses the user's default shell on the system,
ie the one set in /etc/passwd (or via chsh).

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-05-05 10:32:14 +03:00
Alan Orth c42a4edfd4
.bashrc: Change npm test logic
The whole `if command ...` logic doesn't make sense to me, because
the command exits with 0 if it is successful, which means false!

This is just more readable anyways.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:25:26 +03:00
Alan Orth 049c3600ef .zshrc: Change npm test logic
The whole `if command ...` logic doesn't make sense to me, because
the command exits with 0 if it is successful, which means false!

This is just more readable anyways.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:24:33 +03:00
Alan Orth 3eb6278ffe
.zshrc: Export the PS1 instead of just setting it
I'm not sure if this is important actually, but I suppose we want
subshells to get the PS1?

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:09:01 +03:00
Alan Orth 014b8d6a55
.zshrc: Change history file location
Also remove lame comment by zsh setup assistant.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-13 11:08:23 +03:00
Alan Orth 5109516e0b
Add .zshrc
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-03-12 09:33:04 +03:00
Alan Orth 83197997c4
README is in Markdown, so make it README.md
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-12-08 13:22:40 +03:00
Alan Orth 1f697ba28d
README: Update description, add install notes, etc
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-12-08 13:22:17 +03:00
Alan Orth 82be39b15c
.muttrc: Remove unused options
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-11-09 09:43:10 +03:00
Alan Orth 6ff5fbcdfd
.muttrc: Meh, add imap and smtp username
It's not like that information is hard to find... or private...

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-11-07 18:23:04 +03:00
Alan Orth 3925b86aff
Add .muttrc
Private stuff is in ~/.mutt/muttrc-private.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-11-07 18:20:22 +03:00
Alan Orth 9fe1894b08
Add Solarized Dark 16 mutt colors
From: https://github.com/altercation/mutt-colors-solarized

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-11-07 18:04:00 +03:00
Alan Orth caf2c3167d
.bashrc: Stop spamming errors when npm doesn't exist
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-10-30 23:05:41 +03:00
Alan Orth 9a93eef13f
.bashrc: Add homebrew's sbin to PATH
Some stuff, like mtr, is in sbin instead of bin.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2014-10-30 10:37:09 +03:00