From 031ed72a1a63c9deac1322431a2588b5e8579025 Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Mon, 9 Jan 2023 04:39:29 +0000 Subject: [PATCH] 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 --- home/Library/Preferences/com.apple.dock.plist | 743 ++++++++++++++++++ .../bin/executable_backup-app-settings | 3 + home/dot_local/bin/executable_install-program | 24 + home/private_dot_config/shell/aliases.sh.tmpl | 5 + software.yml | 30 +- 5 files changed, 776 insertions(+), 29 deletions(-) create mode 100644 home/Library/Preferences/com.apple.dock.plist create mode 100644 home/dot_local/bin/executable_backup-app-settings diff --git a/home/Library/Preferences/com.apple.dock.plist b/home/Library/Preferences/com.apple.dock.plist new file mode 100644 index 00000000..48e96e20 --- /dev/null +++ b/home/Library/Preferences/com.apple.dock.plist @@ -0,0 +1,743 @@ + + + + + autohide + + autohide-delay + 0.0 + autohide-time-modifier + 0.5 + enable-spring-load-actions-on-all-items + + expose-animation-duration + 0.10000000149011612 + largesize + 16 + last-analytics-stamp + + 694915310.66671598 + + launchanim + + loc + en_US:(null) + mineffect + scale + minimize-to-application + + mod-count + 437 + mouse-over-hilite-stack + + mru-spaces + + no-bouncing + + orientation + bottom + persistent-apps + + + GUID + 1037954598 + tile-data + + book + + Ym9va0QCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAZAEAAAQAAAADAwAAAAAAIAYA + AAABAQAAU3lzdGVtAAAMAAAAAQEAAEFwcGxpY2F0aW9u + cw0AAAABAQAATGF1bmNocGFkLmFwcAAAAAwAAAABBgAA + EAAAACAAAAA0AAAACAAAAAQDAAAVAAAA////DwgAAAAE + AwAAFwAAAP///w8IAAAABAMAADgYAAD///8PDAAAAAEG + AABgAAAAcAAAAIAAAAAIAAAAAAQAAEHEf2qigAAAGAAA + AAECAAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAA + AQkAAGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAE + AwAAAKAgaHQAAAAkAAAAAQEAAEI4MkMzNjk1LTAzQ0Qt + NEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgAAAABAgAAgQAA + AAEAAADvEwAAAQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAA + AAAAAAEFAACoAAAA/v///wEAAAAAAAAADQAAAAQQAABM + AAAAAAAAAAUQAACQAAAAAAAAABAQAAC0AAAAAAAAAEAQ + AACkAAAAAAAAAAIgAABQAQAAAAAAAAUgAADUAAAAAAAA + ABAgAADkAAAAAAAAABEgAAAEAQAAAAAAABIgAAD0AAAA + AAAAABMgAACkAAAAAAAAACAgAAAwAQAAAAAAADAgAABc + AQAAAAAAABDQAAAEAAAAAAAAAA== + + bundle-identifier + com.apple.launchpad.launcher + dock-extra + + file-data + + _CFURLString + file:///System/Applications/Launchpad.app/ + _CFURLStringType + 15 + + file-label + Launchpad + file-mod-date + 3748941381 + file-type + 169 + is-beta + + parent-mod-date + 3748941381 + + tile-type + file-tile + + + GUID + 3702055052 + tile-data + + book + + Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zEgAAAAEBAABTdGFuZGFy + ZCBOb3Rlcy5hcHAAAAgAAAABBgAAEAAAACQAAAAIAAAA + BAMAAPlzOwAAAAAACAAAAAQDAADX6MABAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHErbqKgAAAGAAAAAEC + AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA + AGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAA + AKAgaHQAAAAIAAAAAAQAAEHEf2qigAAAJAAAAAEBAABC + ODJDMzY5NS0wM0NELTRFMkEtQTMwOC0yNThBRDJCRTM4 + M0UYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA + AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA + AAAAAA0AAAAEEAAAQAAAAAAAAAAFEAAAcAAAAAAAAAAQ + EAAAkAAAAAAAAABAEAAAgAAAAAAAAAACIAAAPAEAAAAA + AAAFIAAAsAAAAAAAAAAQIAAAwAAAAAAAAAARIAAA8AAA + AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA + HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA= + + bundle-identifier + org.standardnotes.standardnotes + dock-extra + + file-data + + _CFURLString + file:///Applications/Standard%20Notes.app/ + _CFURLStringType + 15 + + file-label + Standard Notes + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 2703713638 + tile-data + + book + + Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zDgAAAAEBAABNYWlsc3By + aW5nLmFwcAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA + +XM7AAAAAAAIAAAABAMAAGyz0gEAAAAACAAAAAEGAABM + AAAAXAAAAAgAAAAABAAAQcSvWzkAAAAYAAAAAQIAAAIA + AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAABCQAAZmls + ZTovLy8FAAAAAQEAAG1hY09TAAAACAAAAAQDAAAAoCBo + dAAAAAgAAAAABAAAQcR/aqKAAAAkAAAAAQEAAEI4MkMz + Njk1LTAzQ0QtNEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgA + AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA + AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA + DQAAAAQQAAA8AAAAAAAAAAUQAABsAAAAAAAAABAQAACM + AAAAAAAAAEAQAAB8AAAAAAAAAAIgAAA4AQAAAAAAAAUg + AACsAAAAAAAAABAgAAC8AAAAAAAAABEgAADsAAAAAAAA + ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA + AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA== + + bundle-identifier + com.mailspring.mailspring + dock-extra + + file-data + + _CFURLString + file:///Applications/Mailspring.app/ + _CFURLStringType + 15 + + file-label + Mailspring + file-mod-date + 0 + file-type + 41 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055053 + tile-data + + book + + Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zCwAAAAEBAABGZXJkaXVt + LmFwcAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA + AAAAAAgAAAAEAwAA//3AAQAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxKtKOYAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v + LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA + CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt + MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC + AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA + AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA + BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA + AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA + AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA + AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA + MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA + + bundle-identifier + org.ferdium.ferdium-app + dock-extra + + file-data + + _CFURLString + file:///Applications/Ferdium.app/ + _CFURLStringType + 15 + + file-label + Ferdium + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055054 + tile-data + + book + + Ym9vaywCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAATAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zDQAAAAEBAABMaWJyZVdv + bGYuYXBwAAAACAAAAAEGAAAQAAAAJAAAAAgAAAAEAwAA + +XM7AAAAAAAIAAAABAMAAJ7/uQEAAAAACAAAAAEGAABM + AAAAXAAAAAgAAAAABAAAQcSnWToAAAAYAAAAAQIAAAIA + AAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAABCQAAZmls + ZTovLy8FAAAAAQEAAG1hY09TAAAACAAAAAQDAAAAoCBo + dAAAAAgAAAAABAAAQcR/aqKAAAAkAAAAAQEAAEI4MkMz + Njk1LTAzQ0QtNEUyQS1BMzA4LTI1OEFEMkJFMzgzRRgA + AAABAgAAgQAAAAEAAADvEwAAAQAAAAAAAAAAAAAAAQAA + AAEBAAAvAAAAAAAAAAEFAACoAAAA/v///wEAAAAAAAAA + DQAAAAQQAAA8AAAAAAAAAAUQAABsAAAAAAAAABAQAACM + AAAAAAAAAEAQAAB8AAAAAAAAAAIgAAA4AQAAAAAAAAUg + AACsAAAAAAAAABAgAAC8AAAAAAAAABEgAADsAAAAAAAA + ABIgAADMAAAAAAAAABMgAADcAAAAAAAAACAgAAAYAQAA + AAAAADAgAABEAQAAAAAAABDQAAAEAAAAAAAAAA== + + bundle-identifier + org.mozilla.librewolf + dock-extra + + file-data + + _CFURLString + file:///Applications/LibreWolf.app/ + _CFURLStringType + 15 + + file-label + LibreWolf + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055055 + tile-data + + book + + Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABCcmF2ZSBC + cm93c2VyLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA + BAMAAPlzOwAAAAAACAAAAAQDAAAk9d0AAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHElhmpgAAAGAAAAAEC + AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA + AGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAA + AKAgaHQAAAAIAAAAAAQAAEHEf2qigAAAJAAAAAEBAABC + ODJDMzY5NS0wM0NELTRFMkEtQTMwOC0yNThBRDJCRTM4 + M0UYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA + AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA + AAAAAA0AAAAEEAAAQAAAAAAAAAAFEAAAcAAAAAAAAAAQ + EAAAkAAAAAAAAABAEAAAgAAAAAAAAAACIAAAPAEAAAAA + AAAFIAAAsAAAAAAAAAAQIAAAwAAAAAAAAAARIAAA8AAA + AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA + HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA= + + bundle-identifier + com.brave.Browser + dock-extra + + file-data + + _CFURLString + file:///Applications/Brave%20Browser.app/ + _CFURLStringType + 15 + + file-label + Brave Browser + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055056 + tile-data + + book + + Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zDAAAAAEBAABWU0NvZGl1 + bS5hcHAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA + AAAAAAgAAAAEAwAAhoHAAQAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxKnFVQAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v + LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA + CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt + MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC + AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA + AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA + BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA + AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA + AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA + AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA + MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA + + bundle-identifier + com.vscodium + dock-extra + + file-data + + _CFURLString + file:///Applications/VSCodium.app/ + _CFURLStringType + 15 + + file-label + VSCodium + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055057 + tile-data + + book + + Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zCQAAAAEBAABUYWJieS5h + cHAAAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA + AAAAAAgAAAAEAwAAXv1vAAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxISR4gAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v + LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA + CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt + MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC + AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA + AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA + BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA + AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA + AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA + AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA + MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA + + bundle-identifier + org.tabby + dock-extra + + file-data + + _CFURLString + file:///Applications/Tabby.app/ + _CFURLStringType + 15 + + file-label + Tabby + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055058 + tile-data + + book + + Ym9vaygCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAASAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zCQAAAAEBAABpVGVybS5h + cHAAAAAIAAAAAQYAABAAAAAkAAAACAAAAAQDAAD5czsA + AAAAAAgAAAAEAwAAqrV0AAAAAAAIAAAAAQYAAEgAAABY + AAAACAAAAAAEAABBxIN3LAAAABgAAAABAgAAAgAAAAAA + AAAPAAAAAAAAAAAAAAAAAAAACAAAAAEJAABmaWxlOi8v + LwUAAAABAQAAbWFjT1MAAAAIAAAABAMAAACgIGh0AAAA + CAAAAAAEAABBxH9qooAAACQAAAABAQAAQjgyQzM2OTUt + MDNDRC00RTJBLUEzMDgtMjU4QUQyQkUzODNFGAAAAAEC + AACBAAAAAQAAAO8TAAABAAAAAAAAAAAAAAABAAAAAQEA + AC8AAAAAAAAAAQUAAKgAAAD+////AQAAAAAAAAANAAAA + BBAAADgAAAAAAAAABRAAAGgAAAAAAAAAEBAAAIgAAAAA + AAAAQBAAAHgAAAAAAAAAAiAAADQBAAAAAAAABSAAAKgA + AAAAAAAAECAAALgAAAAAAAAAESAAAOgAAAAAAAAAEiAA + AMgAAAAAAAAAEyAAANgAAAAAAAAAICAAABQBAAAAAAAA + MCAAAEABAAAAAAAAENAAAAQAAAAAAAAA + + bundle-identifier + com.googlecode.iterm2 + dock-extra + + file-data + + _CFURLString + file:///Applications/iTerm.app/ + _CFURLStringType + 15 + + file-label + iTerm + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055059 + tile-data + + book + + Ym9vazQCAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAVAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zFQAAAAEBAABQYXJhbGxl + bHMgRGVza3RvcC5hcHAAAAAIAAAAAQYAABAAAAAkAAAA + CAAAAAQDAAD5czsAAAAAAAgAAAAEAwAAmZ0iAQAAAAAI + AAAAAQYAAFQAAABkAAAACAAAAAAEAABBxJyDzgAAABgA + AAABAgAAAgAAAAAAAAAPAAAAAAAAAAAAAAAAAAAACAAA + AAEJAABmaWxlOi8vLwUAAAABAQAAbWFjT1MAAAAIAAAA + BAMAAACgIGh0AAAACAAAAAAEAABBxH9qooAAACQAAAAB + AQAAQjgyQzM2OTUtMDNDRC00RTJBLUEzMDgtMjU4QUQy + QkUzODNFGAAAAAECAACBAAAAAQAAAO8TAAABAAAAAAAA + AAAAAAABAAAAAQEAAC8AAAAAAAAAAQUAAKgAAAD+//// + AQAAAAAAAAANAAAABBAAAEQAAAAAAAAABRAAAHQAAAAA + AAAAEBAAAJQAAAAAAAAAQBAAAIQAAAAAAAAAAiAAAEAB + AAAAAAAABSAAALQAAAAAAAAAECAAAMQAAAAAAAAAESAA + APQAAAAAAAAAEiAAANQAAAAAAAAAEyAAAOQAAAAAAAAA + ICAAACABAAAAAAAAMCAAAEwBAAAAAAAAENAAAAQAAAAA + AAAA + + bundle-identifier + com.parallels.desktop.console + dock-extra + + file-data + + _CFURLString + file:///Applications/Parallels%20Desktop.app/ + _CFURLStringType + 15 + + file-label + Parallels Desktop + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + GUID + 3702055060 + tile-data + + book + + Ym9vazACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAUAEAAAQAAAADAwAAAAAAIAwA + AAABAQAAQXBwbGljYXRpb25zEQAAAAEBAABWTXdhcmUg + RnVzaW9uLmFwcAAAAAgAAAABBgAAEAAAACQAAAAIAAAA + BAMAAPlzOwAAAAAACAAAAAQDAADNtXAAAAAAAAgAAAAB + BgAAUAAAAGAAAAAIAAAAAAQAAEHEO2/XgAAAGAAAAAEC + AAACAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAIAAAAAQkA + AGZpbGU6Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAA + AKAgaHQAAAAIAAAAAAQAAEHEf2qigAAAJAAAAAEBAABC + ODJDMzY5NS0wM0NELTRFMkEtQTMwOC0yNThBRDJCRTM4 + M0UYAAAAAQIAAIEAAAABAAAA7xMAAAEAAAAAAAAAAAAA + AAEAAAABAQAALwAAAAAAAAABBQAAqAAAAP7///8BAAAA + AAAAAA0AAAAEEAAAQAAAAAAAAAAFEAAAcAAAAAAAAAAQ + EAAAkAAAAAAAAABAEAAAgAAAAAAAAAACIAAAPAEAAAAA + AAAFIAAAsAAAAAAAAAAQIAAAwAAAAAAAAAARIAAA8AAA + AAAAAAASIAAA0AAAAAAAAAATIAAA4AAAAAAAAAAgIAAA + HAEAAAAAAAAwIAAASAEAAAAAAAAQ0AAABAAAAAAAAAA= + + bundle-identifier + com.vmware.fusion + dock-extra + + file-data + + _CFURLString + file:///Applications/VMware%20Fusion.app/ + _CFURLStringType + 15 + + file-label + VMware Fusion + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + tile-data + + book + + 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= + + bundle-identifier + com.parallels.winapp.e5051949dc3a37f9077e85df0f1c8a21.9f5680d3edec424298aaf7134dcb58ab.fs + dock-extra + + file-data + + _CFURLString + file:///Users/bzalewski/Parallels/Ubuntu%2022.04.pvm/Ubuntu%2022.04.app/ + _CFURLStringType + 15 + + file-label + Ubuntu 22.04 + file-mod-date + 0 + file-type + 1 + is-beta + + parent-mod-date + 0 + + tile-type + file-tile + + + persistent-others + + + GUID + 1028996452 + tile-data + + arrangement + 2 + book + + Ym9va4ACAAAAAAQQMAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAfAEAAAQAAAADAwAAAAAAIAUA + AAABAQAAVXNlcnMAAAAJAAAAAQEAAGJ6YWxld3NraQAA + AAkAAAABAQAARG93bmxvYWRzAAAADAAAAAEGAAAQAAAA + IAAAADQAAAAIAAAABAMAAFpnAAAAAAAACAAAAAQDAACc + WgQAAAAAAAgAAAAEAwAA0loEAAAAAAAMAAAAAQYAAFwA + AABsAAAAfAAAAAgAAAAABAAAQcR78TsAAAAYAAAAAQIA + AAIAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAgAAAAEAwAA + AQAAAAAAAAAEAAAAAwMAAPcBAAAIAAAAAQkAAGZpbGU6 + Ly8vBQAAAAEBAABtYWNPUwAAAAgAAAAEAwAAAKAgaHQA + AAAkAAAAAQEAAEI4MkMzNjk1LTAzQ0QtNEUyQS1BMzA4 + LTI1OEFEMkJFMzgzRRgAAAABAgAAgQAAAAEAAADvEwAA + AQAAAAAAAAAAAAAAAQAAAAEBAAAvAAAAAAAAAAEFAADM + AAAA/v///wEAAAAAAAAAEAAAAAQQAABIAAAAAAAAAAUQ + AACMAAAAAAAAABAQAACwAAAAAAAAAEAQAACgAAAAAAAA + AAIgAABoAQAAAAAAAAUgAADsAAAAAAAAABAgAAD8AAAA + AAAAABEgAAAcAQAAAAAAABIgAAAMAQAAAAAAABMgAACg + AAAAAAAAACAgAABIAQAAAAAAADAgAAB0AQAAAAAAAAHA + AADQAAAAAAAAABHAAAAgAAAAAAAAABLAAADgAAAAAAAA + ABDQAAAEAAAAAAAAAA== + + displayas + 0 + file-data + + _CFURLString + file:///Users/bzalewski/Downloads/ + _CFURLStringType + 15 + + file-label + Downloads + file-mod-date + 221512393459299 + file-type + 2 + is-beta + + parent-mod-date + 21177938905827 + preferreditemsize + -1 + showas + 1 + + tile-type + directory-tile + + + recent-apps + + region + US + show-process-indicators + + show-recents + + showAppExposeGestureEnabled + + showhidden + + tilesize + 36 + trash-full + + version + 1 + wvous-bl-corner + 5 + wvous-bl-modifier + 0 + wvous-br-corner + 10 + wvous-br-modifier + 0 + wvous-tl-corner + 2 + wvous-tl-modifier + 0 + wvous-tr-corner + 4 + wvous-tr-modifier + 0 + + diff --git a/home/dot_local/bin/executable_backup-app-settings b/home/dot_local/bin/executable_backup-app-settings new file mode 100644 index 00000000..43759fbe --- /dev/null +++ b/home/dot_local/bin/executable_backup-app-settings @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +for DESKTOP_APP of BraveSoftware Ferdium "Google Assistant" Mailspring "Standard Notes" TeamViewer zoom.us \ No newline at end of file diff --git a/home/dot_local/bin/executable_install-program b/home/dot_local/bin/executable_install-program index cd11c44e..58d24d6c 100644 --- a/home/dot_local/bin/executable_install-program +++ b/home/dot_local/bin/executable_install-program @@ -89,6 +89,7 @@ let installOrders = {} const installOrdersPre = [] const installOrdersPost = [] const installOrdersService = [] +const installOrdersPlugins = [] let brewUpdated, osType, osID, snapRefreshed // Download the installation map @@ -371,6 +372,12 @@ async function updateInstallMaps(preference, packages, scopedPreference, pkg, pa if (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]) { installOrders[preference] = [] } @@ -1479,6 +1486,19 @@ async function pruneInstallOrders(installOrders) { 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 async function installSoftware(pkgsToInstall) { osType = await OSType() @@ -1528,6 +1548,10 @@ async function installSoftware(pkgsToInstall) { for (const service of installOrdersService) { await updateService(service) } + log('info', 'Plugin', 'Installing package-specific plugins') + for (const plugin of installOrdersPlugins) { + await installPlugins(plugin) + } for (const script of installOrdersPost) { await $`${script}` } diff --git a/home/private_dot_config/shell/aliases.sh.tmpl b/home/private_dot_config/shell/aliases.sh.tmpl index a1eb6c10..30921a3e 100644 --- a/home/private_dot_config/shell/aliases.sh.tmpl +++ b/home/private_dot_config/shell/aliases.sh.tmpl @@ -89,6 +89,11 @@ if command -v supdock > /dev/null; then alias docker='supdock' 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) alias sudo='sudo ' diff --git a/software.yml b/software.yml index 3764f26d..04f9ca09 100644 --- a/software.yml +++ b/software.yml @@ -7448,35 +7448,7 @@ softwarePlugins: - vagrant-share - vagrant-vbguest - vagrant-vmware-desktop - vim: - 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: + vscodium: cmd: | 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:]")"