diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2012-11-07 19:40:06 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2012-11-08 14:43:38 -0800 |
commit | a188bfa6312dc9bc8ce275060f7ec2ad70cb6b2e (patch) | |
tree | 8f644133fe2a711255e0fb2f94bdaaa139bc50f9 /host-overrides/jesterpm.net | |
parent | ab4f19246099f00d13ee83dc003ee32b6bff8798 (diff) |
Initial commit.
Diffstat (limited to 'host-overrides/jesterpm.net')
-rw-r--r-- | host-overrides/jesterpm.net/gitconfig | 3 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/host-specific/bashrc | 14 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/host-specific/muttrc | 14 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/host-specific/vimrc | 23 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/local/.nolink | 0 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/local/share/.nolink | 0 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/local/share/applications/gnome-terminal.desktop | 28 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/offlineimap/.nolink | 0 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/offlineimap/helper.py | 45 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/offlineimaprc | 24 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/ssh/.nolink | 0 | ||||
-rw-r--r-- | host-overrides/jesterpm.net/ssh/config | 1 |
12 files changed, 152 insertions, 0 deletions
diff --git a/host-overrides/jesterpm.net/gitconfig b/host-overrides/jesterpm.net/gitconfig new file mode 100644 index 0000000..df6f769 --- /dev/null +++ b/host-overrides/jesterpm.net/gitconfig @@ -0,0 +1,3 @@ +[user] + name = Jesse Morgan + email = jesse@jesterpm.net diff --git a/host-overrides/jesterpm.net/host-specific/bashrc b/host-overrides/jesterpm.net/host-specific/bashrc new file mode 100644 index 0000000..39f4ce2 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/bashrc @@ -0,0 +1,14 @@ +# +# Settings specific to my personal machines +# + +# Mail Stuff +export MAILUSER="jesse" +export MAILNAME="Jesse Morgan" +export MAILHOST="jesterpm.net" +export MAIL=$HOME/.maildir/INBOX +export MAILDIR=$MAIL + +# PATH +export PATH=$HOME/opt/bin:$PATH + diff --git a/host-overrides/jesterpm.net/host-specific/muttrc b/host-overrides/jesterpm.net/host-specific/muttrc new file mode 100644 index 0000000..fe3f5a5 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/muttrc @@ -0,0 +1,14 @@ +# Mutt settings specific to my computers. + +set from="Jesse Morgan <jesse@jesterpm.net>" +set crypt_autosign +set sendmail="msmtp" + +set postponed="+postponed" +set record="+sent-`date +%Y`" + +mailboxes =INBOX =archived =dc206 =probably-spam + +subscribe list@dc206.org +subscribe bugtraq@securityfocus.com + diff --git a/host-overrides/jesterpm.net/host-specific/vimrc b/host-overrides/jesterpm.net/host-specific/vimrc new file mode 100644 index 0000000..fbe6f89 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/vimrc @@ -0,0 +1,23 @@ +set tags+=~/development/lib/*/tags +set tags+=../tags + +function! InsertJavaPackage() + let filename = expand("%") + let filename = substitute(filename, "\.java$", "", "") + let dir = getcwd() . "/" . filename + let dir = substitute(dir, "^.*\/src\/", "", "") + let dir = substitute(dir, "\/[^\/]*$", "", "") + let dir = substitute(dir, "\/", ".", "g") + let filename = substitute(filename, "^.*\/", "", "") + let dir = "package " . dir . ";" + let result = append(0, "\/*") + let result = append(1, " * Copyright " . strftime("%Y") ." Jesse Morgan") + let result = append(2, " */") + let result = append(4, [dir, "", "\/**", " * ", " * @author Jesse Morgan <jesse@jesterpm.net>", " */", "class " . filename . " {", " ", "}"]) + exe "normal 12G" +endfunction + +autocmd BufNewFile *.java call InsertJavaPackage() +autocmd filetype java setlocal makeprg=ant +autocmd filetype java setlocal efm=\ %#[javac]\ %#%f:%l:%c:%*\\d:%*\\d:\ %t%[%^:]%#:%m,\%A\ %#[javac]\ %f:%l:\ %m,%-Z\ %#[javac]\ %p^,%-C%.%# + diff --git a/host-overrides/jesterpm.net/local/.nolink b/host-overrides/jesterpm.net/local/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/local/.nolink diff --git a/host-overrides/jesterpm.net/local/share/.nolink b/host-overrides/jesterpm.net/local/share/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/local/share/.nolink diff --git a/host-overrides/jesterpm.net/local/share/applications/gnome-terminal.desktop b/host-overrides/jesterpm.net/local/share/applications/gnome-terminal.desktop new file mode 100644 index 0000000..267922b --- /dev/null +++ b/host-overrides/jesterpm.net/local/share/applications/gnome-terminal.desktop @@ -0,0 +1,28 @@ +[Desktop Entry] +Name=Terminal +Comment=Use the command line +TryExec=gnome-terminal +Exec=gnome-terminal +Icon=utilities-terminal +Type=Application +X-GNOME-DocPath=gnome-terminal/index.html +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=gnome-terminal +X-GNOME-Bugzilla-Component=BugBuddyBugs +X-GNOME-Bugzilla-Version=3.4.1.1 +Categories=GNOME;GTK;Utility;TerminalEmulator; +StartupNotify=true +OnlyShowIn=GNOME;Unity; +Keywords=Run; +Actions=New;VIM +X-Ubuntu-Gettext-Domain=gnome-terminal + +[Desktop Action New] +Name=New Terminal +Exec=gnome-terminal +OnlyShowIn=Unity + +[Desktop Action VIM] +Name=VIM Terminal +Exec=gnome-terminal -e vim --window-with-profile=BlackWhite +OnlyShowIn=Unity diff --git a/host-overrides/jesterpm.net/offlineimap/.nolink b/host-overrides/jesterpm.net/offlineimap/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/offlineimap/.nolink diff --git a/host-overrides/jesterpm.net/offlineimap/helper.py b/host-overrides/jesterpm.net/offlineimap/helper.py new file mode 100644 index 0000000..4ec587a --- /dev/null +++ b/host-overrides/jesterpm.net/offlineimap/helper.py @@ -0,0 +1,45 @@ +#!/usr/bin/python + +import re +import sys +import gtk +import gnomekeyring as gkey + +class Keyring(object): + def __init__(self, name, server, protocol): + self._name = name + self._server = server + self._protocol = protocol + self._keyring = gkey.get_default_keyring_sync() + + def has_credentials(self): + try: + attrs = {"server": self._server, "protocol": self._protocol} + items = gkey.find_items_sync(gkey.ITEM_NETWORK_PASSWORD, attrs) + return len(items) > 0 + except gkey.DeniedError: + return False + + def get_credentials(self): + attrs = {"server": self._server, "protocol": self._protocol} + items = gkey.find_items_sync(gkey.ITEM_NETWORK_PASSWORD, attrs) + return (items[0].attributes["user"], items[0].secret) + + def set_credentials(self, (user, pw)): + attrs = { + "user": user, + "server": self._server, + "protocol": self._protocol, + } + gkey.item_create_sync(gkey.get_default_keyring_sync(), + gkey.ITEM_NETWORK_PASSWORD, self._name, attrs, pw, True) + +def get_username(server): + keyring = Keyring("offlineimap", server, "imap") + (username, password) = keyring.get_credentials() + return username + +def get_password(server): + keyring = Keyring("offlineimap", server, "imap") + (username, password) = keyring.get_credentials() + return password diff --git a/host-overrides/jesterpm.net/offlineimaprc b/host-overrides/jesterpm.net/offlineimaprc new file mode 100644 index 0000000..a5cc3d8 --- /dev/null +++ b/host-overrides/jesterpm.net/offlineimaprc @@ -0,0 +1,24 @@ +[general] +accounts = Jesterpm.net +pythonfile = ~/.offlineimap/helper.py + +[Account Jesterpm.net] +localrepository = Local +remoterepository = Remote +autorefresh = 5 +status_backend = sqlite + +[Repository Local] +type = Maildir +localfolders = ~/.maildir + +[Repository Remote] +type = IMAP +remotehost = californium.jesterpm.net +remoteusereval = get_username("californium.jesterpm.net") +remotepasseval = get_password("californium.jesterpm.net") +folderfilter = lambda folder: folder not in ['sent', 'search'] +ssl = yes +maxconnections = 2 +holdconnectionopen = true +idlefolders = ['INBOX', 'dc206'] diff --git a/host-overrides/jesterpm.net/ssh/.nolink b/host-overrides/jesterpm.net/ssh/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/ssh/.nolink diff --git a/host-overrides/jesterpm.net/ssh/config b/host-overrides/jesterpm.net/ssh/config new file mode 100644 index 0000000..416f1f8 --- /dev/null +++ b/host-overrides/jesterpm.net/ssh/config @@ -0,0 +1 @@ +User jesse |