@@ -423,7 +423,9 @@ softwarePackages:
423
423
_link:cask :
424
424
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/pieces-os"
425
425
target : " $HOME/Library/Application Support/com.pieces.os"
426
- _link:snap : ' TODO'
426
+ _link:snap :
427
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/pieces-os"
428
+ target : " $HOME/snap/pieces-os/current"
427
429
appinstaller : https://builds.pieces.app/stages/production/appinstaller/os_server.appinstaller
428
430
cask : pieces-os
429
431
exe : https://builds.pieces.app/stages/production/os_server/windows-exe/download
@@ -527,7 +529,9 @@ softwarePackages:
527
529
_link:cask :
528
530
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/Altair GraphQL Client"
529
531
target : " $HOME/Library/Application Support/Altair GraphQL Client"
530
- _link:choco : ' TODO'
532
+ _link:choco :
533
+ - src : " %APPDATA%/.config/Altair GraphQL Client"
534
+ target : " %APPDATA%/Altair GraphQL Client"
531
535
_link:snap :
532
536
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/Altair GraphQL Client"
533
537
target : " $HOME/snap/altair/current/.config/Altair GraphQL Client"
@@ -602,9 +606,19 @@ softwarePackages:
602
606
_name : Android Studio
603
607
_app : Android Studio.app
604
608
_link:cask : ' TODO'
605
- _link:choco : ' TODO'
606
- _link:flatpak : ' TODO'
607
- _link:snap : ' TODO'
609
+ _link:choco :
610
+ - src : " %APPDATA%/.config/Google"
611
+ target : " %APPDATA%/Google"
612
+ _link:flatpak :
613
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/Google/AndroidStudio2023.1"
614
+ target : " $HOME/.var/app/com.google.AndroidStudio/config/Google/AndroidStudio2023.1"
615
+ - src : " $HOME/.local/share/Google/consentOptions"
616
+ target : " $HOME/.var/app/com.google.AndroidStudio/data/Google/consentOptions"
617
+ _link:snap :
618
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/Google/AndroidStudio2023.1"
619
+ target : " $HOME/.config/Google/AndroidStudio2023.1"
620
+ - src : " $HOME/.local/share/Google/consentOptions"
621
+ target : " $HOME/.local/share/Google/consentOptions"
608
622
cask : android-studio
609
623
choco : androidstudio
610
624
flatpak : com.google.AndroidStudio
@@ -1237,7 +1251,7 @@ softwarePackages:
1237
1251
_github : false
1238
1252
_name : Logi Options+
1239
1253
_app : logioptionsplus.app
1240
- _link:choco : ' TODO'
1254
+ _link:choco : ' TODO - Installation fails, check again '
1241
1255
_link:cask :
1242
1256
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/LogiOptionsPlus"
1243
1257
target : " $HOME/Library/Application Support/LogiOptionsPlus"
@@ -1929,8 +1943,12 @@ softwarePackages:
1929
1943
_link:cask :
1930
1944
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/tor-browser"
1931
1945
target : " $HOME/Library/Application Support/TorBrowser-Data/Tor"
1932
- _link:choco : ' TODO'
1933
- _link:flatpak : ' TODO'
1946
+ _link:choco :
1947
+ - src : " %APPDATA%/.config/tor-browser"
1948
+ target : " %PROGRAMDATA%/chocolatey/lib/tor-browser/tools/tor-browser/Browser/TorBrowser/Data"
1949
+ _link:flatpak :
1950
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/tor-browser"
1951
+ target : " $HOME/.var/app/com.github.micahflee.torbrowser-launcher/data/torbrowser/tbb/x86_64/tor-browser/Browser/TorBrowser/Data/"
1934
1952
cask : tor-browser
1935
1953
choco : tor-browser
1936
1954
flatpak : com.github.micahflee.torbrowser-launcher
@@ -4234,12 +4252,12 @@ softwarePackages:
4234
4252
if command -v gitomatic > /dev/null; then
4235
4253
### Copy bin to /usr/local/bin
4236
4254
logg info "Copying $HOME/.local/bin/gitomatic-service to /usr/local/bin/gitomatic-service" && sudo cp -f "$HOME/.local/bin/gitomatic-service" /usr/local/bin/gitomatic-service
4237
-
4255
+
4238
4256
### Copy gitomatic to global directory
4239
4257
if [ ! -f /usr/local/bin/gitomatic ]; then
4240
4258
logg info 'Copying gitomatic executable to /usr/local/bin/gitomatic' && sudo cp -f "$(which gitomatic)" /usr/local/bin/gitomatic
4241
4259
fi
4242
-
4260
+
4243
4261
if [ -d /Applications ] && [ -d /System ]; then
4244
4262
### macOS
4245
4263
logg info 'Copying gitomatic plist file to /Library/LaunchDaemons' && sudo cp -f "${XDG_CONFIG_HOME:-$HOME/.config}/gitomatic/com.github.muesli.gitomatic.plist" /Library/LaunchDaemons/com.github.muesli.gitomatic.plist
@@ -5840,7 +5858,9 @@ softwarePackages:
5840
5858
_link:cask :
5841
5859
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/Ferdium"
5842
5860
target : " $HOME/Library/Application Support/Ferdium"
5843
- _link:choco : ' TODO'
5861
+ _link:choco :
5862
+ - src : " %APPDATA%/.config/Ferdium"
5863
+ target : " %APPDATA%/Ferdium"
5844
5864
_link:flatpak :
5845
5865
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/Ferdium"
5846
5866
target : " $HOME/.var/app/org.ferdium.Ferdium/config/Ferdium"
@@ -5886,9 +5906,15 @@ softwarePackages:
5886
5906
_link:cask :
5887
5907
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/mailspring"
5888
5908
target : " $HOME/Library/Application Support/Mailspring"
5889
- _link:choco : ' TODO'
5890
- _link:flatpak : ' TODO'
5891
- _link:snap : ' TODO'
5909
+ _link:choco :
5910
+ - src : " %APPDATA%/.config/Mailspring"
5911
+ target : " %APPDATA%/Mailspring"
5912
+ _link:flatpak :
5913
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/mailspring"
5914
+ target : " $HOME/.var/app/com.getmailspring.Mailspring/config/Mailspring"
5915
+ _link:snap :
5916
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/mailspring"
5917
+ target : " $HOME/snap/mailspring/current/.config/Mailspring"
5892
5918
cask : mailspring
5893
5919
choco : mailspring
5894
5920
flatpak : com.getmailspring.Mailspring
@@ -5917,9 +5943,15 @@ softwarePackages:
5917
5943
_link:cask :
5918
5944
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/marktext"
5919
5945
target : " $HOME/Library/Application Support/marktext"
5920
- _link:choco : ' TODO'
5921
- _link:flatpak : ' TODO'
5922
- _link:winget : ' TODO'
5946
+ _link:choco :
5947
+ - src : " %APPDATA%/.config/marktext"
5948
+ target : " %APPDATA%/marktext"
5949
+ _link:flatpak :
5950
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/marktext"
5951
+ target : " $HOME/.var/app/com.github.marktext.marktext/config/marktext"
5952
+ _link:winget :
5953
+ - src : " %APPDATA%/.config/marktext"
5954
+ target : " %APPDATA%/marktext"
5923
5955
cask : mark-text
5924
5956
choco : marktext
5925
5957
flatpak : com.github.marktext.marktext
@@ -5993,8 +6025,12 @@ softwarePackages:
5993
6025
_link:cask :
5994
6026
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/microsoft-edge/Default"
5995
6027
target : " $HOME/Library/Application Support/Microsoft Edge/Default"
5996
- _link:choco : ' TODO'
5997
- _link:flatpak : ' TODO'
6028
+ _link:choco :
6029
+ - src : " %APPDATA%/.config/microsoft-edge/Default"
6030
+ target : " %LOCALAPPDATA%/Microsoft/Edge/User Data/Default"
6031
+ _link:flatpak :
6032
+ - src : " ${XDG_CONFIG_HOME:-$HOME/.config}/microsoft-edge/Default"
6033
+ target : " $HOME/.var/app/com.microsoft.Edge/config/microsoft-edge/Default"
5998
6034
cask : microsoft-edge
5999
6035
choco : microsoft-edge
6000
6036
flatpak : com.microsoft.Edge
@@ -6810,7 +6846,9 @@ softwarePackages:
6810
6846
_link:cask :
6811
6847
- src : " ${XDG_CONFIG_HOME:-$HOME/.config}/notion"
6812
6848
target : " $HOME/Library/Application Support/Notion"
6813
- _link:choco : ' TODO'
6849
+ _link:choco :
6850
+ - src : " %APPDATA%/.config/notion"
6851
+ target : " %APPDATA%/Notion"
6814
6852
cask : notion
6815
6853
choco : notion
6816
6854
mas : 1559269364
@@ -9257,7 +9295,7 @@ softwarePackages:
9257
9295
_home : https://github.com/skeeto/endlessh
9258
9296
_name : Endlessh
9259
9297
_service : endlessh
9260
- _post : |
9298
+ _post : |
9261
9299
# @file Endlessh Configuration
9262
9300
# @brief Applies the Endlessh configuration and starts the service on Linux systems
9263
9301
# @description
@@ -10257,7 +10295,7 @@ softwarePackages:
10257
10295
# ## Links
10258
10296
#
10259
10297
# * [Privoxy configuration](https://github.com/megabyte-labs/install.doctor/tree/master/home/dot_config/privoxy/config)
10260
-
10298
+
10261
10299
### Define the Privoxy configuration location based on whether system is macOS or Linux
10262
10300
if [ -d /Applications ] && [ -d /System ]; then
10263
10301
### macOS
@@ -10283,7 +10321,7 @@ softwarePackages:
10283
10321
sudo add-usergroup "$USER" privoxy
10284
10322
fi
10285
10323
sudo chown privoxy:privoxy "$PRIVOXY_CONFIG" 2> /dev/null || sudo chown privoxy:$(id -g -n) "$PRIVOXY_CONFIG"
10286
-
10324
+
10287
10325
### Restart Privoxy after configuration is applied
10288
10326
if [ -d /Applications ] && [ -d /System ]; then
10289
10327
### macOS
@@ -11150,7 +11188,7 @@ softwarePackages:
11150
11188
# ## Links
11151
11189
#
11152
11190
# * [`fail2ban` configuration folder](https://github.com/megabyte-labs/install.doctor/tree/master/home/private_dot_ssh/fail2ban)
11153
-
11191
+
11154
11192
### Notify of script start
11155
11193
logg info 'Configuring fail2ban'
11156
11194
0 commit comments