Update 5 files

- /home/dot_local/bin/executable_backup-app-settings
- /home/dot_local/bin/executable_install-program
- /home/Library/Preferences/com.apple.dock.plist
- /home/private_dot_config/shell/aliases.sh.tmpl
- /software.yml
This commit is contained in:
Brian Zalewski 2023-01-09 04:39:29 +00:00
parent 2411914949
commit 031ed72a1a
5 changed files with 776 additions and 29 deletions

View file

@ -0,0 +1,743 @@
<?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>autohide</key>
<true/>
<key>autohide-delay</key>
<real>0.0</real>
<key>autohide-time-modifier</key>
<real>0.5</real>
<key>enable-spring-load-actions-on-all-items</key>
<true/>
<key>expose-animation-duration</key>
<real>0.10000000149011612</real>
<key>largesize</key>
<integer>16</integer>
<key>last-analytics-stamp</key>
<array>
<real>694915310.66671598</real>
</array>
<key>launchanim</key>
<false/>
<key>loc</key>
<string>en_US:(null)</string>
<key>mineffect</key>
<string>scale</string>
<key>minimize-to-application</key>
<true/>
<key>mod-count</key>
<integer>437</integer>
<key>mouse-over-hilite-stack</key>
<true/>
<key>mru-spaces</key>
<false/>
<key>no-bouncing</key>
<false/>
<key>orientation</key>
<string>bottom</string>
<key>persistent-apps</key>
<array>
<dict>
<key>GUID</key>
<integer>1037954598</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9va0QCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAZAEAAAQAAAADAwAAAAAAIAYA
AAABAQAAU3lzdGVtAAAMAAAAAQEAAEFwcGxpY2F0aW9u
cw0AAAABAQAATGF1bmNocGFkLmFwcAAAAAwAAAABBgAA
EAAAACAAAAA0AAAACAAAAAQDAAAVAAAA////DwgAAAAE
AwAAFwAAAP///w8IAAAABAMAADgYAAD///8PDAAAAAEG
AABgAAAAcAAAAIAAAAAIAAAAAAQAAEHEf2qigAAAGAAA
AAECAAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAA
AQkAAGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAE
AwAAAKAgaHQAAAAkAAAAAQEAAEI4MkMzNjk1LTAzQ0Qt
NEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgAAAABAgAAgQAA
AAEAAADvEwAAAQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAA
AAAAAAEFAACoAAAA/v///wEAAAAAAAAADQAAAAQQAABM
AAAAAAAAAAUQAACQAAAAAAAAABAQAAC0AAAAAAAAAEAQ
AACkAAAAAAAAAAIgAABQAQAAAAAAAAUgAADUAAAAAAAA
ABAgAADkAAAAAAAAABEgAAAEAQAAAAAAABIgAAD0AAAA
AAAAABMgAACkAAAAAAAAACAgAAAwAQAAAAAAADAgAABc
AQAAAAAAABDQAAAEAAAAAAAAAA==
</data>
<key>bundle-identifier</key>
<string>com.apple.launchpad.launcher</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///System/Applications/Launchpad.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Launchpad</string>
<key>file-mod-date</key>
<integer>3748941381</integer>
<key>file-type</key>
<integer>169</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>3748941381</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055052</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zEgAAAAEBAABTdGFuZGFy
ZCBOb3Rlcy5hcHAAAAgAAAABBgAAEAAAACQAAAAIAAAA
BAMAAPlzOwAAAAAACAAAAAQDAADX6MABAAAAAAgAAAAB
BgAAUAAAAGAAAAAIAAAAAAQAAEHErbqKgAAAGAAAAAEC
AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA
AGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAA
AKAgaHQAAAAIAAAAAAQAAEHEf2qigAAAJAAAAAEBAABC
ODJDMzY5NS0wM0NELTRFMkEtQTMwOC0yNThBRDJCRTM4
M0UYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA
AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA
AAAAAA0AAAAEEAAAQAAAAAAAAAAFEAAAcAAAAAAAAAAQ
EAAAkAAAAAAAAABAEAAAgAAAAAAAAAACIAAAPAEAAAAA
AAAFIAAAsAAAAAAAAAAQIAAAwAAAAAAAAAARIAAA8AAA
AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA
HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA=
</data>
<key>bundle-identifier</key>
<string>org.standardnotes.standardnotes</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/Standard%20Notes.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Standard Notes</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>2703713638</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zDgAAAAEBAABNYWlsc3By
aW5nLmFwcAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA
+XM7AAAAAAAIAAAABAMAAGyz0gEAAAAACAAAAAEGAABM
AAAAXAAAAAgAAAAABAAAQcSvWzkAAAAYAAAAAQIAAAIA
AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAABCQAAZmls
ZTovLy8FAAAAAQEAAG1hY09TAAAACAAAAAQDAAAAoCBo
dAAAAAgAAAAABAAAQcR/aqKAAAAkAAAAAQEAAEI4MkMz
Njk1LTAzQ0QtNEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgA
AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA
AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA
DQAAAAQQAAA8AAAAAAAAAAUQAABsAAAAAAAAABAQAACM
AAAAAAAAAEAQAAB8AAAAAAAAAAIgAAA4AQAAAAAAAAUg
AACsAAAAAAAAABAgAAC8AAAAAAAAABEgAADsAAAAAAAA
ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA
AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA==
</data>
<key>bundle-identifier</key>
<string>com.mailspring.mailspring</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/Mailspring.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Mailspring</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>41</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055053</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zCwAAAAEBAABGZXJkaXVt
LmFwcAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA
AAAAAAgAAAAEAwAA//3AAQAAAAAIAAAAAQYAAEgAAABY
AAAACAAAAAAEAABBxKtKOYAAABgAAAABAgAAAgAAAAAA
AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v
LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA
CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt
MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC
AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA
AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA
BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA
AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA
AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA
AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA
MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA
</data>
<key>bundle-identifier</key>
<string>org.ferdium.ferdium-app</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/Ferdium.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Ferdium</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055054</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zDQAAAAEBAABMaWJyZVdv
bGYuYXBwAAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA
+XM7AAAAAAAIAAAABAMAAJ7/uQEAAAAACAAAAAEGAABM
AAAAXAAAAAgAAAAABAAAQcSnWToAAAAYAAAAAQIAAAIA
AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAABCQAAZmls
ZTovLy8FAAAAAQEAAG1hY09TAAAACAAAAAQDAAAAoCBo
dAAAAAgAAAAABAAAQcR/aqKAAAAkAAAAAQEAAEI4MkMz
Njk1LTAzQ0QtNEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgA
AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA
AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA
DQAAAAQQAAA8AAAAAAAAAAUQAABsAAAAAAAAABAQAACM
AAAAAAAAAEAQAAB8AAAAAAAAAAIgAAA4AQAAAAAAAAUg
AACsAAAAAAAAABAgAAC8AAAAAAAAABEgAADsAAAAAAAA
ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA
AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA==
</data>
<key>bundle-identifier</key>
<string>org.mozilla.librewolf</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/LibreWolf.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>LibreWolf</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055055</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABCcmF2ZSBC
cm93c2VyLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA
BAMAAPlzOwAAAAAACAAAAAQDAAAk9d0AAAAAAAgAAAAB
BgAAUAAAAGAAAAAIAAAAAAQAAEHElhmpgAAAGAAAAAEC
AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA
AGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAA
AKAgaHQAAAAIAAAAAAQAAEHEf2qigAAAJAAAAAEBAABC
ODJDMzY5NS0wM0NELTRFMkEtQTMwOC0yNThBRDJCRTM4
M0UYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA
AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA
AAAAAA0AAAAEEAAAQAAAAAAAAAAFEAAAcAAAAAAAAAAQ
EAAAkAAAAAAAAABAEAAAgAAAAAAAAAACIAAAPAEAAAAA
AAAFIAAAsAAAAAAAAAAQIAAAwAAAAAAAAAARIAAA8AAA
AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA
HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA=
</data>
<key>bundle-identifier</key>
<string>com.brave.Browser</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/Brave%20Browser.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Brave Browser</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055056</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zDAAAAAEBAABWU0NvZGl1
bS5hcHAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA
AAAAAAgAAAAEAwAAhoHAAQAAAAAIAAAAAQYAAEgAAABY
AAAACAAAAAAEAABBxKnFVQAAABgAAAABAgAAAgAAAAAA
AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v
LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA
CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt
MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC
AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA
AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA
BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA
AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA
AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA
AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA
MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA
</data>
<key>bundle-identifier</key>
<string>com.vscodium</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/VSCodium.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>VSCodium</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055057</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zCQAAAAEBAABUYWJieS5h
cHAAAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA
AAAAAAgAAAAEAwAAXv1vAAAAAAAIAAAAAQYAAEgAAABY
AAAACAAAAAAEAABBxISR4gAAABgAAAABAgAAAgAAAAAA
AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v
LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA
CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt
MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC
AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA
AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA
BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA
AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA
AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA
AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA
MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA
</data>
<key>bundle-identifier</key>
<string>org.tabby</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/Tabby.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Tabby</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055058</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zCQAAAAEBAABpVGVybS5h
cHAAAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA
AAAAAAgAAAAEAwAAqrV0AAAAAAAIAAAAAQYAAEgAAABY
AAAACAAAAAAEAABBxIN3LAAAABgAAAABAgAAAgAAAAAA
AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v
LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA
CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt
MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC
AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA
AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA
BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA
AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA
AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA
AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA
MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA
</data>
<key>bundle-identifier</key>
<string>com.googlecode.iterm2</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/iTerm.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>iTerm</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055059</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vazQCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zFQAAAAEBAABQYXJhbGxl
bHMgRGVza3RvcC5hcHAAAAAIAAAAAQYAABAAAAAkAAAA
CAAAAAQDAAD5czsAAAAAAAgAAAAEAwAAmZ0iAQAAAAAI
AAAAAQYAAFQAAABkAAAACAAAAAAEAABBxJyDzgAAABgA
AAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAA
AAEJAABmaWxlOi8vLwUAAAABAQAAbWFjT1MAAAAIAAAA
BAMAAACgIGh0AAAACAAAAAAEAABBxH9qooAAACQAAAAB
AQAAQjgyQzM2OTUtMDNDRC00RTJBLUEzMDgtMjU4QUQy
QkUzODNFGAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA
AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+////
AQAAAAAAAAANAAAABBAAAEQAAAAAAAAABRAAAHQAAAAA
AAAAEBAAAJQAAAAAAAAAQBAAAIQAAAAAAAAAAiAAAEAB
AAAAAAAABSAAALQAAAAAAAAAECAAAMQAAAAAAAAAESAA
APQAAAAAAAAAEiAAANQAAAAAAAAAEyAAAOQAAAAAAAAA
ICAAACABAAAAAAAAMCAAAEwBAAAAAAAAENAAAAQAAAAA
AAAA
</data>
<key>bundle-identifier</key>
<string>com.parallels.desktop.console</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/Parallels%20Desktop.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Parallels Desktop</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>GUID</key>
<integer>3702055060</integer>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA
AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABWTXdhcmUg
RnVzaW9uLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA
BAMAAPlzOwAAAAAACAAAAAQDAADNtXAAAAAAAAgAAAAB
BgAAUAAAAGAAAAAIAAAAAAQAAEHEO2/XgAAAGAAAAAEC
AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA
AGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAA
AKAgaHQAAAAIAAAAAAQAAEHEf2qigAAAJAAAAAEBAABC
ODJDMzY5NS0wM0NELTRFMkEtQTMwOC0yNThBRDJCRTM4
M0UYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA
AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA
AAAAAA0AAAAEEAAAQAAAAAAAAAAFEAAAcAAAAAAAAAAQ
EAAAkAAAAAAAAABAEAAAgAAAAAAAAAACIAAAPAEAAAAA
AAAFIAAAsAAAAAAAAAAQIAAAwAAAAAAAAAARIAAA8AAA
AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA
HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA=
</data>
<key>bundle-identifier</key>
<string>com.vmware.fusion</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Applications/VMware%20Fusion.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>VMware Fusion</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
<dict>
<key>tile-data</key>
<dict>
<key>book</key>
<data>
Ym9va/ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA7AEAAAQAAAADAwAAAAAAIAUA
AAABAQAAVXNlcnMAAAAJAAAAAQEAAGJ6YWxld3NraQAA
AAkAAAABAQAAUGFyYWxsZWxzAAAAEAAAAAEBAABVYnVu
dHUgMjIuMDQucHZtEAAAAAEBAABVYnVudHUgMjIuMDQu
YXBwFAAAAAEGAAAQAAAAIAAAADQAAABIAAAAYAAAAAgA
AAAEAwAAWmcAAAAAAAAIAAAABAMAAJxaBAAAAAAACAAA
AAQDAACIfw0AAAAAAAgAAAAEAwAA7lrRAQAAAAAIAAAA
BAMAAG5b0QEAAAAAFAAAAAEGAACUAAAApAAAALQAAADE
AAAA1AAAAAgAAAAABAAAQcSz/qHu0asYAAAAAQIAAAIA
AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAAEAwAAAwAA
AAAAAAAEAAAAAwMAAPcBAAAIAAAAAQkAAGZpbGU6Ly8v
BQAAAAEBAABtYWNPUwAAAAgAAAAEAwAAAKAgaHQAAAAI
AAAAAAQAAEHEf2qigAAAJAAAAAEBAABCODJDMzY5NS0w
M0NELTRFMkEtQTMwOC0yNThBRDJCRTM4M0UYAAAAAQIA
AIEAAAABAAAA7xMAAAEAAAAAAAAAAAAAAAEAAAABAQAA
LwAAAAAAAAABBQAAzAAAAP7///8BAAAAAAAAABAAAAAE
EAAAeAAAAAAAAAAFEAAA5AAAAAAAAAAQEAAAEAEAAAAA
AABAEAAAAAEAAAAAAAACIAAA2AEAAAAAAAAFIAAATAEA
AAAAAAAQIAAAXAEAAAAAAAARIAAAjAEAAAAAAAASIAAA
bAEAAAAAAAATIAAAfAEAAAAAAAAgIAAAuAEAAAAAAAAw
IAAA5AEAAAAAAAABwAAAMAEAAAAAAAARwAAAIAAAAAAA
AAASwAAAQAEAAAAAAAAQ0AAABAAAAAAAAAA=
</data>
<key>bundle-identifier</key>
<string>com.parallels.winapp.e5051949dc3a37f9077e85df0f1c8a21.9f5680d3edec424298aaf7134dcb58ab.fs</string>
<key>dock-extra</key>
<false/>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Users/bzalewski/Parallels/Ubuntu%2022.04.pvm/Ubuntu%2022.04.app/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Ubuntu 22.04</string>
<key>file-mod-date</key>
<integer>0</integer>
<key>file-type</key>
<integer>1</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>0</integer>
</dict>
<key>tile-type</key>
<string>file-tile</string>
</dict>
</array>
<key>persistent-others</key>
<array>
<dict>
<key>GUID</key>
<integer>1028996452</integer>
<key>tile-data</key>
<dict>
<key>arrangement</key>
<integer>2</integer>
<key>book</key>
<data>
Ym9va4ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAfAEAAAQAAAADAwAAAAAAIAUA
AAABAQAAVXNlcnMAAAAJAAAAAQEAAGJ6YWxld3NraQAA
AAkAAAABAQAARG93bmxvYWRzAAAADAAAAAEGAAAQAAAA
IAAAADQAAAAIAAAABAMAAFpnAAAAAAAACAAAAAQDAACc
WgQAAAAAAAgAAAAEAwAA0loEAAAAAAAMAAAAAQYAAFwA
AABsAAAAfAAAAAgAAAAABAAAQcR78TsAAAAYAAAAAQIA
AAIAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAAEAwAA
AQAAAAAAAAAEAAAAAwMAAPcBAAAIAAAAAQkAAGZpbGU6
Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAAAKAgaHQA
AAAkAAAAAQEAAEI4MkMzNjk1LTAzQ0QtNEUyQS1BMzA4
LTI1OEFEMkJFMzgzRRgAAAABAgAAgQAAAAEAAADvEwAA
AQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAADM
AAAA/v///wEAAAAAAAAAEAAAAAQQAABIAAAAAAAAAAUQ
AACMAAAAAAAAABAQAACwAAAAAAAAAEAQAACgAAAAAAAA
AAIgAABoAQAAAAAAAAUgAADsAAAAAAAAABAgAAD8AAAA
AAAAABEgAAAcAQAAAAAAABIgAAAMAQAAAAAAABMgAACg
AAAAAAAAACAgAABIAQAAAAAAADAgAAB0AQAAAAAAAAHA
AADQAAAAAAAAABHAAAAgAAAAAAAAABLAAADgAAAAAAAA
ABDQAAAEAAAAAAAAAA==
</data>
<key>displayas</key>
<integer>0</integer>
<key>file-data</key>
<dict>
<key>_CFURLString</key>
<string>file:///Users/bzalewski/Downloads/</string>
<key>_CFURLStringType</key>
<integer>15</integer>
</dict>
<key>file-label</key>
<string>Downloads</string>
<key>file-mod-date</key>
<integer>221512393459299</integer>
<key>file-type</key>
<integer>2</integer>
<key>is-beta</key>
<false/>
<key>parent-mod-date</key>
<integer>21177938905827</integer>
<key>preferreditemsize</key>
<integer>-1</integer>
<key>showas</key>
<integer>1</integer>
</dict>
<key>tile-type</key>
<string>directory-tile</string>
</dict>
</array>
<key>recent-apps</key>
<array/>
<key>region</key>
<string>US</string>
<key>show-process-indicators</key>
<true/>
<key>show-recents</key>
<false/>
<key>showAppExposeGestureEnabled</key>
<true/>
<key>showhidden</key>
<true/>
<key>tilesize</key>
<integer>36</integer>
<key>trash-full</key>
<true/>
<key>version</key>
<integer>1</integer>
<key>wvous-bl-corner</key>
<integer>5</integer>
<key>wvous-bl-modifier</key>
<integer>0</integer>
<key>wvous-br-corner</key>
<integer>10</integer>
<key>wvous-br-modifier</key>
<integer>0</integer>
<key>wvous-tl-corner</key>
<integer>2</integer>
<key>wvous-tl-modifier</key>
<integer>0</integer>
<key>wvous-tr-corner</key>
<integer>4</integer>
<key>wvous-tr-modifier</key>
<integer>0</integer>
</dict>
</plist>

View file

@ -0,0 +1,3 @@
#!/usr/bin/env bash
for DESKTOP_APP of BraveSoftware Ferdium "Google Assistant" Mailspring "Standard Notes" TeamViewer zoom.us

View file

@ -89,6 +89,7 @@ let installOrders = {}
const installOrdersPre = [] const installOrdersPre = []
const installOrdersPost = [] const installOrdersPost = []
const installOrdersService = [] const installOrdersService = []
const installOrdersPlugins = []
let brewUpdated, osType, osID, snapRefreshed let brewUpdated, osType, osID, snapRefreshed
// Download the installation map // Download the installation map
@ -371,6 +372,12 @@ async function updateInstallMaps(preference, packages, scopedPreference, pkg, pa
if (serviceHook) { if (serviceHook) {
installOrdersService.concat(typeof serviceHook === 'string' ? [serviceHook] : serviceHook) installOrdersService.concat(typeof serviceHook === 'string' ? [serviceHook] : serviceHook)
} }
const pluginMap = installData && installData.softwarePlugins && installData.softwarePlugins[pkg]
if (pluginMap) {
if (pluginMap.cmd && pluginMap.plugins) {
installOrdersPlugins.push({ package: pkg, cmd: pluginMap.cmd, plugins: pluginMap.plugins })
}
}
if (!installOrders[preference]) { if (!installOrders[preference]) {
installOrders[preference] = [] installOrders[preference] = []
} }
@ -1479,6 +1486,19 @@ async function pruneInstallOrders(installOrders) {
return newOrders return newOrders
} }
async function installPlugins(pluginData) {
for (const plugin of pluginData.plugin) {
try {
const pluginCmd = plugin.cmd.replace(/{PLUGIN}/g, plugin)
runCommand(`Installing ${pluginData.package} plugin - ${plugin}`, `{pluginCmd}`)
log('success', 'Plugin', `Successfully installed ${pluginData.package} plugin - ${plugin}`)
} catch (e) {
log('error', 'Plugin', `Failed to install ${pluginData.package} plugin - ${plugin}`)
console.error(e)
}
}
}
// main process // main process
async function installSoftware(pkgsToInstall) { async function installSoftware(pkgsToInstall) {
osType = await OSType() osType = await OSType()
@ -1528,6 +1548,10 @@ async function installSoftware(pkgsToInstall) {
for (const service of installOrdersService) { for (const service of installOrdersService) {
await updateService(service) await updateService(service)
} }
log('info', 'Plugin', 'Installing package-specific plugins')
for (const plugin of installOrdersPlugins) {
await installPlugins(plugin)
}
for (const script of installOrdersPost) { for (const script of installOrdersPost) {
await $`${script}` await $`${script}`
} }

View file

@ -89,6 +89,11 @@ if command -v supdock > /dev/null; then
alias docker='supdock' alias docker='supdock'
fi fi
### VSCodium
if command -v codium > /dev/null; then
alias code='codium'
fi
# Fix for auto expansion (source: https://wiki.archlinux.org/title/Sudo#Passing_aliases) # Fix for auto expansion (source: https://wiki.archlinux.org/title/Sudo#Passing_aliases)
alias sudo='sudo ' alias sudo='sudo '

View file

@ -7448,35 +7448,7 @@ softwarePlugins:
- vagrant-share - vagrant-share
- vagrant-vbguest - vagrant-vbguest
- vagrant-vmware-desktop - vagrant-vmware-desktop
vim: vscodium:
plugins:
- https://github.com/airblade/vim-gitgutter.git
- https://github.com/dense-analysis/ale.git
- https://github.com/editorconfig/editorconfig-vim.git
- https://github.com/ekalinin/dockerfile.vim.git
- https://github.com/fatih/vim-go.git
- https://github.com/hdima/python-syntax.git
- https://github.com/itchyny/lightline.vim.git
- https://github.com/junegunn/fzf.git
- https://github.com/junegunn/fzf.vim.git
- https://github.com/kristijanhusak/vim-carbon-now-sh.git
- https://github.com/mxw/vim-jsx.git
- https://github.com/nanotee/zoxide.vim.git
- https://github.com/neoclide/coc.nvim.git
- https://github.com/pangloss/vim-javascript.git
- https://github.com/pearofducks/ansible-vim.git
- https://github.com/plasticboy/vim-markdown.git
- https://github.com/prettier/vim-prettier.git
- https://github.com/ryanoasis/vim-devicons.git
- https://github.com/scrooloose/nerdtree.git
- https://github.com/stanangeloff/php.vim.git
- https://github.com/terryma/vim-multiple-cursors.git
- https://github.com/tpope/vim-fugitive.git
- https://github.com/tpope/vim-sensible.git
- https://github.com/tpope/vim-surround.git
- https://github.com/vim-airline/vim-airline.git
- https://github.com/vim-syntastic/syntastic.git
vscode:
cmd: | cmd: |
if test -n "$(find ~/.vscode/extensions -mindepth 1 -maxdepth 1 -type d -name "$(echo {PLUGIN} | tr "[:upper:]" "[:lower:]")*" -print -quit)"; then if test -n "$(find ~/.vscode/extensions -mindepth 1 -maxdepth 1 -type d -name "$(echo {PLUGIN} | tr "[:upper:]" "[:lower:]")*" -print -quit)"; then
code --install-extension "$(echo {PLUGIN} | tr "[:upper:]" "[:lower:]")" code --install-extension "$(echo {PLUGIN} | tr "[:upper:]" "[:lower:]")"