From 49e06dab0d99e380c2062b0dfe102749e7f0d442 Mon Sep 17 00:00:00 2001 From: David Thurstenson Date: Wed, 20 Jan 2016 10:52:38 -0600 Subject: [PATCH] initial commit --- .../.#wimboothttpd.servicea648cd6342256bac~ | 9 ++ .vim/tmp/.tmux.conf~ | 69 ++++++++++++ .vim/tmp/.vimrc~ | 106 ++++++++++++++++++ .vim/tmp/.xinitrc~ | 88 +++++++++++++++ .vim/tmp/COMMIT_EDITMSG~ | 33 ++++++ .vim/tmp/README.md~ | 22 ++++ .vim/tmp/config~ | 57 ++++++++++ .vim/tmp/debconf.conf~ | 4 + .vim/tmp/known_hosts~ | 33 ++++++ ...tem%.#wimboothttpd.servicea648cd6342256bac | Bin 0 -> 1884 bytes .../%home%dthurstenson%.git%COMMIT_EDITMSG | Bin 0 -> 523 bytes .vim/undo/%home%dthurstenson%.ssh%config | Bin 0 -> 1051 bytes .vim/undo/%home%dthurstenson%.ssh%known_hosts | Bin 0 -> 697 bytes .vim/undo/%home%dthurstenson%.tmux.conf | Bin 0 -> 24034 bytes .vim/undo/%home%dthurstenson%.xinitrc | Bin 0 -> 2712 bytes .vim/undo/%home%dthurstenson%debconf.conf | Bin 0 -> 575 bytes .vim/undo/%home%images%rpi%README.md | Bin 0 -> 25856 bytes .vimrc | 106 ++++++++++++++++++ 18 files changed, 527 insertions(+) create mode 100644 .vim/tmp/.#wimboothttpd.servicea648cd6342256bac~ create mode 100644 .vim/tmp/.tmux.conf~ create mode 100644 .vim/tmp/.vimrc~ create mode 100644 .vim/tmp/.xinitrc~ create mode 100644 .vim/tmp/COMMIT_EDITMSG~ create mode 100644 .vim/tmp/README.md~ create mode 100644 .vim/tmp/config~ create mode 100644 .vim/tmp/debconf.conf~ create mode 100644 .vim/tmp/known_hosts~ create mode 100644 .vim/undo/%etc%systemd%system%.#wimboothttpd.servicea648cd6342256bac create mode 100644 .vim/undo/%home%dthurstenson%.git%COMMIT_EDITMSG create mode 100644 .vim/undo/%home%dthurstenson%.ssh%config create mode 100644 .vim/undo/%home%dthurstenson%.ssh%known_hosts create mode 100644 .vim/undo/%home%dthurstenson%.tmux.conf create mode 100644 .vim/undo/%home%dthurstenson%.xinitrc create mode 100644 .vim/undo/%home%dthurstenson%debconf.conf create mode 100644 .vim/undo/%home%images%rpi%README.md create mode 100644 .vimrc diff --git a/.vim/tmp/.#wimboothttpd.servicea648cd6342256bac~ b/.vim/tmp/.#wimboothttpd.servicea648cd6342256bac~ new file mode 100644 index 0000000..926ba69 --- /dev/null +++ b/.vim/tmp/.#wimboothttpd.servicea648cd6342256bac~ @@ -0,0 +1,9 @@ +[Unit] +Description=Darkhttpd Webserver + +[Service] +Type=simple +ExecStart=/usr/bin/darkhttpd /home/samba/wimboot --port 8080 --addr 192.168.59.1 --uid nobody --gid nobody --chroot --mimetypes /etc/conf.d/mimetypes + +[Install] +WantedBy=multi-user.target diff --git a/.vim/tmp/.tmux.conf~ b/.vim/tmp/.tmux.conf~ new file mode 100644 index 0000000..70b6722 --- /dev/null +++ b/.vim/tmp/.tmux.conf~ @@ -0,0 +1,69 @@ +set-option -g assume-paste-time 1 +set-option -g base-index 1 +set-option -g pane-base-index 1 +set-option -g default-command "" +set-option -g default-shell "/bin/bash" +set-option -g destroy-unattached off +set-option -g detach-on-destroy on +set-option -g display-panes-active-colour red +set-option -g display-panes-colour blue +set-option -g display-panes-time 1000 +set-option -g display-time 750 +set-option -g history-limit 2000 +set-option -g lock-after-time 0 +set-option -g lock-command "lock -np" +set-option -g word-separators " -_@" +set-option -g renumber-windows off +set-option -g repeat-time 500 +set-option -g set-remain-on-exit off +set-option -g set-titles off +set-option -g set-titles-string "#S:#I:#W - "#T" #{session_alerts}" +set-option -g status on +set-option -g status-interval 15 +set-option -g status-justify left +set-option -g status-keys emacs +set-option -g status-left "[#S] " +set-option -g status-left-length 10 +set-option -g status-left-style default +set-option -g status-position bottom + +# Change prefix to C-a +set-option -g prefix C-a + +# Pane title, time HH:mm, date mm.dd.yyyy in right status bar +set-option -g status-right "%m.%d.%y %H:%M " +set-option -g status-right-length 40 +set-option -g status-right-style default + +# Status bar colors +set-option -g status-style fg=black,bg=cyan +set-option -g message-command-style fg=green,bg=black +set-option -g message-style fg=white,bg=red +set-option -g status-utf8 on +set-option -g update-environment "DISPLAY SSH_ASKPASS SSH_AUTH_SOCK SSH_AGENT_PID SSH_CONNECTION WINDOWID XAUTHORITY" + +# Set visual bell on since audible bell isn't working for god knows what reason +set-option -g bell-action any +set-option -g bell-on-alert on +set-option -g visual-bell off +set-option -g visual-silence off +set-option -g visual-activity off + +# Pane active colors +set-option -g pane-active-border-style fg=cyan,bright + +# Pane inactive colors +set-option -g pane-border-style fg=colour8 + +# Enable mouse scroll up to enable copy mode and start scrolling +bind -n WheelUpPane select-pane -t= \; copy-mode -e \; send-keys -M +bind -n WheelDownPane select-pane -t= \; send-keys -M +set-option -g mouse on +set-option -g mouse-utf8 on + +# Use C-a,Shift-R to reload configuration +bind R source-file ~/.tmux.conf \; display-message "Config reloaded..." + +# Use C-a,a to send prefix to nested session +bind-key a send-prefix + diff --git a/.vim/tmp/.vimrc~ b/.vim/tmp/.vimrc~ new file mode 100644 index 0000000..0166800 --- /dev/null +++ b/.vim/tmp/.vimrc~ @@ -0,0 +1,106 @@ +" An example for a vimrc file. +" +" Maintainer: Bram Moolenaar +" Last change: 2015 Mar 24 +" +" To use it, copy it to +" for Unix and OS/2: ~/.vimrc +" for Amiga: s:.vimrc +" for MS-DOS and Win32: $VIM\_vimrc +" for OpenVMS: sys$login:.vimrc + +" When started as "evim", evim.vim will already have done these settings. +if v:progname =~? "evim" + finish +endif + +" Use Vim settings, rather than Vi settings (much better!). +" This must be first, because it changes other options as a side effect. +set nocompatible + +" allow backspacing over everything in insert mode +set backspace=indent,eol,start + +if has("vms") + set nobackup " do not keep a backup file, use versions instead +else + set backup " keep a backup file (restore to previous version) + set backupdir=~/.vim/tmp " keep backup files in a specific directory instead of the same dir as the file being edited + set undofile " keep an undo file (undo changes after closing) + set undodir=~/.vimundo " keep undo files in a specific directory instead of the same directory as the file +endif +set history=50 " keep 50 lines of command line history +set ruler " show the cursor position all the time +set showcmd " display incomplete commands +set incsearch " do incremental searching + +" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries +" let &guioptions = substitute(&guioptions, "t", "", "g") + +" Don't use Ex mode, use Q for formatting +map Q gq + +" CTRL-U in insert mode deletes a lot. Use CTRL-G u to first break undo, +" so that you can undo CTRL-U after inserting a line break. +inoremap u + +" In many terminal emulators the mouse works just fine, thus enable it. +if has('mouse') + set mouse=a +endif + +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif + +" Only do this part when compiled with support for autocommands. +if has("autocmd") + + " Enable file type detection. + " Use the default filetype settings, so that mail gets 'tw' set to 72, + " 'cindent' is on in C files, etc. + " Also load indent files, to automatically do language-dependent indenting. + filetype plugin indent on + + " Put these in an autocmd group, so that we can delete them easily. + augroup vimrcEx + au! + + " For all text files set 'textwidth' to 78 characters. + autocmd FileType text setlocal textwidth=78 + + " When editing a file, always jump to the last known cursor position. + " Don't do it when the position is invalid or when inside an event handler + " (happens when dropping a file on gvim). + autocmd BufReadPost * + \ if line("'\"") >= 1 && line("'\"") <= line("$") | + \ exe "normal! g`\"" | + \ endif + + augroup END + +else + + set autoindent " always set autoindenting on + +endif " has("autocmd") + +" Convenient command to see the difference between the current buffer and the +" file it was loaded from, thus the changes you made. +" Only define it when not defined already. +if !exists(":DiffOrig") + command DiffOrig vert new | set bt=nofile | r ++edit # | 0d_ | diffthis + \ | wincmd p | diffthis +endif + +if has('langmap') && exists('+langnoremap') + " Prevent that the langmap option applies to characters that result from a + " mapping. If unset (default), this may break plugins (but it's backward + " compatible). + set langnoremap +endif +" Use W to call sudo to write a read-only file with elevated privaliges +command W :execute ':silent w !sudo tee % > /dev/null' | :edit! diff --git a/.vim/tmp/.xinitrc~ b/.vim/tmp/.xinitrc~ new file mode 100644 index 0000000..e7a071a --- /dev/null +++ b/.vim/tmp/.xinitrc~ @@ -0,0 +1,88 @@ +#!/bin/sh + +userresources=$HOME/.Xresources +usermodmap=$HOME/.Xmodmap +sysresources=/etc/X11/xinit/.Xresources +sysmodmap=/etc/X11/xinit/.Xmodmap + +# merge in defaults and keymaps + +if [ -f $sysresources ]; then + + + + + + + + xrdb -merge $sysresources + +fi + +if [ -f $sysmodmap ]; then + xmodmap $sysmodmap +fi + +if [ -f "$userresources" ]; then + + + + + + + + xrdb -merge "$userresources" + +fi + +if [ -f "$usermodmap" ]; then + xmodmap "$usermodmap" +fi + +# start some nice programs + +if [ -d /etc/X11/xinit/xinitrc.d ] ; then + for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do + [ -x "$f" ] && . "$f" + done + unset f +fi + + +eval $(/usr/bin/gnome-keyring-daemon --start --components=pkcs11,secrets,ssh) +export SSH_AUTH_SOCK + +xrandr --output VGA1 --auto --right-of HDMI1 + +xautolock -time 30 -locker slock & + +session=${1:-i3} + +case $session in + awesome ) exec awesome;; + bspwm ) exec bspwm;; + catwm ) exec catwm;; + cinnamon ) exec cinnamon-session;; + dwm ) exec dwm;; + enlightenment ) exec enlightenment_start;; + ede ) exec startede;; + fluxbox ) exec startfluxbox;; + gnome ) exec gnome-session;; + gnome-classic ) exec gnome-session --session=gnome-classic;; + i3|i3wm ) exec i3;; + icewm ) exec icewm-session;; + jwm ) exec jwm;; + kde ) exec startkde;; + mate ) exec mate-session;; + monster|monsterwm ) exec monsterwm;; + notion ) exec notion;; + openbox ) exec openbox-session;; + unity ) exec unity;; + xfce|xfce4 ) exec startxfce4;; + xmonad ) exec xmonad;; + # No known session, try to run it as command + *) exec $1;; +esac + + + diff --git a/.vim/tmp/COMMIT_EDITMSG~ b/.vim/tmp/COMMIT_EDITMSG~ new file mode 100644 index 0000000..68753c5 --- /dev/null +++ b/.vim/tmp/COMMIT_EDITMSG~ @@ -0,0 +1,33 @@ + +# Please enter the commit message for your changes. Lines starting +# with '#' will be ignored, and an empty message aborts the commit. +# On branch master +# Your branch is up-to-date with 'origin/master'. +# +# Changes to be committed: +# new file: .pkglists/dtarch.20160120.list +# modified: .pkglists/dtarch.list.log +# +# Changes not staged for commit: +# modified: .config/deluge/hostlist.conf.1.2 +# modified: .config/deluge/ipc/deluge-gtk.lock +# modified: .config/gtk-2.0/gtkfilechooser.ini +# modified: .config/pbpst/db.json +# modified: .config/pulse/6aec0aca4e584766b368aeac519511ab-stream-volumes.tdb +# modified: .config/rabbitvcs/RabbitVCS.log +# modified: .config/rabbitvcs/previous_log_messages +# modified: .config/rabbitvcs/repos_paths +# modified: .weechat/weechat.log +# +# Untracked files: +# .RapidSVN +# .config/deluge/icons/archlinux.org.ico +# .config/rabbitvcs/RabbitVCS.log.2015-12-23 +# .config/vcsh/ +# backup.sh +# baseball/ +# debconf.conf +# pbpst +# rpi/ +# supportserv +# diff --git a/.vim/tmp/README.md~ b/.vim/tmp/README.md~ new file mode 100644 index 0000000..2ae891e --- /dev/null +++ b/.vim/tmp/README.md~ @@ -0,0 +1,22 @@ +Raspberry Pi Images +==================== + + +Capturing Images +--------- + +`dd if=/dev/sdx bs=4M | bzip2 > cardsize.m.d.y.bz2` + +Where: + +- `sdx` = *device* name +- `cardsize` = size of the SD card intended to be used +- `m.d.y` = date in month.day.year format + + +Deploying Images +--------------- + +`bunzip2 -c cardsize.m.d.y.bz2 | dd bs=4M of=/dev/sdx` + + diff --git a/.vim/tmp/config~ b/.vim/tmp/config~ new file mode 100644 index 0000000..8d985cf --- /dev/null +++ b/.vim/tmp/config~ @@ -0,0 +1,57 @@ +Host home + HostName home.thurstylark.com + Port 50000 + User thurstylark + IdentityFile ~/.ssh/personalkey + +Host homegw + HostName home.thurstylark.com + Port 50005 + User thurstylark + IdentityFile ~/.ssh/p.gateway + +Host homehome + HostName 10.0.1.106 + Port 22 + User thurstylark + IdentityFile ~/.ssh/personalkey + +Host hometun + HostName home.thurstylark.com + Port 50000 + User thurstylark + IdentityFile ~/.ssh/personalkey + LocalForward 18083 127.0.0.1:18084 + +Host devserv + HostName 10.0.0.91 + User dthurstenson + IdentityFile ~/.ssh/rainey.devserv + +Host pl6.projectlocker.com + IdentityFile ~/.ssh/rainey.svn + +Host remoteserv + IdentityFile ~/.ssh/rainey.sp + User rainey + +Host spserv + HostName 192.168.59.1 + User rainey + IdentityFile ~/.ssh/rainey.sp +host jj + HostName 10.0.0.93 + User dthurstenson + IdentityFile ~/.ssh/rainey.devserv +Host github.com + IdentityFile ~/.ssh/personalkey + +Host spserv + HostName 192.168.59.1 + User rainey + IdentityFile ~/.ssh/rainey.sp + +Host supportserv + HostName sp.raineyelectronics.com + User dthurstenson + IdentityFile ~/.ssh/rainey.devserv diff --git a/.vim/tmp/debconf.conf~ b/.vim/tmp/debconf.conf~ new file mode 100644 index 0000000..3748b43 --- /dev/null +++ b/.vim/tmp/debconf.conf~ @@ -0,0 +1,4 @@ +# Save current IPv6 rules? +iptables-persistent iptables-persistent/autosave_v6 boolean true +# Save current IPv4 rules? +iptables-persistent iptables-persistent/autosave_v4 boolean true diff --git a/.vim/tmp/known_hosts~ b/.vim/tmp/known_hosts~ new file mode 100644 index 0000000..cf978a8 --- /dev/null +++ b/.vim/tmp/known_hosts~ @@ -0,0 +1,33 @@ +pl6.projectlocker.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2mYyuEHKNH5p380gROy+GvtGTiqq5Mn5sKMa5p6SrYpZKBXfXU/tfmp/ROej7OXmTHlALxR2v0bRM0rRKMSDOrN6W/IkFj15dLBFg6p0jKmQmqIEwz5I/CAj+d7b1YYHZJJtkKtgISxL3KQej6EEDA7z9Pff5YVLvqj5cvqlRVVrkGnvdtyHzFFBiUuGKHjU991GFsooNRVTqbV6ADC6Mor55OcvGc22mMtsjjfFqlejdapXT7vE40ZJyusr4nnRnJaQkwnYTLkCQDdGC8jm9z0bxeZWpXKC3IXYvDqMZufvhFsXoSEzFe9ge9kUO8zEL3LetOp/SfGkJcpTn9cXfw== +50.97.190.244 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2mYyuEHKNH5p380gROy+GvtGTiqq5Mn5sKMa5p6SrYpZKBXfXU/tfmp/ROej7OXmTHlALxR2v0bRM0rRKMSDOrN6W/IkFj15dLBFg6p0jKmQmqIEwz5I/CAj+d7b1YYHZJJtkKtgISxL3KQej6EEDA7z9Pff5YVLvqj5cvqlRVVrkGnvdtyHzFFBiUuGKHjU991GFsooNRVTqbV6ADC6Mor55OcvGc22mMtsjjfFqlejdapXT7vE40ZJyusr4nnRnJaQkwnYTLkCQDdGC8jm9z0bxeZWpXKC3IXYvDqMZufvhFsXoSEzFe9ge9kUO8zEL3LetOp/SfGkJcpTn9cXfw== +10.0.0.119 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNlpjvZ23MPFpC1LeuagNahD6qOppr/sEsimKzmX1gDts7TfBncSY3WUa9mlhK5RQmgDEWIvcc5KOBP3h5gWEeg= +10.0.0.158 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHFzDFcNf+fBNzFx4pMWu6Ny1ExoT7C2URIYHaUxvxiH/UtFGEBEgPyClYkrH0J8d24kQ22sefIAWfF58vDJxTM= +[sp.raineyelectronics.com]:45709 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNug07wc6rcfgbD+T9bXPUwpkkcj5SV0YfX4LIQCUGQUOXA15pYFzhv6JamYpT/OKAAUo7yW1k5dpQ1ycxg3Gyg= +[50.56.179.144]:45709 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNug07wc6rcfgbD+T9bXPUwpkkcj5SV0YfX4LIQCUGQUOXA15pYFzhv6JamYpT/OKAAUo7yW1k5dpQ1ycxg3Gyg= +[sp.raineyelectronics.com]:53150 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNug07wc6rcfgbD+T9bXPUwpkkcj5SV0YfX4LIQCUGQUOXA15pYFzhv6JamYpT/OKAAUo7yW1k5dpQ1ycxg3Gyg= +[50.56.179.144]:53150 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNug07wc6rcfgbD+T9bXPUwpkkcj5SV0YfX4LIQCUGQUOXA15pYFzhv6JamYpT/OKAAUo7yW1k5dpQ1ycxg3Gyg= +10.0.0.170 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEWKWhtqcKKmreRZEaFSxWqAVus6NUhiL2ANfLf1RozUkBgoSKJqdh0YeiqBxR8fZOzRIMtUBmwuFfhnJDLH4rQ= +192.168.59.254 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHFzDFcNf+fBNzFx4pMWu6Ny1ExoT7C2URIYHaUxvxiH/UtFGEBEgPyClYkrH0J8d24kQ22sefIAWfF58vDJxTM= +192.168.59.235 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHFzDFcNf+fBNzFx4pMWu6Ny1ExoT7C2URIYHaUxvxiH/UtFGEBEgPyClYkrH0J8d24kQ22sefIAWfF58vDJxTM= +192.168.59.1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEWKWhtqcKKmreRZEaFSxWqAVus6NUhiL2ANfLf1RozUkBgoSKJqdh0YeiqBxR8fZOzRIMtUBmwuFfhnJDLH4rQ= +[sp.raineyelectronics.com]:60848 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKv9yu3ARSp8lpPx4U5wS4KCFvv7crH8QASonfGjqI/ueOMg2zjfuMmbxcyo6ILDxykbQcF8cSFPvvBg/yaRx54= +[50.56.179.144]:60848 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKv9yu3ARSp8lpPx4U5wS4KCFvv7crH8QASonfGjqI/ueOMg2zjfuMmbxcyo6ILDxykbQcF8cSFPvvBg/yaRx54= +[sp.raineyelectronics.com]:42019 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLphWadGlBS/40duYRP498Rt481sG4x/OlktibYcLx2rKOfUbNuNL2qMibkxgOuZw1HEhEF/24TmQi3NfuTEj7U= +[50.56.179.144]:42019 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLphWadGlBS/40duYRP498Rt481sG4x/OlktibYcLx2rKOfUbNuNL2qMibkxgOuZw1HEhEF/24TmQi3NfuTEj7U= +|1|l39Xb6GS7hROodbne89qivzhzLI=|B6yv9x2m4WYKxD+4e+5Pvf08Ehc= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBE+1gFfftxcAObWBEJh54jzApRc2wkquOfLDHp/tcK0+/dCg/OEjtXwqoiE4MsaPhdStT95TtQLATiZh8l5a34s= +|1|PuAcdgsieOwRx89b1NUxDY+mQ9U=|3UCIj/0kN8UPtROKq+eoJtaqlmQ= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL9qdGIxcOrU4vEIavvbdCsO6m5mpsV90OprdfLCTtOk95iq2+z7sPeljPwvuxMhPTiRIzrznitw7sOQ2n+bjzU= +|1|yusKU0hthmhtZYjtIr6WJee7qLQ=|emC+cdLi37LOX6hi+wYO+zgdzMs= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBL9qdGIxcOrU4vEIavvbdCsO6m5mpsV90OprdfLCTtOk95iq2+z7sPeljPwvuxMhPTiRIzrznitw7sOQ2n+bjzU= +|1|hYoTzHhHBle4gAZgab2Z43/xQR8=|fRUrIfMd5uv8oOAlw1aYsPweXGY= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== +|1|02Fp5oM4D/oQsvp/ipXsf4QGuro=|uMKop1FimIq70woZVQ/5rq2h8jI= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== +|1|QUx1FPVhvwchGKmsyjDGhl1jfUQ=|MmczpnHQ1xEThQiEBrlma+OUj+Y= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== +|1|3hAWBeSC6e8OCH59D/MvAPjGxPU=|NzAEUbAZ4xSmyVVAuFrWCFE6hmg= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== +10.0.0.96 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKCXhSvguxXrZ3pe3E2IWhDm29RHWamWLv1zN1U7v7+5yo58JSvYsBwtwbN/4K9rrv/3Ulrlj5nJxIBR+mwBjaI= +devserv.devnis.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHfFQ9euKvrEM8r1lNn22bMLU5elp3g4bnSBJiFV8C6tWyL4OdfcJERhF89kcHIvSAcOHRcXLDPU50iepYg5v6c= +[sp.raineyelectronics.com]:52960 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKv9yu3ARSp8lpPx4U5wS4KCFvv7crH8QASonfGjqI/ueOMg2zjfuMmbxcyo6ILDxykbQcF8cSFPvvBg/yaRx54= +[50.56.179.144]:52960 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBKv9yu3ARSp8lpPx4U5wS4KCFvv7crH8QASonfGjqI/ueOMg2zjfuMmbxcyo6ILDxykbQcF8cSFPvvBg/yaRx54= +sp.raineyelectronics.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCg+wfz7XpIKf/Yui6nvKvNn768tj9hL1P8EVoyKtrvhbn+c0EH/8/eSKDYqy5iF01ENEkc1BUyhgG1i6c/XpLEFlmutfp3YYPo/g/qQwRKepcjoLwaWvcPwTu1yfnvzYcWuENpplnkdoHXRCQSvETDo373xk7Jgq+lMMaAw9O5Nh/EvJmjEOySlImh6s+xmwzXFHuyaxUUtpb0xoPkECciOW5P1SHjCl9WP3Nea67P1YwTkhc6xMEyjkjlq72iQrogP61hIj2MfCL/kY/6Eepc/GmBEYOdR2AwAxo9ceDln+4CEwnBbozc0AXQR0HL7u+L/BcEk5QWYWkMriJTFxjx +50.56.179.144 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCg+wfz7XpIKf/Yui6nvKvNn768tj9hL1P8EVoyKtrvhbn+c0EH/8/eSKDYqy5iF01ENEkc1BUyhgG1i6c/XpLEFlmutfp3YYPo/g/qQwRKepcjoLwaWvcPwTu1yfnvzYcWuENpplnkdoHXRCQSvETDo373xk7Jgq+lMMaAw9O5Nh/EvJmjEOySlImh6s+xmwzXFHuyaxUUtpb0xoPkECciOW5P1SHjCl9WP3Nea67P1YwTkhc6xMEyjkjlq72iQrogP61hIj2MfCL/kY/6Eepc/GmBEYOdR2AwAxo9ceDln+4CEwnBbozc0AXQR0HL7u+L/BcEk5QWYWkMriJTFxjx +[home.thurstylark.com]:50000,[73.24.44.177]:50000 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHqNPMHjikAxDuoUnsx8I12j4Il1Gru8T5i6Cj+QJ3NTALS72BC3HTrmZYS336Qs9m2OI6LKMo3e3sOdkC6DGmY= +10.0.0.91 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHfFQ9euKvrEM8r1lNn22bMLU5elp3g4bnSBJiFV8C6tWyL4OdfcJERhF89kcHIvSAcOHRcXLDPU50iepYg5v6c= +192.168.59.229 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMj0gMlJfDRNmcVWcODc2zYYhV0CYaKt/1GlAszwRGbKK09yxv0qTnUhhxD/5T2FFd6vyzFNV/V/Llkm/pPysB8= +192.168.59.20 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBLiNBelIhooLPs3CJHJmUm5QElyau6Ea+E/LBHZegnWkNDjbldTFLOF72a5+1BqdxOMX/K5y11WERHQSc7d0QOU= diff --git a/.vim/undo/%etc%systemd%system%.#wimboothttpd.servicea648cd6342256bac b/.vim/undo/%etc%systemd%system%.#wimboothttpd.servicea648cd6342256bac new file mode 100644 index 0000000000000000000000000000000000000000..fde7de9d6b86e0599a0c486b581d48581c1325ba GIT binary patch literal 1884 zcmWH`%$*;a=aT=Ff$5ln@_&`%#%+?GH%{Nb%=7P0>O9d2OF9)Q^A>i5X3jm$z`(!> z#8Tmjc_pbSPL;N~r8y;;x~0XbMS3NPMd_&}P!%9mj6lo+#2^5oVVEIo{#tJqkSrrZ z`~{FK5HLX~FbR?Z834iz|A7E(6o@klXb=Lx=x_l?2Lr=b3848LNOpjt0#9t4Hi9D% zq>33y7br4EBM>P-Xv+jfpew!z6o6+}XeNb58z`D!85HC~P!x_v8z>~`0)WxxhA-Oq r;n4;uTA{IqoY6q;1jXQJtkEULK$ZYw%?nz2VJ$5=;jw1g_^wQCAmEcf$JY5XqyBe%br)nTQxaAj>Cl;kB7+M%u7%LbWnd=z%0mOVj%m~CxKnwyP8ipCd z=8CtlfMgjN;xB+?fdHlu#0E*h3}N^W1Yi-6%qXBi2mqs_3>+N{3|~RPE)K+!Kn#j< zP*e~T?WT?3m;@830{`DnFvP_$H?Z&qZ>z`-(pBp&@g)?0cF4Mclz`&pY z#K?dV$N^yxfU&{+u(`R1Ss)_u7a;N|BuGjTCh{K$;KslNM`F1Q1!QT4`t)?i%C~ S7@TaLVi4#bYHQl~d=&tO!dWx` literal 0 HcmV?d00001 diff --git a/.vim/undo/%home%dthurstenson%.tmux.conf b/.vim/undo/%home%dthurstenson%.tmux.conf new file mode 100644 index 0000000000000000000000000000000000000000..23abb7d4ec16e8e4d332c60e7d058883ecef3c1c GIT binary patch literal 24034 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 C31qqe literal 0 HcmV?d00001 diff --git a/.vim/undo/%home%dthurstenson%debconf.conf b/.vim/undo/%home%dthurstenson%debconf.conf new file mode 100644 index 0000000000000000000000000000000000000000..1ed9ff1065c0f871fb5eb0b4919a9081a933f1c8 GIT binary patch literal 575 zcmWH`%$*;a=aT=Ffhl%Y!}kw=*h36n-}AZ~^WCaLG4;s2T>E#a(j1(N-|yVVz`(!) z#8S!%!HH$53dyBKMX7lu3Z4OFW(q~6IjP0=Kv_m01_2O_&Ia?t=C%K3fyl;R04qf$ skTo*=2LiY;sOm;}R0#oKbo_!w$5#ociA+Em6w{!nz!Tf1jn7vB08KJ9wEzGB literal 0 HcmV?d00001 diff --git a/.vim/undo/%home%images%rpi%README.md b/.vim/undo/%home%images%rpi%README.md new file mode 100644 index 0000000000000000000000000000000000000000..cfc21cc1fa257af541641f7bc29e8f9035b49411 GIT binary patch literal 25856 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 literal 0 HcmV?d00001 diff --git a/.vimrc b/.vimrc new file mode 100644 index 0000000..36aaa1c --- /dev/null +++ b/.vimrc @@ -0,0 +1,106 @@ +" An example for a vimrc file. +" +" Maintainer: Bram Moolenaar +" Last change: 2015 Mar 24 +" +" To use it, copy it to +" for Unix and OS/2: ~/.vimrc +" for Amiga: s:.vimrc +" for MS-DOS and Win32: $VIM\_vimrc +" for OpenVMS: sys$login:.vimrc + +" When started as "evim", evim.vim will already have done these settings. +if v:progname =~? "evim" + finish +endif + +" Use Vim settings, rather than Vi settings (much better!). +" This must be first, because it changes other options as a side effect. +set nocompatible + +" allow backspacing over everything in insert mode +set backspace=indent,eol,start + +if has("vms") + set nobackup " do not keep a backup file, use versions instead +else + set backup " keep a backup file (restore to previous version) + set backupdir=~/.vim/tmp " keep backup files in a specific directory instead of the same dir as the file being edited + set undofile " keep an undo file (undo changes after closing) + set undodir=~/.vim/undo " keep undo files in a specific directory instead of the same directory as the file +endif +set history=50 " keep 50 lines of command line history +set ruler " show the cursor position all the time +set showcmd " display incomplete commands +set incsearch " do incremental searching + +" For Win32 GUI: remove 't' flag from 'guioptions': no tearoff menu entries +" let &guioptions = substitute(&guioptions, "t", "", "g") + +" Don't use Ex mode, use Q for formatting +map Q gq + +" CTRL-U in insert mode deletes a lot. Use CTRL-G u to first break undo, +" so that you can undo CTRL-U after inserting a line break. +inoremap u + +" In many terminal emulators the mouse works just fine, thus enable it. +if has('mouse') + set mouse=a +endif + +" Switch syntax highlighting on, when the terminal has colors +" Also switch on highlighting the last used search pattern. +if &t_Co > 2 || has("gui_running") + syntax on + set hlsearch +endif + +" Only do this part when compiled with support for autocommands. +if has("autocmd") + + " Enable file type detection. + " Use the default filetype settings, so that mail gets 'tw' set to 72, + " 'cindent' is on in C files, etc. + " Also load indent files, to automatically do language-dependent indenting. + filetype plugin indent on + + " Put these in an autocmd group, so that we can delete them easily. + augroup vimrcEx + au! + + " For all text files set 'textwidth' to 78 characters. + autocmd FileType text setlocal textwidth=78 + + " When editing a file, always jump to the last known cursor position. + " Don't do it when the position is invalid or when inside an event handler + " (happens when dropping a file on gvim). + autocmd BufReadPost * + \ if line("'\"") >= 1 && line("'\"") <= line("$") | + \ exe "normal! g`\"" | + \ endif + + augroup END + +else + + set autoindent " always set autoindenting on + +endif " has("autocmd") + +" Convenient command to see the difference between the current buffer and the +" file it was loaded from, thus the changes you made. +" Only define it when not defined already. +if !exists(":DiffOrig") + command DiffOrig vert new | set bt=nofile | r ++edit # | 0d_ | diffthis + \ | wincmd p | diffthis +endif + +if has('langmap') && exists('+langnoremap') + " Prevent that the langmap option applies to characters that result from a + " mapping. If unset (default), this may break plugins (but it's backward + " compatible). + set langnoremap +endif +" Use W to call sudo to write a read-only file with elevated privaliges +command W :execute ':silent w !sudo tee % > /dev/null' | :edit!