Nord Theme

This commit is contained in:
Evan Reichard 2022-12-01 17:00:33 -05:00
parent 6fcfd5757a
commit c6a7eaada6
11 changed files with 578 additions and 181 deletions

View File

@ -3,7 +3,7 @@
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>Command</key> <key>Command</key>
<string>/Users/evanreichard/.nix-profile/bin/bash</string> <string></string>
<key>Custom Color Presets</key> <key>Custom Color Presets</key>
<dict> <dict>
<key>Embark</key> <key>Embark</key>
@ -373,6 +373,360 @@
<real>0.34893858432769775</real> <real>0.34893858432769775</real>
</dict> </dict>
</dict> </dict>
<key>Nord</key>
<dict>
<key>Ansi 0 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.25300124287605286</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.19692185521125793</real>
<key>Red Component</key>
<real>0.17621420323848724</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.34168937802314758</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.29435792565345764</real>
<key>Red Component</key>
<real>0.68855589628219604</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.47597441077232361</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.7002110481262207</real>
<key>Red Component</key>
<real>0.57605421543121338</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.47280269861221313</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.75577855110168457</real>
<key>Red Component</key>
<real>0.89902019500732422</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.70459425449371338</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.56080448627471924</real>
<key>Red Component</key>
<real>0.43401443958282471</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.61571133136749268</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.47487166523933411</real>
<key>Red Component</key>
<real>0.64283657073974609</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.67779052257537842</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.68614721298217773</real>
<key>Red Component</key>
<real>0.49344515800476074</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.94574689865112305</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.92092084884643555</real>
<key>Red Component</key>
<real>0.90727746486663818</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.47597441077232361</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.7002110481262207</real>
<key>Red Component</key>
<real>0.57605421543121338</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.47280269861221313</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.75577855110168457</real>
<key>Red Component</key>
<real>0.89902019500732422</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.70459425449371338</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.56080448627471924</real>
<key>Red Component</key>
<real>0.43401443958282471</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.61571133136749268</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.47487166523933411</real>
<key>Red Component</key>
<real>0.64283657073974609</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.77356863021850586</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.70216643810272217</real>
<key>Red Component</key>
<real>0.4660642147064209</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.92620980739593506</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.8916594386100769</real>
<key>Red Component</key>
<real>0.87367779016494751</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.34064260125160217</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.2652154266834259</real>
<key>Red Component</key>
<real>0.23306176066398621</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.34168937802314758</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.29435792565345764</real>
<key>Red Component</key>
<real>0.68855589628219604</real>
</dict>
<key>Background Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.19183900952339172</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.15255947411060333</real>
<key>Red Component</key>
<real>0.1357133686542511</real>
</dict>
<key>Badge Color</key>
<dict>
<key>Alpha Component</key>
<real>0.7057952880859375</real>
<key>Blue Component</key>
<real>0.29600727558135986</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.23046499490737915</real>
<key>Red Component</key>
<real>0.20252507925033569</real>
</dict>
<key>Bold Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.94574689865112305</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.92092084884643555</real>
<key>Red Component</key>
<real>0.90727746486663818</real>
</dict>
<key>Cursor Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.89225924015045166</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.83857882022857666</real>
<key>Red Component</key>
<real>0.81214714050292969</real>
</dict>
<key>Cursor Guide Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.25300124287605286</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.19692185521125793</real>
<key>Red Component</key>
<real>0.17621420323848724</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.25300124287605286</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.19692185521125793</real>
<key>Red Component</key>
<real>0.17621420323848724</real>
</dict>
<key>Foreground Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.89225912094116211</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.83857882022857666</real>
<key>Red Component</key>
<real>0.81214725971221924</real>
</dict>
<key>Link Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.92620980739593506</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.8916594386100769</real>
<key>Red Component</key>
<real>0.87367779016494751</real>
</dict>
<key>Selected Text Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.89225924015045166</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.83857882022857666</real>
<key>Red Component</key>
<real>0.81214714050292969</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.34064260125160217</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.2652154266834259</real>
<key>Red Component</key>
<real>0.23306176066398621</real>
</dict>
<key>Tab Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.25300124287605286</real>
<key>Color Space</key>
<string>Calibrated</string>
<key>Green Component</key>
<real>0.19692185521125793</real>
<key>Red Component</key>
<real>0.17621420323848724</real>
</dict>
</dict>
</dict> </dict>
<key>Default Bookmark Guid</key> <key>Default Bookmark Guid</key>
<string>B0BDC001-9EA3-42F9-A961-DAF60D5A44C3</string> <string>B0BDC001-9EA3-42F9-A961-DAF60D5A44C3</string>
@ -396,208 +750,208 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.19215686619281769</real> <real>0.25300124287605286</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.10980392247438431</real> <real>0.19692185521125793</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.11764705926179886</real> <real>0.17621420323848724</real>
</dict> </dict>
<key>Ansi 1 Color</key> <key>Ansi 1 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.60784316062927246</real> <real>0.34168937802314758</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.44313725829124451</real> <real>0.29435792565345764</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.94117647409439087</real> <real>0.68855589628219604</real>
</dict> </dict>
<key>Ansi 10 Color</key> <key>Ansi 10 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.57254904508590698</real> <real>0.47597441077232361</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.89803922176361084</real> <real>0.7002110481262207</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.17254902422428131</real> <real>0.57605421543121338</real>
</dict> </dict>
<key>Ansi 11 Color</key> <key>Ansi 11 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.47058823704719543</real> <real>0.47280269861221313</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.70196080207824707</real> <real>0.75577855110168457</real>
<key>Red Component</key> <key>Red Component</key>
<real>1</real> <real>0.89902019500732422</real>
</dict> </dict>
<key>Ansi 12 Color</key> <key>Ansi 12 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.88627451658248901</real> <real>0.70459425449371338</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.62745100259780884</real> <real>0.56080448627471924</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.11372549086809158</real> <real>0.43401443958282471</real>
</dict> </dict>
<key>Ansi 13 Color</key> <key>Ansi 13 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.91764706373214722</real> <real>0.61571133136749268</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.25882354378700256</real> <real>0.47487166523933411</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.65490198135375977</real> <real>0.64283657073974609</real>
</dict> </dict>
<key>Ansi 14 Color</key> <key>Ansi 14 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.94509804248809814</real> <real>0.67779052257537842</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.94901961088180542</real> <real>0.68614721298217773</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.38823530077934265</real> <real>0.49344515800476074</real>
</dict> </dict>
<key>Ansi 15 Color</key> <key>Ansi 15 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.80000001192092896</real> <real>0.94574689865112305</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.70196080207824707</real> <real>0.92092084884643555</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.65098041296005249</real> <real>0.90727746486663818</real>
</dict> </dict>
<key>Ansi 2 Color</key> <key>Ansi 2 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.82745099067687988</real> <real>0.47597441077232361</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.93725490570068359</real> <real>0.7002110481262207</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.63137257099151611</real> <real>0.57605421543121338</real>
</dict> </dict>
<key>Ansi 3 Color</key> <key>Ansi 3 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.66666668653488159</real> <real>0.47280269861221313</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.91372549533843994</real> <real>0.75577855110168457</real>
<key>Red Component</key> <key>Red Component</key>
<real>1</real> <real>0.89902019500732422</real>
</dict> </dict>
<key>Ansi 4 Color</key> <key>Ansi 4 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>1</real> <real>0.70459425449371338</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.78039216995239258</real> <real>0.56080448627471924</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.34117648005485535</real> <real>0.43401443958282471</real>
</dict> </dict>
<key>Ansi 5 Color</key> <key>Ansi 5 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.91764706373214722</real> <real>0.61571133136749268</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.57254904508590698</real> <real>0.47487166523933411</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.78039216995239258</real> <real>0.64283657073974609</real>
</dict> </dict>
<key>Ansi 6 Color</key> <key>Ansi 6 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.92156863212585449</real> <real>0.77356863021850586</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.87450981140136719</real> <real>0.70216643810272217</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.52941179275512695</real> <real>0.4660642147064209</real>
</dict> </dict>
<key>Ansi 7 Color</key> <key>Ansi 7 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.94901961088180542</real> <real>0.92620980739593506</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.97254902124404907</real> <real>0.8916594386100769</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.97254902124404907</real> <real>0.87367779016494751</real>
</dict> </dict>
<key>Ansi 8 Color</key> <key>Ansi 8 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.45098039507865906</real> <real>0.34064260125160217</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.32156863808631897</real> <real>0.2652154266834259</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.34509804844856262</real> <real>0.23306176066398621</real>
</dict> </dict>
<key>Ansi 9 Color</key> <key>Ansi 9 Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.43137255311012268</real> <real>0.34168937802314758</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.18039216101169586</real> <real>0.29435792565345764</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.94117647409439087</real> <real>0.68855589628219604</real>
</dict> </dict>
<key>BM Growl</key> <key>BM Growl</key>
<true/> <true/>
@ -606,28 +960,28 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.19215686619281769</real> <real>0.19183900952339172</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.10980392247438431</real> <real>0.15255947411060333</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.11764705926179886</real> <real>0.1357133686542511</real>
</dict> </dict>
<key>Background Image Location</key> <key>Background Image Location</key>
<string></string> <string></string>
<key>Badge Color</key> <key>Badge Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>0.5</real> <real>0.7057952880859375</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.4117647111415863</real> <real>0.29600727558135986</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.20392157137393951</real> <real>0.23046499490737915</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.80784314870834351</real> <real>0.20252507925033569</real>
</dict> </dict>
<key>Blink Allowed</key> <key>Blink Allowed</key>
<false/> <false/>
@ -640,13 +994,13 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>1</real> <real>0.94574689865112305</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.78975206613540649</real> <real>0.92092084884643555</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.76818817853927612</real> <real>0.90727746486663818</real>
</dict> </dict>
<key>Brighten Bold Text</key> <key>Brighten Bold Text</key>
<true/> <true/>
@ -663,39 +1017,39 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.82745099067687988</real> <real>0.89225924015045166</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.93725490570068359</real> <real>0.83857882022857666</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.63137257099151611</real> <real>0.81214714050292969</real>
</dict> </dict>
<key>Cursor Guide Color</key> <key>Cursor Guide Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>0.047881155303030304</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>1</real> <real>0.25300124287605286</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>1</real> <real>0.19692185521125793</real>
<key>Red Component</key> <key>Red Component</key>
<real>1</real> <real>0.17621420323848724</real>
</dict> </dict>
<key>Cursor Text Color</key> <key>Cursor Text Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.19215686619281769</real> <real>0.25300124287605286</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.10980392247438431</real> <real>0.19692185521125793</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.11764705926179886</real> <real>0.17621420323848724</real>
</dict> </dict>
<key>Custom Command</key> <key>Custom Command</key>
<string>Custom Shell</string> <string>Custom Shell</string>
@ -716,13 +1070,13 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.80000000000000004</real> <real>0.89225912094116211</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.80000000000000004</real> <real>0.83857882022857666</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.80000000000000004</real> <real>0.81214725971221924</real>
</dict> </dict>
<key>Guid</key> <key>Guid</key>
<string>B0BDC001-9EA3-42F9-A961-DAF60D5A44C3</string> <string>B0BDC001-9EA3-42F9-A961-DAF60D5A44C3</string>
@ -1027,13 +1381,13 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.63137257099151611</real> <real>0.92620980739593506</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.90588235855102539</real> <real>0.8916594386100769</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.93725490570068359</real> <real>0.87367779016494751</real>
</dict> </dict>
<key>Minimum Contrast</key> <key>Minimum Contrast</key>
<real>0.4030938720703125</real> <real>0.4030938720703125</real>
@ -1064,26 +1418,26 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.19215686619281769</real> <real>0.89225924015045166</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.10980392247438431</real> <real>0.83857882022857666</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.11764705926179886</real> <real>0.81214714050292969</real>
</dict> </dict>
<key>Selection Color</key> <key>Selection Color</key>
<dict> <dict>
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.90000000000000002</real> <real>0.34064260125160217</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.90000000000000002</real> <real>0.2652154266834259</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.90000000000000002</real> <real>0.23306176066398621</real>
</dict> </dict>
<key>Send Code When Idle</key> <key>Send Code When Idle</key>
<false/> <false/>
@ -1098,13 +1452,13 @@
<key>Alpha Component</key> <key>Alpha Component</key>
<real>1</real> <real>1</real>
<key>Blue Component</key> <key>Blue Component</key>
<real>0.3490196168422699</real> <real>0.25300124287605286</real>
<key>Color Space</key> <key>Color Space</key>
<string>sRGB</string> <string>Calibrated</string>
<key>Green Component</key> <key>Green Component</key>
<real>0.21960784494876862</real> <real>0.19692185521125793</real>
<key>Red Component</key> <key>Red Component</key>
<real>0.24313725531101227</real> <real>0.17621420323848724</real>
</dict> </dict>
<key>Tags</key> <key>Tags</key>
<array/> <array/>
@ -1112,19 +1466,6 @@
<string>xterm-256color</string> <string>xterm-256color</string>
<key>Transparency</key> <key>Transparency</key>
<integer>0</integer> <integer>0</integer>
<key>Underline Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.50694197416305542</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.3795028030872345</real>
<key>Red Component</key>
<real>0.34893858432769775</real>
</dict>
<key>Unlimited Scrollback</key> <key>Unlimited Scrollback</key>
<false/> <false/>
<key>Use Bold Font</key> <key>Use Bold Font</key>

View File

@ -1,5 +1,8 @@
-- Set Theme -- Set Theme
vim.cmd('colorscheme embark') vim.g.nord_borders = true
vim.g.nord_contrast = true
vim.cmd('colorscheme nord')
--vim.cmd('colorscheme embark')
--vim.cmd('colorscheme gruvbox-material') --vim.cmd('colorscheme gruvbox-material')
-- Set Leader -- Set Leader

View File

@ -1,47 +1,79 @@
local cmp = require'cmp' local cmp = require('cmp')
require("luasnip.loaders.from_vscode").lazy_load()
-- Check Tab Completion
local has_words_before = function()
local line, col = unpack(vim.api.nvim_win_get_cursor(0))
return col ~= 0 and vim.api.nvim_buf_get_lines(0, line - 1, line, true)[1]:sub(col, col):match("%s") == nil
end
cmp.setup({ cmp.setup({
snippet = {
expand = function(args)
require'luasnip'.lsp_expand(args.body)
end
},
mapping = cmp.mapping.preset.insert({ mapping = cmp.mapping.preset.insert({
-- Tab Completion
["<Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_next_item()
elseif has_words_before() then
cmp.complete()
else
fallback()
end
end, { "i", "s" }),
-- Reverse Tab Completion
["<S-Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_prev_item()
else
fallback()
end
end, { "i", "s" }),
-- Misc Mappings
['<C-b>'] = cmp.mapping.scroll_docs(-4), ['<C-b>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4), ['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(), ['<C-Space>'] = cmp.mapping.complete(),
['<C-e>'] = cmp.mapping.abort(), ['<C-e>'] = cmp.mapping.abort(),
['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. ['<CR>'] = cmp.mapping.confirm({ select = true }),
}), }),
-- Default Sources
sources = cmp.config.sources({ sources = cmp.config.sources({
{ name = 'nvim_lsp' }, { name = 'nvim_lsp' },
}, { { name = 'luasnip' },
{ name = 'path' },
{ name = 'buffer' }, { name = 'buffer' },
}) })
}) })
-- Set configuration for specific filetype. -- Completion - `/` and `?`
cmp.setup.filetype('gitcommit', {
sources = cmp.config.sources({
{ name = 'cmp_git' }, -- You can specify the `cmp_git` source if you were installed it.
}, {
{ name = 'buffer' },
})
})
-- -- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore).
cmp.setup.cmdline({ '/', '?' }, { cmp.setup.cmdline({ '/', '?' }, {
mapping = cmp.mapping.preset.cmdline(), mapping = cmp.mapping.preset.cmdline(),
sources = { sources = {
{ name = 'buffer' } { name = 'buffer' },
} }
}) })
-- -- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore). -- Completion = `:`
cmp.setup.cmdline(':', { cmp.setup.cmdline(':', {
mapping = cmp.mapping.preset.cmdline(), mapping = cmp.mapping.preset.cmdline(),
sources = cmp.config.sources({ sources = cmp.config.sources({
{ name = 'path' } { name = 'path' },
}, { { name = 'cmdline' },
{ name = 'cmdline' }
}) })
}) })
-- Autopairs
local cmp_autopairs = require('nvim-autopairs.completion.cmp') local cmp_autopairs = require('nvim-autopairs.completion.cmp')
cmp.event:on( cmp.event:on(
'confirm_done', 'confirm_done',

View File

@ -9,6 +9,5 @@ require('lsp-lines-config')
require('lualine-config') require('lualine-config')
require('noice-config') require('noice-config')
require('numb-config') require('numb-config')
require('nvim-tree-config')
require('telescope-config') require('telescope-config')
require('ts-config') require('ts-config')

View File

@ -1,12 +1,7 @@
local nix_vars = require("nix-vars") local nix_vars = require("nix-vars")
local nvim_lsp = require('lspconfig') local nvim_lsp = require('lspconfig')
-- Use an on_attach function to only map the following keys
-- after the language server attaches to the current buffer
local on_attach = function(client, bufnr) local on_attach = function(client, bufnr)
-- Enable completion triggered by <c-x><c-o>
vim.api.nvim_buf_set_option(bufnr, 'omnifunc', 'v:lua.vim.lsp.omnifunc')
-- Mappings. -- Mappings.
-- See `:help vim.lsp.*` for documentation on any of the below functions -- See `:help vim.lsp.*` for documentation on any of the below functions
local bufopts = { noremap=true, silent=true, buffer=bufnr } local bufopts = { noremap=true, silent=true, buffer=bufnr }
@ -27,16 +22,20 @@ local on_attach = function(client, bufnr)
vim.keymap.set('n', '<space>f', function() vim.lsp.buf.format { async = true } end, bufopts) vim.keymap.set('n', '<space>f', function() vim.lsp.buf.format { async = true } end, bufopts)
end end
-- Define LSP Flags & Capabilities
local lsp_flags = { local lsp_flags = {
debounce_text_changes = 150, debounce_text_changes = 150,
} }
local capabilities = require('cmp_nvim_lsp').default_capabilities() local capabilities = require('cmp_nvim_lsp').default_capabilities()
-- Python LSP Configuration
nvim_lsp.pyright.setup{ nvim_lsp.pyright.setup{
on_attach = on_attach, on_attach = on_attach,
flags = lsp_flags, flags = lsp_flags,
capabilities = capabilities, capabilities = capabilities,
} }
-- HTML LSP Configuration
nvim_lsp.html.setup{ nvim_lsp.html.setup{
on_attach = on_attach, on_attach = on_attach,
flags = lsp_flags, flags = lsp_flags,
@ -47,6 +46,7 @@ nvim_lsp.html.setup{
} }
} }
-- Typescript / Javascript LSP Configuration
nvim_lsp.tsserver.setup{ nvim_lsp.tsserver.setup{
on_attach = on_attach, on_attach = on_attach,
flags = lsp_flags, flags = lsp_flags,

View File

@ -1,5 +1,6 @@
require('lualine').setup({ require('lualine').setup({
options = { options = {
theme = "OceanicNext", theme = "nord",
-- theme = "OceanicNext",
} }
}) })

View File

@ -1,3 +0,0 @@
require('material').setup()
vim.cmd('colorscheme material')
vim.g.material_style = "oceanic"

View File

@ -1,21 +1,32 @@
require("noice").setup() -- Noice Doc Scrolling
vim.keymap.set("n", "<c-f>", function()
if not require("noice.lsp").scroll(4) then
return "<c-f>"
end
end, { silent = true, expr = true })
vim.keymap.set("n", "<c-b>", function()
if not require("noice.lsp").scroll(-4) then
return "<c-b>"
end
end, { silent = true, expr = true })
-- Noice Setup
require("noice").setup({ require("noice").setup({
lsp = { lsp = {
override = { override = {
["vim.lsp.util.convert_input_to_markdown_lines"] = true, ["vim.lsp.util.convert_input_to_markdown_lines"] = true,
["vim.lsp.util.stylize_markdown"] = true, ["vim.lsp.util.stylize_markdown"] = true,
["cmp.entry.get_documentation"] = true, ["cmp.entry.get_documentation"] = false,
},
signature = {
enabled = false,
}, },
}, },
presets = { presets = {
-- bottom_search = false, -- use a classic bottom cmdline for search
command_palette = true, -- position the cmdline and popupmenu together command_palette = true, -- position the cmdline and popupmenu together
long_message_to_split = true, -- long messages will be sent to a split long_message_to_split = true, -- long messages will be sent to a split
inc_rename = false, -- enables an input dialog for inc-rename.nvim inc_rename = false, -- enables an input dialog for inc-rename.nvim
lsp_doc_border = true, -- add a border to hover docs and signature help lsp_doc_border = false, -- add a border to hover docs and signature help
},
popupmenu = {
enabled = true,
backend = 'cmp',
}, },
}) })

View File

@ -1 +0,0 @@
require("nvim-tree").setup()

View File

@ -1,4 +1,15 @@
require('telescope').setup() require('telescope').setup {
extensions = {
fzf = {
fuzzy = true,
override_generic_sorter = true,
override_file_sorter = true,
case_mode = "smart_case",
}
}
}
require('telescope').load_extension('fzf')
local builtin = require('telescope.builtin') local builtin = require('telescope.builtin')
vim.keymap.set('n', '<leader>ff', builtin.find_files, {}) vim.keymap.set('n', '<leader>ff', builtin.find_files, {})

View File

@ -19,8 +19,10 @@ in
cmp-cmdline # Command Line Completion cmp-cmdline # Command Line Completion
cmp-nvim-lsp # Main LSP cmp-nvim-lsp # Main LSP
cmp-path # Path Completion cmp-path # Path Completion
cmp-vsnip # Snippets cmp_luasnip # Snippets Completion
friendly-snippets # Snippets
lsp_lines-nvim # Inline Diagnostics lsp_lines-nvim # Inline Diagnostics
luasnip # Snippets
nvim-cmp # Completions nvim-cmp # Completions
nvim-lspconfig # LSP Config nvim-lspconfig # LSP Config
@ -33,14 +35,15 @@ in
leap-nvim # Quick Movement leap-nvim # Quick Movement
numb-nvim # Peek / Jump to Lines numb-nvim # Peek / Jump to Lines
nvim-autopairs # Automatically Close Pairs (),[],{} nvim-autopairs # Automatically Close Pairs (),[],{}
nvim-tree-lua # File Explorer neo-tree-nvim # File Explorer
telescope-fzf-native-nvim # Faster Telescope
telescope-nvim # Fuzzy Finder telescope-nvim # Fuzzy Finder
vim-nix # Nix Helpers vim-nix # Nix Helpers
# ------------------ # ------------------
# --- Theme / UI --- # --- Theme / UI ---
# ------------------ # ------------------
embark-vim # Theme nord-nvim # Theme
lualine-nvim # Bottom Line lualine-nvim # Bottom Line
noice-nvim # UI Tweaks noice-nvim # UI Tweaks
nvim-web-devicons # Dev Icons nvim-web-devicons # Dev Icons