diff options
author | Dejavu Moe <[email protected]> | 2023-05-15 10:18:44 +0800 |
---|---|---|
committer | Dejavu Moe <[email protected]> | 2023-05-15 10:18:44 +0800 |
commit | b5eebda5402d2e6e9373e9982d6f3ffb731a29d0 (patch) | |
tree | af631a5c668bf5df806c06a2398c48b2884d393c | |
parent | 66bb9323ac23640fb7429a6e53b9782f97811f87 (diff) | |
download | dotfiles-b5eebda5402d2e6e9373e9982d6f3ffb731a29d0.tar.gz dotfiles-b5eebda5402d2e6e9373e9982d6f3ffb731a29d0.zip |
init macOS dotfiles
-rw-r--r-- | macOS/.config/iterm2/com.googlecode.iterm2.plist | 1347 | ||||
-rw-r--r-- | macOS/.config/iterm2/dejavu.json | 363 | ||||
-rwxr-xr-x | macOS/.gitconfig | 22 | ||||
-rwxr-xr-x | macOS/.gitignore | 26 | ||||
-rw-r--r-- | macOS/.gnupg/gpg-agent.conf | 4 | ||||
-rw-r--r-- | macOS/.gnupg/sshcontrol | 0 | ||||
-rw-r--r-- | macOS/.hushlogin | 0 | ||||
-rw-r--r-- | macOS/.profile | 1 | ||||
-rw-r--r-- | macOS/.ssh/config | 16 | ||||
-rw-r--r-- | macOS/.zshenv | 1 | ||||
-rw-r--r-- | macOS/.zshrc | 212 | ||||
-rw-r--r-- | macOS/themes/iTerm2.itermcolors | 225 |
12 files changed, 2217 insertions, 0 deletions
diff --git a/macOS/.config/iterm2/com.googlecode.iterm2.plist b/macOS/.config/iterm2/com.googlecode.iterm2.plist new file mode 100644 index 0000000..1ce75c3 --- /dev/null +++ b/macOS/.config/iterm2/com.googlecode.iterm2.plist @@ -0,0 +1,1347 @@ +<?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>AboutToPasteTabsWithCancel</key> + <true/> + <key>AboutToPasteTabsWithCancel_selection</key> + <integer>0</integer> + <key>Custom Color Presets</key> + <dict> + <key>GitHub Dark</key> + <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.40000000596046448</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.5058823823928833</real> + <key>Red Component</key> + <real>0.9686274528503418</real> + </dict> + <key>Ansi 10 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.39215686917304993</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.82745099067687988</real> + <key>Red Component</key> + <real>0.33725491166114807</real> + </dict> + <key>Ansi 11 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.25490197539329529</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.70196080207824707</real> + <key>Red Component</key> + <real>0.89019608497619629</real> + </dict> + <key>Ansi 12 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.64313727617263794</real> + <key>Red Component</key> + <real>0.42352941632270813</real> + </dict> + <key>Ansi 13 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.63529413938522339</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.3803921639919281</real> + <key>Red Component</key> + <real>0.85882353782653809</real> + </dict> + <key>Ansi 14 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.5372549295425415</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.45490196347236633</real> + <key>Red Component</key> + <real>0.16862745583057404</real> + </dict> + <key>Ansi 15 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 2 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.39215686917304993</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.82745099067687988</real> + <key>Red Component</key> + <real>0.33725491166114807</real> + </dict> + <key>Ansi 3 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.25490197539329529</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.70196080207824707</real> + <key>Red Component</key> + <real>0.89019608497619629</real> + </dict> + <key>Ansi 4 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.64313727617263794</real> + <key>Red Component</key> + <real>0.42352941632270813</real> + </dict> + <key>Ansi 5 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.63529413938522339</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.3803921639919281</real> + <key>Red Component</key> + <real>0.85882353782653809</real> + </dict> + <key>Ansi 6 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.5372549295425415</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.45490196347236633</real> + <key>Red Component</key> + <real>0.16862745583057404</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.30000001192092896</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.30000001192092896</real> + <key>Red Component</key> + <real>0.30000001192092896</real> + </dict> + <key>Ansi 9 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.5058823823928833</real> + <key>Red Component</key> + <real>0.9686274528503418</real> + </dict> + <key>Background 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.070588238537311554</real> + <key>Red Component</key> + <real>0.062745101749897003</real> + </dict> + <key>Badge Color</key> + <dict> + <key>Alpha Component</key> + <real>0.5</real> + <key>Blue Component</key> + <real>0.99215686321258545</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.54509806632995605</real> + <key>Red Component</key> + <real>0.21960784494876862</real> + </dict> + <key>Bold Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.85098040103912354</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.81960785388946533</real> + <key>Red Component</key> + <real>0.78823530673980713</real> + </dict> + <key>Cursor Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.85098040103912354</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.81960785388946533</real> + <key>Red Component</key> + <real>0.78823530673980713</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.086274512112140656</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.070588238537311554</real> + <key>Red Component</key> + <real>0.062745101749897003</real> + </dict> + <key>Foreground Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.61960786581039429</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.58039218187332153</real> + <key>Red Component</key> + <real>0.54509806632995605</real> + </dict> + <key>Link 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.65098041296005249</real> + <key>Red Component</key> + <real>0.34509804844856262</real> + </dict> + <key>Selected Text 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>Selection Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.43921568989753723</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.31372550129890442</real> + <key>Red Component</key> + <real>0.23137255012989044</real> + </dict> + </dict> + </dict> + <key>Default Bookmark Guid</key> + <string>7D746561-D4BB-4E3E-9253-EC49573F1588</string> + <key>DimInactiveSplitPanes</key> + <false/> + <key>DisableFullscreenTransparency</key> + <true/> + <key>DoubleClickPerformsSmartSelection</key> + <false/> + <key>FlashTabBarInFullscreen</key> + <false/> + <key>HapticFeedbackForEsc</key> + <false/> + <key>HideActivityIndicator</key> + <false/> + <key>HideScrollbar</key> + <false/> + <key>HideTabNumber</key> + <false/> + <key>HotkeyMigratedFromSingleToMulti</key> + <true/> + <key>LeftOption</key> + <integer>1</integer> + <key>New Bookmarks</key> + <array> + <dict> + <key>ASCII Anti Aliased</key> + <true/> + <key>ASCII Ligatures</key> + <false/> + <key>Allow Title Reporting</key> + <true/> + <key>Ambiguous Double Width</key> + <false/> + <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.40000000596046448</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.5058823823928833</real> + <key>Red Component</key> + <real>0.9686274528503418</real> + </dict> + <key>Ansi 10 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.39215686917304993</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.82745099067687988</real> + <key>Red Component</key> + <real>0.33725491166114807</real> + </dict> + <key>Ansi 11 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.25490197539329529</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.70196080207824707</real> + <key>Red Component</key> + <real>0.89019608497619629</real> + </dict> + <key>Ansi 12 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.64313727617263794</real> + <key>Red Component</key> + <real>0.42352941632270813</real> + </dict> + <key>Ansi 13 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.63529413938522339</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.3803921639919281</real> + <key>Red Component</key> + <real>0.85882353782653809</real> + </dict> + <key>Ansi 14 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.5372549295425415</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.45490196347236633</real> + <key>Red Component</key> + <real>0.16862745583057404</real> + </dict> + <key>Ansi 15 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 2 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.39215686917304993</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.82745099067687988</real> + <key>Red Component</key> + <real>0.33725491166114807</real> + </dict> + <key>Ansi 3 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.25490197539329529</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.70196080207824707</real> + <key>Red Component</key> + <real>0.89019608497619629</real> + </dict> + <key>Ansi 4 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.64313727617263794</real> + <key>Red Component</key> + <real>0.42352941632270813</real> + </dict> + <key>Ansi 5 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.63529413938522339</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.3803921639919281</real> + <key>Red Component</key> + <real>0.85882353782653809</real> + </dict> + <key>Ansi 6 Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.5372549295425415</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.45490196347236633</real> + <key>Red Component</key> + <real>0.16862745583057404</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.30000001192092896</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.30000001192092896</real> + <key>Red Component</key> + <real>0.30000001192092896</real> + </dict> + <key>Ansi 9 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.5058823823928833</real> + <key>Red Component</key> + <real>0.9686274528503418</real> + </dict> + <key>BM Growl</key> + <true/> + <key>Background 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.070588238537311554</real> + <key>Red Component</key> + <real>0.062745101749897003</real> + </dict> + <key>Background Image Location</key> + <string></string> + <key>Badge Color</key> + <dict> + <key>Alpha Component</key> + <real>0.5</real> + <key>Blue Component</key> + <real>0.99215686321258545</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.54509806632995605</real> + <key>Red Component</key> + <real>0.21960784494876862</real> + </dict> + <key>Blinking Cursor</key> + <true/> + <key>Blur</key> + <false/> + <key>Blur Radius</key> + <real>1.8950631648936171</real> + <key>Bold Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.85098040103912354</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.81960785388946533</real> + <key>Red Component</key> + <real>0.78823530673980713</real> + </dict> + <key>Character Encoding</key> + <integer>4</integer> + <key>Close Sessions On End</key> + <true/> + <key>Columns</key> + <integer>80</integer> + <key>Command</key> + <string></string> + <key>Cursor Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.85098040103912354</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.81960785388946533</real> + <key>Red Component</key> + <real>0.78823530673980713</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.086274512112140656</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.070588238537311554</real> + <key>Red Component</key> + <real>0.062745101749897003</real> + </dict> + <key>Cursor Type</key> + <integer>0</integer> + <key>Custom Command</key> + <string>No</string> + <key>Custom Directory</key> + <string>No</string> + <key>Default Bookmark</key> + <string>No</string> + <key>Description</key> + <string>Default</string> + <key>Disable Window Resizing</key> + <true/> + <key>Draw Powerline Glyphs</key> + <true/> + <key>Flashing Bell</key> + <false/> + <key>Foreground Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.61960786581039429</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.58039218187332153</real> + <key>Red Component</key> + <real>0.54509806632995605</real> + </dict> + <key>Guid</key> + <string>7D746561-D4BB-4E3E-9253-EC49573F1588</string> + <key>Horizontal Spacing</key> + <real>1</real> + <key>Icon</key> + <integer>0</integer> + <key>Idle Code</key> + <integer>0</integer> + <key>Initial Use Transparency</key> + <false/> + <key>Jobs to Ignore</key> + <array> + <string>rlogin</string> + <string>ssh</string> + <string>slogin</string> + <string>telnet</string> + </array> + <key>Keyboard Map</key> + <dict> + <key>0x2d-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1f</string> + </dict> + <key>0x32-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x00</string> + </dict> + <key>0x33-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1b</string> + </dict> + <key>0x34-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1c</string> + </dict> + <key>0x35-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1d</string> + </dict> + <key>0x36-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1e</string> + </dict> + <key>0x37-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1f</string> + </dict> + <key>0x38-0x40000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x7f</string> + </dict> + <key>0xf700-0x220000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2A</string> + </dict> + <key>0xf700-0x240000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;5A</string> + </dict> + <key>0xf700-0x260000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;6A</string> + </dict> + <key>0xf700-0x280000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1b 0x1b 0x5b 0x41</string> + </dict> + <key>0xf701-0x220000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2B</string> + </dict> + <key>0xf701-0x240000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;5B</string> + </dict> + <key>0xf701-0x260000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;6B</string> + </dict> + <key>0xf701-0x280000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1b 0x1b 0x5b 0x42</string> + </dict> + <key>0xf702-0x220000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2D</string> + </dict> + <key>0xf702-0x240000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;5D</string> + </dict> + <key>0xf702-0x260000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;6D</string> + </dict> + <key>0xf702-0x280000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1b 0x1b 0x5b 0x44</string> + </dict> + <key>0xf703-0x220000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2C</string> + </dict> + <key>0xf703-0x240000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;5C</string> + </dict> + <key>0xf703-0x260000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;6C</string> + </dict> + <key>0xf703-0x280000</key> + <dict> + <key>Action</key> + <integer>11</integer> + <key>Text</key> + <string>0x1b 0x1b 0x5b 0x43</string> + </dict> + <key>0xf704-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2P</string> + </dict> + <key>0xf705-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2Q</string> + </dict> + <key>0xf706-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2R</string> + </dict> + <key>0xf707-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2S</string> + </dict> + <key>0xf708-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[15;2~</string> + </dict> + <key>0xf709-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[17;2~</string> + </dict> + <key>0xf70a-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[18;2~</string> + </dict> + <key>0xf70b-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[19;2~</string> + </dict> + <key>0xf70c-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[20;2~</string> + </dict> + <key>0xf70d-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[21;2~</string> + </dict> + <key>0xf70e-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[23;2~</string> + </dict> + <key>0xf70f-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[24;2~</string> + </dict> + <key>0xf729-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2H</string> + </dict> + <key>0xf729-0x40000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;5H</string> + </dict> + <key>0xf72b-0x20000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;2F</string> + </dict> + <key>0xf72b-0x40000</key> + <dict> + <key>Action</key> + <integer>10</integer> + <key>Text</key> + <string>[1;5F</string> + </dict> + </dict> + <key>Link 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.65098041296005249</real> + <key>Red Component</key> + <real>0.34509804844856262</real> + </dict> + <key>Mouse Reporting</key> + <true/> + <key>Name</key> + <string>dejavu</string> + <key>Non Ascii Font</key> + <string>Menlo-Regular 11</string> + <key>Non-ASCII Anti Aliased</key> + <true/> + <key>Non-ASCII Ligatures</key> + <false/> + <key>Normal Font</key> + <string>FiraCodeNFP-Reg 16</string> + <key>Open Toolbelt</key> + <false/> + <key>Option Key Sends</key> + <integer>0</integer> + <key>Prompt Before Closing 2</key> + <integer>2</integer> + <key>Right Option Key Sends</key> + <integer>0</integer> + <key>Rows</key> + <integer>20</integer> + <key>Screen</key> + <integer>-1</integer> + <key>Scrollback Lines</key> + <integer>0</integer> + <key>Selected Text 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>Selection Color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.43921568989753723</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.31372550129890442</real> + <key>Red Component</key> + <real>0.23137255012989044</real> + </dict> + <key>Send Code When Idle</key> + <false/> + <key>Set Local Environment Vars</key> + <true/> + <key>Shortcut</key> + <string></string> + <key>Show Status Bar</key> + <false/> + <key>Silence Bell</key> + <false/> + <key>Space</key> + <integer>0</integer> + <key>Status Bar Layout</key> + <dict> + <key>advanced configuration</key> + <dict> + <key>algorithm</key> + <integer>0</integer> + <key>auto-rainbow style</key> + <integer>0</integer> + <key>font</key> + <string>.AppleSystemUIFont 12</string> + <key>remove empty components</key> + <true/> + </dict> + <key>components</key> + <array> + <dict> + <key>class</key> + <string>iTermStatusBarWorkingDirectoryComponent</string> + <key>configuration</key> + <dict> + <key>knobs</key> + <dict> + <key>base: compression resistance</key> + <integer>1</integer> + <key>base: priority</key> + <real>5</real> + <key>maxwidth</key> + <real>+infinity</real> + <key>minwidth</key> + <integer>0</integer> + <key>path</key> + <string>path</string> + <key>shared text color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.63</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.63</real> + <key>Red Component</key> + <real>0.90000000000000002</real> + </dict> + </dict> + <key>layout advanced configuration dictionary value</key> + <dict> + <key>algorithm</key> + <integer>0</integer> + <key>auto-rainbow style</key> + <integer>0</integer> + <key>font</key> + <string>.AppleSystemUIFont 12</string> + <key>remove empty components</key> + <true/> + </dict> + </dict> + </dict> + <dict> + <key>class</key> + <string>iTermStatusBarGitComponent</string> + <key>configuration</key> + <dict> + <key>knobs</key> + <dict> + <key>base: compression resistance</key> + <integer>1</integer> + <key>base: priority</key> + <real>5</real> + <key>iTermStatusBarGitComponentPollingIntervalKey</key> + <real>2</real> + <key>maxwidth</key> + <real>+infinity</real> + <key>minwidth</key> + <integer>0</integer> + <key>shared text color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.82710000000000006</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.90000000000000002</real> + <key>Red Component</key> + <real>0.63</real> + </dict> + </dict> + <key>layout advanced configuration dictionary value</key> + <dict> + <key>algorithm</key> + <integer>0</integer> + <key>auto-rainbow style</key> + <integer>0</integer> + <key>font</key> + <string>.AppleSystemUIFont 12</string> + <key>remove empty components</key> + <true/> + </dict> + </dict> + </dict> + <dict> + <key>class</key> + <string>iTermStatusBarJobComponent</string> + <key>configuration</key> + <dict> + <key>knobs</key> + <dict> + <key>base: compression resistance</key> + <integer>1</integer> + <key>base: priority</key> + <real>5</real> + <key>maxwidth</key> + <real>+infinity</real> + <key>minwidth</key> + <integer>0</integer> + <key>shared text color</key> + <dict> + <key>Alpha Component</key> + <real>1</real> + <key>Blue Component</key> + <real>0.77580000000000005</real> + <key>Color Space</key> + <string>sRGB</string> + <key>Green Component</key> + <real>0.63</real> + <key>Red Component</key> + <real>0.90000000000000002</real> + </dict> + </dict> + <key>layout advanced configuration dictionary value</key> + <dict> + <key>algorithm</key> + <integer>0</integer> + <key>auto-rainbow style</key> + <integer>0</integer> + <key>font</key> + <string>.AppleSystemUIFont 12</string> + <key>remove empty components</key> + <true/> + </dict> + </dict> + </dict> + </array> + </dict> + <key>Sync Title</key> + <false/> + <key>Tags</key> + <array/> + <key>Terminal Type</key> + <string>xterm-256color</string> + <key>Title Components</key> + <integer>513</integer> + <key>Transparency</key> + <integer>0</integer> + <key>Unlimited Scrollback</key> + <true/> + <key>Use Bold Font</key> + <false/> + <key>Use Bright Bold</key> + <true/> + <key>Use Custom Tab Title</key> + <false/> + <key>Use Italic Font</key> + <true/> + <key>Use Non-ASCII Font</key> + <false/> + <key>Vertical Spacing</key> + <real>1</real> + <key>Visual Bell</key> + <true/> + <key>Window Type</key> + <integer>0</integer> + <key>Working Directory</key> + <string>/Users/dejavu</string> + </dict> + </array> + <key>OpenArrangementAtStartup</key> + <false/> + <key>OpenNoWindowsAtStartup</key> + <false/> + <key>PerPaneBackgroundImage</key> + <false/> + <key>PointerActions</key> + <dict> + <key>Button,1,1,,</key> + <dict> + <key>Action</key> + <string>kContextMenuPointerAction</string> + </dict> + <key>Button,2,1,,</key> + <dict> + <key>Action</key> + <string>kPasteFromClipboardPointerAction</string> + </dict> + <key>Gesture,ThreeFingerSwipeDown,,</key> + <dict> + <key>Action</key> + <string>kPrevWindowPointerAction</string> + </dict> + <key>Gesture,ThreeFingerSwipeLeft,,</key> + <dict> + <key>Action</key> + <string>kPrevTabPointerAction</string> + </dict> + <key>Gesture,ThreeFingerSwipeRight,,</key> + <dict> + <key>Action</key> + <string>kNextTabPointerAction</string> + </dict> + <key>Gesture,ThreeFingerSwipeUp,,</key> + <dict> + <key>Action</key> + <string>kNextWindowPointerAction</string> + </dict> + </dict> + <key>PreferSpeedToFullLigatureSupport</key> + <true/> + <key>PromptOnQuit</key> + <false/> + <key>RightOption</key> + <integer>2</integer> + <key>ShowFullScreenTabBar</key> + <false/> + <key>ShowNewOutputIndicator</key> + <true/> + <key>ShowPaneTitles</key> + <false/> + <key>SmartPlacement</key> + <false/> + <key>SoundForEsc</key> + <false/> + <key>TabStyleWithAutomaticOption</key> + <integer>5</integer> + <key>TabsHaveCloseButton</key> + <false/> + <key>UseBorder</key> + <false/> + <key>VisualIndicatorForEsc</key> + <false/> + <key>WindowNumber</key> + <false/> + <key>findMode_iTerm</key> + <integer>0</integer> + <key>kCPKSelectionViewPreferredModeKey</key> + <integer>0</integer> + <key>kCPKSelectionViewShowHSBTextFieldsKey</key> + <false/> +</dict> +</plist> diff --git a/macOS/.config/iterm2/dejavu.json b/macOS/.config/iterm2/dejavu.json new file mode 100644 index 0000000..0a54e02 --- /dev/null +++ b/macOS/.config/iterm2/dejavu.json @@ -0,0 +1,363 @@ +{ + "Ansi 4 Color" : { + "Green Component" : 0.57647058823529407, + "Red Component" : 0.74117647058823533, + "Blue Component" : 0.97647058823529409 + }, + "Tags" : [ + + ], + "Ansi 12 Color" : { + "Green Component" : 0.57647058823529407, + "Red Component" : 0.74117647058823533, + "Blue Component" : 0.97647058823529409 + }, + "Ansi 5 Color" : { + "Green Component" : 0.47450980392156861, + "Red Component" : 1, + "Blue Component" : 0.77647058823529413 + }, + "Draw Powerline Glyphs" : false, + "Bold Color" : { + "Green Component" : 0.90237069129943848, + "Red Component" : 0.90237069129943848, + "Blue Component" : 0.90237069129943848 + }, + "Ansi 0 Color" : { + "Green Component" : 0, + "Red Component" : 0, + "Blue Component" : 0 + }, + "Ansi 7 Color" : { + "Green Component" : 0.73333334922790527, + "Red Component" : 0.73333334922790527, + "Blue Component" : 0.73333334922790527 + }, + "Ansi 8 Color" : { + "Green Component" : 0.33333333333333331, + "Red Component" : 0.33333333333333331, + "Blue Component" : 0.33333333333333331 + }, + "Rows" : 20, + "Default Bookmark" : "No", + "Ansi 9 Color" : { + "Green Component" : 0.33333333333333331, + "Red Component" : 1, + "Blue Component" : 0.33333333333333331 + }, + "Guid" : "7D746561-D4BB-4E3E-9253-EC49573F1588", + "Link Color" : { + "Red Component" : 0, + "Color Space" : "sRGB", + "Blue Component" : 0.73422712087631226, + "Alpha Component" : 1, + "Green Component" : 0.35915297269821167 + }, + "Cursor Guide Color" : { + "Red Component" : 0.70214027166366577, + "Color Space" : "sRGB", + "Blue Component" : 1, + "Alpha Component" : 0.25, + "Green Component" : 0.92681378126144409 + }, + "Non-ASCII Anti Aliased" : true, + "Use Bright Bold" : true, + "Ansi 10 Color" : { + "Green Component" : 0.98039215686274506, + "Red Component" : 0.31372549019607843, + "Blue Component" : 0.4823529411764706 + }, + "Icon" : 0, + "Ambiguous Double Width" : false, + "Jobs to Ignore" : [ + "rlogin", + "ssh", + "slogin", + "telnet" + ], + "Ansi 15 Color" : { + "Green Component" : 1, + "Red Component" : 1, + "Blue Component" : 1 + }, + "Foreground Color" : { + "Green Component" : 0.90032327175140381, + "Red Component" : 0.90032327175140381, + "Blue Component" : 0.90032327175140381 + }, + "Working Directory" : "\/Users\/dejavu", + "Blinking Cursor" : true, + "Disable Window Resizing" : true, + "Sync Title" : false, + "Prompt Before Closing 2" : false, + "BM Growl" : true, + "Mouse Reporting" : true, + "Command" : "", + "Description" : "Default", + "Space" : 0, + "Screen" : -1, + "Selection Color" : { + "Green Component" : 0.27843138575553894, + "Red Component" : 0.26666668057441711, + "Blue Component" : 0.35294118523597717 + }, + "Initial Use Transparency" : false, + "Columns" : 70, + "Idle Code" : 0, + "Ansi 13 Color" : { + "Green Component" : 0.47450980392156861, + "Red Component" : 1, + "Blue Component" : 0.77647058823529413 + }, + "Custom Command" : "No", + "ASCII Anti Aliased" : true, + "Non Ascii Font" : "LXGWWenKaiMono-Regular 13", + "Vertical Spacing" : 1, + "Use Bold Font" : true, + "Option Key Sends" : 0, + "Selected Text Color" : { + "Green Component" : 1, + "Red Component" : 1, + "Blue Component" : 1 + }, + "Background Color" : { + "Green Component" : 0.12215272337198257, + "Red Component" : 0.11765811592340469, + "Blue Component" : 0.15977837145328522 + }, + "Character Encoding" : 4, + "Ansi 11 Color" : { + "Green Component" : 0.98039215686274506, + "Red Component" : 0.94509803921568625, + "Blue Component" : 0.5490196078431373 + }, + "Non-ASCII Ligatures" : false, + "Use Italic Font" : true, + "Unlimited Scrollback" : false, + "Keyboard Map" : { + "0xf700-0x260000" : { + "Text" : "[1;6A", + "Action" : 10 + }, + "0x37-0x40000" : { + "Text" : "0x1f", + "Action" : 11 + }, + "0x32-0x40000" : { + "Text" : "0x00", + "Action" : 11 + }, + "0xf709-0x20000" : { + "Text" : "[17;2~", + "Action" : 10 + }, + "0xf70c-0x20000" : { + "Text" : "[20;2~", + "Action" : 10 + }, + "0xf729-0x20000" : { + "Text" : "[1;2H", + "Action" : 10 + }, + "0xf72b-0x40000" : { + "Text" : "[1;5F", + "Action" : 10 + }, + "0xf705-0x20000" : { + "Text" : "[1;2Q", + "Action" : 10 + }, + "0xf703-0x260000" : { + "Text" : "[1;6C", + "Action" : 10 + }, + "0xf700-0x220000" : { + "Text" : "[1;2A", + "Action" : 10 + }, + "0xf701-0x280000" : { + "Text" : "0x1b 0x1b 0x5b 0x42", + "Action" : 11 + }, + "0x38-0x40000" : { + "Text" : "0x7f", + "Action" : 11 + }, + "0x33-0x40000" : { + "Text" : "0x1b", + "Action" : 11 + }, + "0xf703-0x220000" : { + "Text" : "[1;2C", + "Action" : 10 + }, + "0xf701-0x240000" : { + "Text" : "[1;5B", + "Action" : 10 + }, + "0xf70d-0x20000" : { + "Text" : "[21;2~", + "Action" : 10 + }, + "0xf702-0x260000" : { + "Text" : "[1;6D", + "Action" : 10 + }, + "0xf729-0x40000" : { + "Text" : "[1;5H", + "Action" : 10 + }, + "0xf706-0x20000" : { + "Text" : "[1;2R", + "Action" : 10 + }, + "0x34-0x40000" : { + "Text" : "0x1c", + "Action" : 11 + }, + "0xf700-0x280000" : { + "Text" : "0x1b 0x1b 0x5b 0x41", + "Action" : 11 + }, + "0x2d-0x40000" : { + "Text" : "0x1f", + "Action" : 11 + }, + "0xf70e-0x20000" : { + "Text" : "[23;2~", + "Action" : 10 + }, + "0xf702-0x220000" : { + "Text" : "[1;2D", + "Action" : 10 + }, + "0xf703-0x280000" : { + "Text" : "0x1b 0x1b 0x5b 0x43", + "Action" : 11 + }, + "0xf700-0x240000" : { + "Text" : "[1;5A", + "Action" : 10 + }, + "0xf707-0x20000" : { + "Text" : "[1;2S", + "Action" : 10 + }, + "0xf70a-0x20000" : { + "Text" : "[18;2~", + "Action" : 10 + }, + "0x35-0x40000" : { + "Text" : "0x1d", + "Action" : 11 + }, + "0xf70f-0x20000" : { + "Text" : "[24;2~", + "Action" : 10 + }, + "0xf703-0x240000" : { + "Text" : "[1;5C", + "Action" : 10 + }, + "0xf701-0x260000" : { + "Text" : "[1;6B", + "Action" : 10 + }, + "0xf702-0x280000" : { + "Text" : "0x1b 0x1b 0x5b 0x44", + "Action" : 11 + }, + "0xf72b-0x20000" : { + "Text" : "[1;2F", + "Action" : 10 + }, + "0x36-0x40000" : { + "Text" : "0x1e", + "Action" : 11 + }, + "0xf708-0x20000" : { + "Text" : "[15;2~", + "Action" : 10 + }, + "0xf701-0x220000" : { + "Text" : "[1;2B", + "Action" : 10 + }, + "0xf70b-0x20000" : { + "Text" : "[19;2~", + "Action" : 10 + }, + "0xf702-0x240000" : { + "Text" : "[1;5D", + "Action" : 10 + }, + "0xf704-0x20000" : { + "Text" : "[1;2P", + "Action" : 10 + } + }, + "Window Type" : 0, + "Blur Radius" : 1.8950631648936171, + "Cursor Type" : 0, + "Background Image Location" : "", + "Blur" : false, + "Badge Color" : { + "Red Component" : 1, + "Color Space" : "sRGB", + "Blue Component" : 0, + "Alpha Component" : 0.5, + "Green Component" : 0.14910027384757996 + }, + "Scrollback Lines" : 1000, + "Send Code When Idle" : false, + "Close Sessions On End" : true, + "Terminal Type" : "xterm-256color", + "Visual Bell" : true, + "Flashing Bell" : false, + "Silence Bell" : false, + "Ansi 14 Color" : { + "Green Component" : 0.9137254901960784, + "Red Component" : 0.54509803921568623, + "Blue Component" : 0.99215686274509807 + }, + "Name" : "dejavu", + "Cursor Text Color" : { + "Green Component" : 1, + "Red Component" : 1, + "Blue Component" : 1 + }, + "Shortcut" : "", + "Cursor Color" : { + "Green Component" : 0.73333334922790527, + "Red Component" : 0.73333334922790527, + "Blue Component" : 0.73333334922790527 + }, + "Transparency" : 0, + "Ansi 1 Color" : { + "Green Component" : 0.3333333432674408, + "Red Component" : 1, + "Blue Component" : 0.3333333432674408 + }, + "Horizontal Spacing" : 1, + "Ansi 3 Color" : { + "Green Component" : 0.98039215686274506, + "Red Component" : 0.94509803921568625, + "Blue Component" : 0.5490196078431373 + }, + "Ansi 2 Color" : { + "Green Component" : 0.98039215686274506, + "Red Component" : 0.31372549019607843, + "Blue Component" : 0.4823529411764706 + }, + "Set Local Environment Vars" : true, + "Use Non-ASCII Font" : false, + "Right Option Key Sends" : 0, + "Use Custom Tab Title" : false, + "Normal Font" : "JetBrainsMonoNerdFontCompleteM-Regular 13", + "Ansi 6 Color" : { + "Green Component" : 0.9137254901960784, + "Red Component" : 0.54509803921568623, + "Blue Component" : 0.99215686274509807 + }, + "Custom Directory" : "No" +}
\ No newline at end of file diff --git a/macOS/.gitconfig b/macOS/.gitconfig new file mode 100755 index 0000000..1cf3f14 --- /dev/null +++ b/macOS/.gitconfig @@ -0,0 +1,22 @@ +[core] + excludesfile = /Users/dejavu/.gitignore + autocrlf = input +[user] + name = DejavuMoe + email = [email protected] + signingkey = 8422222222222222 +[commit] + gpgsign = true +[gpg] + program = /opt/homebrew/bin/gpg +[init] + defaultBranch = master +[credential] + helper = osxkeychain +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[push] + autoSetupRemote = true diff --git a/macOS/.gitignore b/macOS/.gitignore new file mode 100755 index 0000000..b275c23 --- /dev/null +++ b/macOS/.gitignore @@ -0,0 +1,26 @@ +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk
\ No newline at end of file diff --git a/macOS/.gnupg/gpg-agent.conf b/macOS/.gnupg/gpg-agent.conf new file mode 100644 index 0000000..646c108 --- /dev/null +++ b/macOS/.gnupg/gpg-agent.conf @@ -0,0 +1,4 @@ +pinentry-program /opt/homebrew/bin/pinentry-mac +enable-ssh-support +default-cache-ttl 600 +max-cache-ttl 7200 diff --git a/macOS/.gnupg/sshcontrol b/macOS/.gnupg/sshcontrol new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/macOS/.gnupg/sshcontrol diff --git a/macOS/.hushlogin b/macOS/.hushlogin new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/macOS/.hushlogin diff --git a/macOS/.profile b/macOS/.profile new file mode 100644 index 0000000..c2f3182 --- /dev/null +++ b/macOS/.profile @@ -0,0 +1 @@ +. "$HOME/.cargo/env" diff --git a/macOS/.ssh/config b/macOS/.ssh/config new file mode 100644 index 0000000..6c09816 --- /dev/null +++ b/macOS/.ssh/config @@ -0,0 +1,16 @@ +Host * + HostkeyAlgorithms +ssh-rsa + PubkeyAcceptedAlgorithms +ssh-rsa + TCPKeepAlive=yes + ServerAliveInterval 60 + ServerAliveCountMax 3 + +Host 192.168.1.110 + Hostname 192.168.1.110 + Port 12222 + User catme + PreferredAuthentications publickey + IdentityFile ~/.ssh/id_ed25519 + +Host ssh.dejavu.moe +ProxyCommand /opt/homebrew/bin/cloudflared access ssh --hostname %h diff --git a/macOS/.zshenv b/macOS/.zshenv new file mode 100644 index 0000000..c2f3182 --- /dev/null +++ b/macOS/.zshenv @@ -0,0 +1 @@ +. "$HOME/.cargo/env" diff --git a/macOS/.zshrc b/macOS/.zshrc new file mode 100644 index 0000000..521f60a --- /dev/null +++ b/macOS/.zshrc @@ -0,0 +1,212 @@ +# Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. +# Initialization code that may require console input (password prompts, [y/n] +# confirmations, etc.) must go above this block; everything else may go below. +if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then + source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" +fi + +# Initialization code that may require console input (password prompts, [y/n] +# confirmations, etc.) must go above this block; everything else may go below. + +# If you come from bash you might have to change your $PATH. +# export PATH=$HOME/bin:/usr/local/bin:$PATH + +# Path to your oh-my-zsh installation. +export ZSH="$HOME/.oh-my-zsh" + +# Set name of the theme to load --- if set to "random", it will +# load a random theme each time oh-my-zsh is loaded, in which case, +# to know which specific one was loaded, run: echo $RANDOM_THEME +# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes +ZSH_THEME="powerlevel10k/powerlevel10k" + +# Set list of themes to pick from when loading at random +# Setting this variable when ZSH_THEME=random will cause zsh to load +# a theme from this variable instead of looking in $ZSH/themes/ +# If set to an empty array, this variable will have no effect. +# ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "agnoster" ) + +# Uncomment the following line to use case-sensitive completion. +# CASE_SENSITIVE="true" + +# Uncomment the following line to use hyphen-insensitive completion. +# Case-sensitive completion must be off. _ and - will be interchangeable. +# HYPHEN_INSENSITIVE="true" + +# Uncomment one of the following lines to change the auto-update behavior +# zstyle ':omz:update' mode disabled # disable automatic updates +# zstyle ':omz:update' mode auto # update automatically without asking +# zstyle ':omz:update' mode reminder # just remind me to update when it's time + +# Uncomment the following line to change how often to auto-update (in days). +# zstyle ':omz:update' frequency 13 + +# Uncomment the following line if pasting URLs and other text is messed up. +# DISABLE_MAGIC_FUNCTIONS="true" + +# Uncomment the following line to disable colors in ls. +# DISABLE_LS_COLORS="true" + +# Uncomment the following line to disable auto-setting terminal title. +# DISABLE_AUTO_TITLE="true" + +# Uncomment the following line to enable command auto-correction. +# ENABLE_CORRECTION="true" + +# Uncomment the following line to display red dots whilst waiting for completion. +# You can also set it to another string to have that shown instead of the default red dots. +# e.g. COMPLETION_WAITING_DOTS="%F{yellow}waiting...%f" +# Caution: this setting can cause issues with multiline prompts in zsh < 5.7.1 (see #5765) +# COMPLETION_WAITING_DOTS="true" + +# Uncomment the following line if you want to disable marking untracked files +# under VCS as dirty. This makes repository status check for large repositories +# much, much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + +# Uncomment the following line if you want to change the command execution time +# stamp shown in the history command output. +# You can set one of the optional three formats: +# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" +# or set a custom format using the strftime function format specifications, +# see 'man strftime' for details. +# HIST_STAMPS="mm/dd/yyyy" + +# Would you like to use another custom folder than $ZSH/custom? +# ZSH_CUSTOM=/path/to/new-custom-folder + +# Which plugins would you like to load? +# Standard plugins can be found in $ZSH/plugins/ +# Custom plugins may be added to $ZSH_CUSTOM/plugins/ +# Example format: plugins=(rails git textmate ruby lighthouse) +# Add wisely, as too many plugins slow down shell startup. +plugins=(fast-syntax-highlighting git zsh-autosuggestions zsh-z colored-man-pages) + +source $ZSH/oh-my-zsh.sh + +# User configuration + +# export MANPATH="/usr/local/man:$MANPATH" + +# You may need to manually set your language environment +export LANG=en_US.UTF-8 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='mvim' +# fi + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + +# -------------------------------- # +# if you are using a OpenPGP SmartCard +# -------------------------------- # + +export GPG_TTY=$(tty) +export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) +gpgconf --launch gpg-agent + +alias killgpg='gpg-connect-agent killagent /bye' +alias startgpg='gpg-connect-agent /bye' +alias card='gpg --card-status' + +# -------------------------------- # +# if you want to using Obsidian with OpenPGP +# -------------------------------- # + +alias ob='open /Applications/Obsidian.app' + +# -------------------------------- # +# brew alias +# -------------------------------- # + +alias bu='brew update && brew update --cask && brew outdated && brew outdated --cask' +alias bua='brew upgrade && brew upgrade --cask && brew upgrade --greedy && brew upgrade --cask --greedy' +alias bc='brew cleanup && brew autoremove' +alias bd='brew deps --installed --tree' +alias bs='brew search' +alias bi='brew info' + +# -------------------------------- # +# For Git +# -------------------------------- # + +alias gs='git status' +alias gp='git push' +alias gpf='git push --force' +alias gpft='git push --follow-tags' +alias gpl='git pull --rebase' +alias gcl='git clone' +alias gst='git stash' +alias grm='git rm' +alias gmv='git mv' + +alias main='git checkout main' + +alias gco='git checkout' +alias gcob='git checkout -b' + +alias gb='git branch' +alias gbd='git branch -d' + +alias grb='git rebase' +alias grbom='git rebase origin/master' +alias grbc='git rebase --continue' + +alias gl='git log' +alias glo='git log --oneline --graph' + +alias grh='git reset HEAD' +alias grh1='git reset HEAD~1' + +alias ga='git add' +alias gA='git add -A' + +alias gc='git commit' +alias gcm='git commit -m' +alias gca='git commit -a' + +alias gcam='git add -A && git commit -m' + +alias gfrb='git fetch origin && git rebase origin/master' + +alias gxn='git clean -dn' +alias gx='git clean -df' + +alias gsha='git rev-parse HEAD | pbcopy' + +alias ghci='gh run list -L 1' + +# -------------------------------- # +# Common Functions Alias +# -------------------------------- # + +alias sha256='shasum -a 256' +alias treel='tree -L' +alias ssd='sudo smartctl --all /dev/disk0' +#alias asitop='sudo asitop' +alias dup='duplicacy' +alias tim='date -Iseconds' +alias random='openssl rand -base64' + +# -------------------------------- # +# Export Path +# -------------------------------- # +export PATH="/opt/homebrew/opt/node@16/bin:$PATH" +export CLICOLOR=1 + +# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. +[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh +export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH" diff --git a/macOS/themes/iTerm2.itermcolors b/macOS/themes/iTerm2.itermcolors new file mode 100644 index 0000000..619da48 --- /dev/null +++ b/macOS/themes/iTerm2.itermcolors @@ -0,0 +1,225 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- Dracula Theme v1.2.5 +# +# https://github.com/dracula/iterm +# +# Copyright 2013-present, All rights reserved +# +# Code licensed under the MIT license +# +# @author Zeno Rocha <[email protected]> +--> + +<!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.3333333432674408</real> + <key>Green Component</key> + <real>0.3333333432674408</real> + <key>Red Component</key> + <real>1</real> + </dict> + <key>Ansi 10 Color</key> + <dict> + <key>Blue Component</key> + <real>0.4823529411764706</real> + <key>Green Component</key> + <real>0.98039215686274506</real> + <key>Red Component</key> + <real>0.31372549019607843</real> + </dict> + <key>Ansi 11 Color</key> + <dict> + <key>Blue Component</key> + <real>0.5490196078431373</real> + <key>Green Component</key> + <real>0.98039215686274506</real> + <key>Red Component</key> + <real>0.94509803921568625</real> + </dict> + <key>Ansi 12 Color</key> + <dict> + <key>Blue Component</key> + <real>0.97647058823529409</real> + <key>Green Component</key> + <real>0.57647058823529407</real> + <key>Red Component</key> + <real>0.74117647058823533</real> + </dict> + <key>Ansi 13 Color</key> + <dict> + <key>Blue Component</key> + <real>0.77647058823529413</real> + <key>Green Component</key> + <real>0.47450980392156861</real> + <key>Red Component</key> + <real>1</real> + </dict> + <key>Ansi 14 Color</key> + <dict> + <key>Blue Component</key> + <real>0.99215686274509807</real> + <key>Green Component</key> + <real>0.9137254901960784</real> + <key>Red Component</key> + <real>0.54509803921568623</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.4823529411764706</real> + <key>Green Component</key> + <real>0.98039215686274506</real> + <key>Red Component</key> + <real>0.31372549019607843</real> + </dict> + <key>Ansi 3 Color</key> + <dict> + <key>Blue Component</key> + <real>0.5490196078431373</real> + <key>Green Component</key> + <real>0.98039215686274506</real> + <key>Red Component</key> + <real>0.94509803921568625</real> + </dict> + <key>Ansi 4 Color</key> + <dict> + <key>Blue Component</key> + <real>0.97647058823529409</real> + <key>Green Component</key> + <real>0.57647058823529407</real> + <key>Red Component</key> + <real>0.74117647058823533</real> + </dict> + <key>Ansi 5 Color</key> + <dict> + <key>Blue Component</key> + <real>0.77647058823529413</real> + <key>Green Component</key> + <real>0.47450980392156861</real> + <key>Red Component</key> + <real>1</real> + </dict> + <key>Ansi 6 Color</key> + <dict> + <key>Blue Component</key> + <real>0.99215686274509807</real> + <key>Green Component</key> + <real>0.9137254901960784</real> + <key>Red Component</key> + <real>0.54509803921568623</real> + </dict> + <key>Ansi 7 Color</key> + <dict> + <key>Blue Component</key> + <real>0.73333334922790527</real> + <key>Green Component</key> + <real>0.73333334922790527</real> + <key>Red Component</key> + <real>0.73333334922790527</real> + </dict> + <key>Ansi 8 Color</key> + <dict> + <key>Blue Component</key> + <real>0.33333333333333331</real> + <key>Green Component</key> + <real>0.33333333333333331</real> + <key>Red Component</key> + <real>0.33333333333333331</real> + </dict> + <key>Ansi 9 Color</key> + <dict> + <key>Blue Component</key> + <real>0.33333333333333331</real> + <key>Green Component</key> + <real>0.33333333333333331</real> + <key>Red Component</key> + <real>1</real> + </dict> + <key>Background Color</key> + <dict> + <key>Blue Component</key> + <real>0.15977837145328522</real> + <key>Green Component</key> + <real>0.12215272337198257</real> + <key>Red Component</key> + <real>0.11765811592340469</real> + </dict> + <key>Bold Color</key> + <dict> + <key>Blue Component</key> + <real>0.90237069129943848</real> + <key>Green Component</key> + <real>0.90237069129943848</real> + <key>Red Component</key> + <real>0.90237069129943848</real> + </dict> + <key>Cursor Color</key> + <dict> + <key>Blue Component</key> + <real>0.73333334922790527</real> + <key>Green Component</key> + <real>0.73333334922790527</real> + <key>Red Component</key> + <real>0.73333334922790527</real> + </dict> + <key>Cursor Text 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>Foreground Color</key> + <dict> + <key>Blue Component</key> + <real>0.90032327175140381</real> + <key>Green Component</key> + <real>0.90032327175140381</real> + <key>Red Component</key> + <real>0.90032327175140381</real> + </dict> + <key>Selected Text 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>Selection Color</key> + <dict> + <key>Blue Component</key> + <real>0.35294118523597717</real> + <key>Green Component</key> + <real>0.27843138575553894</real> + <key>Red Component</key> + <real>0.26666668057441711</real> + </dict> +</dict> +</plist> |