Commit Graph

264 Commits

Author SHA1 Message Date
Alan Orth 2abbe9f5d7
.zshrc: Remove ANSIBLE_HOSTS
Ansible 2.4 deprecates this variable in favor of ANSIBLE_INVENTORY but I
decided that we should just be specifying this in the ansible.cfg inside
each project anyways.
2017-10-10 01:12:47 +03:00
Alan Orth 448243cce3
.zshrc: Don't auto update Homebrew
I always update and then upgrade, so I don't want Homebrew updating
automatically.
2017-08-19 10:06:04 +03:00
Alan Orth 7f7eee4544
.zshrc: Reinstall Homebrew to /usr/local
I liked using Homebrew from a custom prefix but it causes many more
packages to have to build from source because the pre-compiled ones
from Homebrew's CI are installed in /usr/local and non relocatable.
2017-08-09 12:57:16 +03:00
Alan Orth 19c9d664b4
.zshrc: Add MAVEN_OPTS to speed up mvn builds
See:
https://zeroturnaround.com/rebellabs/your-maven-build-is-slow-speed-it-up/
2017-08-01 14:27:58 +03:00
Alan Orth 6f5c5b1b78
.zshrc: Remove jenv
I onlyn need Java 8 right now, so there's no need making another
dynamic test run during shell init.
2017-06-25 08:12:20 +02:00
Alan Orth f98fe88a44
.zshrc: Remove comment 2017-06-11 09:44:29 +03:00
Alan Orth a2e8eccb00
.zshrc: Use simpler GPG agent config 2017-06-07 12:17:01 +03:00
Alan Orth 8b1f4d6c33
.bashrc: Remove pyenv 2017-05-30 18:04:30 +03:00
Alan Orth 398ac9b06d
.zshrc: Remove pyenv
I'm sick of always wondering if there is an issue with my python
because of some pyenv issue, and not to mention I'm happy to get
rid of one more dynamic thing that needs to run on shell init.

Python 3.5+ seem to have pretty easy virtual environments so I will
just use those from now on, ie:

  $ python -m venv ~/ansible
  $ . ~/ansible/bin/activate
2017-05-30 18:03:07 +03:00
Alan Orth 627fac5ac5
.zshrc: Update homebrew config options 2017-05-15 16:22:41 +03:00
Alan Orth 783acb0169
.zshrc: Update jenv condition
This always spams "no jenv in PATH" if jenv can't be found, which
is really annoying.
2017-05-02 21:49:24 +03:00
Alan Orth e3b1138917 .vimrc: Cleanup
Remove duplicate incsearch and move color options together.
2017-03-19 20:13:20 +02:00
Alan Orth 94db3bdd01 .vimrc: Set soft tab stop to shiftwidth
For more consistent behavior with tab, indent, and delete when pre-
ferring spaces over tabs.

See: http://vimcasts.org/episodes/tabs-and-spaces/
2017-03-19 20:13:20 +02:00
Alan Orth a78a074ad0 .vimrc: Add comments and long names to options 2017-03-19 20:13:20 +02:00
Alan Orth 143304436a .vimrc: Remove paste setting
The `expandtab` help says that it doesn't work when `paste` is ena-
bled! No wonder my shift width and stuff wasn't working all these
years.
2017-03-19 20:13:20 +02:00
Alan Orth 667c06b721
.tmux.conf: Remove default command
By default tmux always executes the shell as a login shell, which
is what most users probably want, as tools like rvm rely on that.
2017-02-16 12:03:25 +02:00
Alan Orth aec2a1b4c1
.zshrc: Update to TeX 2016 2017-01-20 11:51:00 +02:00
Alan Orth e597b7befe
.zshrc: Update example for using smartresize 2017-01-20 11:49:47 +02:00
Alan Orth 729f05534d
.zshrc: A better password generator 2017-01-11 11:44:21 +02:00
Alan Orth 1b51f21ca1
Revert ".zshrc: Use simpler pyenv initialization"
This reverts commit 54b1eaaa88.

When I go back to Linux I realize how annoying this is. Let's just
use the git checkout version on all systems.
2016-12-05 22:47:28 +02:00
Alan Orth 55868c7122
.zshrc: Allow optional quality parameter to smartresize 2016-11-19 18:01:25 +02:00
Alan Orth 9b63f48e31
Add gpg-agent plumbing for zsh 2016-11-19 17:59:36 +02:00
Alan Orth bf8ce9aadb
.zshrc: Simplify config on Darwin by using gnubin paths
Homebrew creates gnubin paths where the GNU versions of utils are
not prefixed with "g", so you can call them regularly, like ls and
cp, etc.
2016-11-05 15:08:06 +02:00
Alan Orth d2f61879ef
.vimrc: Add some options from @jessfraz 2016-10-31 13:38:56 +02:00
Alan Orth 22d98df6fb
.vimrc: Allow using per-directory rc file 2016-10-31 13:26:12 +02:00
Alan Orth e5803a3e8f
.vimrc: Remove solarized_termtrans
I think this was needed years ago, or perhaps in an environment I
had years ago. Doesn't seem to be necessary in environments I use
lately (iTerm on Mac OS X).
2016-10-31 13:24:31 +02:00
Alan Orth 41134c326a
.zshrc: Use simpler test for NVM and RVM 2016-10-31 09:38:29 +02:00
Alan Orth ff2994fb10
.zshrc: Add test for RVM 2016-10-31 09:25:41 +02:00
Alan Orth 709df7306e
.zshrc: Change test for NVM
Test to see if the NVM script exists and is non-zero sized rather
than if the NVM directory exists.
2016-10-31 09:24:09 +02:00
Alan Orth 56b8575eff
.zshrc: Don't use HOMEBREW_NO_INSECURE_REDIRECT
Good idea in theory, but in practice many source files are located
on SourceForge, which apparently doesn't work with this option.
2016-10-31 09:23:05 +02:00
Alan Orth e43493a859
.zshrc: Bump up history from 1000 to 2000
Sometimes terminal sessions are running for days/weeks and you end
up missing some commands that you feel like you "just" ran.
2016-10-31 09:15:54 +02:00
Alan Orth ac5cbad4c0
.zshrc: Set ignore space option correctly
Jesus, this was clearly UNSETTING the option, for all these years!
2016-10-31 09:09:06 +02:00
Alan Orth 6e0fc877d5
README.md: Remove references to .npmrc
I stopped using a local npmrc when I started using nvm.
2016-09-07 12:05:19 +03:00
Alan Orth 1030818347
.zshrc: Add variables to tweak Homebrew behavior
Homebrew runs `brew update` before every fucking brew command? No
thank you. Also, after reading `man brew` I found there are some
other options to tweak for security and performance, like disallowing
HTTPS→HTTP redirects and using less cores to compile stuff (running
four make jobs on a system with two real cores? WTF, Homebrew?).
2016-08-21 10:57:55 +03:00
Alan Orth 2b732995b4
.zshrc: Delete unnecessary semicolon 2016-08-21 09:08:23 +03:00
Alan Orth dc5b544bc0
.zshrc: Remove Heroku toolbelt 2016-08-20 22:47:06 +03:00
Alan Orth 758037091f
.zshrc: Initialize jenv
Turns out you actually have to initialize this and add the ROOT.
2016-08-20 22:15:05 +03:00
Alan Orth 54b1eaaa88
.zshrc: Use simpler pyenv initialization
Instead of using it from a local git checkout I'll just use it from
Homebrew.
2016-08-20 21:58:25 +03:00
Alan Orth b3d9b6b5b4
.zshrc: Use jenv from Homebrew instead
Too many things running checks and initializing at shell startup,
and the one from Homebrew just works with my existing .jenv.
2016-08-20 20:40:41 +03:00
Alan Orth d91f2ed127
.zshrc: Update GraphicsMagick helpers to produce better images
I noticed a blog post pointing out that resized images usually end
up looking a bit dim or blurry. He suggested some different unsharp
settings, and they do produce an image with more detail.

See: https://even.li/imagemagick-sharp-web-sized-photographs/
2016-08-14 23:04:01 +03:00
Alan Orth 3d63c2aa29
.zshrc: Remove vimdiff alias on Mac OS X
This was only necessary when I was using vim from pkgsrc. The one
from Homebrew provides a `vimdiff` symlink.
2016-06-05 12:14:37 +03:00
Alan Orth 575e0a2bc5
.zshrc: Opt out of Homebrew analytics
Tracking my usage in the command line?! Seriously!

See: https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Analytics.md
2016-04-25 22:38:31 +03:00
Alan Orth 9df4458bd4
.zshrc: Add function for optimizing JPEGs
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2016-03-17 23:01:40 +02:00
Alan Orth 62d7ca2201
.zshrc: Set smartresize() to generate progressive images
This sometimes results in a bit of overhead in image size but allows
images to be loaded in a much more user-friendly way.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2016-03-17 23:00:13 +02:00
Alan Orth 3c135c71b7
.zshrc: Add genpass() to generate passwords
Signed-off-by: Alan Orth <alan.orth@gmail.com>
2016-03-07 12:39:25 +02:00
Alan Orth 222f291e28
.zshrc: Add jenv
This is getting ridiculous, but sure.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2016-03-02 17:15:01 +02:00
Alan Orth 1e37d1fc12 .zshrc: Use homebrew instead of pkgsrc
I prefer pkgsrc, but the packages are only updated once per quarter,
so if something is broken you won't get a fixed version for a few
months, or if you want some new upstream release you have to wait.

Installed homebrew manually in /opt/brew because of Mac OS X's system
integrity protection since 10.11.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-11-24 00:41:28 +03:00
Alan Orth f0fb944b62
.zshrc: Add /sbin and /usr/sbin to PATH on Mac OS X
These are needed by password store (pass) when editing passwords,
and they are not part of the user's PATH by default.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-11-21 19:36:15 +03:00
Alan Orth 031cd83ff5
.vimrc: Add incremental search
This begins searching before pressing Enter.

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-11-02 08:16:55 +03:00
Alan Orth 00c06d8744
Use nvm instead of local npm
Easier to use different nodejs versions and have "global" packages
that don't need root to install.

See: https://github.com/creationix/nvm

Signed-off-by: Alan Orth <alan.orth@gmail.com>
2015-10-26 00:07:35 +03:00