summaryrefslogtreecommitdiff
path: root/host-overrides/jesterpm.net
diff options
context:
space:
mode:
Diffstat (limited to 'host-overrides/jesterpm.net')
-rw-r--r--host-overrides/jesterpm.net/config/.nolink0
-rw-r--r--host-overrides/jesterpm.net/config/i3/.nolink0
-rw-r--r--host-overrides/jesterpm.net/config/i3/autostart.d/.nolink0
-rw-r--r--host-overrides/jesterpm.net/config/i3/config.d/.nolink0
-rw-r--r--host-overrides/jesterpm.net/config/systemd/.nolink0
-rw-r--r--host-overrides/jesterpm.net/config/systemd/user/.nolink0
-rw-r--r--host-overrides/jesterpm.net/config/systemd/user/dyndns.service7
-rw-r--r--host-overrides/jesterpm.net/config/systemd/user/dyndns.timer10
-rw-r--r--host-overrides/jesterpm.net/config/systemd/user/mbsync.service7
-rw-r--r--host-overrides/jesterpm.net/config/systemd/user/mbsync.timer10
-rw-r--r--host-overrides/jesterpm.net/gitconfig14
-rw-r--r--host-overrides/jesterpm.net/host-specific/bash_aliases1
-rw-r--r--host-overrides/jesterpm.net/host-specific/bashrc10
-rw-r--r--host-overrides/jesterpm.net/host-specific/muttrc11
-rw-r--r--host-overrides/jesterpm.net/host-specific/shell_pathes2
-rw-r--r--host-overrides/jesterpm.net/host-specific/vim/ftplugin/java.vim3
-rw-r--r--host-overrides/jesterpm.net/host-specific/vimrc23
-rw-r--r--host-overrides/jesterpm.net/local/.nolink0
-rw-r--r--host-overrides/jesterpm.net/local/share/.nolink0
-rw-r--r--host-overrides/jesterpm.net/local/share/applications/.nolink0
-rwxr-xr-xhost-overrides/jesterpm.net/local/share/applications/gnome-terminal.desktop28
-rw-r--r--host-overrides/jesterpm.net/mbsyncrc58
-rw-r--r--host-overrides/jesterpm.net/msmtprc9
-rw-r--r--host-overrides/jesterpm.net/ssh/.nolink0
-rw-r--r--host-overrides/jesterpm.net/ssh/authorized_keys22
-rw-r--r--host-overrides/jesterpm.net/ssh/config3
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