Initial checkin
This commit is contained in:
		
				commit
				
					
						16e1ab5b9c
					
				
			
		
					 23 changed files with 2752 additions and 0 deletions
				
			
		
							
								
								
									
										1336
									
								
								dot_config/kitty/kitty.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1336
									
								
								dot_config/kitty/kitty.conf
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										212
									
								
								dot_config/nvim/init.vim
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										212
									
								
								dot_config/nvim/init.vim
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,212 @@
 | 
			
		|||
let g:plugged_home = '~/.vim/plugged'
 | 
			
		||||
 | 
			
		||||
call plug#begin(g:plugged_home)
 | 
			
		||||
  " UI related
 | 
			
		||||
  Plug 'chriskempson/base16-vim'
 | 
			
		||||
  Plug 'vim-airline/vim-airline'
 | 
			
		||||
  Plug 'vim-airline/vim-airline-themes'
 | 
			
		||||
  " Better Visual Guide
 | 
			
		||||
  Plug 'Yggdroot/indentLine'
 | 
			
		||||
  " syntax check
 | 
			
		||||
  Plug 'w0rp/ale'
 | 
			
		||||
  " Autocomplete
 | 
			
		||||
  Plug 'ncm2/ncm2'
 | 
			
		||||
  Plug 'roxma/nvim-yarp'
 | 
			
		||||
  Plug 'ncm2/ncm2-bufword'
 | 
			
		||||
  Plug 'ncm2/ncm2-path'
 | 
			
		||||
  Plug 'ncm2/ncm2-jedi'
 | 
			
		||||
  " Formater
 | 
			
		||||
  Plug 'Chiel92/vim-autoformat'
 | 
			
		||||
  " Theme
 | 
			
		||||
  Plug 'pineapplegiant/spaceduck', { 'branch': 'main' }
 | 
			
		||||
  " Python Plugins
 | 
			
		||||
  Plug 'Valloric/YouCompleteMe'
 | 
			
		||||
  Plug 'vim-syntastic/syntastic'
 | 
			
		||||
  Plug 'nvie/vim-flake8'
 | 
			
		||||
  Plug 'python-mode/python-mode'
 | 
			
		||||
  Plug 'airblade/vim-gitgutter'
 | 
			
		||||
  "
 | 
			
		||||
  "general development plugins
 | 
			
		||||
  Plug 'scrooloose/nerdtree'
 | 
			
		||||
  Plug 'flazz/vim-colorschemes'
 | 
			
		||||
  Plug 'davidhalter/jedi-vim'
 | 
			
		||||
  Plug 'ervandew/supertab'
 | 
			
		||||
  Plug 'ryanoasis/vim-webdevicons'
 | 
			
		||||
  Plug 'direnv/direnv.vim'
 | 
			
		||||
  Plug 'sheerun/vim-polyglot'
 | 
			
		||||
  Plug 'tpope/vim-fugitive'
 | 
			
		||||
  Plug 'psf/black', { 'branch': 'stable' }
 | 
			
		||||
  " This was fun and all, but getting data out sucked, so if they ever get an
 | 
			
		||||
  " update, maybe try again
 | 
			
		||||
  "Plugin 'ActivityWatch/aw-watcher-vim'
 | 
			
		||||
  "
 | 
			
		||||
  " Bind zonefile stuff
 | 
			
		||||
  Plug 'seveas/bind.vim'
 | 
			
		||||
  "
 | 
			
		||||
  " extline extends rst stuff
 | 
			
		||||
  Plug 'drmikehenry/vim-extline'
 | 
			
		||||
  Plug 'brookhong/DBGPavim'
 | 
			
		||||
  Plug 'dhruvasagar/vim-table-mode'
 | 
			
		||||
  Plug 'godlygeek/tabular'
 | 
			
		||||
  Plug 'plasticboy/vim-markdown'
 | 
			
		||||
  " Additional languages
 | 
			
		||||
  Plug 'nathanielc/vim-tickscript'
 | 
			
		||||
  Plug 'fatih/vim-go'
 | 
			
		||||
  Plug 'dbeniamine/cheat.sh-vim'
 | 
			
		||||
  Plug 'jacqueswww/vim-vyper'
 | 
			
		||||
  Plug 'tomlion/vim-solidity'
 | 
			
		||||
call plug#end()
 | 
			
		||||
 | 
			
		||||
filetype plugin indent on
 | 
			
		||||
" Set colors for spaceduck
 | 
			
		||||
if exists('+termguicolors')
 | 
			
		||||
	let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
 | 
			
		||||
	let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
 | 
			
		||||
	set termguicolors
 | 
			
		||||
endif
 | 
			
		||||
let g:airline_theme = 'spaceduck'
 | 
			
		||||
if exists('+termguicolors')
 | 
			
		||||
      let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
 | 
			
		||||
      let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
 | 
			
		||||
      set termguicolors
 | 
			
		||||
    endif
 | 
			
		||||
 | 
			
		||||
   colorscheme spaceduck
 | 
			
		||||
 | 
			
		||||
" set the number style to hybrid
 | 
			
		||||
set number relativenumber
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
" READ FROM .vimrc
 | 
			
		||||
 | 
			
		||||
set nocompatible              " required
 | 
			
		||||
set splitright
 | 
			
		||||
filetype off                  " required
 | 
			
		||||
" Handy hack to force a write using sudo when you forget to 'sudo vi'
 | 
			
		||||
cmap w!! w !sudo tee > /dev/null %
 | 
			
		||||
 | 
			
		||||
set pastetoggle=<F10>
 | 
			
		||||
 | 
			
		||||
set incsearch
 | 
			
		||||
set encoding=utf-8
 | 
			
		||||
set wrap
 | 
			
		||||
set linebreak
 | 
			
		||||
set nolist
 | 
			
		||||
 | 
			
		||||
" Attempt to fix python/python3 issue
 | 
			
		||||
" To run py2 stuff, you can force with "vim --cmd 'let py2 = 1'
 | 
			
		||||
"if exists('py2') && has('python')
 | 
			
		||||
"elseif has('python3')
 | 
			
		||||
if !has('patch-8.1.201')
 | 
			
		||||
	silent! python3 1
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
"let g:deoplete#enable_at_startup = 1
 | 
			
		||||
"Plugin 'Shougo/deoplete.nvim'
 | 
			
		||||
 | 
			
		||||
" Add all your plugins here (note older versions of Vundle used Bundle instead
 | 
			
		||||
" of Plugin)
 | 
			
		||||
 | 
			
		||||
" All of your Plugins must be added before the following line
 | 
			
		||||
filetype plugin indent on    " required
 | 
			
		||||
"Powerline setup
 | 
			
		||||
"set guifont=PowerLineSymbols\ DejaVu\ Sans\ Mono\ for\ Powerline\ 9
 | 
			
		||||
" set guifont=DejaVu\ Sans\ Mono\ for\ Powerline\ Plus\ Nerd\ File\ Types\ 9
 | 
			
		||||
set guifont=Sauce\ Code\ Powerline\ Plus\ Nerd\ File\ Types\ 9
 | 
			
		||||
" set guifont=Anonymous\ Pro\ for\ Powerline\ Regular/9
 | 
			
		||||
let g:Powerline_symbols = 'fancy'
 | 
			
		||||
let g:airline_powerline_fonts = 1
 | 
			
		||||
set laststatus=2
 | 
			
		||||
 | 
			
		||||
"NerdTree map to <f2>
 | 
			
		||||
map <F2> :NERDTreeToggle<CR>
 | 
			
		||||
 | 
			
		||||
"colorscheme jellybeans
 | 
			
		||||
 | 
			
		||||
"Make python-friendly tabs
 | 
			
		||||
set tabstop=4
 | 
			
		||||
set shiftwidth=4
 | 
			
		||||
set smarttab
 | 
			
		||||
set softtabstop=4
 | 
			
		||||
set autoindent
 | 
			
		||||
set expandtab
 | 
			
		||||
"let &colorcolumn="80,".join(range(81,999),",")
 | 
			
		||||
 | 
			
		||||
augroup vimrc_autocmds
 | 
			
		||||
	autocmd!
 | 
			
		||||
	"highlight characters past col 80
 | 
			
		||||
	autocmd FileType python highlight Excess ctermbg=DarkGrey guibg=Black
 | 
			
		||||
	autocmd FileType python match Excess /\%80v.*/
 | 
			
		||||
	autocmd FileType python set nowrap
 | 
			
		||||
"    autocmd FileType rst set textwidth=80
 | 
			
		||||
    autocmd FileType markdown set textwidth=80
 | 
			
		||||
augroup END
 | 
			
		||||
 | 
			
		||||
set mouse=a
 | 
			
		||||
 | 
			
		||||
" python-mode settings
 | 
			
		||||
" Python-mode
 | 
			
		||||
" Activate rope
 | 
			
		||||
" Keys:
 | 
			
		||||
" K             Show python docs
 | 
			
		||||
" <Ctrl-Space>  Rope autocomplete
 | 
			
		||||
" <Ctrl-c>g     Rope goto definition
 | 
			
		||||
" <Ctrl-c>d     Rope show documentation
 | 
			
		||||
" <Ctrl-c>f     Rope find occurrences
 | 
			
		||||
" <Leader>b     Set, unset breakpoint (g:pymode_breakpoint enabled)
 | 
			
		||||
" [[            Jump on previous class or function (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
" ]]            Jump on next class or function (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
" [M            Jump on previous class or method (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
" ]M            Jump on next class or method (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
let g:pymode_rope = 0
 | 
			
		||||
 | 
			
		||||
" Documentation
 | 
			
		||||
let g:pymode_doc = 1
 | 
			
		||||
let g:pymode_doc_key = 'K'
 | 
			
		||||
 | 
			
		||||
"Linting
 | 
			
		||||
let g:pymode_lint = 1
 | 
			
		||||
"let g:pymode_lint_checker = "pyflakes,pep8"
 | 
			
		||||
let g:pymode_lint_checker = "flake8,pep8"
 | 
			
		||||
" Auto check on save
 | 
			
		||||
let g:pymode_lint_write = 1
 | 
			
		||||
 | 
			
		||||
" Support virtualenv
 | 
			
		||||
let g:pymode_virtualenv = 1
 | 
			
		||||
 | 
			
		||||
" Enable breakpoints plugin
 | 
			
		||||
 let g:pymode_breakpoint = 1
 | 
			
		||||
 let g:pymode_breakpoint_key = '<leader>b'
 | 
			
		||||
 | 
			
		||||
" syntax highlighting
 | 
			
		||||
let g:pymode_syntax = 1
 | 
			
		||||
let g:pymode_syntax_all = 1
 | 
			
		||||
let g:pymode_syntax_indent_errors = g:pymode_syntax_all
 | 
			
		||||
let g:pymode_syntax_space_errors = g:pymode_syntax_all
 | 
			
		||||
 | 
			
		||||
" Don't autofold code
 | 
			
		||||
let g:pymode_folding = 0
 | 
			
		||||
let g:riv_fold_level = 0
 | 
			
		||||
let g:riv_fold_auto_update = 0
 | 
			
		||||
nnoremap <space> za
 | 
			
		||||
 | 
			
		||||
let g:dbgPavimPort = 9000
 | 
			
		||||
let g:dbgPavimBreakAtEntry = 0
 | 
			
		||||
let g:dbgPavimOnce = 1
 | 
			
		||||
 | 
			
		||||
let python_highlight_all=1
 | 
			
		||||
syntax on
 | 
			
		||||
 | 
			
		||||
let g:pymode_python = 'python3'
 | 
			
		||||
 | 
			
		||||
" For table mode RST friendliness
 | 
			
		||||
let g:table_mode_corner_corner='+'
 | 
			
		||||
let g:table_mode_header_fillchar='='
 | 
			
		||||
let g:webdevicons_enable = 1
 | 
			
		||||
let g:webdevicons_enable_nerdtree = 1
 | 
			
		||||
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab
 | 
			
		||||
autocmd BufWritePre *.py execute ':Black'
 | 
			
		||||
							
								
								
									
										9
									
								
								dot_direnvrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								dot_direnvrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,9 @@
 | 
			
		|||
layout_virtualenv() {
 | 
			
		||||
  local venv_path="$1"
 | 
			
		||||
  source ${venv_path}/bin/activate
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
layout_virtualenvwrapper() {
 | 
			
		||||
  local venv_path="${WORKON_HOME}/$1"
 | 
			
		||||
  layout_virtualenv $venv_path
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										48
									
								
								dot_muttrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								dot_muttrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,48 @@
 | 
			
		|||
#set record=~/Maildir/arachnitech/Sent
 | 
			
		||||
set sidebar_visible = yes
 | 
			
		||||
set sidebar_short_path                  # Shorten mailbox names
 | 
			
		||||
set sidebar_delim_chars="/"             # Delete everything up to the last / character
 | 
			
		||||
set sidebar_width=27
 | 
			
		||||
#set sidebar_folder_indent               # Indent folders whose names we've shortened
 | 
			
		||||
#set sidebar_indent_string="  "          # Indent with two spaces
 | 
			
		||||
color sidebar_new yellow default
 | 
			
		||||
color sidebar_indicator default color17         # Dark blue background
 | 
			
		||||
color sidebar_highlight white   color238        # Grey background
 | 
			
		||||
color sidebar_spoolfile yellow  default         # Yellow
 | 
			
		||||
color sidebar_new       green   default         # Green
 | 
			
		||||
color sidebar_ordinary  default default         # Default colors
 | 
			
		||||
color sidebar_flagged   red     default         # Red
 | 
			
		||||
color sidebar_divider   color8  default         # Dark grey
 | 
			
		||||
## set record="~/Maildir/Sent Mail"
 | 
			
		||||
set spoolfile="+franklin/INBOX"
 | 
			
		||||
# set header cache
 | 
			
		||||
set header_cache=~/Localmail/hcache
 | 
			
		||||
set mbox_type=Maildir
 | 
			
		||||
set folder=~/Maildir/
 | 
			
		||||
set sort=reverse-date-received
 | 
			
		||||
set pager_stop=yes
 | 
			
		||||
set fast_reply
 | 
			
		||||
set include=yes
 | 
			
		||||
# IMAP and INBOX (this should map to any existing IMAP folders)
 | 
			
		||||
folder-hook arachnitech/* source ~/.mutt/accounts/arachnitech
 | 
			
		||||
folder-hook franklin/* source ~/.mutt/accounts/franklin
 | 
			
		||||
# auto_view text/html
 | 
			
		||||
#alternative_order text/plain text/enriched text/html
 | 
			
		||||
auto_view text/html
 | 
			
		||||
auto_view text/calendar
 | 
			
		||||
 | 
			
		||||
# Just do what I tell you to, consequences be damned
 | 
			
		||||
set noconfirmappend
 | 
			
		||||
#set confirmappend=yes
 | 
			
		||||
set delete=yes
 | 
			
		||||
# Show new notification when mail arrives
 | 
			
		||||
set new_mail_command="notify-send -t 2000 --icon='/home/kellya/images/mutt-1.png' -a mutt -c mail \
 | 
			
		||||
   'New Emails' '%n new messages' &"
 | 
			
		||||
 | 
			
		||||
# Run a script to cat anything that has .rc as the extension to auto source things
 | 
			
		||||
source ~/.mutt/sources.sh|
 | 
			
		||||
 | 
			
		||||
# Addressbook lookup
 | 
			
		||||
set query_command="khard email -p '%s'"
 | 
			
		||||
bind editor <Tab> complete-query
 | 
			
		||||
set editor="nvim -S ~/.mutt/vimrc"
 | 
			
		||||
							
								
								
									
										45
									
								
								dot_offlineimaprc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								dot_offlineimaprc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,45 @@
 | 
			
		|||
[general]
 | 
			
		||||
accounts = arachnitech, franklin
 | 
			
		||||
maxsyncaccounts = 2
 | 
			
		||||
fsync = true
 | 
			
		||||
 | 
			
		||||
[Account arachnitech]
 | 
			
		||||
localrepository = arachnitech-Local
 | 
			
		||||
remoterepository = arachnitech-Remote
 | 
			
		||||
postsynchook = notmuch new
 | 
			
		||||
autorefresh = 5
 | 
			
		||||
 | 
			
		||||
[Repository arachnitech-Remote]
 | 
			
		||||
type = IMAP
 | 
			
		||||
remotehost = 192.168.0.125
 | 
			
		||||
remoteuser = kellya
 | 
			
		||||
remotepassfile = ~/.credentials/arachnitech_imap
 | 
			
		||||
ssl = no
 | 
			
		||||
idlefolders = ['INBOX',]
 | 
			
		||||
 | 
			
		||||
[Repository arachnitech-Local]
 | 
			
		||||
type = Maildir
 | 
			
		||||
localfolders = ~/Maildir/arachnitech
 | 
			
		||||
restoreatime = no
 | 
			
		||||
 | 
			
		||||
[Account franklin]
 | 
			
		||||
localrepository = franklin-Local
 | 
			
		||||
remoterepository = franklin-Remote
 | 
			
		||||
autorefresh = 5
 | 
			
		||||
 | 
			
		||||
postsynchook = notmuch new
 | 
			
		||||
 | 
			
		||||
[Repository franklin-Remote]
 | 
			
		||||
type = IMAP
 | 
			
		||||
remotehost = 127.0.0.1
 | 
			
		||||
remoteport = 1143
 | 
			
		||||
remoteuser = alex.kelly@franklin.edu
 | 
			
		||||
remotepassfile = ~/.credentials/franklin_imap
 | 
			
		||||
ssl = no
 | 
			
		||||
idlefolders = ['INBOX',]
 | 
			
		||||
folderfilter = lambda foldername: foldername not in ['STFU','Newsletters', 'Clutter', 'Lego', 'Lego/Registrations', 'remote_addrbook', 'Conversation History', 'issues', 'spam', 'Windows crap', 'Sync Issues', 'Unsent Messages', 'Unsent Messages/Voicemessages', 'Junk', 'Unsent Messages/VoiceOutbox', 'Sync Issues/Server Failures', 'Sync Issues/Local Failures', 'Sync Issues/Conflicts']
 | 
			
		||||
 | 
			
		||||
[Repository franklin-Local]
 | 
			
		||||
type = Maildir
 | 
			
		||||
localfolders = ~/Maildir/franklin
 | 
			
		||||
restoreatime = no
 | 
			
		||||
							
								
								
									
										108
									
								
								dot_taskrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										108
									
								
								dot_taskrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,108 @@
 | 
			
		|||
# [Created by task 2.5.1 8/22/2016 14:01:12]
 | 
			
		||||
# Taskwarrior program configuration file.
 | 
			
		||||
# For more documentation, see http://taskwarrior.org or try 'man task', 'man task-color',
 | 
			
		||||
# 'man task-sync' or 'man taskrc'
 | 
			
		||||
 | 
			
		||||
# Here is an example of entries that use the default, override and blank values
 | 
			
		||||
#   variable=foo   -- By specifying a value, this overrides the default
 | 
			
		||||
#   variable=      -- By specifying no value, this means no default
 | 
			
		||||
#   #variable=foo  -- By commenting out the line, or deleting it, this uses the default
 | 
			
		||||
 | 
			
		||||
# Use the command 'task show' to see all defaults and overrides
 | 
			
		||||
 | 
			
		||||
# Files
 | 
			
		||||
data.location=~/.task
 | 
			
		||||
 | 
			
		||||
# Color theme (uncomment one to use)
 | 
			
		||||
 | 
			
		||||
#include /usr/share/task/dark-16.theme
 | 
			
		||||
#include /usr/share/task/dark-256.theme
 | 
			
		||||
#include /usr/share/task/dark-blue-256.theme
 | 
			
		||||
##This next one is the best guess so far
 | 
			
		||||
include /usr/share/task/dark-gray-256.theme
 | 
			
		||||
#The active task on dark gray blue is too hard to read
 | 
			
		||||
#include /usr/share/task/dark-gray-blue-256.theme
 | 
			
		||||
#include /usr/share/task/dark-green-256.theme
 | 
			
		||||
#include /usr/share/task/dark-red-256.theme
 | 
			
		||||
#include /usr/share/task/dark-violets-256.theme
 | 
			
		||||
## dark yellow green looks better than you'd think
 | 
			
		||||
#include /usr/share/task/dark-yellow-green.theme
 | 
			
		||||
#include /usr/share/task/light-16.theme
 | 
			
		||||
# The ones below this line officially look like ass
 | 
			
		||||
#include /usr/share/task/solarized-dark-256.theme
 | 
			
		||||
#include /usr/share/task/solarized-light-256.theme
 | 
			
		||||
#include /usr/share/task/light-256.theme
 | 
			
		||||
#include /usr/share/task/no-color.theme
 | 
			
		||||
 | 
			
		||||
taskd.certificate=/home/kellya/.task/private.certificate.pem
 | 
			
		||||
taskd.key=/home/kellya/.task/private.key.pem
 | 
			
		||||
taskd.ca=/home/kellya/.task/ca.cert.pem
 | 
			
		||||
taskd.server=taskwarrior.inthe.am:53589
 | 
			
		||||
taskd.credentials=inthe_am/alexpkelly/4a97112d-3460-46dc-a3d1-dbd404d80f18
 | 
			
		||||
taskd.trust=ignore hostname
 | 
			
		||||
#'taskd.ciphers=NORMAL:%COMPAT'
 | 
			
		||||
uda.reviewed.type=date
 | 
			
		||||
uda.reviewed.label=Reviewed
 | 
			
		||||
report._reviewed.description=Tasksh review report.  Adjust the filter to your needs.
 | 
			
		||||
report._reviewed.columns=uuid
 | 
			
		||||
report._reviewed.sort=reviewed+,modified+
 | 
			
		||||
report._reviewed.filter=( reviewed.none: or reviewed.before:now-6days ) and ( +PENDING or +WAITING )
 | 
			
		||||
uda.evernote.type=string
 | 
			
		||||
uda.evernote.label=Evernote
 | 
			
		||||
uda.intheamtrellolistname.type=string
 | 
			
		||||
uda.intheamtrellolistname.label=Inthe.AM Trello List Name
 | 
			
		||||
uda.messageid.type=string
 | 
			
		||||
uda.messageid.label=Message-ID
 | 
			
		||||
verbose=no
 | 
			
		||||
report.simple.description=Simple list of open tasks by project
 | 
			
		||||
report.simple.columns=id,project,description.count
 | 
			
		||||
report.simple.labels=ID,Proj,Desc
 | 
			
		||||
report.simple.sort=project+\/,entry+
 | 
			
		||||
report.simple.filter=status:pending
 | 
			
		||||
complete.all.tags=yes
 | 
			
		||||
active.indicator=▸
 | 
			
		||||
recurrence.indicator=♺
 | 
			
		||||
nag=
 | 
			
		||||
# [Created by task 2.5.1 7/6/2018 18:50:31]
 | 
			
		||||
# Taskwarrior program configuration file.
 | 
			
		||||
# For more documentation, see http://taskwarrior.org or try 'man task', 'man task-color',
 | 
			
		||||
# 'man task-sync' or 'man taskrc'
 | 
			
		||||
 | 
			
		||||
# Here is an example of entries that use the default, override and blank values
 | 
			
		||||
#   variable=foo   -- By specifying a value, this overrides the default
 | 
			
		||||
#   variable=      -- By specifying no value, this means no default
 | 
			
		||||
#   #variable=foo  -- By commenting out the line, or deleting it, this uses the default
 | 
			
		||||
 | 
			
		||||
# Use the command 'task show' to see all defaults and overrides
 | 
			
		||||
 | 
			
		||||
# Files
 | 
			
		||||
data.location=~/.task
 | 
			
		||||
 | 
			
		||||
# Color theme (uncomment one to use)
 | 
			
		||||
#include /usr/share/taskwarrior/light-16.theme
 | 
			
		||||
#include /usr/share/taskwarrior/light-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-16.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-red-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-green-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-blue-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-violets-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-yellow-green.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-gray-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/dark-gray-blue-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/solarized-dark-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/solarized-light-256.theme
 | 
			
		||||
#include /usr/share/taskwarrior/no-color.theme
 | 
			
		||||
 | 
			
		||||
#WingTask sync server
 | 
			
		||||
#taskd.server=app.wingtask.com:53589
 | 
			
		||||
#taskd.key=/home/kellya/.wingtask_certs/kellya@arachnitech.com.key.pem
 | 
			
		||||
#taskd.ca=/home/kellya/.wingtask_certs/dst.pem
 | 
			
		||||
#taskd.certificate=/home/kellya/.wingtask_certs/kellya@arachnitech.com.cert.pem
 | 
			
		||||
#taskd.credentials=WingTask/kellya@arachnitech.com/df7a90d6-94b3-4406-9f34-066c9149db2b
 | 
			
		||||
dateformat=Y-M-DTH:N
 | 
			
		||||
context.work.read=+work -home or -TAGGED
 | 
			
		||||
context.work.write=+work
 | 
			
		||||
context.home.read=+home -work or -TAGGED
 | 
			
		||||
context.home.write=+home
 | 
			
		||||
context=work
 | 
			
		||||
							
								
								
									
										98
									
								
								dot_tmux.conf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								dot_tmux.conf
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,98 @@
 | 
			
		|||
bind a setw synchronize-panes
 | 
			
		||||
#source /usr/share/tmux/powerline.conf
 | 
			
		||||
 | 
			
		||||
#Prefix is Ctrl-a
 | 
			
		||||
#set -g prefix C-a
 | 
			
		||||
#bind C-a send-prefix
 | 
			
		||||
#unbind C-b
 | 
			
		||||
 | 
			
		||||
set -sg escape-time 1
 | 
			
		||||
set -g base-index 1
 | 
			
		||||
setw -g pane-base-index 1
 | 
			
		||||
 | 
			
		||||
#Mouse works as expected
 | 
			
		||||
set -g mouse on
 | 
			
		||||
#setw -g mode-mouse on
 | 
			
		||||
#set -g mouse-select-pane on
 | 
			
		||||
#set -g mouse-resize-pane on
 | 
			
		||||
#set -g mouse-select-window on
 | 
			
		||||
 | 
			
		||||
setw -g monitor-activity on
 | 
			
		||||
set -g visual-activity on
 | 
			
		||||
 | 
			
		||||
set -g mode-keys vi
 | 
			
		||||
set -g history-limit 10000
 | 
			
		||||
 | 
			
		||||
set -g status-bg blue
 | 
			
		||||
set -g status-fg white
 | 
			
		||||
 | 
			
		||||
# y and p as in vim
 | 
			
		||||
bind Escape copy-mode
 | 
			
		||||
unbind p
 | 
			
		||||
bind p paste-buffer
 | 
			
		||||
#bind -t vi-copy 'v' begin-selection
 | 
			
		||||
#bind -t vi-copy 'y' copy-selection
 | 
			
		||||
#bind -t vi-copy 'Space' halfpage-down
 | 
			
		||||
#bind -t vi-copy 'Bspace' halfpage-up
 | 
			
		||||
 | 
			
		||||
# extra commands for interacting with the ICCCM clipboard
 | 
			
		||||
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
 | 
			
		||||
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"
 | 
			
		||||
 | 
			
		||||
# easy-to-remember split pane commands
 | 
			
		||||
bind | split-window -h
 | 
			
		||||
bind - split-window -v
 | 
			
		||||
unbind '"'
 | 
			
		||||
unbind %
 | 
			
		||||
 | 
			
		||||
# moving between panes with vim movement keys
 | 
			
		||||
bind h select-pane -L
 | 
			
		||||
bind j select-pane -D
 | 
			
		||||
bind k select-pane -U
 | 
			
		||||
bind l select-pane -R
 | 
			
		||||
 | 
			
		||||
# moving between windows with vim movement keys
 | 
			
		||||
bind -r C-h select-window -t :-
 | 
			
		||||
bind -r C-l select-window -t :+
 | 
			
		||||
 | 
			
		||||
# resize panes with vim movement keys
 | 
			
		||||
bind -r H resize-pane -L 5
 | 
			
		||||
bind -r J resize-pane -D 5
 | 
			
		||||
bind -r K resize-pane -U 5
 | 
			
		||||
bind -r L resize-pane -R 5
 | 
			
		||||
 | 
			
		||||
#set border colors
 | 
			
		||||
#set -g pane-active-border-fg blue
 | 
			
		||||
#Commented to enable spaceduck
 | 
			
		||||
#set-option -g pane-active-border-style fg=blue
 | 
			
		||||
#set -g default-terminal "screen-256color"
 | 
			
		||||
#set-option -sa terminal-overrides ',XXX:RGB'                                                                                                                                                                                         
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Basic color support setting
 | 
			
		||||
  set-option -g default-terminal "screen-256color"
 | 
			
		||||
 | 
			
		||||
  # Default bar color
 | 
			
		||||
  set-option -g status-style bg='#1b1c36',fg='#ecf0c1'
 | 
			
		||||
 | 
			
		||||
  # Active Pane
 | 
			
		||||
  set -g pane-active-border-style "fg=#5ccc96"
 | 
			
		||||
 | 
			
		||||
  # Inactive Pane
 | 
			
		||||
  set -g pane-border-style "fg=#686f9a"
 | 
			
		||||
 | 
			
		||||
  # Active window
 | 
			
		||||
  set-option -g window-status-current-style bg='#686f9a',fg='#ffffff'
 | 
			
		||||
 | 
			
		||||
  # Message
 | 
			
		||||
  set-option -g message-style bg='#686f9a',fg='#ecf0c1'
 | 
			
		||||
  set-option -g message-command-style bg='#686f9a',fg='#ecf0c1'
 | 
			
		||||
 | 
			
		||||
  # When Commands are run
 | 
			
		||||
  set -g message-style "fg=#0f111b,bg=#686f9a"
 | 
			
		||||
 | 
			
		||||
set -g @plugin 'tmux-plugins/tpm'
 | 
			
		||||
set -g @plugin 'tmux-plugins/tmux-sensible'
 | 
			
		||||
set -g @plugin 'tmux-plugins/tmux-resurrect'
 | 
			
		||||
run -b '~/.tmux/plugins/tpm/tpm'
 | 
			
		||||
							
								
								
									
										179
									
								
								dot_vimrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								dot_vimrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,179 @@
 | 
			
		|||
set nocompatible              " required
 | 
			
		||||
set splitright
 | 
			
		||||
filetype off                  " required
 | 
			
		||||
" Handy hack to force a write using sudo when you forget to 'sudo vi'
 | 
			
		||||
cmap w!! w !sudo tee > /dev/null %
 | 
			
		||||
 | 
			
		||||
set pastetoggle=<F10>
 | 
			
		||||
 | 
			
		||||
set incsearch
 | 
			
		||||
set encoding=utf-8
 | 
			
		||||
set wrap
 | 
			
		||||
set linebreak
 | 
			
		||||
set nolist
 | 
			
		||||
 | 
			
		||||
" Attempt to fix python/python3 issue
 | 
			
		||||
" To run py2 stuff, you can force with "vim --cmd 'let py2 = 1'
 | 
			
		||||
"if exists('py2') && has('python')
 | 
			
		||||
"elseif has('python3')
 | 
			
		||||
if !has('patch-8.1.201')
 | 
			
		||||
	silent! python3 1
 | 
			
		||||
endif
 | 
			
		||||
" set the runtime path to include Vundle and initialize
 | 
			
		||||
set rtp+=~/.vim/bundle/Vundle.vim
 | 
			
		||||
call vundle#begin()
 | 
			
		||||
 | 
			
		||||
" alternatively, pass a path where Vundle should install plugins
 | 
			
		||||
"call vundle#begin('~/some/path/here')
 | 
			
		||||
 | 
			
		||||
" let Vundle manage Vundle, required
 | 
			
		||||
Plugin 'gmarik/Vundle.vim'
 | 
			
		||||
"
 | 
			
		||||
" Python Plugins
 | 
			
		||||
Plugin 'Valloric/YouCompleteMe'
 | 
			
		||||
Plugin 'vim-syntastic/syntastic'
 | 
			
		||||
Plugin 'nvie/vim-flake8'
 | 
			
		||||
Plugin 'python-mode/python-mode'
 | 
			
		||||
Plugin 'airblade/vim-gitgutter'
 | 
			
		||||
"
 | 
			
		||||
"general development plugins
 | 
			
		||||
Plugin 'scrooloose/nerdtree'
 | 
			
		||||
Plugin 'powerline/powerline', {'rtp': 'powerline/bindings/vim'}
 | 
			
		||||
Plugin 'flazz/vim-colorschemes'
 | 
			
		||||
Plugin 'davidhalter/jedi-vim'
 | 
			
		||||
Plugin 'ervandew/supertab'
 | 
			
		||||
Plugin 'ryanoasis/vim-webdevicons'
 | 
			
		||||
Plugin 'direnv/direnv.vim'
 | 
			
		||||
" This was fun and all, but getting data out sucked, so if they ever get an
 | 
			
		||||
" update, maybe try again
 | 
			
		||||
"Plugin 'ActivityWatch/aw-watcher-vim'
 | 
			
		||||
"
 | 
			
		||||
" Bind zonefile stuff
 | 
			
		||||
Plugin 'seveas/bind.vim'
 | 
			
		||||
"
 | 
			
		||||
" extline extends rst stuff
 | 
			
		||||
Plugin 'drmikehenry/vim-extline'
 | 
			
		||||
Plugin 'tpope/vim-surround.git'
 | 
			
		||||
Plugin 'brookhong/DBGPavim'
 | 
			
		||||
Plugin 'dhruvasagar/vim-table-mode'
 | 
			
		||||
Plugin 'godlygeek/tabular'
 | 
			
		||||
Plugin 'plasticboy/vim-markdown'
 | 
			
		||||
" Additional languages
 | 
			
		||||
Plugin 'nathanielc/vim-tickscript'
 | 
			
		||||
Plugin 'fatih/vim-go'
 | 
			
		||||
Plugin 'dbeniamine/cheat.sh-vim'
 | 
			
		||||
Plugin 'jacqueswww/vim-vyper'
 | 
			
		||||
Plugin 'tomlion/vim-solidity'
 | 
			
		||||
Plugin 'kien/ctrlp.vim'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
"let g:deoplete#enable_at_startup = 1
 | 
			
		||||
"Plugin 'Shougo/deoplete.nvim'
 | 
			
		||||
 | 
			
		||||
" Add all your plugins here (note older versions of Vundle used Bundle instead
 | 
			
		||||
" of Plugin)
 | 
			
		||||
 | 
			
		||||
" All of your Plugins must be added before the following line
 | 
			
		||||
call vundle#end()            " required
 | 
			
		||||
filetype plugin indent on    " required
 | 
			
		||||
"Powerline setup
 | 
			
		||||
"set guifont=PowerLineSymbols\ DejaVu\ Sans\ Mono\ for\ Powerline\ 9
 | 
			
		||||
" set guifont=DejaVu\ Sans\ Mono\ for\ Powerline\ Plus\ Nerd\ File\ Types\ 9
 | 
			
		||||
set guifont=Sauce\ Code\ Powerline\ Plus\ Nerd\ File\ Types\ 9
 | 
			
		||||
" set guifont=Anonymous\ Pro\ for\ Powerline\ Regular/9
 | 
			
		||||
let g:Powerline_symbols = 'fancy'
 | 
			
		||||
let g:airline_powerline_fonts = 1
 | 
			
		||||
set laststatus=2
 | 
			
		||||
 | 
			
		||||
"NerdTree map to <f2>
 | 
			
		||||
map <F2> :NERDTreeToggle<CR>
 | 
			
		||||
 | 
			
		||||
colorscheme jellybeans
 | 
			
		||||
 | 
			
		||||
"Make python-friendly tabs
 | 
			
		||||
set tabstop=4
 | 
			
		||||
set shiftwidth=4
 | 
			
		||||
set smarttab
 | 
			
		||||
set softtabstop=4
 | 
			
		||||
set autoindent
 | 
			
		||||
set expandtab
 | 
			
		||||
let &colorcolumn="80,".join(range(81,999),",")
 | 
			
		||||
 | 
			
		||||
augroup vimrc_autocmds
 | 
			
		||||
	autocmd!
 | 
			
		||||
	"highlight characters past col 80
 | 
			
		||||
	autocmd FileType python highlight Excess ctermbg=DarkGrey guibg=Black
 | 
			
		||||
	autocmd FileType python match Excess /\%80v.*/
 | 
			
		||||
	autocmd FileType python set nowrap
 | 
			
		||||
"    autocmd FileType rst set textwidth=80
 | 
			
		||||
    autocmd FileType markdown set textwidth=80
 | 
			
		||||
augroup END
 | 
			
		||||
 | 
			
		||||
set mouse=a
 | 
			
		||||
 | 
			
		||||
" python-mode settings
 | 
			
		||||
" Python-mode
 | 
			
		||||
" Activate rope
 | 
			
		||||
" Keys:
 | 
			
		||||
" K             Show python docs
 | 
			
		||||
" <Ctrl-Space>  Rope autocomplete
 | 
			
		||||
" <Ctrl-c>g     Rope goto definition
 | 
			
		||||
" <Ctrl-c>d     Rope show documentation
 | 
			
		||||
" <Ctrl-c>f     Rope find occurrences
 | 
			
		||||
" <Leader>b     Set, unset breakpoint (g:pymode_breakpoint enabled)
 | 
			
		||||
" [[            Jump on previous class or function (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
" ]]            Jump on next class or function (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
" [M            Jump on previous class or method (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
" ]M            Jump on next class or method (normal, visual, operator
 | 
			
		||||
" modes)
 | 
			
		||||
let g:pymode_rope = 0
 | 
			
		||||
 | 
			
		||||
" Documentation
 | 
			
		||||
let g:pymode_doc = 1
 | 
			
		||||
let g:pymode_doc_key = 'K'
 | 
			
		||||
 | 
			
		||||
"Linting
 | 
			
		||||
let g:pymode_lint = 1
 | 
			
		||||
"let g:pymode_lint_checker = "pyflakes,pep8"
 | 
			
		||||
let g:pymode_lint_checker = "flake8,pep8"
 | 
			
		||||
" Auto check on save
 | 
			
		||||
let g:pymode_lint_write = 1
 | 
			
		||||
 | 
			
		||||
" Support virtualenv
 | 
			
		||||
let g:pymode_virtualenv = 1
 | 
			
		||||
 | 
			
		||||
" Enable breakpoints plugin
 | 
			
		||||
 let g:pymode_breakpoint = 1
 | 
			
		||||
 let g:pymode_breakpoint_key = '<leader>b'
 | 
			
		||||
 | 
			
		||||
" syntax highlighting
 | 
			
		||||
let g:pymode_syntax = 1
 | 
			
		||||
let g:pymode_syntax_all = 1
 | 
			
		||||
let g:pymode_syntax_indent_errors = g:pymode_syntax_all
 | 
			
		||||
let g:pymode_syntax_space_errors = g:pymode_syntax_all
 | 
			
		||||
 | 
			
		||||
" Don't autofold code
 | 
			
		||||
let g:pymode_folding = 0
 | 
			
		||||
let g:riv_fold_level = 0
 | 
			
		||||
let g:riv_fold_auto_update = 0
 | 
			
		||||
nnoremap <space> za
 | 
			
		||||
 | 
			
		||||
let g:dbgPavimPort = 9000
 | 
			
		||||
let g:dbgPavimBreakAtEntry = 0
 | 
			
		||||
let g:dbgPavimOnce = 1
 | 
			
		||||
 | 
			
		||||
let python_highlight_all=1
 | 
			
		||||
syntax on
 | 
			
		||||
 | 
			
		||||
let g:pymode_python = 'python3'
 | 
			
		||||
 | 
			
		||||
" For table mode RST friendliness
 | 
			
		||||
let g:table_mode_corner_corner='+'
 | 
			
		||||
let g:table_mode_header_fillchar='='
 | 
			
		||||
let g:webdevicons_enable = 1
 | 
			
		||||
let g:webdevicons_enable_nerdtree = 1
 | 
			
		||||
set relativenumber
 | 
			
		||||
set number
 | 
			
		||||
							
								
								
									
										161
									
								
								dot_zshrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										161
									
								
								dot_zshrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,161 @@
 | 
			
		|||
# Path to your oh-my-zsh installation.
 | 
			
		||||
export ZSH=/home/kellya/.oh-my-zsh
 | 
			
		||||
 | 
			
		||||
# Set name of the theme to load.
 | 
			
		||||
# Look in ~/.oh-my-zsh/themes/
 | 
			
		||||
# Optionally, if you set this to "random", it'll load a random theme each
 | 
			
		||||
# time that oh-my-zsh is loaded.
 | 
			
		||||
ZSH_THEME="agnoster"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to use case-sensitive completion.
 | 
			
		||||
# CASE_SENSITIVE="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to disable bi-weekly auto-update checks.
 | 
			
		||||
# DISABLE_AUTO_UPDATE="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to change how often to auto-update (in days).
 | 
			
		||||
# export UPDATE_ZSH_DAYS=13
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to disable colors in ls.
 | 
			
		||||
# DISABLE_LS_COLORS="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to disable auto-setting terminal title.
 | 
			
		||||
# DISABLE_AUTO_TITLE="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to enable command auto-correction.
 | 
			
		||||
# ENABLE_CORRECTION="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line to display red dots whilst waiting for completion.
 | 
			
		||||
COMPLETION_WAITING_DOTS="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line if you want to disable marking untracked files
 | 
			
		||||
# under VCS as dirty. This makes repository status check for large repositories
 | 
			
		||||
# much, much faster.
 | 
			
		||||
# DISABLE_UNTRACKED_FILES_DIRTY="true"
 | 
			
		||||
 | 
			
		||||
# Uncomment the following line if you want to change the command execution time
 | 
			
		||||
# stamp shown in the history command output.
 | 
			
		||||
# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
 | 
			
		||||
# HIST_STAMPS="mm/dd/yyyy"
 | 
			
		||||
HIST_STAMPS="yyyy-mm-dd"
 | 
			
		||||
 | 
			
		||||
# Would you like to use another custom folder than $ZSH/custom?
 | 
			
		||||
# ZSH_CUSTOM=/path/to/new-custom-folder
 | 
			
		||||
 | 
			
		||||
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
 | 
			
		||||
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
 | 
			
		||||
# Example format: plugins=(rails git textmate ruby lighthouse)
 | 
			
		||||
# Add wisely, as too many plugins slow down shell startup.
 | 
			
		||||
# plugins=(git)
 | 
			
		||||
plugins=(sudo taskwarrior common-aliases git-flow github vi-mode fzf python)
 | 
			
		||||
#plugins+=(zsh-vi-mode)
 | 
			
		||||
plugins+=(fzf-tab)
 | 
			
		||||
 | 
			
		||||
# User configuration
 | 
			
		||||
export PATH="/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/home/kellya/bin:/home/kellya/incoming/git-annex.linux:/home/kellya/bin/keybase/bin:/home/kellya/.local/bin:/home/kellya/.cargo/bin"
 | 
			
		||||
# export MANPATH="/usr/local/man:$MANPATH"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
DISABLE_AUTO_UPDATE='true'
 | 
			
		||||
source $ZSH/oh-my-zsh.sh
 | 
			
		||||
 | 
			
		||||
source ~/dotfiles/zsh/zsh-git-prompt/zshrc.sh
 | 
			
		||||
RPS1='$(git_super_status)'
 | 
			
		||||
 | 
			
		||||
#source ~/.autoenv/activate.sh
 | 
			
		||||
 | 
			
		||||
# changing over to direnv from autoenv
 | 
			
		||||
eval "$(direnv hook zsh)"
 | 
			
		||||
 | 
			
		||||
# Add PS1 for python virtualenv in direnv
 | 
			
		||||
show_virtual_env() {
 | 
			
		||||
      if [[ -n "$VIRTUAL_ENV" && -n "$DIRENV_DIR" ]]; then
 | 
			
		||||
              echo "($(basename $VIRTUAL_ENV))"
 | 
			
		||||
                fi
 | 
			
		||||
            }
 | 
			
		||||
        PS1='$(show_virtual_env)'$PS1
 | 
			
		||||
 | 
			
		||||
#--------- End of direnv block ------------------------------------------------  
 | 
			
		||||
 | 
			
		||||
unsetopt histverify
 | 
			
		||||
alias in='task add +in'
 | 
			
		||||
alias rtask="task rc:/home/kellya/.taskrc_tinslin"
 | 
			
		||||
alias atwork="task context work"
 | 
			
		||||
alias athome="task context home"
 | 
			
		||||
alias atschool="task context school"
 | 
			
		||||
alias atnone="task context none;"
 | 
			
		||||
alias icat="kitty +kitten icat"
 | 
			
		||||
alias d="kitty +kitten diff"
 | 
			
		||||
#eval "$(ntfy shell-integration)"
 | 
			
		||||
#source /usr/share/gems/gems/tmuxinator-0.6.11/completion/tmuxinator.zsh
 | 
			
		||||
source ~/.private_aliases
 | 
			
		||||
source /usr/bin/virtualenvwrapper.sh
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#Aliases
 | 
			
		||||
alias dum='du -sh *|egrep ".*\.?[0-9]M"'
 | 
			
		||||
alias keploy='echo -e "\e[101;97mKeploy was removed, its functionality is already built in ssh-copy-id, just use that\e[49m"; ssh-copy-id'
 | 
			
		||||
alias shrug='curl shrug.io|xclip'
 | 
			
		||||
alias weather='curl wttr.in'
 | 
			
		||||
alias ipython='ipython --no-confirm-exit'
 | 
			
		||||
 | 
			
		||||
#Variable Exports
 | 
			
		||||
export EDITOR='vim'
 | 
			
		||||
export PATH="$PATH:/home/kellya/go/bin"
 | 
			
		||||
#export WORKON_HOME=/mnt/vdisks/projects/python_virtualenvs
 | 
			
		||||
export LPASS_AGENT_TIMEOUT=0
 | 
			
		||||
export PATH="/usr/local/heroku/bin:$PATH"
 | 
			
		||||
 | 
			
		||||
#Source all the custom functions
 | 
			
		||||
# Load custom functions
 | 
			
		||||
for f (~/.functions/**/*(N.))  . $f
 | 
			
		||||
 | 
			
		||||
#This didn't work, but I'll leave it here in case someday it does
 | 
			
		||||
#export AGNOSTER_PROMPT_SEGMENTS=("prompt_status" "prompt_context" "prompt_virtualenv" "prompt_dir" "prompt_end")
 | 
			
		||||
#cat /home/kellya/.local/share/franklinlogo.txt
 | 
			
		||||
 | 
			
		||||
#Stop the annoying git prompt
 | 
			
		||||
prompt_git () {
 | 
			
		||||
        :
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# hyperdrive autocomplete setup
 | 
			
		||||
HYPERDRIVE_AC_ZSH_SETUP_PATH=/home/kellya/.cache/hyperdrive-daemon/autocomplete/zsh_setup && test -f $HYPERDRIVE_AC_ZSH_SETUP_PATH && source $HYPERDRIVE_AC_ZSH_SETUP_PATH;
 | 
			
		||||
alias vi=nvim
 | 
			
		||||
alias ashow="litecli --auto-vertical-output /home/kellya/snap/accountable2you/common/storage.db -e \"select * from log;\""
 | 
			
		||||
alias akill="litecli --auto-vertical-output /home/kellya/snap/accountable2you/common/storage.db -e \"delete from log;\""
 | 
			
		||||
alias mutt="neomutt"
 | 
			
		||||
fpath+=~/.zfunc
 | 
			
		||||
compinit
 | 
			
		||||
kitty + complete setup zsh | source /dev/stdin
 | 
			
		||||
#
 | 
			
		||||
# Enable 'z' tracking for directory speediness
 | 
			
		||||
source /usr/libexec/z.sh
 | 
			
		||||
 | 
			
		||||
export PATH="$HOME/.poetry/bin:$PATH"
 | 
			
		||||
 | 
			
		||||
#function chpwd() {
 | 
			
		||||
#  if [ -r $PWD/.zsh_config ]; then
 | 
			
		||||
#    source $PWD/.zsh_config
 | 
			
		||||
#  else
 | 
			
		||||
#    source $HOME/.zshrc
 | 
			
		||||
#  fi
 | 
			
		||||
#}
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
#FZF stuff
 | 
			
		||||
#source /usr/share/fzf/shell/key-bindings.zsh
 | 
			
		||||
zvm_after_init_commands+=('[ -f /usr/share/fzf/shell/key-bindings.zsh ] && source /usr/share/fzf/shell/key-bindings.zsh')
 | 
			
		||||
#source ~/.oh-my-zsh/completions/fzf_completion
 | 
			
		||||
export FZF_DEFAULT_OPTS="--extended"
 | 
			
		||||
export FZF_DEFAULT_COMMAND="fd --type f"
 | 
			
		||||
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
 | 
			
		||||
 | 
			
		||||
#ZVM customizations
 | 
			
		||||
# Cursors seem backwards, swap 'em
 | 
			
		||||
ZVM_INSERT_MODE_CURSOR=$ZVM_CURSOR_BLOCK
 | 
			
		||||
ZVM_NORMAL_MODE_CURSOR=$ZVM_CURSOR_BEAM
 | 
			
		||||
ZVM_OPPEND_MODE_CURSOR=$ZVM_CURSOR_UNDERLINE
 | 
			
		||||
# defaults to last, make each line always insert
 | 
			
		||||
ZVM_LINE_INIT_MODE=$ZVM_MODE_INSERT
 | 
			
		||||
							
								
								
									
										20
									
								
								private_dot_mutt/accounts/arachnitech
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								private_dot_mutt/accounts/arachnitech
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,20 @@
 | 
			
		|||
set from      = "kellya@arachnitech.com"
 | 
			
		||||
set sendmail  = "/usr/bin/msmtp -a arachnitech"
 | 
			
		||||
set mbox      = "+arachnitech/archive"
 | 
			
		||||
set postponed = "+arachnitech/drafts"
 | 
			
		||||
set record=+arachnitech/sent
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
color status color38 default
 | 
			
		||||
 | 
			
		||||
macro index D \
 | 
			
		||||
    "<save-message>+arachnitech/Trash<enter>" \
 | 
			
		||||
    "move message to the trash"
 | 
			
		||||
 | 
			
		||||
macro index S \
 | 
			
		||||
    "<save-message>+arachnitech/Spam<enter>"  \
 | 
			
		||||
        "mark message as spam"
 | 
			
		||||
 | 
			
		||||
macro index A \
 | 
			
		||||
    "<save-message>+arachnitech/Archive<enter>"  \
 | 
			
		||||
        "Archive message"
 | 
			
		||||
							
								
								
									
										20
									
								
								private_dot_mutt/accounts/franklin
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								private_dot_mutt/accounts/franklin
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,20 @@
 | 
			
		|||
set from      = "alex.kelly@franklin.edu"
 | 
			
		||||
set sendmail  = "/usr/bin/msmtp -a franklin"
 | 
			
		||||
set mbox      = "+franklin/archive"
 | 
			
		||||
set postponed = "+franklin/drafts"
 | 
			
		||||
set record=+franklin/Sent
 | 
			
		||||
 | 
			
		||||
color status cyan default
 | 
			
		||||
set pgp_default_key = "FE3A66764329CE891E807CD7DC441667D5FCB16F"
 | 
			
		||||
 | 
			
		||||
macro index D \
 | 
			
		||||
    "<save-message>+franklin/Trash<enter>" \
 | 
			
		||||
    "move message to the trash"
 | 
			
		||||
 | 
			
		||||
macro index S \
 | 
			
		||||
    "<save-message>+franklin/Spam<enter>"  \
 | 
			
		||||
        "mark message as spam"
 | 
			
		||||
 | 
			
		||||
macro index A \
 | 
			
		||||
    "<save-message>+franklin/Archive<enter>"  \
 | 
			
		||||
        "Archive message"
 | 
			
		||||
							
								
								
									
										23
									
								
								private_dot_mutt/bindings.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								private_dot_mutt/bindings.rc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,23 @@
 | 
			
		|||
# Rules for handling the sidebar
 | 
			
		||||
bind index,pager \Cp sidebar-prev
 | 
			
		||||
# Move the highlight to the next mailbox
 | 
			
		||||
bind index,pager \Cn sidebar-next
 | 
			
		||||
# Open the highlighted mailbox
 | 
			
		||||
bind index,pager \Co sidebar-open
 | 
			
		||||
# Move the highlight to the previous page
 | 
			
		||||
# This is useful if you have a LOT of mailboxes.
 | 
			
		||||
bind index,pager <F3> sidebar-page-up
 | 
			
		||||
# Move the highlight to the next page
 | 
			
		||||
# This is useful if you have a LOT of mailboxes.
 | 
			
		||||
bind index,pager <F4> sidebar-page-down
 | 
			
		||||
# Move the highlight to the previous mailbox containing new, or flagged,
 | 
			
		||||
# mail.
 | 
			
		||||
bind index,pager <F5> sidebar-prev-new
 | 
			
		||||
# Move the highlight to the next mailbox containing new, or flagged, mail.
 | 
			
		||||
bind index,pager <F6> sidebar-next-new
 | 
			
		||||
# Toggle the visibility of the Sidebar.
 | 
			
		||||
bind index,pager B sidebar-toggle-visible
 | 
			
		||||
# make it so vi keys navigate the index, capital vi keys navigate the sidebar
 | 
			
		||||
bind index K sidebar-prev          # got to previous folder in sidebar
 | 
			
		||||
bind index J sidebar-next         # got to next folder in sidebar
 | 
			
		||||
bind index <space> sidebar-open         # open selected folder from sidebar
 | 
			
		||||
							
								
								
									
										10
									
								
								private_dot_mutt/colors.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								private_dot_mutt/colors.rc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,10 @@
 | 
			
		|||
color body	brightblue black (https?|ftp)://[\-\.,/%~_:?&=\#a-zA-Z0-9]+
 | 
			
		||||
color header cyan black subject
 | 
			
		||||
color header yellow black from
 | 
			
		||||
color header yellow black cc
 | 
			
		||||
color header color244 black to
 | 
			
		||||
color hdrdefault brightwhite black
 | 
			
		||||
color quoted brightgreen black
 | 
			
		||||
color status black cyan
 | 
			
		||||
color indicator default blue
 | 
			
		||||
color progress white red
 | 
			
		||||
							
								
								
									
										1
									
								
								private_dot_mutt/executable_sources.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								private_dot_mutt/executable_sources.sh
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
cat ~/.mutt/*.rc
 | 
			
		||||
							
								
								
									
										114
									
								
								private_dot_mutt/gpg.old
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										114
									
								
								private_dot_mutt/gpg.old
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,114 @@
 | 
			
		|||
# -*-muttrc-*-
 | 
			
		||||
#
 | 
			
		||||
# Command formats for gpg.
 | 
			
		||||
#
 | 
			
		||||
# Some of the older commented-out versions of the commands use gpg-2comp from:
 | 
			
		||||
#   http://70t.de/download/gpg-2comp.tar.gz
 | 
			
		||||
#
 | 
			
		||||
# %p    The empty string when no passphrase is needed,
 | 
			
		||||
#       the string "PGPPASSFD=0" if one is needed.
 | 
			
		||||
#
 | 
			
		||||
#       This is mostly used in conditional % sequences.
 | 
			
		||||
#
 | 
			
		||||
# %f    Most PGP commands operate on a single file or a file
 | 
			
		||||
#       containing a message.  %f expands to this file's name.
 | 
			
		||||
#
 | 
			
		||||
# %s    When verifying signatures, there is another temporary file
 | 
			
		||||
#       containing the detached signature.  %s expands to this
 | 
			
		||||
#       file's name.
 | 
			
		||||
#
 | 
			
		||||
# %a    In "signing" contexts, this expands to the value of the
 | 
			
		||||
#       configuration variable $pgp_sign_as, if set, otherwise
 | 
			
		||||
#       $pgp_default_key.  You probably need to
 | 
			
		||||
#       use this within a conditional % sequence.
 | 
			
		||||
#
 | 
			
		||||
# %r    In many contexts, mutt passes key IDs to pgp.  %r expands to
 | 
			
		||||
#       a list of key IDs.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Section A: Key Management
 | 
			
		||||
 | 
			
		||||
# The default key for encryption (used by $pgp_self_encrypt and
 | 
			
		||||
# $postpone_encrypt).
 | 
			
		||||
#
 | 
			
		||||
# It will also be used for signing unless $pgp_sign_as is set to a
 | 
			
		||||
# key.
 | 
			
		||||
#
 | 
			
		||||
# Unless your key does not have encryption capability, uncomment this
 | 
			
		||||
# line and replace the keyid with your own.
 | 
			
		||||
#
 | 
			
		||||
# set pgp_default_key="0x12345678"
 | 
			
		||||
 | 
			
		||||
# If you have a separate signing key, or your key _only_ has signing
 | 
			
		||||
# capability, uncomment this line and replace the keyid with your
 | 
			
		||||
# signing keyid.
 | 
			
		||||
#
 | 
			
		||||
# set pgp_sign_as="0x87654321"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Section B: Commands
 | 
			
		||||
 | 
			
		||||
# Note that we explicitly set the comment armor header since GnuPG, when used
 | 
			
		||||
# in some localiaztion environments, generates 8bit data in that header, thereby
 | 
			
		||||
# breaking PGP/MIME.
 | 
			
		||||
 | 
			
		||||
# decode application/pgp
 | 
			
		||||
set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
 | 
			
		||||
 | 
			
		||||
# verify a pgp/mime signature
 | 
			
		||||
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
 | 
			
		||||
 | 
			
		||||
# decrypt a pgp/mime attachment
 | 
			
		||||
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
 | 
			
		||||
 | 
			
		||||
# create a pgp/mime signed attachment
 | 
			
		||||
# set pgp_sign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
 | 
			
		||||
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
 | 
			
		||||
 | 
			
		||||
# create a application/pgp signed (old-style) message
 | 
			
		||||
# set pgp_clearsign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
 | 
			
		||||
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
 | 
			
		||||
 | 
			
		||||
# create a pgp/mime encrypted attachment
 | 
			
		||||
# set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
 | 
			
		||||
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
 | 
			
		||||
 | 
			
		||||
# create a pgp/mime encrypted and signed attachment
 | 
			
		||||
# set pgp_encrypt_sign_command="pgpewrap gpg-2comp %?p?--passphrase-fd 0? -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
 | 
			
		||||
set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
 | 
			
		||||
 | 
			
		||||
# import a key into the public key ring
 | 
			
		||||
set pgp_import_command="gpg --no-verbose --import %f"
 | 
			
		||||
 | 
			
		||||
# export a key from the public key ring
 | 
			
		||||
set pgp_export_command="gpg --no-verbose --export --armor %r"
 | 
			
		||||
 | 
			
		||||
# verify a key
 | 
			
		||||
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
 | 
			
		||||
 | 
			
		||||
# read in the public key ring
 | 
			
		||||
# note: the second --with-fingerprint adds fingerprints to subkeys
 | 
			
		||||
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-keys %r"
 | 
			
		||||
 | 
			
		||||
# read in the secret key ring
 | 
			
		||||
# note: the second --with-fingerprint adds fingerprints to subkeys
 | 
			
		||||
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-secret-keys %r"
 | 
			
		||||
 | 
			
		||||
# fetch keys
 | 
			
		||||
# set pgp_getkeys_command="pkspxycwrap %r"
 | 
			
		||||
 | 
			
		||||
# pattern for good signature - may need to be adapted to locale!
 | 
			
		||||
 | 
			
		||||
# set pgp_good_sign="^gpgv?: Good signature from "
 | 
			
		||||
 | 
			
		||||
# OK, here's a version which uses gnupg's message catalog:
 | 
			
		||||
# set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`"
 | 
			
		||||
 | 
			
		||||
# This version uses --status-fd messages
 | 
			
		||||
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
 | 
			
		||||
 | 
			
		||||
# pattern to verify a decryption occurred
 | 
			
		||||
# This is now deprecated by pgp_check_gpg_decrypt_status_fd:
 | 
			
		||||
# set pgp_decryption_okay="^\\[GNUPG:\\] DECRYPTION_OKAY"
 | 
			
		||||
set pgp_check_gpg_decrypt_status_fd
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										12
									
								
								private_dot_mutt/gpg.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								private_dot_mutt/gpg.rc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
set crypt_use_gpgme=yes
 | 
			
		||||
set postpone_encrypt = yes
 | 
			
		||||
set pgp_self_encrypt = yes
 | 
			
		||||
set crypt_use_pka = no
 | 
			
		||||
set crypt_autosign = yes
 | 
			
		||||
set crypt_autoencrypt = no
 | 
			
		||||
set crypt_autopgp = yes 
 | 
			
		||||
set pgp_sign_as=738CA93A2DAD8D06C991CE4E5495537542CF2D94
 | 
			
		||||
 | 
			
		||||
send2-hook . unset pgp_sign_as
 | 
			
		||||
send2-hook '~f alex.kelly@franklin.edu' set pgp_sign_as=738CA93A2DAD8D06C991CE4E5495537542CF2D94
 | 
			
		||||
send2-hook '~f kellya@arachnitech.com' set pgp_sign_as=15CD8B0B88DD99E8882B7A90DB2139896E9F21BD
 | 
			
		||||
							
								
								
									
										32
									
								
								private_dot_mutt/macros.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								private_dot_mutt/macros.rc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,32 @@
 | 
			
		|||
#index
 | 
			
		||||
macro index <F8> \
 | 
			
		||||
      "<enter-command>unset wait_key<enter><shell-escape>~/bin/mutt-notmuch --prompt search -o ~/Maildir/mutt_results<enter><change-folder-readonly>~/Maildir/mutt_results<enter>" \
 | 
			
		||||
      "search mail (using notmuch)"
 | 
			
		||||
macro index <F9> \
 | 
			
		||||
      "<enter-command>unset wait_key<enter><pipe-message>~/bin/mutt-notmuch thread<enter><change-folder-readonly>~/.cache/Maildir/<enter><enter-command>set wait_key<enter>" \
 | 
			
		||||
      "search and reconstruct owning thread (using notmuch)"
 | 
			
		||||
# macro index,browser t "<pipe-message>mutt2task<enter>"
 | 
			
		||||
macro index,browser,pager t "<pipe-message>/home/kellya/projects/arachnitech/mutt2tw/mutt2tw.py<enter>"\
 | 
			
		||||
"A"
 | 
			
		||||
# 'L' performs a notmuch query, showing only the results
 | 
			
		||||
macro index L "<enter-command>unset wait_key<enter><shell-escape>read -p 'notmuch query: ' x; echo \$x >~/.cache/mutt_terms<enter><limit>~i \"\`notmuch search --output=messages \$(cat ~/.cache/mutt_terms) | head -n 600 | perl -le '@a=<>;chomp@a;s/\^id:// for@a;$,=\"|\";print@a'\`\"<enter>" "show only messages matching a notmuch pattern"
 | 
			
		||||
# 'a' shows all messages again (supersedes default <alias> binding)
 | 
			
		||||
### Nutmuch stuff
 | 
			
		||||
macro index a "<limit>all\n" "show all messages (undo limit)"
 | 
			
		||||
macro index \\\\ "<vfolder-from-query>"                          # looks up a hand made query
 | 
			
		||||
macro index I "<modify-labels>-inbox -unread\\n"                 # removed from inbox
 | 
			
		||||
macro index S "<modify-labels-then-hide>-inbox -unread +junk\\n" # tag as Junk mail
 | 
			
		||||
macro index + "<modify-labels>+*\\n<sync-mailbox>"               # tag as starred
 | 
			
		||||
macro index - "<modify-labels>-*\\n<sync-mailbox>"               # tag as unstarred
 | 
			
		||||
#### end notmuch stuff
 | 
			
		||||
 | 
			
		||||
#Attachments
 | 
			
		||||
macro attach A "<pipe-message>/home/kellya/projects/public/mutt-filters/vcalendar-filter | /home/kellya/projects/public/khal/misc/mutt2khal<enter>"
 | 
			
		||||
 | 
			
		||||
# Archive
 | 
			
		||||
# macro index A ":set confirmappend=no delete=yes\n<save-message>=archive\n<sync-mailbox>:set confirmappend=no delete=yes\n<modify-labels>+archive -unread -inbox\\n"
 | 
			
		||||
bind index,browser,pager . noop
 | 
			
		||||
macro index .cp '<enter-command>source ~/.mutt/accounts/arachnitech<enter><change-folder>~/Maildir/arachnitech/INBOX/<enter>'
 | 
			
		||||
macro index .cc '<enter-command>source ~/.mutt/accounts/franklin<enter><change-folder>~/Maildir/franklin/INBOX/<enter>'
 | 
			
		||||
#macro pager .ob <pipe-entry>'urlview'<enter> 'Follow links with urlview'
 | 
			
		||||
macro index,pager .ob "<pipe-message> urlscan<Enter>" "call urlscan to extract URLs out of a message"
 | 
			
		||||
							
								
								
									
										5
									
								
								private_dot_mutt/mailboxes.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								private_dot_mutt/mailboxes.rc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
named-mailboxes "━━━━━┫ Arachnitech ┣━━━━━" "+arachnitech/INBOX"
 | 
			
		||||
named-mailboxes "  Blockchain" "+arachnitech/Blockchain"
 | 
			
		||||
named-mailboxes "━━━━━┫  Franklin   ┣━━━━━" "+franklin/INBOX"
 | 
			
		||||
named-mailboxes "  Archive" "+franklin/Archive"
 | 
			
		||||
named-mailboxes "  Sent" "+franklin/Sent"
 | 
			
		||||
							
								
								
									
										48
									
								
								private_dot_mutt/muttrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								private_dot_mutt/muttrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,48 @@
 | 
			
		|||
#set record=~/Maildir/arachnitech/Sent
 | 
			
		||||
set sidebar_visible = yes
 | 
			
		||||
set sidebar_short_path                  # Shorten mailbox names
 | 
			
		||||
set sidebar_delim_chars="/"             # Delete everything up to the last / character
 | 
			
		||||
set sidebar_width=27
 | 
			
		||||
#set sidebar_folder_indent               # Indent folders whose names we've shortened
 | 
			
		||||
#set sidebar_indent_string="  "          # Indent with two spaces
 | 
			
		||||
color sidebar_new yellow default
 | 
			
		||||
color sidebar_indicator default color17         # Dark blue background
 | 
			
		||||
color sidebar_highlight white   color238        # Grey background
 | 
			
		||||
color sidebar_spoolfile yellow  default         # Yellow
 | 
			
		||||
color sidebar_new       green   default         # Green
 | 
			
		||||
color sidebar_ordinary  default default         # Default colors
 | 
			
		||||
color sidebar_flagged   red     default         # Red
 | 
			
		||||
color sidebar_divider   color8  default         # Dark grey
 | 
			
		||||
## set record="~/Maildir/Sent Mail"
 | 
			
		||||
set spoolfile="+franklin/INBOX"
 | 
			
		||||
# set header cache
 | 
			
		||||
set header_cache=~/Localmail/hcache
 | 
			
		||||
set mbox_type=Maildir
 | 
			
		||||
set folder=~/Maildir/
 | 
			
		||||
set sort=reverse-date-received
 | 
			
		||||
set pager_stop=yes
 | 
			
		||||
set fast_reply
 | 
			
		||||
set include=yes
 | 
			
		||||
# IMAP and INBOX (this should map to any existing IMAP folders)
 | 
			
		||||
folder-hook arachnitech/* source ~/.mutt/accounts/arachnitech
 | 
			
		||||
folder-hook franklin/* source ~/.mutt/accounts/franklin
 | 
			
		||||
# auto_view text/html
 | 
			
		||||
#alternative_order text/plain text/enriched text/html
 | 
			
		||||
auto_view text/html
 | 
			
		||||
auto_view text/calendar
 | 
			
		||||
 | 
			
		||||
# Just do what I tell you to, consequences be damned
 | 
			
		||||
set noconfirmappend
 | 
			
		||||
#set confirmappend=yes
 | 
			
		||||
set delete=yes
 | 
			
		||||
# Show new notification when mail arrives
 | 
			
		||||
set new_mail_command="notify-send -t 2000 --icon='/home/kellya/images/mutt-1.png' -a mutt -c mail \
 | 
			
		||||
   'New Emails' '%n new messages' &"
 | 
			
		||||
 | 
			
		||||
# Run a script to cat anything that has .rc as the extension to auto source things
 | 
			
		||||
source ~/.mutt/sources.sh|
 | 
			
		||||
 | 
			
		||||
# Addressbook lookup
 | 
			
		||||
set query_command="khard email -p '%s'"
 | 
			
		||||
bind editor <Tab> complete-query
 | 
			
		||||
set editor="nvim -S ~/.mutt/vimrc"
 | 
			
		||||
							
								
								
									
										4
									
								
								private_dot_mutt/notmuch.rc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								private_dot_mutt/notmuch.rc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,4 @@
 | 
			
		|||
set nm_default_url = "notmuch:///home/kellya/Maildir"
 | 
			
		||||
virtual-mailboxes "━━━━━┫  Not Much   ┣━━━━━" "notmuch://?query=tag:inbox"
 | 
			
		||||
virtual-mailboxes "  Arachnitech INBOX" "notmuch://?query=tag:inbox&query=to:*arachnitech.com"
 | 
			
		||||
virtual-mailboxes "  Franklin INBOX" "notmuch://?query=tag:inbox&query=to:*franklin.edu"
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,264 @@
 | 
			
		|||
Return-Path: <SRS0=R91Y=II=github.com=noreply@ik2.com>
 | 
			
		||||
Received: from desis.arachnitech.com ([unix socket])
 | 
			
		||||
	 by desis.arachnitech.com (Cyrus 2.5.15-28-g7d1550bfa-Kolab-2.5.15.28-1.20.el7.kolab_16) with LMTPA;
 | 
			
		||||
	 Wed, 10 Mar 2021 09:21:18 -0500
 | 
			
		||||
X-Sieve: CMU Sieve 2.4
 | 
			
		||||
X-Virus-Scanned: amavisd-new at arachnitech.com
 | 
			
		||||
X-Spam-Flag: NO
 | 
			
		||||
X-Spam-Score: -0.092
 | 
			
		||||
X-Spam-Level: 
 | 
			
		||||
X-Spam-Status: No, score=-0.092 tagged_above=-10 required=6.2
 | 
			
		||||
 tests=[DKIMWL_WL_HIGH=-0.243, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 | 
			
		||||
 DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
 | 
			
		||||
 HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 | 
			
		||||
 URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
 | 
			
		||||
Authentication-Results: desis.arachnitech.com (amavisd-new);
 | 
			
		||||
 dkim=pass (1024-bit key) header.d=github.com
 | 
			
		||||
Received: from s214f.ik2.com (s214f.ik2.com [208.77.151.118])
 | 
			
		||||
 by desis.arachnitech.com (Postfix) with ESMTPS id 7ACBE350
 | 
			
		||||
 for <alex.kelly@arachnitech.com>; Wed, 10 Mar 2021 09:21:14 -0500 (EST)
 | 
			
		||||
Received: from s250a.ik2.com
 | 
			
		||||
 by s214f.ik2.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
 | 
			
		||||
 (envelope-from <noreply@github.com>) id 1lJzi3-0004gV-TG
 | 
			
		||||
 for kellya@arachnitech.com; Wed, 10 Mar 2021 14:21:12 +0000
 | 
			
		||||
Received: from 192.30.252.201 by s250a.ik2.com (IK2 SMTP Server);
 | 
			
		||||
 Wed, 10 Mar 2021 14:21:10 +0000
 | 
			
		||||
Received: from github.com (hubbernetes-node-4f064af.va3-iad.github.net
 | 
			
		||||
 [10.48.114.44])
 | 
			
		||||
 by smtp.github.com (Postfix) with ESMTPA id 057843406F2
 | 
			
		||||
 for <kellya@arachnitech.com>; Wed, 10 Mar 2021 06:21:08 -0800 (PST)
 | 
			
		||||
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
 | 
			
		||||
 s=pf2014; t=1615386068;
 | 
			
		||||
 bh=wfKjHC8f33f5tPC0r7vNXCoIwc1zGPt//UQubP8I+3Q=;
 | 
			
		||||
 h=Date:From:To:Subject:From;
 | 
			
		||||
 b=x9StawBnq6/L4X4nYAFqh0wbGYumrG5w0kox8qxPJOKLTYpIqu00DPSnKylTDXP5O
 | 
			
		||||
 QI5c581RlP+snBhnlkw/QVv7mnbbEMg/0vjVlh73xa8Fp2oFPPtbyYWUIL1jA7wSsk
 | 
			
		||||
 Ps2+CGwibuQ3i0ASH/K50enPoqaBeC9/9+qCdLN0=
 | 
			
		||||
Date: Wed, 10 Mar 2021 06:21:08 -0800
 | 
			
		||||
From: GitHub <noreply@github.com>
 | 
			
		||||
To: kellya@arachnitech.com
 | 
			
		||||
Message-ID: <6048d5d431e4_5ca17d41328f4@lowworker-7f6b9d8d47-rjzbw.mail>
 | 
			
		||||
Subject: =?UTF-8?Q?You're_in!_Welcome_to_GitHub_Sponsors_=F0=9F=92=96?=
 | 
			
		||||
Mime-Version: 1.0
 | 
			
		||||
Content-Type: multipart/alternative;
 | 
			
		||||
 boundary="--==_mimepart_6048d5d429f9_5ca17d41327fe";
 | 
			
		||||
 charset=UTF-8
 | 
			
		||||
Content-Transfer-Encoding: 7bit
 | 
			
		||||
X-Auto-Response-Suppress: All
 | 
			
		||||
X-SF-RX-Return-Path: <noreply@github.com>
 | 
			
		||||
X-SF-Originating-IP: 192.30.252.201
 | 
			
		||||
X-SF-Score: 1.2
 | 
			
		||||
X-SF-Alias: alex.kelly@arachnitech.com
 | 
			
		||||
X-SF-SRS: Sender address rewritten from <noreply@github.com> to
 | 
			
		||||
 <SRS0=R91Y=II=github.com=noreply@ik2.com>
 | 
			
		||||
X-SF-Domain: ffsuvdhlly
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
----==_mimepart_6048d5d429f9_5ca17d41327fe
 | 
			
		||||
Content-Type: text/plain;
 | 
			
		||||
 charset=UTF-8
 | 
			
		||||
Content-Transfer-Encoding: quoted-printable
 | 
			
		||||
 | 
			
		||||
# Welcome to GitHub Sponsors!=0D
 | 
			
		||||
=0D
 | 
			
		||||
You're just a couple of steps away from receiving your first funds as a s=
 | 
			
		||||
ponsored=0D
 | 
			
		||||
developer.=0D
 | 
			
		||||
=0D
 | 
			
		||||
### Step 1: Submit your contact information=0D
 | 
			
		||||
=0D
 | 
			
		||||
Before you can start filling out your GitHub Sponsors profile, please sub=
 | 
			
		||||
mit=0D
 | 
			
		||||
your contact information.=0D
 | 
			
		||||
=0D
 | 
			
		||||
https://github.com/sponsors/kellya/signup=0D
 | 
			
		||||
=0D
 | 
			
		||||
### Step 2: Create your GitHub Sponsors profile=0D
 | 
			
		||||
=0D
 | 
			
		||||
After submitting contact details, fill out your profile in your GitHub Sp=
 | 
			
		||||
onsors=0D
 | 
			
		||||
dashboard.=0D
 | 
			
		||||
=0D
 | 
			
		||||
https://github.com/sponsors/kellya/dashboard=0D
 | 
			
		||||
=0D
 | 
			
		||||
Here are some helpful guides:=0D
 | 
			
		||||
=0D
 | 
			
		||||
- Learn more about setting up your profile:=0D
 | 
			
		||||
  https://docs.github.com/articles/becoming-a-sponsored-developer#complet=
 | 
			
		||||
ing-your-sponsored-developer-profile=0D
 | 
			
		||||
=0D
 | 
			
		||||
- Check out the Sponsors landing page to see how other developers set up =
 | 
			
		||||
their=0D
 | 
			
		||||
  own profiles:=0D
 | 
			
		||||
  https://github.com/sponsors=0D
 | 
			
		||||
=0D
 | 
			
		||||
### Step 3: Get your profile approved=0D
 | 
			
		||||
=0D
 | 
			
		||||
Once you complete your GitHub Sponsors profile, submit it for identity ve=
 | 
			
		||||
rification=0D
 | 
			
		||||
and approval by GitHub staff. We'll follow up by email when your profile =
 | 
			
		||||
has been approved.=0D
 | 
			
		||||
=0D
 | 
			
		||||
### Step 4: Get paid=0D
 | 
			
		||||
=0D
 | 
			
		||||
  Once you receive your first sponsorship, you will be paid around the 22=
 | 
			
		||||
nd of each month!=0D
 | 
			
		||||
=0D
 | 
			
		||||
And that's it! Thank you for your contribution to open source =E2=80=94 w=
 | 
			
		||||
e're excited to see=0D
 | 
			
		||||
all the ways GitHub Sponsors can support you.=0D
 | 
			
		||||
 | 
			
		||||
----==_mimepart_6048d5d429f9_5ca17d41327fe
 | 
			
		||||
Content-Type: text/html;
 | 
			
		||||
 charset=UTF-8
 | 
			
		||||
Content-Transfer-Encoding: 7bit
 | 
			
		||||
 | 
			
		||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 | 
			
		||||
<html>
 | 
			
		||||
<head>
 | 
			
		||||
<meta name="viewport" content="width=device-width">
 | 
			
		||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 | 
			
		||||
<title>Welcome to GitHub Sponsors!</title>
 | 
			
		||||
<style media="all" type="text/css">
 | 
			
		||||
@media only screen and (max-width: 620px) {
 | 
			
		||||
  table[class=body] h1,
 | 
			
		||||
  table[class=body] h2,
 | 
			
		||||
  table[class=body] h3,
 | 
			
		||||
  table[class=body] h4 {
 | 
			
		||||
    font-weight: 600 !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] h1 {
 | 
			
		||||
    font-size: 24px !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] h2 {
 | 
			
		||||
    font-size: 20px !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] h3 {
 | 
			
		||||
    font-size: 16px !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] .lead {
 | 
			
		||||
    font-size: 16px !important;
 | 
			
		||||
    line-height: 24px !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] .container {
 | 
			
		||||
    padding: 20px !important;
 | 
			
		||||
    width: 100% !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] .btn table {
 | 
			
		||||
    width: 100% !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] .btn a {
 | 
			
		||||
    display: block !important;
 | 
			
		||||
  }
 | 
			
		||||
  table[class=body] .header-padded,
 | 
			
		||||
  table[class=body] .body-padded {
 | 
			
		||||
    padding-left: 0 !important;
 | 
			
		||||
    padding-right: 0 !important;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; height: 100% !important; line-height: 1.5; margin: 0; padding: 0; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; width: 100% !important; background-color: #fff;">
 | 
			
		||||
 | 
			
		||||
<table class="body" style="box-sizing: border-box; border-collapse: separate !important; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%; background-color: #fff;" width="100%" bgcolor="#fff">
 | 
			
		||||
	<tr>
 | 
			
		||||
		<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"></td>
 | 
			
		||||
		<td class="container" style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top; display: block; margin: 0 auto !important; max-width: 580px; padding: 30px; width: 580px;" width="580" valign="top">
 | 
			
		||||
			<div class="content" style="box-sizing: border-box; display: block; margin: 0 auto; max-width: 580px;">
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<div class="header" style="box-sizing: border-box; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #eee;">
 | 
			
		||||
  <table style="box-sizing: border-box; border-collapse: separate !important; mso-table-lspace: 0pt; mso-table-rspace: 0pt; width: 100%;" width="100%">
 | 
			
		||||
    <tr>
 | 
			
		||||
      <td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top">
 | 
			
		||||
        <a href="https://github.com" style="box-sizing: border-box; color: #0366d6; text-decoration: underline;">
 | 
			
		||||
          <img src="https://github.githubassets.com/images/email/global/wordmark.png" width="102" height="28" alt="GitHub" style="-ms-interpolation-mode: bicubic; max-width: 100%;">
 | 
			
		||||
        </a>
 | 
			
		||||
      </td>
 | 
			
		||||
    </tr>
 | 
			
		||||
  </table>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<h1 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 0 0 10px; font-size: 30px;">
 | 
			
		||||
  Welcome to GitHub Sponsors!
 | 
			
		||||
</h1>
 | 
			
		||||
 | 
			
		||||
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 15px;">
 | 
			
		||||
  You're just a couple of steps away from receiving your first funds as a sponsored developer.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;">
 | 
			
		||||
  Step 1: Submit your contact information
 | 
			
		||||
</h2>
 | 
			
		||||
 | 
			
		||||
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 15px;">
 | 
			
		||||
  Before you can start filling out your GitHub Sponsors profile, please <a href="https://github.com/sponsors/kellya/signup">submit your contact information</a>.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 0; font-size: 20px;">
 | 
			
		||||
  Step 2: Create your GitHub Sponsors profile
 | 
			
		||||
</h2>
 | 
			
		||||
 | 
			
		||||
<img mc:edit="pendingprofile" class="pendingprofile" src="https://github.githubassets.com/images/email/sponsors/pending-profile.png" width="635" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;width: 635px;max-width: 100%;" alt="pending GitHub Sponsors profile">
 | 
			
		||||
 | 
			
		||||
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;">
 | 
			
		||||
  Fill out your profile in
 | 
			
		||||
  <a href="https://github.com/sponsors/kellya/dashboard">your GitHub Sponsors dashboard</a>. Here are some helpful guides:
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<ul>
 | 
			
		||||
    <li style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;">
 | 
			
		||||
      Learn more about <a href="https://docs.github.com/articles/becoming-a-sponsored-developer#completing-your-sponsored-developer-profile">setting up your profile</a>.
 | 
			
		||||
    </li>
 | 
			
		||||
 | 
			
		||||
  <li style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0; margin-bottom: 10px;">
 | 
			
		||||
    Check out the <a href="https://github.com/sponsors">Sponsors landing page</a> to see how other developers set up their own profiles.
 | 
			
		||||
  </li>
 | 
			
		||||
</ul>
 | 
			
		||||
 | 
			
		||||
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;">
 | 
			
		||||
  Step 3: Get your profile approved
 | 
			
		||||
</h2>
 | 
			
		||||
 | 
			
		||||
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 0;">
 | 
			
		||||
  Once you complete your GitHub Sponsors profile, submit it for identity verification and approval by GitHub staff. We'll follow up by email when your profile has been approved.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<h2 style="color: #111111 !important; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 400; line-height: 1.25; margin: 30px 0 10px; font-size: 20px;">
 | 
			
		||||
  Step 4: Get paid
 | 
			
		||||
</h2>
 | 
			
		||||
 | 
			
		||||
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 10px 0 0 0;">
 | 
			
		||||
    Once you receive your first sponsorship, you will be paid around the <strong>22nd</strong> of each month!
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
<p style="font-family: -apple-system, blinkmacsystemfont, 'segoe ui', helvetica, arial, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol'; font-size: 14px; font-weight: normal; line-height: 1.5; margin: 10px 0 50px 0;">
 | 
			
		||||
  And that's it! Thank you for your contribution to open source — we're excited to see all the ways GitHub Sponsors can support you.
 | 
			
		||||
</p>
 | 
			
		||||
 | 
			
		||||
  <img mc:edit="welcomeimage" class="welcometocat" src="https://github.githubassets.com/images/email/sponsors/mona.png" width="150" style="outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;width: 150px;max-width: 100%;" alt="welcometocat">
 | 
			
		||||
 | 
			
		||||
				<div class="footer" style="box-sizing: border-box; clear: both; width: 100%;">
 | 
			
		||||
					<hr class="footer-hr" style="height: 0; overflow: visible; margin-top: 30px; border: 0; border-top: 1px solid #eee; color: #999999; font-size: 12px; line-height: 18px; margin-bottom: 30px;">
 | 
			
		||||
		      <div class="footer-links" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px;">
 | 
			
		||||
		        <p class="footer-text" style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: normal; margin: 0; margin-bottom: 15px; color: #999999; font-size: 12px; line-height: 18px;">
 | 
			
		||||
							<a href="https://github.com/settings/emails" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Email preferences</a> ·
 | 
			
		||||
							<a href="https://docs.github.com/articles/github-terms-of-service/" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Terms</a> ·
 | 
			
		||||
							<a href="https://docs.github.com/articles/github-privacy-policy/" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Privacy</a> ·
 | 
			
		||||
							<a href="https://github.com/login" style="box-sizing: border-box; color: #999999; font-size: 12px; line-height: 18px; text-decoration: none;">Sign into GitHub</a>
 | 
			
		||||
						</p>
 | 
			
		||||
		      </div>
 | 
			
		||||
		      <p class="footer-text" style="font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: normal; margin: 0; margin-bottom: 15px; color: #999999; font-size: 12px; line-height: 18px;">GitHub, Inc.<br style="color: #999999; font-size: 12px; line-height: 18px;"> 88 Colin P Kelly Jr St.<br style="color: #999999; font-size: 12px; line-height: 18px;"> San Francisco, CA 94107</p>
 | 
			
		||||
				</div>
 | 
			
		||||
			</div>
 | 
			
		||||
 | 
			
		||||
		</td>
 | 
			
		||||
		<td style="box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 14px; vertical-align: top;" valign="top"></td>
 | 
			
		||||
	</tr>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
</body>
 | 
			
		||||
</html>
 | 
			
		||||
 | 
			
		||||
----==_mimepart_6048d5d429f9_5ca17d41327fe--
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								private_dot_mutt/private_cache/private_headers
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								private_dot_mutt/private_cache/private_headers
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										3
									
								
								private_dot_mutt/vimrc
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								private_dot_mutt/vimrc
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,3 @@
 | 
			
		|||
set textwidth=0
 | 
			
		||||
set wrapmargin=0
 | 
			
		||||
set spell spelllang=en_us
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue