mirror of
https://github.com/jakejarvis/dotfiles.git
synced 2025-11-04 22:10:09 -05:00
updates
This commit is contained in:
1
Brewfile
1
Brewfile
@@ -111,6 +111,7 @@ brew "dart-lang/dart/dart"
|
|||||||
brew "doctl"
|
brew "doctl"
|
||||||
brew "elixir"
|
brew "elixir"
|
||||||
brew "erlang"
|
brew "erlang"
|
||||||
|
brew "fx"
|
||||||
brew "geoip"
|
brew "geoip"
|
||||||
brew "go"
|
brew "go"
|
||||||
brew "guetzli"
|
brew "guetzli"
|
||||||
|
|||||||
@@ -5,6 +5,17 @@
|
|||||||
# Make `git rebase` safer on macOS
|
# Make `git rebase` safer on macOS
|
||||||
# More info: <http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/>
|
# More info: <http://www.git-tower.com/blog/make-git-rebase-safe-on-osx/>
|
||||||
trustctime = false
|
trustctime = false
|
||||||
|
[user]
|
||||||
|
email = jake@jarv.is
|
||||||
|
name = Jake Jarvis
|
||||||
|
signingkey = 3BC6E5776BF379D36F6714802B0C9CF251E69A39
|
||||||
|
[init]
|
||||||
|
defaultBranch = main
|
||||||
|
[push]
|
||||||
|
default = current
|
||||||
|
gpgSign = if-asked
|
||||||
|
[pull]
|
||||||
|
rebase = true
|
||||||
[alias]
|
[alias]
|
||||||
undo = reset --soft HEAD~1
|
undo = reset --soft HEAD~1
|
||||||
pom = push origin main
|
pom = push origin main
|
||||||
@@ -16,15 +27,6 @@
|
|||||||
aliases = config --get-regexp alias
|
aliases = config --get-regexp alias
|
||||||
contributors = shortlog --summary --numbered
|
contributors = shortlog --summary --numbered
|
||||||
new = !git init && git symbolic-ref HEAD refs/heads/main
|
new = !git init && git symbolic-ref HEAD refs/heads/main
|
||||||
[user]
|
|
||||||
email = jake@jarv.is
|
|
||||||
name = Jake Jarvis
|
|
||||||
signingkey = 3BC6E5776BF379D36F6714802B0C9CF251E69A39
|
|
||||||
[push]
|
|
||||||
default = current
|
|
||||||
gpgSign = if-asked
|
|
||||||
[pull]
|
|
||||||
rebase = true
|
|
||||||
[diff]
|
[diff]
|
||||||
tool = default-difftool
|
tool = default-difftool
|
||||||
[difftool "default-difftool"]
|
[difftool "default-difftool"]
|
||||||
@@ -44,7 +46,5 @@
|
|||||||
smudge = git-lfs smudge -- %f
|
smudge = git-lfs smudge -- %f
|
||||||
process = git-lfs filter-process
|
process = git-lfs filter-process
|
||||||
required = true
|
required = true
|
||||||
[init]
|
|
||||||
defaultBranch = main
|
|
||||||
[mergetool]
|
[mergetool]
|
||||||
keepBackup = true
|
keepBackup = true
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
{
|
{
|
||||||
"Ansi 5 Color" : {
|
"ASCII Ligatures" : true,
|
||||||
"Green Component" : 0.26314744353294373,
|
|
||||||
"Red Component" : 0.42564234137535095,
|
|
||||||
"Blue Component" : 0.65052211284637451
|
|
||||||
},
|
|
||||||
"Working Directory" : "\/Users\/jake",
|
"Working Directory" : "\/Users\/jake",
|
||||||
"Prompt Before Closing 2" : false,
|
"Prompt Before Closing 2" : false,
|
||||||
"Selected Text Color" : {
|
"Selected Text Color" : {
|
||||||
@@ -11,7 +7,7 @@
|
|||||||
"Red Component" : 1,
|
"Red Component" : 1,
|
||||||
"Blue Component" : 1
|
"Blue Component" : 1
|
||||||
},
|
},
|
||||||
"Rows" : 45,
|
"Rows" : 40,
|
||||||
"Ansi 11 Color" : {
|
"Ansi 11 Color" : {
|
||||||
"Green Component" : 0.82281720845913986,
|
"Green Component" : 0.82281720845913986,
|
||||||
"Red Component" : 1,
|
"Red Component" : 1,
|
||||||
@@ -31,6 +27,7 @@
|
|||||||
"Red Component" : 0,
|
"Red Component" : 0,
|
||||||
"Blue Component" : 0.23076923191547394
|
"Blue Component" : 0.23076923191547394
|
||||||
},
|
},
|
||||||
|
"Show Mark Indicators" : false,
|
||||||
"Mouse Reporting" : true,
|
"Mouse Reporting" : true,
|
||||||
"Ansi 4 Color" : {
|
"Ansi 4 Color" : {
|
||||||
"Green Component" : 0.55481654405593872,
|
"Green Component" : 0.55481654405593872,
|
||||||
@@ -49,27 +46,56 @@
|
|||||||
"telnet"
|
"telnet"
|
||||||
],
|
],
|
||||||
"Scrollback Lines" : 0,
|
"Scrollback Lines" : 0,
|
||||||
|
"Draw Powerline Glyphs" : false,
|
||||||
"Status Bar Layout" : {
|
"Status Bar Layout" : {
|
||||||
"components" : [
|
"components" : [
|
||||||
|
{
|
||||||
|
"class" : "iTermStatusBarHostnameComponent",
|
||||||
|
"configuration" : {
|
||||||
|
"knobs" : {
|
||||||
|
"base: priority" : 5,
|
||||||
|
"maxwidth" : 1.7976931348623157e+308,
|
||||||
|
"minwidth" : "0",
|
||||||
|
"shared text color" : {
|
||||||
|
"Red Component" : 0.59999999999999998,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.59999999999999998,
|
||||||
|
"Alpha Component" : 1,
|
||||||
|
"Green Component" : 0.59999999999999998
|
||||||
|
},
|
||||||
|
"base: compression resistance" : 1,
|
||||||
|
"path" : "hostname",
|
||||||
|
"abbreviate-localhost" : ""
|
||||||
|
},
|
||||||
|
"layout advanced configuration dictionary value" : {
|
||||||
|
"remove empty components" : false,
|
||||||
|
"font" : ".AppleSystemUIFont 12",
|
||||||
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"class" : "iTermStatusBarSpringComponent",
|
"class" : "iTermStatusBarSpringComponent",
|
||||||
"configuration" : {
|
"configuration" : {
|
||||||
"knobs" : {
|
"knobs" : {
|
||||||
"base: compression resistance" : 1,
|
"iTermStatusBarSpringComponentSizeMultipleKey" : 1,
|
||||||
"base: priority" : 5,
|
"base: priority" : 5,
|
||||||
|
"iTermStatusBarSpringComponentSpringConstantKey" : 0.01,
|
||||||
"shared text color" : {
|
"shared text color" : {
|
||||||
"Red Component" : 0.63,
|
"Red Component" : 0.87515999999999994,
|
||||||
"Color Space" : "sRGB",
|
"Color Space" : "sRGB",
|
||||||
"Blue Component" : 0.78428571428571425,
|
"Blue Component" : 0.63,
|
||||||
"Alpha Component" : 1,
|
"Alpha Component" : 1,
|
||||||
"Green Component" : 0.90000000000000002
|
"Green Component" : 0.90000000000000002
|
||||||
},
|
},
|
||||||
"iTermStatusBarSpringComponentSpringConstantKey" : 0.01,
|
"base: compression resistance" : 1
|
||||||
"iTermStatusBarSpringComponentSizeMultipleKey" : 1
|
|
||||||
},
|
},
|
||||||
"layout advanced configuration dictionary value" : {
|
"layout advanced configuration dictionary value" : {
|
||||||
|
"remove empty components" : false,
|
||||||
"font" : ".AppleSystemUIFont 12",
|
"font" : ".AppleSystemUIFont 12",
|
||||||
"algorithm" : 1
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -79,17 +105,18 @@
|
|||||||
"knobs" : {
|
"knobs" : {
|
||||||
"base: priority" : 5,
|
"base: priority" : 5,
|
||||||
"shared text color" : {
|
"shared text color" : {
|
||||||
"Red Component" : 0.63,
|
"Red Component" : 0.62999999523162842,
|
||||||
"Color Space" : "sRGB",
|
"Color Space" : "sRGB",
|
||||||
"Blue Component" : 0.90000000000000002,
|
"Blue Component" : 0.6796799898147583,
|
||||||
"Alpha Component" : 1,
|
"Alpha Component" : 1,
|
||||||
"Green Component" : 0.78428571428571436
|
"Green Component" : 0.89999997615814209
|
||||||
},
|
}
|
||||||
"base: compression resistance" : 1
|
|
||||||
},
|
},
|
||||||
"layout advanced configuration dictionary value" : {
|
"layout advanced configuration dictionary value" : {
|
||||||
|
"remove empty components" : false,
|
||||||
"font" : ".AppleSystemUIFont 12",
|
"font" : ".AppleSystemUIFont 12",
|
||||||
"algorithm" : 1
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -99,17 +126,39 @@
|
|||||||
"knobs" : {
|
"knobs" : {
|
||||||
"base: priority" : 5,
|
"base: priority" : 5,
|
||||||
"shared text color" : {
|
"shared text color" : {
|
||||||
"Red Component" : 0.70714285714285685,
|
"Red Component" : 0.62999999523162842,
|
||||||
"Color Space" : "sRGB",
|
"Color Space" : "sRGB",
|
||||||
"Blue Component" : 0.90000000000000002,
|
"Blue Component" : 0.89999997615814209,
|
||||||
"Alpha Component" : 1,
|
"Alpha Component" : 1,
|
||||||
"Green Component" : 0.63
|
"Green Component" : 0.82547998428344727
|
||||||
},
|
}
|
||||||
"base: compression resistance" : 1
|
|
||||||
},
|
},
|
||||||
"layout advanced configuration dictionary value" : {
|
"layout advanced configuration dictionary value" : {
|
||||||
|
"remove empty components" : false,
|
||||||
"font" : ".AppleSystemUIFont 12",
|
"font" : ".AppleSystemUIFont 12",
|
||||||
"algorithm" : 1
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"class" : "iTermStatusBarNetworkUtilizationComponent",
|
||||||
|
"configuration" : {
|
||||||
|
"knobs" : {
|
||||||
|
"base: priority" : 5,
|
||||||
|
"shared text color" : {
|
||||||
|
"Red Component" : 0.72935998439788818,
|
||||||
|
"Color Space" : "sRGB",
|
||||||
|
"Blue Component" : 0.89999997615814209,
|
||||||
|
"Alpha Component" : 1,
|
||||||
|
"Green Component" : 0.62999999523162842
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"layout advanced configuration dictionary value" : {
|
||||||
|
"remove empty components" : false,
|
||||||
|
"font" : ".AppleSystemUIFont 12",
|
||||||
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -117,26 +166,31 @@
|
|||||||
"class" : "iTermStatusBarBatteryComponent",
|
"class" : "iTermStatusBarBatteryComponent",
|
||||||
"configuration" : {
|
"configuration" : {
|
||||||
"knobs" : {
|
"knobs" : {
|
||||||
|
"ShowPercentage" : 1,
|
||||||
"base: priority" : 5,
|
"base: priority" : 5,
|
||||||
"shared text color" : {
|
"shared text color" : {
|
||||||
"Red Component" : 0.90000000000000002,
|
"Red Component" : 0.89999997615814209,
|
||||||
"Color Space" : "sRGB",
|
"Color Space" : "sRGB",
|
||||||
"Blue Component" : 0.86142857142857154,
|
"Blue Component" : 0.77579998970031738,
|
||||||
"Alpha Component" : 1,
|
"Alpha Component" : 1,
|
||||||
"Green Component" : 0.63
|
"Green Component" : 0.62999999523162842
|
||||||
},
|
},
|
||||||
"base: compression resistance" : 1
|
"ShowTime" : 0
|
||||||
},
|
},
|
||||||
"layout advanced configuration dictionary value" : {
|
"layout advanced configuration dictionary value" : {
|
||||||
|
"remove empty components" : false,
|
||||||
"font" : ".AppleSystemUIFont 12",
|
"font" : ".AppleSystemUIFont 12",
|
||||||
"algorithm" : 1
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"advanced configuration" : {
|
"advanced configuration" : {
|
||||||
|
"remove empty components" : false,
|
||||||
"font" : ".AppleSystemUIFont 12",
|
"font" : ".AppleSystemUIFont 12",
|
||||||
"algorithm" : 1
|
"algorithm" : 1,
|
||||||
|
"auto-rainbow style" : 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Hide After Opening" : false,
|
"Hide After Opening" : false,
|
||||||
@@ -234,6 +288,7 @@
|
|||||||
"precision" : "very_high"
|
"precision" : "very_high"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"Title Components" : 2,
|
||||||
"Keyboard Map" : {
|
"Keyboard Map" : {
|
||||||
"0x5e-0x60000" : {
|
"0x5e-0x60000" : {
|
||||||
"Text" : "0x1e",
|
"Text" : "0x1e",
|
||||||
@@ -388,8 +443,8 @@
|
|||||||
"Blue Component" : 0.058871746063232422
|
"Blue Component" : 0.058871746063232422
|
||||||
},
|
},
|
||||||
"Name" : "JJ-ZSH",
|
"Name" : "JJ-ZSH",
|
||||||
"Blinking Cursor" : true,
|
|
||||||
"Guid" : "EDCECF3F-4620-4117-8E79-0B8C58327F3E",
|
"Guid" : "EDCECF3F-4620-4117-8E79-0B8C58327F3E",
|
||||||
|
"Blinking Cursor" : true,
|
||||||
"Ansi 8 Color" : {
|
"Ansi 8 Color" : {
|
||||||
"Green Component" : 0.26696832579185525,
|
"Green Component" : 0.26696832579185525,
|
||||||
"Red Component" : 0.26696832579185525,
|
"Red Component" : 0.26696832579185525,
|
||||||
@@ -418,8 +473,8 @@
|
|||||||
},
|
},
|
||||||
"Session Close Undo Timeout" : 15,
|
"Session Close Undo Timeout" : 15,
|
||||||
"Blur" : true,
|
"Blur" : true,
|
||||||
"Normal Font" : "MesloLGMForPowerline-Regular 13",
|
"Normal Font" : "MesloLGMForPowerline-Regular 12",
|
||||||
"Vertical Spacing" : 1.0700000000000001,
|
"Vertical Spacing" : 1.1000000000000001,
|
||||||
"Ansi 7 Color" : {
|
"Ansi 7 Color" : {
|
||||||
"Green Component" : 1,
|
"Green Component" : 1,
|
||||||
"Red Component" : 1,
|
"Red Component" : 1,
|
||||||
@@ -430,19 +485,20 @@
|
|||||||
"Horizontal Spacing" : 1,
|
"Horizontal Spacing" : 1,
|
||||||
"Option Key Sends" : 2,
|
"Option Key Sends" : 2,
|
||||||
"Only The Default BG Color Uses Transparency" : true,
|
"Only The Default BG Color Uses Transparency" : true,
|
||||||
|
"Blink Allowed" : false,
|
||||||
"Ansi 15 Color" : {
|
"Ansi 15 Color" : {
|
||||||
"Green Component" : 1,
|
"Green Component" : 1,
|
||||||
"Red Component" : 1,
|
"Red Component" : 1,
|
||||||
"Blue Component" : 1
|
"Blue Component" : 1
|
||||||
},
|
},
|
||||||
"Open Toolbelt" : false,
|
"Open Toolbelt" : false,
|
||||||
"Unicode Version" : 8,
|
"Unicode Version" : 9,
|
||||||
"Ansi 6 Color" : {
|
"Ansi 6 Color" : {
|
||||||
"Green Component" : 0.84575581550598145,
|
"Green Component" : 0.84575581550598145,
|
||||||
"Red Component" : 0,
|
"Red Component" : 0,
|
||||||
"Blue Component" : 0.92260181903839111
|
"Blue Component" : 0.92260181903839111
|
||||||
},
|
},
|
||||||
"Transparency" : 0.08790847081218274,
|
"Transparency" : 0,
|
||||||
"Background Color" : {
|
"Background Color" : {
|
||||||
"Red Component" : 0.04681396484375,
|
"Red Component" : 0.04681396484375,
|
||||||
"Color Space" : "sRGB",
|
"Color Space" : "sRGB",
|
||||||
@@ -451,6 +507,7 @@
|
|||||||
"Green Component" : 0.04681396484375
|
"Green Component" : 0.04681396484375
|
||||||
},
|
},
|
||||||
"Screen" : -1,
|
"Screen" : -1,
|
||||||
|
"Initial Use Transparency" : false,
|
||||||
"Bound Hosts" : [
|
"Bound Hosts" : [
|
||||||
|
|
||||||
],
|
],
|
||||||
@@ -463,6 +520,10 @@
|
|||||||
"Columns" : 120,
|
"Columns" : 120,
|
||||||
"Visual Bell" : true,
|
"Visual Bell" : true,
|
||||||
"Custom Directory" : "No",
|
"Custom Directory" : "No",
|
||||||
"Thin Strokes" : 3,
|
"Ansi 5 Color" : {
|
||||||
"ASCII Ligatures" : true
|
"Green Component" : 0.26314744353294373,
|
||||||
|
"Red Component" : 0.42564234137535095,
|
||||||
|
"Blue Component" : 0.65052211284637451
|
||||||
|
},
|
||||||
|
"Thin Strokes" : 4
|
||||||
}
|
}
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
<?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>BackgroundColor</key>
|
|
||||||
<data>
|
|
||||||
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
|
|
||||||
AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc08Q
|
|
||||||
DzAgMC45NTE1NzE1MTE4ABADgALSEBESE1okY2xhc3NuYW1lWCRjbGFzc2VzV05TQ29s
|
|
||||||
b3KiEhRYTlNPYmplY3RfEA9OU0tleWVkQXJjaGl2ZXLRFxhUcm9vdIABCBEaIy0yNztB
|
|
||||||
SFBdZHZ4en+Kk5uep7m8wQAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAADD
|
|
||||||
</data>
|
|
||||||
<key>CursorBlink</key>
|
|
||||||
<true/>
|
|
||||||
<key>CursorColor</key>
|
|
||||||
<data>
|
|
||||||
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
|
|
||||||
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECEw
|
|
||||||
LjIxOTYwNzg2IDAuOTk2MDc4NDkgMC4xNTI5NDExOAAQAoAC0hAREhNaJGNsYXNzbmFt
|
|
||||||
ZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hpdmVy0RcY
|
|
||||||
VHJvb3SAAQgRGiMtMjc7QUhOW2KGiIqPmqOrrrfJzNEAAAAAAAABAQAAAAAAAAAZAAAA
|
|
||||||
AAAAAAAAAAAAAAAA0w==
|
|
||||||
</data>
|
|
||||||
<key>CursorType</key>
|
|
||||||
<integer>2</integer>
|
|
||||||
<key>Font</key>
|
|
||||||
<data>
|
|
||||||
YnBsaXN0MDDUAQIDBAUGGBlYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
|
|
||||||
AAGGoKQHCBESVSRudWxs1AkKCwwNDg8QVk5TU2l6ZVhOU2ZGbGFnc1ZOU05hbWVWJGNs
|
|
||||||
YXNzI0AqAAAAAAAAEBCAAoADXxAUTm90b01vbm9Gb3JQb3dlcmxpbmXSExQVFlokY2xh
|
|
||||||
c3NuYW1lWCRjbGFzc2VzVk5TRm9udKIVF1hOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZl
|
|
||||||
ctEaG1Ryb290gAEIERojLTI3PEJLUltiaXJ0dniPlJ+or7K7zdDVAAAAAAAAAQEAAAAA
|
|
||||||
AAAAHAAAAAAAAAAAAAAAAAAAANc=
|
|
||||||
</data>
|
|
||||||
<key>FontAntialias</key>
|
|
||||||
<false/>
|
|
||||||
<key>ProfileCurrentVersion</key>
|
|
||||||
<real>2.0499999999999998</real>
|
|
||||||
<key>SelectionColor</key>
|
|
||||||
<data>
|
|
||||||
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
|
|
||||||
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPEB4w
|
|
||||||
LjAzNDU3ODM5NSAwIDAuOTEzMjY1MzEgMC42NQAQAYAC0hAREhNaJGNsYXNzbmFtZVgk
|
|
||||||
Y2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hpdmVy0RcYVHJv
|
|
||||||
b3SAAQgRGiMtMjc7QUhOW2KDhYeMl6Coq7TGyc4AAAAAAAABAQAAAAAAAAAZAAAAAAAA
|
|
||||||
AAAAAAAAAAAA0A==
|
|
||||||
</data>
|
|
||||||
<key>TextBoldColor</key>
|
|
||||||
<data>
|
|
||||||
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
|
|
||||||
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NGMCAx
|
|
||||||
IDAAEAGAAtIQERITWiRjbGFzc25hbWVYJGNsYXNzZXNXTlNDb2xvcqISFFhOU09iamVj
|
|
||||||
dF8QD05TS2V5ZWRBcmNoaXZlctEXGFRyb290gAEIERojLTI3O0FITltiaWttcn2GjpGa
|
|
||||||
rK+0AAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAALY=
|
|
||||||
</data>
|
|
||||||
<key>TextColor</key>
|
|
||||||
<data>
|
|
||||||
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
|
|
||||||
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECIw
|
|
||||||
LjE1Njg2Mjc1IDAuOTk2MDc4NDkgMC4wNzg0MzEzNzUAEAKAAtIQERITWiRjbGFzc25h
|
|
||||||
bWVYJGNsYXNzZXNXTlNDb2xvcqISFFhOU09iamVjdF8QD05TS2V5ZWRBcmNoaXZlctEX
|
|
||||||
GFRyb290gAEIERojLTI3O0FITltih4mLkJukrK+4ys3SAAAAAAAAAQEAAAAAAAAAGQAA
|
|
||||||
AAAAAAAAAAAAAAAAANQ=
|
|
||||||
</data>
|
|
||||||
<key>UseBoldFonts</key>
|
|
||||||
<true/>
|
|
||||||
<key>columnCount</key>
|
|
||||||
<integer>100</integer>
|
|
||||||
<key>name</key>
|
|
||||||
<string>JJ</string>
|
|
||||||
<key>rowCount</key>
|
|
||||||
<integer>43</integer>
|
|
||||||
<key>type</key>
|
|
||||||
<string>Window Settings</string>
|
|
||||||
</dict>
|
|
||||||
</plist>
|
|
||||||
@@ -214,6 +214,12 @@ defaults write com.apple.dock showLaunchpadGestureEnabled -int 0
|
|||||||
# Disable inline attachments (just show the icons)
|
# Disable inline attachments (just show the icons)
|
||||||
defaults write com.apple.mail DisableInlineAttachmentViewing -bool true
|
defaults write com.apple.mail DisableInlineAttachmentViewing -bool true
|
||||||
|
|
||||||
|
# Compose mail in plain-text
|
||||||
|
defaults write com.apple.mail SendFormat Plain
|
||||||
|
|
||||||
|
# Disable remote content
|
||||||
|
defaults write com.apple.mail DisableURLLoading -bool true
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Activity Monitor #
|
# Activity Monitor #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|||||||
24
npm/npm-globals.sh
Executable file
24
npm/npm-globals.sh
Executable file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
### Install global npm packages listed in npm-globals.txt
|
||||||
|
# https://github.com/br3ndonland/dotfiles/blob/main/script/npm-globals.sh
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
package_dir="$(npm config get prefix)/lib"
|
||||||
|
packages=$(npm ls -g --parseable --depth=0)
|
||||||
|
packages=${packages//$package_dir\/node_modules\//}
|
||||||
|
|
||||||
|
echo "* Installing global npm packages..."
|
||||||
|
|
||||||
|
while read -r p; do
|
||||||
|
installed=$(echo "$packages" | grep -ce "^$p\$")
|
||||||
|
if [ "$installed" == "0" ]; then
|
||||||
|
echo "Installing $p..."
|
||||||
|
npm install -g "$p" || echo "!! Error: package $p not found in npm."
|
||||||
|
else
|
||||||
|
echo "$p is already installed."
|
||||||
|
fi
|
||||||
|
done <~/.dotfiles/npm/npm-globals.txt
|
||||||
|
|
||||||
|
echo "* Done installing npm packages."
|
||||||
23
npm/npm-globals.txt
Normal file
23
npm/npm-globals.txt
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
@babel/cli
|
||||||
|
@babel/core
|
||||||
|
@lhci/cli
|
||||||
|
autoprefixer
|
||||||
|
eslint
|
||||||
|
express-generator
|
||||||
|
express
|
||||||
|
firebase-tools
|
||||||
|
gatsby-cli
|
||||||
|
gulp
|
||||||
|
json-server
|
||||||
|
netlify-cli
|
||||||
|
newman
|
||||||
|
nodemon
|
||||||
|
npm-check
|
||||||
|
postcss-cli
|
||||||
|
postcss
|
||||||
|
prettier
|
||||||
|
standard
|
||||||
|
stylelint
|
||||||
|
vercel
|
||||||
|
webtorrent-cli
|
||||||
|
yo
|
||||||
@@ -10,7 +10,6 @@ Host *
|
|||||||
ControlMaster auto
|
ControlMaster auto
|
||||||
ControlPath /tmp/ssh-%r@%h:%p
|
ControlPath /tmp/ssh-%r@%h:%p
|
||||||
ControlPersist 5m
|
ControlPersist 5m
|
||||||
ForwardAgent yes
|
|
||||||
ForwardX11 no
|
ForwardX11 no
|
||||||
GSSAPIAuthentication yes
|
GSSAPIAuthentication yes
|
||||||
GSSAPIDelegateCredentials yes
|
GSSAPIDelegateCredentials yes
|
||||||
@@ -29,6 +28,7 @@ Host *
|
|||||||
IgnoreUnknown AddKeysToAgent,UseKeychain
|
IgnoreUnknown AddKeysToAgent,UseKeychain
|
||||||
AddKeysToAgent yes
|
AddKeysToAgent yes
|
||||||
UseKeychain yes
|
UseKeychain yes
|
||||||
|
PreferredAuthentications publickey
|
||||||
IdentityFile ~/.ssh/id_ed25519
|
IdentityFile ~/.ssh/id_ed25519
|
||||||
IdentityFile ~/.ssh/id_rsa
|
IdentityFile ~/.ssh/id_rsa
|
||||||
|
|
||||||
@@ -37,12 +37,14 @@ Host tufts
|
|||||||
User jjarvi01
|
User jjarvi01
|
||||||
IdentityFile ~/.ssh/id_ed25519
|
IdentityFile ~/.ssh/id_ed25519
|
||||||
IdentitiesOnly yes
|
IdentitiesOnly yes
|
||||||
|
ForwardAgent yes
|
||||||
|
|
||||||
Host code
|
Host code
|
||||||
HostName code.jarv.is
|
HostName code.jarv.is
|
||||||
User root
|
User root
|
||||||
IdentityFile ~/.ssh/id_ed25519
|
IdentityFile ~/.ssh/id_ed25519
|
||||||
IdentitiesOnly yes
|
IdentitiesOnly yes
|
||||||
|
ForwardAgent yes
|
||||||
|
|
||||||
Host github.com
|
Host github.com
|
||||||
HostName github.com
|
HostName github.com
|
||||||
|
|||||||
@@ -1 +1,6 @@
|
|||||||
// Empty
|
// Place your key bindings in this file to overwrite the defaults
|
||||||
|
[
|
||||||
|
|
||||||
|
{ "key": "ctrl+tab", "command": "workbench.action.nextEditor" },
|
||||||
|
{ "key": "ctrl+shift+tab", "command": "workbench.action.previousEditor" }
|
||||||
|
]
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
// Place your key bindings in this file to overwrite the defaults
|
|
||||||
[
|
|
||||||
|
|
||||||
{ "key": "ctrl+tab", "command": "workbench.action.nextEditor" },
|
|
||||||
{ "key": "ctrl+shift+tab", "command": "workbench.action.previousEditor" }
|
|
||||||
]
|
|
||||||
@@ -1,48 +1,75 @@
|
|||||||
// Place your settings in this file to overwrite the default settings
|
// Place your settings in this file to overwrite the default settings
|
||||||
{
|
{
|
||||||
|
"telemetry.enableTelemetry": false,
|
||||||
|
"telemetry.enableCrashReporter": false,
|
||||||
"editor.fontFamily": "'Source Code Pro', Menlo, Monaco, 'Courier New', monospace",
|
"editor.fontFamily": "'Source Code Pro', Menlo, Monaco, 'Courier New', monospace",
|
||||||
"editor.fontSize": 13,
|
"editor.fontSize": 13,
|
||||||
|
"editor.lineHeight": 23,
|
||||||
|
"editor.tabSize": 2,
|
||||||
"editor.rulers": [80],
|
"editor.rulers": [80],
|
||||||
"editor.minimap.enabled": false,
|
"editor.minimap.enabled": false,
|
||||||
|
"editor.renderWhitespace": "none",
|
||||||
|
"editor.suggestSelection": "first",
|
||||||
|
"editor.acceptSuggestionOnEnter": "smart",
|
||||||
"extensions.autoUpdate": true,
|
"extensions.autoUpdate": true,
|
||||||
|
"extensions.ignoreRecommendations": true,
|
||||||
"workbench.colorCustomizations": {},
|
"workbench.colorCustomizations": {},
|
||||||
|
"workbench.colorTheme": "GitHub Dark",
|
||||||
|
"workbench.iconTheme": "material-icon-theme",
|
||||||
|
"workbench.tree.expandMode": "singleClick",
|
||||||
"workbench.enableExperiments": false,
|
"workbench.enableExperiments": false,
|
||||||
"workbench.quickOpen.preserveInput": true,
|
"workbench.quickOpen.preserveInput": true,
|
||||||
"workbench.startupEditor": "none",
|
"workbench.startupEditor": "none",
|
||||||
"workbench.editor.openPositioning": "last",
|
"workbench.editor.openPositioning": "last",
|
||||||
"workbench.settings.enableNaturalLanguageSearch": false,
|
"workbench.settings.enableNaturalLanguageSearch": false,
|
||||||
|
"workbench.tips.enabled": false,
|
||||||
|
"workbench.view.alwaysShowHeaderActions": true,
|
||||||
|
"workbench.editor.highlightModifiedTabs": true,
|
||||||
|
"workbench.editor.tabSizing": "shrink",
|
||||||
"terminal.external.osxExec": "iTerm.app",
|
"terminal.external.osxExec": "iTerm.app",
|
||||||
"telemetry.enableCrashReporter": false,
|
"terminal.integrated.shell.osx": "/opt/homebrew/bin/zsh",
|
||||||
"telemetry.enableTelemetry": false,
|
"terminal.integrated.cursorStyle": "line",
|
||||||
|
"terminal.integrated.cursorBlinking": true,
|
||||||
|
"terminal.explorerKind": "external",
|
||||||
|
"remote.SSH.showLoginTerminal": true,
|
||||||
|
"window.openFilesInNewWindow": "default",
|
||||||
|
"explorer.confirmDragAndDrop": false,
|
||||||
|
"diffEditor.renderSideBySide": true,
|
||||||
|
"git.enableCommitSigning": true,
|
||||||
|
"git.showPushSuccessNotification": true,
|
||||||
|
"git.autofetch": true,
|
||||||
|
"git.allowForcePush": true,
|
||||||
|
"git.fetchOnPull": true,
|
||||||
|
"git.suggestSmartCommit": false,
|
||||||
|
"git.scanRepositories": [
|
||||||
|
"~/source"
|
||||||
|
],
|
||||||
"html.format.endWithNewline": true,
|
"html.format.endWithNewline": true,
|
||||||
"css.lint.important": "warning",
|
"css.lint.important": "warning",
|
||||||
"css.lint.unknownVendorSpecificProperties": "warning",
|
"css.lint.unknownVendorSpecificProperties": "warning",
|
||||||
"css.lint.zeroUnits": "warning",
|
"css.lint.zeroUnits": "warning",
|
||||||
"git.enableCommitSigning": true,
|
"css.validate": false,
|
||||||
"git.showPushSuccessNotification": true,
|
"less.validate": false,
|
||||||
"workbench.iconTheme": "material-icon-theme",
|
"scss.validate": false,
|
||||||
"editor.renderWhitespace": "none",
|
"scss.lint.zeroUnits": "warning",
|
||||||
"editor.suggestSelection": "first",
|
"stylelint.reportNeedlessDisables": true,
|
||||||
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
|
|
||||||
"go.useLanguageServer": true,
|
"go.useLanguageServer": true,
|
||||||
"go.lintTool": "golangci-lint",
|
"go.lintTool": "golangci-lint",
|
||||||
"go.lintOnSave": "off",
|
"go.lintOnSave": "off",
|
||||||
"go.formatTool": "gofmt",
|
"go.formatTool": "gofmt",
|
||||||
"githubPullRequests.telemetry.enabled": false,
|
|
||||||
"go.buildOnSave": "off",
|
"go.buildOnSave": "off",
|
||||||
"go.vetOnSave": "off",
|
"go.vetOnSave": "off",
|
||||||
"php.validate.run": "onType",
|
"php.validate.run": "onType",
|
||||||
"workbench.colorTheme": "GitHub Dark",
|
"prettier.requireConfig": true,
|
||||||
"aws.samcli.location": "/opt/homebrew/bin/sam",
|
"prettier.configPath": ".prettierrc",
|
||||||
"git.autofetch": true,
|
"markdown.preview.lineHeight": 1.75,
|
||||||
"editor.acceptSuggestionOnEnter": "smart",
|
"aws.telemetry": false,
|
||||||
"workbench.tips.enabled": false,
|
"aws.samcli.location": "/usr/local/bin/sam",
|
||||||
"explorer.confirmDragAndDrop": false,
|
"aws.profile": "profile:default",
|
||||||
"extensions.ignoreRecommendations": true,
|
"aws.cdk.explorer.enabled": false,
|
||||||
"terminal.explorerKind": "external",
|
"githubPullRequests.defaultMergeMethod": "rebase",
|
||||||
"remote.SSH.showLoginTerminal": true,
|
"githubPullRequests.telemetry.enabled": false,
|
||||||
"terminal.integrated.shell.osx": "/opt/homebrew/bin/zsh",
|
"githubIssues.useBranchForIssues": "prompt",
|
||||||
"diffEditor.renderSideBySide": true,
|
|
||||||
"githubIssues.queries": [
|
"githubIssues.queries": [
|
||||||
{
|
{
|
||||||
"label": "My Issues",
|
"label": "My Issues",
|
||||||
@@ -53,38 +80,12 @@
|
|||||||
"query": "author:${user} state:open repo:${owner}/${repository} sort:updated-desc"
|
"query": "author:${user} state:open repo:${owner}/${repository} sort:updated-desc"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"terminal.integrated.cursorStyle": "line",
|
"dotfiles.repository": "https://github.com/jakejarvis/dotfiles.git",
|
||||||
"terminal.integrated.cursorBlinking": true,
|
"codespaces.accountProvider": "GitHub",
|
||||||
"prettier.requireConfig": true,
|
|
||||||
"aws.telemetry": false,
|
|
||||||
"git.allowForcePush": true,
|
|
||||||
"git.fetchOnPull": true,
|
|
||||||
"git.suggestSmartCommit": false,
|
|
||||||
"githubPullRequests.defaultMergeMethod": "rebase",
|
|
||||||
"material-icon-theme.activeIconPack": "none",
|
"material-icon-theme.activeIconPack": "none",
|
||||||
"material-icon-theme.showReloadMessage": false,
|
"material-icon-theme.showReloadMessage": false,
|
||||||
"material-icon-theme.showWelcomeMessage": false,
|
"material-icon-theme.showWelcomeMessage": false,
|
||||||
"prettier.configPath": ".prettierrc",
|
|
||||||
"dotfiles.repository": "https://github.com/jakejarvis/dotfiles.git",
|
|
||||||
"editor.lineHeight": 23,
|
|
||||||
"markdown.preview.lineHeight": 1.75,
|
|
||||||
"css.validate": false,
|
|
||||||
"less.validate": false,
|
|
||||||
"scss.validate": false,
|
|
||||||
"editor.tabSize": 2,
|
|
||||||
"workbench.view.alwaysShowHeaderActions": true,
|
|
||||||
"workbench.editor.highlightModifiedTabs": true,
|
|
||||||
"workbench.editor.tabSizing": "shrink",
|
|
||||||
"window.openFilesInNewWindow": "default",
|
|
||||||
"aws.cdk.explorer.enabled": false,
|
|
||||||
"git.scanRepositories": [
|
|
||||||
"~/source"
|
|
||||||
],
|
|
||||||
"githubIssues.useBranchForIssues": "prompt",
|
|
||||||
"material-icon-theme.folders.theme": "classic",
|
"material-icon-theme.folders.theme": "classic",
|
||||||
"scss.lint.zeroUnits": "warning",
|
|
||||||
"stylelint.reportNeedlessDisables": true,
|
|
||||||
"codespaces.accountProvider": "GitHub",
|
|
||||||
"settingsSync.ignoredSettings": [
|
"settingsSync.ignoredSettings": [
|
||||||
|
|
||||||
],
|
],
|
||||||
@@ -92,7 +93,7 @@
|
|||||||
"amazonwebservices.aws-toolkit-vscode",
|
"amazonwebservices.aws-toolkit-vscode",
|
||||||
"ms-vscode.azure-account",
|
"ms-vscode.azure-account",
|
||||||
"msjsdiag.debugger-for-chrome",
|
"msjsdiag.debugger-for-chrome",
|
||||||
"firefox-devtools.vscode-firefox-debug"
|
"firefox-devtools.vscode-firefox-debug",
|
||||||
],
|
"shan.code-settings-sync"
|
||||||
"aws.profile": "profile:default"
|
]
|
||||||
}
|
}
|
||||||
@@ -14,6 +14,10 @@ alias awk="gawk"
|
|||||||
# macOS has no `md5sum`, so use `md5` as a fallback
|
# macOS has no `md5sum`, so use `md5` as a fallback
|
||||||
command -v md5sum > /dev/null || alias md5sum="md5"
|
command -v md5sum > /dev/null || alias md5sum="md5"
|
||||||
|
|
||||||
|
# system python -> homebrew python3
|
||||||
|
alias python="python3"
|
||||||
|
alias pip="pip3"
|
||||||
|
|
||||||
# My own creation! See: https://github.com/jakejarvis/simpip
|
# My own creation! See: https://github.com/jakejarvis/simpip
|
||||||
alias ipv4="curl -4 simpip.com --max-time 1 --proto-default https --silent"
|
alias ipv4="curl -4 simpip.com --max-time 1 --proto-default https --silent"
|
||||||
alias ipv6="curl -6 simpip.com --max-time 1 --proto-default https --silent"
|
alias ipv6="curl -6 simpip.com --max-time 1 --proto-default https --silent"
|
||||||
|
|||||||
Reference in New Issue
Block a user