Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on May 2, 2015
  1. Enable Neo on sanity

  2. Install password-store 1.6.5 as a submodule

    Add a symlink, use the bash completion file and a default encryption key.
  3. gpg-agent: Make it work on Debian

    See the comments in .sh/interactive for the reasoning behind this
    Note that this probably breaks gpg-agent based SSH on my Mac again. I’ll
    fix that as soon as I’m working on that machine again.
  4. Git: Add comment about Term::ReadKey

    Got hit by that problem again today, this time on Debian.
Commits on Apr 13, 2015
  1. Update GnuPG config, I’m using it again

    I also have my SSH key on a YubiKey Neo and use gpg-agent to auth me.
Commits on Apr 9, 2015
  1. Vim: read modelines

Commits on Feb 5, 2015
  1. Git prompt: fix “diverged” parsing

    They changed “commit(s)” to “commit” and “commits”. We’re now accepting
    all three forms.
  2. Add script to fix all that symlink chaos in Windows

    Running certain Git commands in my home dir on Windows, e.g. git reset,
    leads to Git deleting the contents of directories behind symlinks in
    order to make the symlinks “real” symlinks again.
    For example, .vim/bundle/solarized is a link to
    res/solarized/vim-colors-solarized/autoload. `git windows-symlinks` will
    create a Windows directory junction instead of the symlink. Git doesn’t
    know about this and will therefore remove the “directory” (rather:
    junction) and replace it with a plain text file containing the symlink
    target. Worse than that: It deletes the _contents_ of the directory
    before removing it, causing the directory that’s being linked to (in the
    original submodule) to be empty, causing the submodule to appear as
    modified. Sigh.
    Therefore, reset all the submodules and then fix the symlinks.
    Some way to run this automatically when needed would be great …
Commits on Feb 1, 2015
  1. Refactor user@host prompt colors

    Simpler definition, also remove some hosts that are no longer used.
  2. Set $USER based on $USERNAME as a fallback

    Works on my Windows 7.
  3. Basic Vim settings for Windows

  4. Vim: Allow backspacing over everything

    This is disabled in Vim by default, but apparently Debian-based OSes set the
    value I want in _their_ defaults, so I didn't notice the problem until I
    started to work under Windows again.
  5. Add "git windows-symlink[s]" commands

    These convert symlinks in a Git repository to Windows hard links and
    junctions. Based on <> and adapted.
  6. Replace gitpub: with https URL in .gitmodules

    This enables me to check out the submodules even if the dotscy repo is not my
    HOME directory (and therefore the gitpub alias in not available).
  7. Update Windows home dir: dotScy -> dotscy

    This is the first one of several Windows commits to come, since I'm starting
    to (seriously) use Windows again. \o/ /o\
Commits on Jan 13, 2015
  1. Add diffl: diff two files, pipe to less

    Also, if colordiff is available, use it.
  2. i3: Use scy-screenshot

    This will use import or scrot, depending on what is available on the
    system. import has a crosshair! \o/
  3. Add scy-screenshot tool

    It can do screenshots with import and scrot and uses unified command
    line parameters.
Commits on Sep 30, 2014
  1. GOPATH for IntelliJ in OS X

  2. Update GnuPG config

Commits on Jun 27, 2014
  1. Improve "git fp" and "git fpp"

    Timestamp the git fpp file.
    Remove "HEAD" from git fp, since this is (now?) the default.
  2. .sh env: set default libvirt URI

  3. dunstrc: Use Wheezy-compatible config

    In fact, use Wheezy's default config.
  4. Don't fetch vim-markdown via SSH-Git

    It's not really useful on a machine where I don't have a key to access
    Why do I have my own repository for that anyway…?
  5. Use https://, not git://, for gitpub:

    That's more universal, I guess.
Something went wrong with that request. Please try again.