summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/iterm2/themes/AlienBlood.itermcolors213
-rw-r--r--.config/iterm2/themes/BluLocoLight.itermcolors (renamed from .config/iterm2/BluLocoLight.itermcolors)0
-rw-r--r--.config/iterm2/themes/BlulocoDark.itermcolors344
-rw-r--r--.config/iterm2/themes/Breeze.itermcolors344
-rw-r--r--.config/iterm2/themes/Brogrammer.itermcolors213
-rw-r--r--.config/iterm2/themes/Grey-green.itermcolors344
-rw-r--r--.config/iterm2/themes/Shaman.itermcolors213
-rw-r--r--.config/iterm2/themes/UnderTheSea.itermcolors344
-rw-r--r--.config/iterm2/themes/ayu.itermcolors213
-rw-r--r--.config/iterm2/themes/tokyo-night.itermcolors (renamed from .config/iterm2/tokyo-night.itermcolors)0
-rw-r--r--.config/nvim/lazy-lock.json16
-rw-r--r--.config/nvim/lua/jacob/plugins.lua41
-rw-r--r--.emacs.d/init.el46
-rw-r--r--.emacs.d/themes/naysayer-theme.el182
-rw-r--r--.emacs.d/themes/witness-theme.el33
-rwxr-xr-x.local/bin/colortest20
16 files changed, 2532 insertions, 34 deletions
diff --git a/.config/iterm2/themes/AlienBlood.itermcolors b/.config/iterm2/themes/AlienBlood.itermcolors
new file mode 100644
index 0000000..fe55a93
--- /dev/null
+++ b/.config/iterm2/themes/AlienBlood.itermcolors
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.085725627839565277</real>
+ <key>Green Component</key>
+ <real>0.14950284361839294</real>
+ <key>Red Component</key>
+ <real>0.068206258118152618</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.15177197754383087</real>
+ <key>Green Component</key>
+ <real>0.16940471529960632</real>
+ <key>Red Component</key>
+ <real>0.4983178973197937</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.00052756658988073468</real>
+ <key>Green Component</key>
+ <real>0.87881278991699219</real>
+ <key>Red Component</key>
+ <real>0.096005953848361969</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.00071674532955512404</real>
+ <key>Green Component</key>
+ <real>0.87965387105941772</real>
+ <key>Red Component</key>
+ <real>0.74222016334533691</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.87653261423110962</real>
+ <key>Green Component</key>
+ <real>0.66586130857467651</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.87675690650939941</real>
+ <key>Green Component</key>
+ <real>0.34574329853057861</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.76850813627243042</real>
+ <key>Green Component</key>
+ <real>0.87742972373962402</real>
+ <key>Red Component</key>
+ <real>0.00071493309224024415</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.56859564781188965</real>
+ <key>Green Component</key>
+ <real>0.97969973087310791</real>
+ <key>Red Component</key>
+ <real>0.45111823081970215</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.14654228091239929</real>
+ <key>Green Component</key>
+ <real>0.49586945772171021</real>
+ <key>Red Component</key>
+ <real>0.18512442708015442</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.14027777314186096</real>
+ <key>Green Component</key>
+ <real>0.49856084585189819</real>
+ <key>Red Component</key>
+ <real>0.44166350364685059</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.49917763471603394</real>
+ <key>Green Component</key>
+ <real>0.41409432888031006</real>
+ <key>Red Component</key>
+ <real>0.18512687087059021</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.4961872009569378</real>
+ <key>Green Component</key>
+ <real>0.34474095931608983</real>
+ <key>Red Component</key>
+ <real>0.27977499667788136</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.46554982662200928</real>
+ <key>Green Component</key>
+ <real>0.49880382418632507</real>
+ <key>Red Component</key>
+ <real>0.19478343427181244</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.45895043015480042</real>
+ <key>Green Component</key>
+ <real>0.49051627516746521</real>
+ <key>Red Component</key>
+ <real>0.39374804496765137</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.068946248255716866</real>
+ <key>Green Component</key>
+ <real>0.2821471291866029</real>
+ <key>Red Component</key>
+ <real>0.23631863676322903</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.033469859510660172</real>
+ <key>Green Component</key>
+ <real>0.50299710035324097</real>
+ <key>Red Component</key>
+ <real>0.87685030698776245</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.062255363911390305</real>
+ <key>Green Component</key>
+ <real>0.087918661534786224</real>
+ <key>Red Component</key>
+ <real>0.059741612523794174</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.52793002128601074</real>
+ <key>Green Component</key>
+ <real>0.98039215803146362</real>
+ <key>Red Component</key>
+ <real>0.47750943899154663</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.56859564781188965</real>
+ <key>Green Component</key>
+ <real>0.97969973087310791</real>
+ <key>Red Component</key>
+ <real>0.45111823081970215</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.063514590263366699</real>
+ <key>Green Component</key>
+ <real>0.088036753237247467</real>
+ <key>Red Component</key>
+ <real>0.057125639170408249</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.4589446485042572</real>
+ <key>Green Component</key>
+ <real>0.49058133363723755</real>
+ <key>Red Component</key>
+ <real>0.3899540901184082</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.56859564781188965</real>
+ <key>Green Component</key>
+ <real>0.97969973087310791</real>
+ <key>Red Component</key>
+ <real>0.45111823081970215</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.14524808526039124</real>
+ <key>Green Component</key>
+ <real>0.25330817699432373</real>
+ <key>Red Component</key>
+ <real>0.11556437611579895</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/BluLocoLight.itermcolors b/.config/iterm2/themes/BluLocoLight.itermcolors
index a077110..a077110 100644
--- a/.config/iterm2/BluLocoLight.itermcolors
+++ b/.config/iterm2/themes/BluLocoLight.itermcolors
diff --git a/.config/iterm2/themes/BlulocoDark.itermcolors b/.config/iterm2/themes/BlulocoDark.itermcolors
new file mode 100644
index 0000000..f36cb5f
--- /dev/null
+++ b/.config/iterm2/themes/BlulocoDark.itermcolors
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.30088353157043457</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.26848068833351135</real>
+ <key>Red Component</key>
+ <real>0.25459375977516174</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.32156860828399658</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.18431362509727478</real>
+ <key>Red Component</key>
+ <real>0.98823529481887817</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.41960778832435608</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.77254903316497803</real>
+ <key>Red Component</key>
+ <real>0.24705886840820312</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.34901958703994751</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.78431379795074463</real>
+ <key>Red Component</key>
+ <real>0.97647064924240112</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.99607843160629272</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.69411760568618774</real>
+ <key>Red Component</key>
+ <real>0.062745340168476105</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.97254902124404907</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.47058820724487305</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.73725491762161255</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.7254902720451355</real>
+ <key>Red Component</key>
+ <real>0.37254902720451355</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.9998813271522522</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.9998813271522522</real>
+ <key>Red Component</key>
+ <real>0.99988144636154175</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.36170727014541626</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.64468729496002197</real>
+ <key>Red Component</key>
+ <real>0.14523378014564514</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.4156862199306488</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.57647067308425903</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.99999994039535522</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.4627450704574585</real>
+ <key>Red Component</key>
+ <real>0.2039216160774231</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.85490196943283081</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.50980395078659058</real>
+ <key>Red Component</key>
+ <real>0.47843137383460999</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.66666668653488159</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.51372551918029785</real>
+ <key>Red Component</key>
+ <real>0.26666668057441711</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.8790360689163208</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.83116775751113892</real>
+ <key>Red Component</key>
+ <real>0.80505776405334473</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.68315994739532471</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.60563826560974121</real>
+ <key>Red Component</key>
+ <real>0.56203228235244751</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.50196075439453125</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.39215683937072754</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.20392155647277832</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.17254900932312012</real>
+ <key>Red Component</key>
+ <real>0.15686270594596863</real>
+ </dict>
+ <key>Badge Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.5</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.1491314172744751</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.99999600648880005</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.80000001192092896</real>
+ <key>Red Component</key>
+ <real>0.99999994039535522</real>
+ </dict>
+ <key>Cursor Guide Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.25</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.9268307089805603</real>
+ <key>Red Component</key>
+ <real>0.70213186740875244</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.20392155647277832</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.17254900932312012</real>
+ <key>Red Component</key>
+ <real>0.15686270594596863</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.79459840059280396</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.75171965360641479</real>
+ <key>Red Component</key>
+ <real>0.72623991966247559</real>
+ </dict>
+ <key>Link Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.99999994039535522</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.4627450704574585</real>
+ <key>Red Component</key>
+ <real>0.2039216160774231</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.20000000298023224</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.16862745583057404</real>
+ <key>Red Component</key>
+ <real>0.15294118225574493</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.7921568751335144</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.75294119119644165</real>
+ <key>Red Component</key>
+ <real>0.72549021244049072</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/themes/Breeze.itermcolors b/.config/iterm2/themes/Breeze.itermcolors
new file mode 100644
index 0000000..c8320f4
--- /dev/null
+++ b/.config/iterm2/themes/Breeze.itermcolors
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.23137255012989044</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.21176470816135406</real>
+ <key>Red Component</key>
+ <real>0.19215686619281769</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.08235294371843338</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.08235294371843338</real>
+ <key>Red Component</key>
+ <real>0.92941176891326904</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.60392159223556519</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.86274510622024536</real>
+ <key>Red Component</key>
+ <real>0.10980392247438431</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.29411765933036804</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.73725491762161255</real>
+ <key>Red Component</key>
+ <real>0.99215686321258545</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.91372549533843994</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.68235296010971069</real>
+ <key>Red Component</key>
+ <real>0.23921568691730499</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.67843139171600342</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.26666668057441711</real>
+ <key>Red Component</key>
+ <real>0.55686277151107788</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.5215686559677124</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.62745100259780884</real>
+ <key>Red Component</key>
+ <real>0.086274512112140656</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.98823529481887817</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.98823529481887817</real>
+ <key>Red Component</key>
+ <real>0.98823529481887817</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.086274512112140656</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.81960785388946533</real>
+ <key>Red Component</key>
+ <real>0.066666670143604279</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.45490196347236633</real>
+ <key>Red Component</key>
+ <real>0.96470588445663452</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.9529411792755127</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.60000002384185791</real>
+ <key>Red Component</key>
+ <real>0.11372549086809158</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.7137255072593689</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.3490196168422699</real>
+ <key>Red Component</key>
+ <real>0.60784316062927246</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.61176472902297974</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.73725491762161255</real>
+ <key>Red Component</key>
+ <real>0.10196078568696976</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.94509804248809814</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.94117647409439087</real>
+ <key>Red Component</key>
+ <real>0.93725490570068359</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.55294120311737061</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.54901963472366333</real>
+ <key>Red Component</key>
+ <real>0.49803921580314636</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.16862745583057404</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.22352941334247589</real>
+ <key>Red Component</key>
+ <real>0.75294119119644165</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.23137255012989044</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.21176470816135406</real>
+ <key>Red Component</key>
+ <real>0.19215686619281769</real>
+ </dict>
+ <key>Badge Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.5</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.1491314172744751</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.98823529481887817</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.98823529481887817</real>
+ <key>Red Component</key>
+ <real>0.98823529481887817</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.94509804248809814</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.94117647409439087</real>
+ <key>Red Component</key>
+ <real>0.93725490570068359</real>
+ </dict>
+ <key>Cursor Guide Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.25</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.9268307089805603</real>
+ <key>Red Component</key>
+ <real>0.70213186740875244</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.23137255012989044</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.21176470816135406</real>
+ <key>Red Component</key>
+ <real>0.19215686619281769</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.94509804248809814</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.94117647409439087</real>
+ <key>Red Component</key>
+ <real>0.93725490570068359</real>
+ </dict>
+ <key>Link Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.9529411792755127</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.60000002384185791</real>
+ <key>Red Component</key>
+ <real>0.11372549086809158</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.23137255012989044</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.21176470816135406</real>
+ <key>Red Component</key>
+ <real>0.19215686619281769</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.94509804248809814</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.94117647409439087</real>
+ <key>Red Component</key>
+ <real>0.93725490570068359</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/themes/Brogrammer.itermcolors b/.config/iterm2/themes/Brogrammer.itermcolors
new file mode 100644
index 0000000..f7f4cf7
--- /dev/null
+++ b/.config/iterm2/themes/Brogrammer.itermcolors
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.12343787401914597</real>
+ <key>Green Component</key>
+ <real>0.12343578040599823</real>
+ <key>Red Component</key>
+ <real>0.1234394758939743</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.095619738101959229</real>
+ <key>Green Component</key>
+ <real>0.067135065793991089</real>
+ <key>Red Component</key>
+ <real>0.97170770168304443</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.379891037940979</real>
+ <key>Green Component</key>
+ <real>0.82695949077606201</real>
+ <key>Red Component</key>
+ <real>0.11459558457136154</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.035377603024244308</real>
+ <key>Green Component</key>
+ <real>0.74144089221954346</real>
+ <key>Red Component</key>
+ <real>0.95126962661743164</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.838664710521698</real>
+ <key>Green Component</key>
+ <real>0.50448882579803467</real>
+ <key>Red Component</key>
+ <real>0.061654355376958847</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.72698760032653809</real>
+ <key>Green Component</key>
+ <real>0.3135044276714325</real>
+ <key>Red Component</key>
+ <real>0.32478702068328857</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.85764402151107788</real>
+ <key>Green Component</key>
+ <real>0.4900696873664856</real>
+ <key>Red Component</key>
+ <real>0.059441849589347839</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.36823004484176636</real>
+ <key>Green Component</key>
+ <real>0.77383565902709961</real>
+ <key>Red Component</key>
+ <real>0.17600196599960327</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.060177117586135864</real>
+ <key>Green Component</key>
+ <real>0.72761225700378418</real>
+ <key>Red Component</key>
+ <real>0.92706489562988281</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.82454067468643188</real>
+ <key>Green Component</key>
+ <real>0.51804500818252563</real>
+ <key>Red Component</key>
+ <real>0.16567224264144897</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.71787959337234497</real>
+ <key>Green Component</key>
+ <real>0.35215187072753906</real>
+ <key>Red Component</key>
+ <real>0.30770933628082275</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.838664710521698</real>
+ <key>Green Component</key>
+ <real>0.50448882579803467</real>
+ <key>Red Component</key>
+ <real>0.061654355376958847</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.89713811874389648</real>
+ <key>Green Component</key>
+ <real>0.8579363226890564</real>
+ <key>Red Component</key>
+ <real>0.84028750658035278</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.89713811874389648</real>
+ <key>Green Component</key>
+ <real>0.8579363226890564</real>
+ <key>Red Component</key>
+ <real>0.84028750658035278</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.1818375289440155</real>
+ <key>Green Component</key>
+ <real>0.20686990022659302</real>
+ <key>Red Component</key>
+ <real>0.87161564826965332</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.076218985021114349</real>
+ <key>Green Component</key>
+ <real>0.076217696070671082</real>
+ <key>Red Component</key>
+ <real>0.07621997594833374</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.89713811874389648</real>
+ <key>Green Component</key>
+ <real>0.8579363226890564</real>
+ <key>Red Component</key>
+ <real>0.84028750658035278</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.72549021244049072</real>
+ <key>Green Component</key>
+ <real>0.72549021244049072</real>
+ <key>Red Component</key>
+ <real>0.72549021244049072</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.062745101749897003</real>
+ <key>Green Component</key>
+ <real>0.062745101749897003</real>
+ <key>Red Component</key>
+ <real>0.062745101749897003</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.89713811874389648</real>
+ <key>Green Component</key>
+ <real>0.8579363226890564</real>
+ <key>Red Component</key>
+ <real>0.84028750658035278</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.89713811874389648</real>
+ <key>Green Component</key>
+ <real>0.8579363226890564</real>
+ <key>Red Component</key>
+ <real>0.84028750658035278</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.12343787401914597</real>
+ <key>Green Component</key>
+ <real>0.12343578040599823</real>
+ <key>Red Component</key>
+ <real>0.1234394758939743</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/themes/Grey-green.itermcolors b/.config/iterm2/themes/Grey-green.itermcolors
new file mode 100644
index 0000000..584525d
--- /dev/null
+++ b/.config/iterm2/themes/Grey-green.itermcolors
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.0</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.07861299067735672</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.07861299067735672</real>
+ <key>Red Component</key>
+ <real>0.99519729614257812</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.26564407348632812</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.82129096984863281</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.68512153625488281</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.54219532012939453</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.0</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.82659339904785156</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.92643380165100098</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.92643380165100098</real>
+ <key>Red Component</key>
+ <real>0.9595341682434082</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.45400619506835938</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0054726600646972656</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.94408953189849854</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.86955165863037109</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.93927383422851562</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.0</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.73551845550537109</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.40000000596046448</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.40000000596046448</real>
+ <key>Red Component</key>
+ <real>0.40000000596046448</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.22457027435302734</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.22457027435302734</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.10230270773172379</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.16584014892578125</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Badge Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.5</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.14910027384757996</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.8894202709197998</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.89539378881454468</real>
+ <key>Red Component</key>
+ <real>0.88263493776321411</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.95605373382568359</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Cursor Guide Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.25</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.92681378126144409</real>
+ <key>Red Component</key>
+ <real>0.70214027166366577</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.8894202709197998</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.89539378881454468</real>
+ <key>Red Component</key>
+ <real>0.88263493776321411</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Link Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.99447250366210938</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.73781752586364746</real>
+ <key>Red Component</key>
+ <real>0.49205702543258667</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.88627338409423828</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.88627338409423828</real>
+ <key>Red Component</key>
+ <real>0.88627338409423828</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.31297433376312256</real>
+ <key>Color Space</key>
+ <string>sRGB</string>
+ <key>Green Component</key>
+ <real>0.49462890625</real>
+ <key>Red Component</key>
+ <real>0.31645521521568298</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/themes/Shaman.itermcolors b/.config/iterm2/themes/Shaman.itermcolors
new file mode 100644
index 0000000..8fbdbb8
--- /dev/null
+++ b/.config/iterm2/themes/Shaman.itermcolors
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.15002617239952087</real>
+ <key>Green Component</key>
+ <real>0.12602922320365906</real>
+ <key>Red Component</key>
+ <real>0.0047772401012480259</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.17550970613956451</real>
+ <key>Green Component</key>
+ <real>0.18702366948127747</real>
+ <key>Red Component</key>
+ <real>0.69734972715377808</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.36875495314598083</real>
+ <key>Green Component</key>
+ <real>0.91938275098800659</real>
+ <key>Red Component</key>
+ <real>0.16477291285991669</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.99336498975753784</real>
+ <key>Green Component</key>
+ <real>0.83122169971466064</real>
+ <key>Red Component</key>
+ <real>0.55610543489456177</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.7294076681137085</real>
+ <key>Green Component</key>
+ <real>0.83360123634338379</real>
+ <key>Red Component</key>
+ <real>0.38056889176368713</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Green Component</key>
+ <real>0.59721684455871582</real>
+ <key>Red Component</key>
+ <real>0.072408907115459442</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.15753474831581116</real>
+ <key>Green Component</key>
+ <real>0.81537443399429321</real>
+ <key>Red Component</key>
+ <real>0.59671914577484131</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.83944588899612427</real>
+ <key>Green Component</key>
+ <real>0.98383623361587524</real>
+ <key>Red Component</key>
+ <real>0.34665673971176147</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.254444420337677</real>
+ <key>Green Component</key>
+ <real>0.66417461633682251</real>
+ <key>Red Component</key>
+ <real>0.0012253891909494996</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.66555774211883545</real>
+ <key>Green Component</key>
+ <real>0.54421365261077881</real>
+ <key>Red Component</key>
+ <real>0.36770719289779663</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.52468454837799072</real>
+ <key>Green Component</key>
+ <real>0.60229140520095825</real>
+ <key>Red Component</key>
+ <real>0.26809084415435791</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.61488860845565796</real>
+ <key>Green Component</key>
+ <real>0.35047793388366699</real>
+ <key>Red Component</key>
+ <real>0.001213683863170445</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.099996745586395264</real>
+ <key>Green Component</key>
+ <real>0.49444243311882019</real>
+ <key>Red Component</key>
+ <real>0.36417809128761292</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.33322671055793762</real>
+ <key>Green Component</key>
+ <real>0.33484840393066406</real>
+ <key>Red Component</key>
+ <real>0.25205916166305542</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.3159576952457428</real>
+ <key>Green Component</key>
+ <real>0.26542419195175171</real>
+ <key>Red Component</key>
+ <real>0.21881616115570068</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.25925925374031067</real>
+ <key>Green Component</key>
+ <real>0.25925925374031067</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.080518275499343872</real>
+ <key>Green Component</key>
+ <real>0.063398033380508423</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.83942919969558716</real>
+ <key>Green Component</key>
+ <real>0.98401087522506714</real>
+ <key>Red Component</key>
+ <real>0.32659181952476501</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8389928936958313</real>
+ <key>Green Component</key>
+ <real>0.98896878957748413</real>
+ <key>Red Component</key>
+ <real>0.28830507397651672</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.073570065200328827</real>
+ <key>Green Component</key>
+ <real>0.079826399683952332</real>
+ <key>Red Component</key>
+ <real>0.013667856343090534</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.33485248684883118</real>
+ <key>Green Component</key>
+ <real>0.33366119861602783</real>
+ <key>Red Component</key>
+ <real>0.25261959433555603</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8394431471824646</real>
+ <key>Green Component</key>
+ <real>0.97864896059036255</real>
+ <key>Red Component</key>
+ <real>0.35316696763038635</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.33323141932487488</real>
+ <key>Green Component</key>
+ <real>0.33479252457618713</real>
+ <key>Red Component</key>
+ <real>0.25545543432235718</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/themes/UnderTheSea.itermcolors b/.config/iterm2/themes/UnderTheSea.itermcolors
new file mode 100644
index 0000000..7be560f
--- /dev/null
+++ b/.config/iterm2/themes/UnderTheSea.itermcolors
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.15002739429473877</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.12601232528686523</real>
+ <key>Red Component</key>
+ <real>0.0092930682003498077</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.17550970613956451</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.18702366948127747</real>
+ <key>Red Component</key>
+ <real>0.69734972715377808</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.36875495314598083</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.91938275098800659</real>
+ <key>Red Component</key>
+ <real>0.16477291285991669</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.99336498975753784</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.83122169971466064</real>
+ <key>Red Component</key>
+ <real>0.55610543489456177</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.7294079065322876</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.83359736204147339</real>
+ <key>Red Component</key>
+ <real>0.38091355562210083</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.59721684455871582</real>
+ <key>Red Component</key>
+ <real>0.072408907115459442</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.15753474831581116</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.81537443399429321</real>
+ <key>Red Component</key>
+ <real>0.59671914577484131</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.83944588899612427</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.98383623361587524</real>
+ <key>Red Component</key>
+ <real>0.34665676951408386</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.254444420337677</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.66417461633682251</real>
+ <key>Red Component</key>
+ <real>0.0012253891909494996</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.61324036121368408</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.50534588098526001</real>
+ <key>Red Component</key>
+ <real>0.34776487946510315</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.52468591928482056</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.60227686166763306</real>
+ <key>Red Component</key>
+ <real>0.26944592595100403</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.61488860845565796</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.35047793388366699</real>
+ <key>Red Component</key>
+ <real>0.001213683863170445</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.099996745586395264</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.49444243311882019</real>
+ <key>Red Component</key>
+ <real>0.36417809128761292</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.33322662115097046</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.33484843373298645</real>
+ <key>Red Component</key>
+ <real>0.25205916166305542</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.3159576952457428</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.26542419195175171</real>
+ <key>Red Component</key>
+ <real>0.21881616115570068</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.25925925374031067</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.25925925374031067</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.084979355335235596</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.066503740847110748</real>
+ <key>Red Component</key>
+ <real>0.0029126130975782871</real>
+ </dict>
+ <key>Badge Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.5</real>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.0</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.82472431659698486</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.16688935458660126</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.8389928936958313</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.98896878957748413</real>
+ <key>Red Component</key>
+ <real>0.28830507397651672</real>
+ </dict>
+ <key>Cursor Guide Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>0.25</real>
+ <key>Blue Component</key>
+ <real>1</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.9100000262260437</real>
+ <key>Red Component</key>
+ <real>0.64999997615814209</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.073570050299167633</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.079826399683952332</real>
+ <key>Red Component</key>
+ <real>0.013667854480445385</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.99999123811721802</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.99997431039810181</real>
+ <key>Red Component</key>
+ <real>1</real>
+ </dict>
+ <key>Link Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.67799997329711914</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.27000001072883606</real>
+ <key>Red Component</key>
+ <real>0.023000000044703484</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.85331732034683228</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>1</real>
+ <key>Red Component</key>
+ <real>0.303090900182724</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Alpha Component</key>
+ <real>1</real>
+ <key>Blue Component</key>
+ <real>0.33323132991790771</real>
+ <key>Color Space</key>
+ <string>Calibrated</string>
+ <key>Green Component</key>
+ <real>0.33479243516921997</real>
+ <key>Red Component</key>
+ <real>0.25545543432235718</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/themes/ayu.itermcolors b/.config/iterm2/themes/ayu.itermcolors
new file mode 100644
index 0000000..2c9610c
--- /dev/null
+++ b/.config/iterm2/themes/ayu.itermcolors
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Ansi 0 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.0</real>
+ <key>Green Component</key>
+ <real>0.0</real>
+ <key>Red Component</key>
+ <real>0.0</real>
+ </dict>
+ <key>Ansi 1 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.2</real>
+ <key>Green Component</key>
+ <real>0.2</real>
+ <key>Red Component</key>
+ <real>1.0</real>
+ </dict>
+ <key>Ansi 10 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.5176470588235295</real>
+ <key>Green Component</key>
+ <real>0.996078431372549</real>
+ <key>Red Component</key>
+ <real>0.9176470588235294</real>
+ </dict>
+ <key>Ansi 11 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.4745098039215686</real>
+ <key>Green Component</key>
+ <real>0.9686274509803922</real>
+ <key>Red Component</key>
+ <real>1.0</real>
+ </dict>
+ <key>Ansi 12 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>1.0</real>
+ <key>Green Component</key>
+ <real>0.8352941176470589</real>
+ <key>Red Component</key>
+ <real>0.40784313725490196</real>
+ </dict>
+ <key>Ansi 13 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.6666666666666666</real>
+ <key>Green Component</key>
+ <real>0.6392156862745098</real>
+ <key>Red Component</key>
+ <real>1.0</real>
+ </dict>
+ <key>Ansi 14 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.9921568627450981</real>
+ <key>Green Component</key>
+ <real>1.0</real>
+ <key>Red Component</key>
+ <real>0.7803921568627451</real>
+ </dict>
+ <key>Ansi 15 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>1.0</real>
+ <key>Green Component</key>
+ <real>1.0</real>
+ <key>Red Component</key>
+ <real>1.0</real>
+ </dict>
+ <key>Ansi 2 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.3215686274509804</real>
+ <key>Green Component</key>
+ <real>0.8</real>
+ <key>Red Component</key>
+ <real>0.7215686274509804</real>
+ </dict>
+ <key>Ansi 3 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.2784313725490196</real>
+ <key>Green Component</key>
+ <real>0.7725490196078432</real>
+ <key>Red Component</key>
+ <real>0.9058823529411765</real>
+ </dict>
+ <key>Ansi 4 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8509803921568627</real>
+ <key>Green Component</key>
+ <real>0.6392156862745098</real>
+ <key>Red Component</key>
+ <real>0.21176470588235294</real>
+ </dict>
+ <key>Ansi 5 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.47058823529411764</real>
+ <key>Green Component</key>
+ <real>0.44313725490196076</real>
+ <key>Red Component</key>
+ <real>0.9411764705882353</real>
+ </dict>
+ <key>Ansi 6 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.796078431372549</real>
+ <key>Green Component</key>
+ <real>0.9019607843137255</real>
+ <key>Red Component</key>
+ <real>0.5843137254901961</real>
+ </dict>
+ <key>Ansi 7 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>1.0</real>
+ <key>Green Component</key>
+ <real>1.0</real>
+ <key>Red Component</key>
+ <real>1.0</real>
+ </dict>
+ <key>Ansi 8 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.19607843137254902</real>
+ <key>Green Component</key>
+ <real>0.19607843137254902</real>
+ <key>Red Component</key>
+ <real>0.19607843137254902</real>
+ </dict>
+ <key>Ansi 9 Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.396078431372549</real>
+ <key>Green Component</key>
+ <real>0.396078431372549</real>
+ <key>Red Component</key>
+ <real>1.0</real>
+ </dict>
+ <key>Background Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.09803921568627451</real>
+ <key>Green Component</key>
+ <real>0.0784313725490196</real>
+ <key>Red Component</key>
+ <real>0.058823529411764705</real>
+ </dict>
+ <key>Bold Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8117647058823529</real>
+ <key>Green Component</key>
+ <real>0.8823529411764706</real>
+ <key>Red Component</key>
+ <real>0.9019607843137255</real>
+ </dict>
+ <key>Cursor Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.09411764705882353</real>
+ <key>Green Component</key>
+ <real>0.592156862745098</real>
+ <key>Red Component</key>
+ <real>0.9490196078431372</real>
+ </dict>
+ <key>Cursor Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8117647058823529</real>
+ <key>Green Component</key>
+ <real>0.8823529411764706</real>
+ <key>Red Component</key>
+ <real>0.9019607843137255</real>
+ </dict>
+ <key>Foreground Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8117647058823529</real>
+ <key>Green Component</key>
+ <real>0.8823529411764706</real>
+ <key>Red Component</key>
+ <real>0.9019607843137255</real>
+ </dict>
+ <key>Selected Text Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.8117647058823529</real>
+ <key>Green Component</key>
+ <real>0.8823529411764706</real>
+ <key>Red Component</key>
+ <real>0.9019607843137255</real>
+ </dict>
+ <key>Selection Color</key>
+ <dict>
+ <key>Blue Component</key>
+ <real>0.25098039215686274</real>
+ <key>Green Component</key>
+ <real>0.2</real>
+ <key>Red Component</key>
+ <real>0.1450980392156863</real>
+ </dict>
+</dict>
+</plist>
diff --git a/.config/iterm2/tokyo-night.itermcolors b/.config/iterm2/themes/tokyo-night.itermcolors
index a077110..a077110 100644
--- a/.config/iterm2/tokyo-night.itermcolors
+++ b/.config/iterm2/themes/tokyo-night.itermcolors
diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json
deleted file mode 100644
index 4c65244..0000000
--- a/.config/nvim/lazy-lock.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "LuaSnip": { "branch": "master", "commit": "4bf40748f6fe939bdcb69325918535b1c5edea51" },
- "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
- "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" },
- "lazy.nvim": { "branch": "main", "commit": "b1134ab82ee4279e31f7ddf7e34b2a99eb9b7bc9" },
- "lsp-zero.nvim": { "branch": "v3.x", "commit": "56db3d5ce5476b183783160e6045f7337ba12b83" },
- "mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
- "nvim-cmp": { "branch": "main", "commit": "f17d9b4394027ff4442b298398dfcaab97e40c4f" },
- "nvim-dap": { "branch": "master", "commit": "7ff6936010b7222fea2caea0f67ed77f1b7c60dd" },
- "nvim-lspconfig": { "branch": "master", "commit": "bc6ada4b0892b7f10852c0b8ca7209fd39a6d754" },
- "nvim-treesitter": { "branch": "master", "commit": "7dc8aabe86db8c2f23520e8334f7584f83e84342" },
- "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" },
- "telescope.nvim": { "branch": "master", "commit": "6312868392331c9c0f22725041f1ec2bef57c751" },
- "tokyonight.nvim": { "branch": "main", "commit": "52d67cc5d18c30f618897134620c64a11208fcae" },
- "undotree": { "branch": "master", "commit": "78b5241191852ffa9bb5da5ff2ee033160798c3b" }
-}
diff --git a/.config/nvim/lua/jacob/plugins.lua b/.config/nvim/lua/jacob/plugins.lua
index 70b52d5..9c99f82 100644
--- a/.config/nvim/lua/jacob/plugins.lua
+++ b/.config/nvim/lua/jacob/plugins.lua
@@ -2,12 +2,12 @@
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
- "git",
- "clone",
- "--filter=blob:none",
- "https://github.com/folke/lazy.nvim.git",
- "--branch=stable", -- latest stable release
- lazypath,
+ "git",
+ "clone",
+ "--filter=blob:none",
+ "https://github.com/folke/lazy.nvim.git",
+ "--branch=stable", -- latest stable release
+ lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
@@ -23,23 +23,22 @@ require("lazy").setup({
branch = "harpoon2",
dependencies = { "nvim-lua/plenary.nvim" }
},
- --{
- -- "NLKNguyen/papercolor-theme",
+ {
+ "NLKNguyen/papercolor-theme",
-- config = function()
-- vim.cmd('set t_Co=256')
-- vim.cmd('set background=light')
-- vim.cmd('colorscheme PaperColor')
-- end
- --},
- {
- 'folke/tokyonight.nvim',
- priority = 1000,
- init = function()
- -- Like many other themes, this one has different styles, and you could load
- -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'.
- vim.cmd.colorscheme 'tokyonight-day'
- end,
- },
+ },
+ {
+ 'folke/tokyonight.nvim',
+ priority = 1000,
+ --init = function()
+ -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'.
+ --vim.cmd.colorscheme 'tokyonight-day'
+ --end,
+ },
{
"nvim-treesitter/nvim-treesitter",
build = ":TSUpdate",
@@ -57,4 +56,10 @@ require("lazy").setup({
{'L3MON4D3/LuaSnip'},
{'williamboman/mason.nvim'},
{"mfussenegger/nvim-dap" },
+ {
+ 'alljokecake/naysayer-theme.nvim',
+ init = function()
+ vim.cmd.colorscheme 'naysayer'
+ end,
+ },
})
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
new file mode 100644
index 0000000..1bf3490
--- /dev/null
+++ b/.emacs.d/init.el
@@ -0,0 +1,46 @@
+(add-to-list 'custom-theme-load-path "~/.emacs.d/themes")
+(load-theme 'naysayer t)
+(custom-set-variables
+ ;; custom-set-variables was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ '(display-line-numbers-type 'relative)
+ '(indent-tabs-mode t)
+ '(indent-tabs-mode-hook nil)
+ '(package-selected-packages '(evil))
+ '(standard-indent 4)
+ '(tool-bar-mode nil)
+ '(tool-bar-style nil))
+(custom-set-faces
+ ;; custom-set-faces was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ )
+
+;; window
+(add-to-list 'default-frame-alist '(ns-transparent-titlebar . t))
+(add-to-list 'default-frame-alist '(ns-appearance . dark))
+
+;; Prevent Extraneous Tabs
+(setq-default indent-tabs-mode t)
+
+;; Relative Line Numbers
+(display-line-numbers-mode)
+(setq display-line-numbers 'relative)
+
+;; Set up package.el to work with MELPA
+(require 'package)
+(add-to-list 'package-archives
+ '("melpa" . "https://melpa.org/packages/"))
+(package-initialize)
+(package-refresh-contents)
+
+;; Download Evil
+(unless (package-installed-p 'evil)
+ (package-install 'evil))
+
+;; Enable Evil
+(require 'evil)
+(evil-mode 1)
diff --git a/.emacs.d/themes/naysayer-theme.el b/.emacs.d/themes/naysayer-theme.el
new file mode 100644
index 0000000..5af5de3
--- /dev/null
+++ b/.emacs.d/themes/naysayer-theme.el
@@ -0,0 +1,182 @@
+;;; naysayer-theme.el --- The naysayer color theme
+
+;; Author: Nick Aversano <nickav@users.noreply.github.com>
+;; Version: 0.33
+;; Filename: naysayer-theme.el
+;; Package-Requires: ((emacs "24"))
+;; URL: https://github.com/nickav/naysayer-theme.el
+;; License: GPL-3+
+
+;;; Commentary:
+
+;; Dark green blue color scheme with tan colors. Inspired by Jonathan Blow's compiler livestreams.
+
+;;; Code:
+
+(unless (>= emacs-major-version 24)
+ (error "The naysayer theme requires Emacs 24 or later!"))
+
+(deftheme naysayer "The naysayer color theme")
+
+;; Monokai colors
+(defcustom naysayer-theme-yellow "#E6DB74" "Primary colors - yellow" :type 'string :group 'monokai)
+(defcustom naysayer-theme-orange "#FD971F" "Primary colors - orange" :type 'string :group 'monokai)
+(defcustom naysayer-theme-red "#F92672" "Primary colors - red" :type 'string :group 'monokai)
+(defcustom naysayer-theme-magenta "#FD5FF0" "Primary colors - magenta" :type 'string :group 'monokai)
+(defcustom naysayer-theme-blue "#66D9EF" "Primary colors - blue" :type 'string :group 'monokai)
+(defcustom naysayer-theme-green "#A6E22E" "Primary colors - green" :type 'string :group 'monokai)
+(defcustom naysayer-theme-cyan "#A1EFE4" "Primary colors - cyan" :type 'string :group 'monokai)
+(defcustom naysayer-theme-violet "#AE81FF" "Primary colors - violet" :type 'string :group 'monokai)
+
+(let ((background "#062329")
+ (gutters "#062329")
+ (gutter-fg "#062329")
+ (gutters-active "#062329")
+ (builtin "#ffffff")
+ (selection "#0000ff")
+ (text "#d1b897")
+ (comments "#44b340")
+ (punctuation "#8cde94")
+ (keywords "#ffffff")
+ (variables "#c1d1e3")
+ (functions "#ffffff")
+ (methods "#c1d1e3")
+ (strings "#2ec09c")
+ (constants "#7ad0c6")
+ (macros "#8cde94")
+ (numbers "#7ad0c6")
+ (white "#ffffff")
+ (error "#ff0000")
+ (warning "#ffaa00")
+ (highlight-line "#0b3335")
+ (line-fg "#126367"))
+
+ (custom-theme-set-faces
+ 'naysayer
+
+ ;; Default colors
+ ;; *****************************************************************************
+
+ `(default ((t (:foreground ,text :background ,background, :weight normal))))
+ `(region ((t (:foreground nil :background ,selection))))
+ `(cursor ((t (:background ,white ))))
+ `(fringe ((t (:background ,background :foreground ,white))))
+ `(linum ((t (:background ,background :foreground ,gutter-fg))))
+ `(highlight ((t (:foreground nil :background ,selection))))
+
+ ;; Font lock faces
+ ;; *****************************************************************************
+
+ `(font-lock-keyword-face ((t (:foreground ,keywords))))
+ `(font-lock-type-face ((t (:foreground ,punctuation))))
+ `(font-lock-constant-face ((t (:foreground ,constants))))
+ `(font-lock-variable-name-face ((t (:foreground ,variables))))
+ `(font-lock-builtin-face ((t (:foreground ,builtin))))
+ `(font-lock-string-face ((t (:foreground ,strings))))
+ `(font-lock-comment-face ((t (:foreground ,comments))))
+ `(font-lock-comment-delimiter-face ((t (:foreground ,comments))))
+ `(font-lock-doc-face ((t (:foreground ,comments))))
+ `(font-lock-function-name-face ((t (:foreground ,functions))))
+ `(font-lock-doc-string-face ((t (:foreground ,strings))))
+ `(font-lock-preprocessor-face ((t (:foreground ,macros))))
+ `(font-lock-warning-face ((t (:foreground ,warning))))
+
+ ;; Plugins
+ ;; *****************************************************************************
+ `(trailing-whitespace ((t (:foreground nil :background ,warning))))
+ `(whitespace-trailing ((t (:background nil :foreground ,warning :inverse-video t))))
+
+ `(linum ((t (:foreground ,line-fg :background ,background))))
+ `(linum-relative-current-face ((t (:foreground ,white :background ,background))))
+ `(line-number ((t (:foreground ,line-fg :background ,background))))
+ `(line-number-current-line ((t (:foreground ,white :background ,background))))
+
+ ;; hl-line-mode
+ `(hl-line ((t (:background ,highlight-line))))
+ `(hl-line-face ((t (:background ,highlight-line))))
+
+ ;; rainbow-delimiters
+ `(rainbow-delimiters-depth-1-face ((t (:foreground ,naysayer-theme-violet))))
+ `(rainbow-delimiters-depth-2-face ((t (:foreground ,naysayer-theme-blue))))
+ `(rainbow-delimiters-depth-3-face ((t (:foreground ,naysayer-theme-green))))
+ `(rainbow-delimiters-depth-4-face ((t (:foreground ,naysayer-theme-yellow))))
+ `(rainbow-delimiters-depth-5-face ((t (:foreground ,naysayer-theme-orange))))
+ `(rainbow-delimiters-depth-6-face ((t (:foreground ,naysayer-theme-red))))
+ `(rainbow-delimiters-depth-7-face ((t (:foreground ,naysayer-theme-violet))))
+ `(rainbow-delimiters-depth-8-face ((t (:foreground ,naysayer-theme-blue))))
+ `(rainbow-delimiters-depth-9-face ((t (:foreground ,naysayer-theme-green))))
+ `(rainbow-delimiters-depth-10-face ((t (:foreground ,naysayer-theme-yellow))))
+ `(rainbow-delimiters-depth-11-face ((t (:foreground ,naysayer-theme-orange))))
+ `(rainbow-delimiters-depth-12-face ((t (:foreground ,naysayer-theme-red))))
+
+ ;; which-func
+ `(which-func ((t (:inverse-video unspecified
+ :underline unspecified
+ :foreground ,background
+ :weight bold
+ :box nil))))
+
+ ;; mode-line and powerline
+ `(mode-line-buffer-id ((t (:foreground ,background :distant-foreground ,text :text ,text :weight bold))))
+ `(mode-line ((t (:inverse-video unspecified
+ :underline unspecified
+ :foreground ,background
+ :background ,text
+ :box nil))))
+ `(powerline-active1 ((t (:background ,text :foreground ,background))))
+ `(powerline-active2 ((t (:background ,text :foreground ,background))))
+
+ `(mode-line-inactive ((t (:inverse-video unspecified
+ :underline unspecified
+ :foreground ,text
+ :background ,background
+ :box nil))))
+ `(powerline-inactive1 ((t (:background ,background :foreground ,text))))
+ `(powerline-inactive2 ((t (:background ,background :foreground ,text))))
+
+ ;; better compatibility with default DOOM mode-line
+ `(error ((t (:foreground nil :weight normal))))
+ `(doom-modeline-project-dir ((t (:foreground nil :weight bold))))
+
+ ;; js2-mode
+ `(js2-function-call ((t (:inherit (font-lock-function-name-face)))))
+ `(js2-function-param ((t (:foreground ,text))))
+ `(js2-jsdoc-tag ((t (:foreground ,keywords))))
+ `(js2-jsdoc-type ((t (:foreground ,constants))))
+ `(js2-jsdoc-value((t (:foreground ,text))))
+ `(js2-object-property ((t (:foreground ,text))))
+ `(js2-external-variable ((t (:foreground ,constants))))
+ `(js2-error ((t (:foreground ,error))))
+ `(js2-warning ((t (:foreground ,warning))))
+
+ ;; highlight numbers
+ `(highlight-numbers-number ((t (:foreground ,numbers))))
+
+ ;; tab-bar-mode
+ `(tab-bar ((t (:inherit modeline))))
+ `(tab-bar-tab ((t (:foreground ,background :background ,text))))
+ `(tab-bar-tab-inactive ((t (:foreground ,text :background ,background))))
+ )
+
+ (custom-theme-set-variables
+ 'naysayer
+ '(linum-format " %5i ")
+ )
+)
+
+;;;###autoload
+(when (and (boundp 'custom-theme-load-path) load-file-name)
+ (add-to-list 'custom-theme-load-path
+ (file-name-as-directory (file-name-directory load-file-name))))
+
+;; *****************************************************************************
+
+(provide-theme 'naysayer)
+
+;; Local Variables:
+;; no-byte-compile: t
+;; End:
+
+(provide 'naysayer-theme)
+
+;;; naysayer-theme.el ends here
diff --git a/.emacs.d/themes/witness-theme.el b/.emacs.d/themes/witness-theme.el
new file mode 100644
index 0000000..4ce4c57
--- /dev/null
+++ b/.emacs.d/themes/witness-theme.el
@@ -0,0 +1,33 @@
+(custom-set-faces
+ ;; custom-set-faces was added by Custom.
+ ;; If you edit it by hand, you could mess it up, so be careful.
+ ;; Your init file should contain only one such instance.
+ ;; If there is more than one, they won't work right.
+ '(default ((t (:foreground "#d3b58d" :background "#041818"))))
+ '(custom-group-tag-face ((t (:underline t :foreground "lightblue"))) t)
+ '(custom-variable-tag-face ((t (:underline t :foreground "lightblue"))) t)
+ '(font-lock-builtin-face ((t nil)))
+ ; '(font-lock-comment-face ((t (:foreground "yellow"))))
+ '(font-lock-comment-face ((t (:foreground "#3fdflf"))))
+ '(font-lock-function-name-face ((((class color) (background dark)) (:foreground "white"))))
+ '(font-lock-keyword-face ((t (:foreground "white" ))))
+ ; '(font-lock-string-face ((t (:foreground "gray160" :background "gray16"))))
+ '(font-lock-string-face ((t (:foreground "#0fdfaf"))))
+ '(font-lock-variable-name-face ((((class color) (background dark)) (:foreground "#c8d4ec"))))
+; '(font-lock-warning-face ((t (:foreground "#695a46"))))
+ '(font-lock-warning-face ((t (:foreground "#504038"))))
+ '(highlight ((t (:foreground "navyblue" :background "darkseagreen2"))))
+ '(mode-line ((t (:inverse-video t))))
+ '(region ((t (:background "blue"))))
+ '(widget-field-face ((t (:foreground "white"))) t)
+ '(widget-single-line-field-face ((t (:background "darkgray"))) t))
+
+(global-font-lock-mode 1)
+(set-cursor-color "lightgreen")
+(set-background-color "#072626")
+(global-set-key [C-return] 'save-buffer)
+
+;(set-face-attribute 'default nil :font "Anonymous Pro-14")
+(set-face-attribute 'default nil :font "Consolas-17")
+
+(set-face-foreground 'font-lock-builtin-face "lightgreen")
diff --git a/.local/bin/colortest b/.local/bin/colortest
new file mode 100755
index 0000000..f5b68f7
--- /dev/null
+++ b/.local/bin/colortest
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# https://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html
+
+T='gYw' # The test text
+
+echo -e "\n 40m 41m 42m 43m\
+ 44m 45m 46m 47m";
+
+for FGs in ' m' ' 1m' ' 30m' '1;30m' ' 31m' '1;31m' ' 32m' \
+ '1;32m' ' 33m' '1;33m' ' 34m' '1;34m' ' 35m' '1;35m' \
+ ' 36m' '1;36m' ' 37m' '1;37m';
+ do FG=${FGs// /}
+ echo -en " $FGs \033[$FG $T "
+ for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
+ do echo -en "$EINS \033[$FG\033[$BG $T \033[0m";
+ done
+ echo;
+done
+echo