diff options
Diffstat (limited to 'host-overrides/jesterpm.net')
26 files changed, 198 insertions, 0 deletions
diff --git a/host-overrides/jesterpm.net/config/.nolink b/host-overrides/jesterpm.net/config/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/config/.nolink diff --git a/host-overrides/jesterpm.net/config/i3/.nolink b/host-overrides/jesterpm.net/config/i3/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/config/i3/.nolink diff --git a/host-overrides/jesterpm.net/config/i3/autostart.d/.nolink b/host-overrides/jesterpm.net/config/i3/autostart.d/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/config/i3/autostart.d/.nolink diff --git a/host-overrides/jesterpm.net/config/i3/config.d/.nolink b/host-overrides/jesterpm.net/config/i3/config.d/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/config/i3/config.d/.nolink diff --git a/host-overrides/jesterpm.net/config/systemd/.nolink b/host-overrides/jesterpm.net/config/systemd/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/config/systemd/.nolink diff --git a/host-overrides/jesterpm.net/config/systemd/user/.nolink b/host-overrides/jesterpm.net/config/systemd/user/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/config/systemd/user/.nolink diff --git a/host-overrides/jesterpm.net/config/systemd/user/dyndns.service b/host-overrides/jesterpm.net/config/systemd/user/dyndns.service new file mode 100644 index 0000000..574ae0f --- /dev/null +++ b/host-overrides/jesterpm.net/config/systemd/user/dyndns.service @@ -0,0 +1,7 @@ +[Unit] +Description=DynDNS Service +After=network.target network-online.target dbus.socket + +[Service] +Type=oneshot +ExecStart=/home/jesterpm/bin/update-dyndns diff --git a/host-overrides/jesterpm.net/config/systemd/user/dyndns.timer b/host-overrides/jesterpm.net/config/systemd/user/dyndns.timer new file mode 100644 index 0000000..53aab7f --- /dev/null +++ b/host-overrides/jesterpm.net/config/systemd/user/dyndns.timer @@ -0,0 +1,10 @@ +[Unit] +Description=DynDNS Service + +[Timer] +OnCalendar=*-*-* *:00/5:00 +Persistent=true +Unit=dyndns.service + +[Install] +WantedBy=timers.target diff --git a/host-overrides/jesterpm.net/config/systemd/user/mbsync.service b/host-overrides/jesterpm.net/config/systemd/user/mbsync.service new file mode 100644 index 0000000..e35116f --- /dev/null +++ b/host-overrides/jesterpm.net/config/systemd/user/mbsync.service @@ -0,0 +1,7 @@ +[Unit] +Description=Mailbox synchronization service + +[Service] +Type=oneshot +ExecStart=/usr/bin/mbsync -Va +ExecStartPost=/usr/bin/notmuch new diff --git a/host-overrides/jesterpm.net/config/systemd/user/mbsync.timer b/host-overrides/jesterpm.net/config/systemd/user/mbsync.timer new file mode 100644 index 0000000..35a0ada --- /dev/null +++ b/host-overrides/jesterpm.net/config/systemd/user/mbsync.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Mailbox synchronization timer + +[Timer] +OnBootSec=2m +OnUnitActiveSec=1m +Unit=mbsync.service + +[Install] +WantedBy=timers.target diff --git a/host-overrides/jesterpm.net/gitconfig b/host-overrides/jesterpm.net/gitconfig new file mode 100644 index 0000000..c31848e --- /dev/null +++ b/host-overrides/jesterpm.net/gitconfig @@ -0,0 +1,14 @@ +[user] + name = Jesse Morgan + email = jesse@jesterpm.net + signkey = 08311F3C +[color] + ui = true +[alias] + lg = log --decorate --graph +[push] + default = simple +[commit] + gpgsign = true +[init] + defaultBranch = master diff --git a/host-overrides/jesterpm.net/host-specific/bash_aliases b/host-overrides/jesterpm.net/host-specific/bash_aliases new file mode 100644 index 0000000..0afc370 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/bash_aliases @@ -0,0 +1 @@ +alias open=xdg-open diff --git a/host-overrides/jesterpm.net/host-specific/bashrc b/host-overrides/jesterpm.net/host-specific/bashrc new file mode 100644 index 0000000..295e969 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/bashrc @@ -0,0 +1,10 @@ +# +# 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 diff --git a/host-overrides/jesterpm.net/host-specific/muttrc b/host-overrides/jesterpm.net/host-specific/muttrc new file mode 100644 index 0000000..637ce85 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/muttrc @@ -0,0 +1,11 @@ +# Mutt settings specific to my computers. + +set from="Jesse Morgan <jesse@jesterpm.net>" +set sendmail="msmtp" +set use_from=yes +set envelope_from=yes + +set postponed="+drafts" +set record="+sent" + +mailboxes =INBOX =archive =spam =trash =sent diff --git a/host-overrides/jesterpm.net/host-specific/shell_pathes b/host-overrides/jesterpm.net/host-specific/shell_pathes new file mode 100644 index 0000000..ff593a7 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/shell_pathes @@ -0,0 +1,2 @@ +# PATH changes +export PATH="$HOME/.cargo/bin:$PATH:$HOME/.linuxbrew/bin" diff --git a/host-overrides/jesterpm.net/host-specific/vim/ftplugin/java.vim b/host-overrides/jesterpm.net/host-specific/vim/ftplugin/java.vim new file mode 100644 index 0000000..f0934a2 --- /dev/null +++ b/host-overrides/jesterpm.net/host-specific/vim/ftplugin/java.vim @@ -0,0 +1,3 @@ +" Set the makeprg +set makeprg=javac\ -sourcepath\ src\ -d\ ~/development/classes\ % + diff --git a/host-overrides/jesterpm.net/host-specific/vimrc b/host-overrides/jesterpm.net/host-specific/vimrc new file mode 100644 index 0000000..a499745 --- /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/.nolink b/host-overrides/jesterpm.net/local/share/applications/.nolink new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/host-overrides/jesterpm.net/local/share/applications/.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 100755 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/mbsyncrc b/host-overrides/jesterpm.net/mbsyncrc new file mode 100644 index 0000000..6c72578 --- /dev/null +++ b/host-overrides/jesterpm.net/mbsyncrc @@ -0,0 +1,58 @@ +IMAPAccount gmail +Host imap.gmail.com +User jesterpm@gmail.com +PassCmd "imap-pass -g jesterpm@gmail.com" +SSLType IMAPS +CertificateFile ~/.cert/imap.gmail.com.pem + +IMAPStore gmail-remote +Account gmail + +MaildirStore gmail-local +Path ~/.maildir/ +Inbox ~/.maildir/INBOX + +Channel sync-gmail-default +Master :gmail-remote: +Slave :gmail-local: +Patterns "INBOX" +Expunge Both +Create Slave + +Channel sync-gmail-sent +Master :gmail-remote:"[Gmail]/Sent Mail" +Slave :gmail-local:sent +Expunge Both +Create Slave + +Channel sync-gmail-trash +Master :gmail-remote:"[Gmail]/Bin" +Slave :gmail-local:trash +Expunge Both +Create Slave + +Channel sync-gmail-drafts +Master :gmail-remote:"[Gmail]/Drafts" +Slave :gmail-local:drafts +Expunge Both +Create Slave + +Channel sync-gmail-archive +Master :gmail-remote:"[Gmail]/All Mail" +Slave :gmail-local:archive +Expunge Both +Create Slave + +Channel sync-gmail-spam +Master :gmail-remote:"[Gmail]/Spam" +Slave :gmail-local:spam +Expunge Both +Create Slave + +Group gmail +Channel sync-gmail-default +Channel sync-gmail-sent +Channel sync-gmail-trash +Channel sync-gmail-drafts +Channel sync-gmail-archive +Channel sync-gmail-spam diff --git a/host-overrides/jesterpm.net/msmtprc b/host-overrides/jesterpm.net/msmtprc new file mode 100644 index 0000000..809766e --- /dev/null +++ b/host-overrides/jesterpm.net/msmtprc @@ -0,0 +1,9 @@ +account default +from jesse@jesterpm.net +host smtp.jesterpm.net +auth on +user jesse@jesterpm.net +tls +tls_starttls off +tls_trust_file /etc/ssl/certs/ca-certificates.crt +logfile ~/.msmtp.log 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/authorized_keys2 b/host-overrides/jesterpm.net/ssh/authorized_keys2 new file mode 100644 index 0000000..a4ac6af --- /dev/null +++ b/host-overrides/jesterpm.net/ssh/authorized_keys2 @@ -0,0 +1,2 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNZyZWqPoyifRiamnpQCmOV5tWz36A90cLiRbMazEJrumfJVMg+pNraqalYM3bKx5DrSL8bqc9HlzPtQHqWevokkMDhT6SEKrdBD+b5Vc1ASVaeRRRRWyORA4XHTUlPVBli5UtP1vwuom0JL6vmhbOISkpPznJNqU11WHB27eb8ptw3ilLDPjZz0f1OBfU1CJ4aAiw7z0lO7GDpsdzZFScg2DN1m+9joBVxooyKjl3OhKg9/1Mg1olb3I+yCCc/WSqXqFv4Zryi6x7rKMRTaP4BZj2Ur72FOq+59FFKC8czUrgfw4k2slPezN1u4uIMjBT5oqKgT5PY3BwkuRWZyi9 + diff --git a/host-overrides/jesterpm.net/ssh/config b/host-overrides/jesterpm.net/ssh/config new file mode 100644 index 0000000..748be38 --- /dev/null +++ b/host-overrides/jesterpm.net/ssh/config @@ -0,0 +1,3 @@ +User jesterpm +IdentityFile ~/.ssh/id_ecdsa_sk_nano +IdentityFile ~/.ssh/id_ecdsa_sk_yubinfc |