diff --git a/software.yml b/software.yml index a59bbdaa..e487b23e 100644 --- a/software.yml +++ b/software.yml @@ -364,7 +364,7 @@ softwarePackages: _bin: graphql-playground _github: https://github.com/graphql/graphql-playground _name: GraphQL Playground - _when:cask: '! test -d "/Applications/GraphQL Playground.app" && ! test -d "~/Applications/GraphQL Playground.app"' + _when:cask: '! test -d "/Applications/GraphQL Playground.app" && ! test -d "$HOME/Applications/GraphQL Playground.app"' appimage: graphql/graphql-playground cask: graphql-playground exe: https://github.com/graphql/graphql-playground/releases/download/v1.8.10/graphql-playground-electron-setup-1.8.10.exe @@ -372,12 +372,12 @@ softwarePackages: _bin: kdenlive _github: https://github.com/KDE/kdenlive _name: Kdenlive - _when:cask: '! test -d /Applications/kdenlive.app && ! test -d ~/Applications/kdenlive.app' + _when:cask: '! test -d /Applications/kdenlive.app && ! test -d $HOME/Applications/kdenlive.app' cask: kdenlive choco: kdenlive flatpak: org.kde.kdenlive genymotion: - _when:cask: '! test -d /Applications/Genymotion.app && ! test -d ~/Applications/Genymotion.app' + _when:cask: '! test -d /Applications/Genymotion.app && ! test -d $HOME/Applications/Genymotion.app' cask: genymotion choco: genymotion # TODO: Figure out how to install on Android @@ -389,7 +389,7 @@ softwarePackages: _home: https://pieces.app/ _name: Pieces _post:snap: sudo snap connect pieces-os:dotnet-runtime-aspnetcore - _when:script:darwin: '! test -d /Applications/Pieces.app && ! test -d ~/Applications/Pieces.app' + _when:script:darwin: '! test -d /Applications/Pieces.app && ! test -d $HOME/Applications/Pieces.app' # TODO - Figure out how to deal with appinstaller appinstaller: https://builds.pieces.app/stages/production/pieces_suite_windows/appinstaller/download script:darwin: cd /tmp && curl -sSL https://builds.pieces.app/stages/production/macos_packaging/pkg/download > Pieces.pkg && sudo installer -pkg Pieces.pkg -target / && rm -f /tmp/Pieces.pkg @@ -452,7 +452,7 @@ softwarePackages: _github: https://github.com/altair-graphql/altair _home: https://altairgraphql.dev/ _name: Altair GraphQL Client - _when:cask: '! test -d "/Applications/Altair GraphQL Client.app" && ! test -d "~/Applications/Altair GraphQL Client.app"' + _when:cask: '! test -d "/Applications/Altair GraphQL Client.app" && ! test -d "$HOME/Applications/Altair GraphQL Client.app"' cask: altair-graphql-client choco: altair-graphql snap: altair @@ -484,7 +484,7 @@ softwarePackages: _github: null _home: https://developer.android.com/studio _name: Android Studio - _when:cask: '! test -d "/Applications/Android Studio.app" && ! test -d "~/Applications/Android Studio.app"' + _when:cask: '! test -d "/Applications/Android Studio.app" && ! test -d "$HOME/Applications/Android Studio.app"' cask: android-studio choco: androidstudio flatpak: com.google.AndroidStudio @@ -665,7 +665,7 @@ softwarePackages: http-toolkit: _github: https://github.com/httptoolkit/httptoolkit _name: HTTP Toolkit - _when:cask: '! test -d "/Applications/HTTP Toolkit.app" && ! test -d "~/Applications/HTTP Toolkit.app"' + _when:cask: '! test -d "/Applications/HTTP Toolkit.app" && ! test -d "$HOME/Applications/HTTP Toolkit.app"' cask: http-toolkit winget: HTTPToolKit.HTTPToolKit tart: @@ -723,7 +723,7 @@ softwarePackages: catlight: _github: https://github.com/catlightio/CatLight _name: Catlight - when: '! test -d /Applications/Catlight.app && ! test -d ~/Applications/Catlight.app' + when: '! test -d /Applications/Catlight.app && ! test -d $HOME/Applications/Catlight.app' cask: catlight deb: https://catlight.io/downloads/linux/beta d2vm: @@ -811,7 +811,7 @@ softwarePackages: port: aria2 scoop: aria2 ariang: - _when:cask: '! test -d "/Applications/AriaNg Native.app" && ! test -d "~/Applications/AriaNg Native.app"' + _when:cask: '! test -d "/Applications/AriaNg Native.app" && ! test -d "$HOME/Applications/AriaNg Native.app"' cask: ariang iina: _bin: null @@ -820,7 +820,7 @@ softwarePackages: _github: https://github.com/iina/iina _home: https://iina.io/ _name: iina macOS Video Player - _when:cask: '! test -d /Applications/iina.app && ! test -d ~/Applications/iina.app' + _when:cask: '! test -d /Applications/iina.app && ! test -d $HOME/Applications/iina.app' cask: iina asciinema: _bin: asciinema @@ -900,7 +900,7 @@ softwarePackages: devtoys: _bin: devtoys _github: https://github.com/ObuchiYuki/DevToysMac - _when:cask: echo '! test -d /Applications/DevToys.app && ! test -d ~/Applications/DevToys.app' | bash + _when:cask: echo '! test -d /Applications/DevToys.app && ! test -d $HOME/Applications/DevToys.app' | bash cask: devtoys devtoys-windows: _bin: devtoys @@ -918,13 +918,13 @@ softwarePackages: _bin: codeedit _github: https://github.com/CodeEditApp/CodeEdit _name: CodeEdit - _when:cask: '! test -d /Applications/CodeEdit.app && ! test -d ~/Applications/CodeEdit.app' + _when:cask: '! test -d /Applications/CodeEdit.app && ! test -d $HOME/Applications/CodeEdit.app' cask: codeedit barrier: _bin: barrier _github: https://github.com/debauchee/barrier _name: Barrier - _when:cask: '! test -d /Applications/Barrier.app && ! test -d ~/Applications/Barrier.app' + _when:cask: '! test -d /Applications/Barrier.app && ! test -d $HOME/Applications/Barrier.app' cask: barrier choco: barrier flatpak: com.github.debauchee.barrier @@ -935,7 +935,7 @@ softwarePackages: _github: https://github.com/zenangst/Syncalicious _home: https://github.com/zenangst/Syncalicious _name: Syncalicious - _when:cask: '! test -d /Applications/Syncalicious.app && ! test -d ~/Applications/Syncalicious.app' + _when:cask: '! test -d /Applications/Syncalicious.app && ! test -d $HOME/Applications/Syncalicious.app' cask: syncalicious auto-install: _bin: auto-install @@ -1032,7 +1032,7 @@ softwarePackages: _github: https://github.com/signalapp/Signal-Desktop _home: https://signal.org _name: Signal Desktop - _when:cask: '! test -d "/Applications/Signal.app" && ! test -d "~/Applications/Signal.app"' + _when:cask: '! test -d "/Applications/Signal.app" && ! test -d "$HOME/Applications/Signal.app"' cask: signal choco: signal flatpak: org.signal.Signal @@ -1070,7 +1070,7 @@ softwarePackages: _github: https://github.com/balena-io/etcher _home: https://www.balena.io/etcher/ _name: balenaEtcher - _when:cask: '! test -d /Applications/balenaEtcher.app && ! test -d ~/Applications/balenaEtcher.app' + _when:cask: '! test -d /Applications/balenaEtcher.app && ! test -d $HOME/Applications/balenaEtcher.app' ansible:linux: professormanhattan.etcher # Waiting for zap to allow headless automation of AppImage Catalog images # Currently, it fails because there are multiple versions to select @@ -1166,7 +1166,7 @@ softwarePackages: _github: https://github.com/kdzwinel/betwixt _home: https://github.com/kdzwinel/betwixt _name: Betwixt - _when:cask: '! test -d /Applications/Betwixt.app && ! test -d ~/Applications/Betwixt.app' + _when:cask: '! test -d /Applications/Betwixt.app && ! test -d $HOME/Applications/Betwixt.app' cask: betwixt bin: _bin: bin @@ -1192,7 +1192,7 @@ softwarePackages: _github: https://github.com/Jintin/Swimat _home: https://jintin.github.io/Swimat/ _name: Swimat - _when:cask: '! test -d /Applications/Swimat.app && ! test -d ~/Applications/Swimat.app' + _when:cask: '! test -d /Applications/Swimat.app && ! test -d $HOME/Applications/Swimat.app' cask: swimat textql: _bin: textql @@ -1211,7 +1211,7 @@ softwarePackages: _github: https://github.com/brunophilipe/Cakebrew _home: http://www.cakebrew.com/ _name: Cakebrew - _when:cask: '! test -d /Applications/Cakebrew.app && ! test -d ~/Applications/Cakebrew.app' + _when:cask: '! test -d /Applications/Cakebrew.app && ! test -d $HOME/Applications/Cakebrew.app' cask: cakebrew bitwarden: _bin: bitwarden @@ -1220,7 +1220,7 @@ softwarePackages: _github: https://github.com/bitwarden/desktop _home: null _name: BitWarden - _when:cask: '! test -d /Applications/Bitwarden.app && ! test -d ~/Applications/Bitwarden.app' + _when:cask: '! test -d /Applications/Bitwarden.app && ! test -d $HOME/Applications/Bitwarden.app' cask: bitwarden choco: bitwarden flatpak: com.bitwarden.desktop @@ -1294,25 +1294,25 @@ softwarePackages: _bin: utm _github: https://github.com/utmapp/UTM _name: UTM - _when:cask: '! test -d /Applications/UTM.app && ! test -d ~/Applications/UTM.app' + _when:cask: '! test -d /Applications/UTM.app && ! test -d $HOME/Applications/UTM.app' cask: utm amethyst: _bin: amethyst _github: https://github.com/ianyh/Amethyst _name: Amethyst - _when:cask: echo '! test -d /Applications/Amethyst.app && ! test -d ~/Applications/Amethyst.app' | bash + _when:cask: echo '! test -d /Applications/Amethyst.app && ! test -d $HOME/Applications/Amethyst.app' | bash cask: amethyst alt-tab: _bin: alt-tab _github: https://github.com/lwouis/alt-tab-macos _name: Alt+Tab for macOS that works like alt+tab on Windows - _when:cask: echo '! test -d /Applications/AltTab.app && ! test -d ~/Applications/AltTab.app' | bash + _when:cask: echo '! test -d /Applications/AltTab.app && ! test -d $HOME/Applications/AltTab.app' | bash cask: alt-tab fiscript: _bin: fiscript _github: https://github.com/Mortennn/FiScript _name: FiScript - _when:cask: echo '! test -d /Applications/FiScript.app && ! test -d ~/Applications/FiScript.app' | bash + _when:cask: echo '! test -d /Applications/FiScript.app && ! test -d $HOME/Applications/FiScript.app' | bash cask: fiscript opencommit: _bin: opencommit @@ -1355,7 +1355,7 @@ softwarePackages: _github: https://github.com/Barre/privaxy _home: false _name: Privaxy - _when:script:darwin: '! test -d /Applications/Privaxy.app && ! test -d ~/Applications/Privaxy.app' + _when:script:darwin: '! test -d /Applications/Privaxy.app && ! test -d $HOME/Applications/Privaxy.app' appimage: barre/privaxy apt: https://github.com/Barre/privaxy/releases/download/v0.5.2/privaxy_0.5.2_amd64.deb script:darwin: curl -sSL https://github.com/Barre/privaxy/releases/download/v0.5.2/Privaxy_0.5.2_universal.dmg > /tmp/Privaxy.dmg && sudo hdiutil attach /tmp/Privaxy.dmg && sudo cp -R /Volumes/Privaxy/Privaxy.app /Applications && sudo hdiutil detach /Volumes/Privaxy && rm -f /tmp/Privaxy.dmg @@ -1366,7 +1366,7 @@ softwarePackages: _github: https://github.com/brave/brave-browser _home: https://brave.com/ _name: Brave Browser - _when:cask: '! test -d "/Applications/Brave Browser.app" && ! test -d "~/Applications/Brave Browser.app"' + _when:cask: '! test -d "/Applications/Brave Browser.app" && ! test -d "$HOME/Applications/Brave Browser.app"' ansible: professormanhattan.bravebrowser cask: brave-browser choco: brave @@ -1451,7 +1451,7 @@ softwarePackages: _bin: lightproxy _github: https://github.com/alibaba/lightproxy _name: LightProxy - _when:cask: echo '! test -d /Applications/LightProxy.app && ! test -d ~/Applications/LightProxy.app' | bash + _when:cask: echo '! test -d /Applications/LightProxy.app && ! test -d $HOME/Applications/LightProxy.app' | bash cask: lightproxy carbon-now: _bin: carbon-now @@ -1483,7 +1483,7 @@ softwarePackages: _desc: Image compressor that utilizes other applications like ImageOptim under the hood _github: https://github.com/ImageOptim/ImageOptim _home: https://imageoptim.com/mac - _when:cask: '! test -d /Applications/ImageOptim.app && ! test -d ~/Applications/ImageOptim.app' + _when:cask: '! test -d /Applications/ImageOptim.app && ! test -d $HOME/Applications/ImageOptim.app' cask: imageoptim imageoptim-cli: _deps: @@ -1502,7 +1502,7 @@ softwarePackages: _github: https://github.com/cerebroapp/cerebro _home: null _name: Cerebro - _when:cask: '! test -d /Applications/Cerebro.app && ! test -d ~/Applications/Cerebro.app' + _when:cask: '! test -d /Applications/Cerebro.app && ! test -d $HOME/Applications/Cerebro.app' cask: cerebro choco: cerebro github: github.com/cerebroapp/cerebro @@ -1592,7 +1592,7 @@ softwarePackages: _github: Not open-source _home: https://www.google.com/chrome/ _name: Google Chrome - _when:cask: '! test -d "/Applications/Google Chrome.app" && ! test -d "~/Applications/Google Chrome.app"' + _when:cask: '! test -d "/Applications/Google Chrome.app" && ! test -d "$HOME/Applications/Google Chrome.app"' ansible: professormanhattan.chrome cask: google-chrome choco: googlechrome @@ -1605,7 +1605,7 @@ softwarePackages: _github: false _home: https://www.google.com/drive/download/ _name: Google Drive - _when:cask: '! test -d "/Applications/Google Drive.app" && ! test -d "~/Applications/Google Drive.app"' + _when:cask: '! test -d "/Applications/Google Drive.app" && ! test -d "$HOME/Applications/Google Drive.app"' cask: google-drive choco: googledrive tor-browser: @@ -1615,7 +1615,7 @@ softwarePackages: _github: https://github.com/TheTorProject/gettorbrowser _home: https://www.torproject.org/ _name: Tor Browser - _when:cask: '! test -d "/Applications/Tor Browser.app" && ! test -d "~/Applications/Tor Browser.app"' + _when:cask: '! test -d "/Applications/Tor Browser.app" && ! test -d "$HOME/Applications/Tor Browser.app"' cask: tor-browser choco: tor-browser flatpak: com.github.micahflee.torbrowser-launcher @@ -1726,7 +1726,7 @@ softwarePackages: pacman: clang scoop: llvm clocker: - _when:cask: '! test -d /Applications/Clocker.app && ! test -d ~/Applications/Clocker.app' + _when:cask: '! test -d /Applications/Clocker.app && ! test -d $HOME/Applications/Clocker.app' _bin: null _desc: Clocker is designed to help you keep track of your friends and colleagues in different time zones. _docs: null @@ -1975,7 +1975,7 @@ softwarePackages: github: github.com/bcicen/ctop yay: ctop-bin cumulus: - _when:cask: '! test -d /Applications/Cumulus.app && ! test -d ~/Applications/Cumulus.app' + _when:cask: '! test -d /Applications/Cumulus.app && ! test -d $HOME/Applications/Cumulus.app' _bin: null _desc: A SoundCloud player that lives in the menubar _docs: null @@ -2087,7 +2087,7 @@ softwarePackages: github: github.com/dat-ecosystem-archive/dat npm: dat@next dat-desktop: - _when:cask: '! test -d "/Applications/Dat Desktop.app" && ! test -d "~/Applications/Dat Desktop.app"' + _when:cask: '! test -d "/Applications/Dat Desktop.app" && ! test -d "$HOME/Applications/Dat Desktop.app"' _bin: null _desc: Peer to peer data syncronization _docs: null @@ -2277,7 +2277,7 @@ softwarePackages: _name: Espanso _snapClassic: true _when:appimage: sudo espanso service register && sudo espanso start - _when:cask: '! test -d /Applications/Espanso.app && ! test -d ~/Applications/Espanso.app' + _when:cask: '! test -d /Applications/Espanso.app && ! test -d $HOME/Applications/Espanso.app' _when:snap: sudo espanso service register && sudo espanso start appimage: federico-terzi/espanso cask: espanso @@ -2296,7 +2296,7 @@ softwarePackages: _github: https://github.com/docker/compose _home: https://www.docker.com/ _name: Docker Desktop - _when:cask: '! test -d /Applications/Docker.app && ! test -d ~/Applications/Docker.app' + _when:cask: '! test -d /Applications/Docker.app && ! test -d $HOME/Applications/Docker.app' apt: https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb cask: docker choco: docker-desktop @@ -2503,13 +2503,13 @@ softwarePackages: _bin: prezi-video _github: null _name: Prezi Video - _when:cask: '! test -d "/Applications/Prezi Video.app" && ! test -d "~/Applications/Prezi Video.app"' + _when:cask: '! test -d "/Applications/Prezi Video.app" && ! test -d "$HOME/Applications/Prezi Video.app"' cask: prezi-video orbstack: _bin: orb _github: _name: OrbStack - _when:cask: '! test -d /Applications/OrbStack.app && ! test -d ~/Applications/OrbStack.app' + _when:cask: '! test -d /Applications/OrbStack.app && ! test -d $HOME/Applications/OrbStack.app' cask: orbstack gpt-engineer: _bin: gpt-engineer @@ -2520,7 +2520,7 @@ softwarePackages: _bin: medis _github: https://github.com/luin/medis _name: Medis - _when:cask: '! test -d /Applications/Medis.app && ! test -d ~/Applications/Medis.app' + _when:cask: '! test -d /Applications/Medis.app && ! test -d $HOME/Applications/Medis.app' cask: medis ndb: _bin: ndb @@ -2540,7 +2540,7 @@ softwarePackages: _home: https://www.electronjs.org/ _name: Electron npm: electron - _when:cask: '! test -d /Applications/Electron.app && ! test -d ~/Applications/Electron.app' + _when:cask: '! test -d /Applications/Electron.app && ! test -d $HOME/Applications/Electron.app' cask: electron choco: electron emma: @@ -2630,7 +2630,7 @@ softwarePackages: _bin: mongodb-compass _github: https://github.com/mongodb-js/compass _name: MongoDB Compass - _when:cask: '! test -d "/Applications/MongoDB Compass.app" && ! test -d "~/Applications/MongoDB Compass.app"' + _when:cask: '! test -d "/Applications/MongoDB Compass.app" && ! test -d "$HOME/Applications/MongoDB Compass.app"' cask: mongodb-compass choco: mongodb-compass dnf: https://downloads.mongodb.com/compass/mongodb-compass-1.38.0.x86_64.rpm @@ -2849,7 +2849,7 @@ softwarePackages: _github: https://github.com/withfig/autocomplete _home: https://fig.io/ _name: Fig - _when:cask: '! test -d "/Applications/Fig.app" && ! test -d "~/Applications/Fig.app"' + _when:cask: '! test -d "/Applications/Fig.app" && ! test -d "$HOME/Applications/Fig.app"' ansible:darwin: professormanhattan.fig cask: fig steampipe: @@ -2876,7 +2876,7 @@ softwarePackages: github: github.com/filebrowser/filebrowser arduino-ide: _bin: arduino - _when:cask: '! test -d "/Applications/Arduino.app" && ! test -d "~/Applications/Arduino.app"' + _when:cask: '! test -d "/Applications/Arduino.app" && ! test -d "$HOME/Applications/Arduino.app"' cask: arduino choco: arduino flatpak: cc.arduino.IDE2 @@ -2950,7 +2950,7 @@ softwarePackages: _github: null _home: https://www.mozilla.org/en-US/firefox/new/ _name: Mozilla Firefox - _when:cask: '! test -d "/Applications/Firefox.app" && ! test -d "~/Applications/Firefox.app"' + _when:cask: '! test -d "/Applications/Firefox.app" && ! test -d "$HOME/Applications/Firefox.app"' ansible: professormanhattan.firefox apt: firefox apt:debian: firefox-esr @@ -2986,7 +2986,7 @@ softwarePackages: _github: https://github.com/objective-see/LuLu _home: https://objective-see.org/products/lulu.html _name: LuLu - _when:cask: '! test -d /Applications/LuLu.app && ! test -d ~/Applications/LuLu.app' + _when:cask: '! test -d /Applications/LuLu.app && ! test -d $HOME/Applications/LuLu.app' cask: lulu keycastr: _bin: null @@ -2995,7 +2995,7 @@ softwarePackages: _github: https://github.com/keycastr/keycastr _home: https://github.com/keycastr/keycastr _name: Keycastr - _when:cask: '! test -d /Applications/KeyCastr.app && ! test -d ~/Applications/KeyCastr.app' + _when:cask: '! test -d /Applications/KeyCastr.app && ! test -d $HOME/Applications/KeyCastr.app' cask: keycastr hiddenbar: _bin: null @@ -3004,7 +3004,7 @@ softwarePackages: _github: https://github.com/dwarvesf/hidden _home: https://dwarves.foundation/opensource/ _name: Hidden Bar - _when:cask: '! test -d "/Applications/Hidden Bar.app" && ! test -d "~/Applications/Hidden Bar.app"' + _when:cask: '! test -d "/Applications/Hidden Bar.app" && ! test -d "$HOME/Applications/Hidden Bar.app"' cask: hiddenbar flameshot: _bin: flameshot @@ -3014,7 +3014,7 @@ softwarePackages: _home: https://flameshot.org/ _name: Flameshot _scoopExtras: true - _when:cask: '! test -d "/Applications/flameshot.app" && ! test -d "~/Applications/flameshot.app"' + _when:cask: '! test -d "/Applications/flameshot.app" && ! test -d "$HOME/Applications/flameshot.app"' apt: flameshot cask: flameshot choco: flameshot @@ -3036,7 +3036,7 @@ softwarePackages: _github: https://github.com/jgraph/drawio-desktop _home: https://www.diagrams.net/ _name: DrawIO Desktop - _when:cask: '! test -d /Applications/draw.io.app && ! test -d ~/Applications/draw.io.app' + _when:cask: '! test -d /Applications/draw.io.app && ! test -d $HOME/Applications/draw.io.app' appimage: draw.io cask: drawio choco: drawio @@ -3059,7 +3059,7 @@ softwarePackages: _github: https://github.com/pock/pock _home: https://pock.app/ _name: Pock - _when:cask: '! test -d /Applications/Pock.app && ! test -d ~/Applications/Pock.app' + _when:cask: '! test -d /Applications/Pock.app && ! test -d $HOME/Applications/Pock.app' cask: pock xcodes: _bin: xcodes @@ -3077,7 +3077,7 @@ softwarePackages: swiftbar: _github: https://github.com/swiftbar/SwiftBar _name: SwiftBar - _when:cask: '! test -d /Applications/SwiftBar.app && ! test -d ~/Applications/SwiftBar.app' + _when:cask: '! test -d /Applications/SwiftBar.app && ! test -d $HOME/Applications/SwiftBar.app' cask: swiftbar crunch: _bin: crunch @@ -3094,7 +3094,7 @@ softwarePackages: _github: https://github.com/gao-sun/eul _home: https://github.com/gao-sun/eul _name: Eul - _when:cask: '! test -d /Applications/eul.app && ! test -d ~/Applications/eul.app' + _when:cask: '! test -d /Applications/eul.app && ! test -d $HOME/Applications/eul.app' cask: eul linkliar: _bin: null @@ -3103,7 +3103,7 @@ softwarePackages: _home: https://halo.github.io/LinkLiar/ _github: https://github.com/halo/LinkLiar _name: Link Liar - _when:cask: '! test -d /Applications/LinkLiar.app && ! test -d ~/Applications/LinkLiar.app' + _when:cask: '! test -d /Applications/LinkLiar.app && ! test -d $HOME/Applications/LinkLiar.app' cask: linkliar monitorcontrol: _bin: null @@ -3130,7 +3130,7 @@ softwarePackages: _github: https://github.com/chrissimpkins/Crunch _home: https://github.com/chrissimpkins/Crunch _name: Crunch macOS App - _when:cask: '! test -d /Applications/Crunch.app && ! test -d ~/Applications/Crunch.app' + _when:cask: '! test -d /Applications/Crunch.app && ! test -d $HOME/Applications/Crunch.app' cask: crunch xcodes-app: _bin: null @@ -3139,7 +3139,7 @@ softwarePackages: _github: https://github.com/XcodesOrg/XcodesApp _home: https://github.com/XcodesOrg/XcodesApp _name: Xcodes App - _when:cask: '! test -d /Applications/Xcodes.app && ! test -d ~/Applications/Xcodes.app' + _when:cask: '! test -d /Applications/Xcodes.app && ! test -d $HOME/Applications/Xcodes.app' cask: xcodes nitroshare: _bin: nitroshare @@ -3148,7 +3148,7 @@ softwarePackages: _github: https://github.com/nitroshare/nitroshare-desktop _home: https://nitroshare.net/ _name: NitroShare - _when:cask: '! test -d /Applications/nitroshare.app && ! test -d ~/Applications/nitroshare.app' + _when:cask: '! test -d /Applications/nitroshare.app && ! test -d $HOME/Applications/nitroshare.app' apt: nitroshare cask: nitroshare choco: nitroshare @@ -3339,7 +3339,7 @@ softwarePackages: _github: https://github.com/standardnotes/app _home: https://standardnotes.com/ _name: Standard Notes - _when:cask: '! test -d "/Applications/Standard Notes.app" && ! test -d "~/Applications/Standard Notes.app"' + _when:cask: '! test -d "/Applications/Standard Notes.app" && ! test -d "$HOME/Applications/Standard Notes.app"' cask: standard-notes flatpak: org.standardnotes.standardnotes deja-dup: @@ -3348,14 +3348,14 @@ softwarePackages: discord: _bin: discord _name: Discord - _when:cask: '! test -d "/Applications/Discord.app" && ! test -d "~/Applications/Discord.app"' + _when:cask: '! test -d "/Applications/Discord.app" && ! test -d "$HOME/Applications/Discord.app"' cask: discord choco: discord flatpak: com.discordapp.Discord telegram: _bin: telegram _name: Telegram - _when:cask: '! test -d "/Applications/Telegram.app" && ! test -d "~/Applications/Telegram.app"' + _when:cask: '! test -d "/Applications/Telegram.app" && ! test -d "$HOME/Applications/Telegram.app"' cask: telegram choco: telegram flatpak: org.telegram.desktop @@ -3366,7 +3366,7 @@ softwarePackages: _github: https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client _home: null _name: Google Assistant for Desktop - _when:cask: '! test -d "/Applications/Google Assistant.app" && ! test -d "~/Applications/Google Assistant.app"' + _when:cask: '! test -d "/Applications/Google Assistant.app" && ! test -d "$HOME/Applications/Google Assistant.app"' ansible:windows: professormanhattan.googleassistant cask: google-assistant github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client @@ -3465,7 +3465,7 @@ softwarePackages: _github: https://github.com/GNOME/gimp _home: https://www.gimp.org/ _name: GIMP - _when:cask: '! test -d /Applications/GIMP.app && ! test -d ~/Applications/GIMP.app' + _when:cask: '! test -d /Applications/GIMP.app && ! test -d $HOME/Applications/GIMP.app' ansible: professormanhattan.gimp apt: gimp cask: gimp @@ -3559,13 +3559,13 @@ softwarePackages: gitter: _bin: gitter _name: Gitter - _when:cask: '! test -d "/Applications/Gitter.app" && ! test -d "~/Applications/Gitter.app"' + _when:cask: '! test -d "/Applications/Gitter.app" && ! test -d "$HOME/Applications/Gitter.app"' cask: gitter choco: gitter flatpak: im.gitter.Gitter github-desktop: _bin: github - _when:cask: '! test -d "/Applications/GitHub Desktop.app" && ! test -d "~/Applications/GitHub Desktop.app"' + _when:cask: '! test -d "/Applications/GitHub Desktop.app" && ! test -d "$HOME/Applications/GitHub Desktop.app"' cask: github choco: github-desktop flatpak: io.github.shiftey.Desktop @@ -3579,7 +3579,7 @@ softwarePackages: _github: https://gitlab.com/mvanremmerden/gitdock _home: https://gitlab.com/mvanremmerden/gitdock _name: GitDock - _when:cask: '! test -d /Applications/GitDock.app && ! test -d ~/Applications/GitDock.app' + _when:cask: '! test -d /Applications/GitDock.app && ! test -d $HOME/Applications/GitDock.app' ansible:darwin: professormanhattan.gitdock cask: gitdock zola: @@ -3635,7 +3635,7 @@ softwarePackages: _github: https://github.com/manosim/gitify _home: https://github.com/manosim/gitify _name: Gitify - _when:cask: '! test -d /Applications/Gitify.app && ! test -d ~/Applications/Gitify.app' + _when:cask: '! test -d /Applications/Gitify.app && ! test -d $HOME/Applications/Gitify.app' cask: gitify github: github.com/manosim/gitify yay: gitify-bin @@ -3647,7 +3647,7 @@ softwarePackages: _home: https://www.gitkraken.com/ _name: GitKraken _snapClassic: true - _when:cask: '! test -d /Applications/GitKraken.app && ! test -d ~/Applications/GitKraken.app' + _when:cask: '! test -d /Applications/GitKraken.app && ! test -d $HOME/Applications/GitKraken.app' ansible: professormanhattan.gitkraken cask: gitkraken choco: gitkraken @@ -3697,7 +3697,7 @@ softwarePackages: _github: https://github.com/Mudlet/Mudlet _home: https://www.mudlet.org/ _name: Mudlet - _when:cask: '! test -d /Applications/mudlet.app && ! test -d ~/Applications/mudlet.app' + _when:cask: '! test -d /Applications/mudlet.app && ! test -d $HOME/Applications/mudlet.app' cask: mudlet choco: mudlet snap: mudlet-linux @@ -4027,7 +4027,7 @@ softwarePackages: ansible: professormanhattan.guacamole seafile-client: _bin: seafile-client - _when:cask: '! test -d "/Applications/Seafile Client.app" && ! test -d "~/Applications/Seafile Client.app"' + _when:cask: '! test -d "/Applications/Seafile Client.app" && ! test -d "$HOME/Applications/Seafile Client.app"' cask: seafile-client choco: seafile-client flatpak: com.seafile.Client @@ -4151,7 +4151,7 @@ softwarePackages: _github: https://github.com/lencx/nofwl _home: https://app.nofwl.com/ _name: ChatGPT Desktop (NoFWL Version) - _when:cask: '! test -d /Applications/NoFWL.app && ! test -d ~/Applications/NoFWL.app' + _when:cask: '! test -d /Applications/NoFWL.app && ! test -d $HOME/Applications/NoFWL.app' appimage: lencx/nofwl apt: https://github.com/lencx/nofwl/releases/download/v0.1.0/NoFWL_0.1.0_linux_x86_64.deb cask: lencx/nofwl/nofwl --no-quarantine @@ -4172,7 +4172,7 @@ softwarePackages: _github: https://github.com/rustdesk/rustdesk _home: https://rustdesk.com/ _name: RustDesk - _when:cask: '! test -d /Applications/RustDesk.app && ! test -d ~/Applications/RustDesk.app' + _when:cask: '! test -d /Applications/RustDesk.app && ! test -d $HOME/Applications/RustDesk.app' apt: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb cask: rustdesk choco: rustdesk @@ -4393,7 +4393,7 @@ softwarePackages: _github: https://github.com/inkscape/inkscape _home: https://inkscape.org _name: Inkscape - _when:cask: '! test -d "/Applications/Inkscape.app" && ! test -d "~/Applications/Inkscape.app"' + _when:cask: '! test -d "/Applications/Inkscape.app" && ! test -d "$HOME/Applications/Inkscape.app"' ansible: professormanhattan.inkscape apt: inkscape cask: inkscape @@ -4410,7 +4410,7 @@ softwarePackages: _home: https://www.jetbrains.com/idea/ _name: IntelliJ IDEA (CE) _snapClassic: true - _when:cask: '! test -d "/Applications/IntelliJ IDEA CE.app" && ! test -d "~/Applications/IntelliJ IDEA CE.app"' + _when:cask: '! test -d "/Applications/IntelliJ IDEA CE.app" && ! test -d "$HOME/Applications/IntelliJ IDEA CE.app"' ansible: professormanhattan.intellij cask: intellij-idea-ce choco: intellijidea-community @@ -4466,7 +4466,7 @@ softwarePackages: _github: https://github.com/ipfs/ipfs-desktop _home: https://ipfs.tech/ _name: IPFS Desktop - _when:cask: '! test -d "/Applications/IPFS Desktop.app" && ! test -d "~/Applications/IPFS Desktop.app"' + _when:cask: '! test -d "/Applications/IPFS Desktop.app" && ! test -d "$HOME/Applications/IPFS Desktop.app"' appimage: https://github.com/ipfs-shipyard/ipfs-desktop/releases/download/v0.28.0/ipfs-desktop-0.28.0-linux-x86_64.AppImage cask: ipfs choco: ipfs-desktop @@ -4495,7 +4495,7 @@ softwarePackages: _github: https://github.com/gnachman/iTerm2 _home: https://iterm2.com/ _name: iTerm2 - _when:cask: '! test -d /Applications/iTerm.app && ! test -d ~/Applications/iTerm.app' + _when:cask: '! test -d /Applications/iTerm.app && ! test -d $HOME/Applications/iTerm.app' ansible:darwin: professormanhattan.iterm2 cask: iterm2 nativescript: @@ -4594,7 +4594,7 @@ softwarePackages: _github: https://github.com/jitsi/jitsi-meet-electron _home: null _name: Jitsi Meet Electron - _when:cask: '! test -d "/Applications/Jitsi Meet.app" && ! test -d "~/Applications/Jitsi Meet.app"' + _when:cask: '! test -d "/Applications/Jitsi Meet.app" && ! test -d "$HOME/Applications/Jitsi Meet.app"' cask: jitsi-meet choco: jitsi-meet-electron flatpak: org.jitsi.jitsi-meet @@ -4679,7 +4679,7 @@ softwarePackages: _home: https://keybase.io/ _name: Keybase _when:ansible: '! test -f /opt/keybase/Keybase' - _when:cask: '! test -d /Applications/Keybase.app && ! test -d ~/Applications/Keybase.app' + _when:cask: '! test -d /Applications/Keybase.app && ! test -d $HOME/Applications/Keybase.app' ansible: professormanhattan.keybase cask: keybase choco: keybase @@ -4727,7 +4727,7 @@ softwarePackages: go: github.com/weaveworks/footloose@master beekeeper-studio: _bin: beekeeper-studio - _when:cask: '! test -d "/Applications/Beekeeper Studio.app" && ! test -d "~/Applications/Beekeeper Studio.app"' + _when:cask: '! test -d "/Applications/Beekeeper Studio.app" && ! test -d "$HOME/Applications/Beekeeper Studio.app"' cask: beekeeper-studio choco: beekeeper-studio flatpak: io.beekeeperstudio.Studio @@ -4738,7 +4738,7 @@ softwarePackages: _github: https://github.com/xbmc/xbmc _home: https://kodi.tv/ _name: Kodi - _when:cask: '! test -d /Applications/Kodi.app && ! test -d ~/Applications/Kodi.app' + _when:cask: '! test -d /Applications/Kodi.app && ! test -d $HOME/Applications/Kodi.app' ansible: professormanhattan.kodi apt: kodi cask: kodi @@ -4773,7 +4773,7 @@ softwarePackages: _github: https://github.com/kubenav/kubenav _home: https://kubenav.io/ _name: kubenav - _when:cask: '! test -d /Applications/kubenav.app && ! test -d ~/Applications/kubenav.app' + _when:cask: '! test -d /Applications/kubenav.app && ! test -d $HOME/Applications/kubenav.app' cask: kubenav github: github.com/kubenav/kubenav yay: kubenav-bin @@ -4843,7 +4843,7 @@ softwarePackages: _github: https://github.com/GitSquared/edex-ui _home: https://github.com/GitSquared/edex-ui _name: EDEX UI - _when:cask: '! test -d /Applications/eDEX-UI.app && ! test -d ~/Applications/eDEX-UI.app' + _when:cask: '! test -d /Applications/eDEX-UI.app && ! test -d $HOME/Applications/eDEX-UI.app' appimage: edex-ui cask: edex-ui port: edex-ui @@ -4944,7 +4944,7 @@ softwarePackages: _github: null _home: https://www.ledger.com/ledger-live _name: Ledger Live - _when:cask: '! test -d "/Applications/Ledger Live.app" && ! test -d "~/Applications/Ledger Live.app"' + _when:cask: '! test -d "/Applications/Ledger Live.app" && ! test -d "$HOME/Applications/Ledger Live.app"' ansible: professormanhattan.ledgerlive appimage: ledger-live-desktop cask: ledger-live @@ -4958,7 +4958,7 @@ softwarePackages: _home: https://k8slens.dev/ _name: Lens _snapClassic: true - _when:cask: '! test -d /Applications/Lens.app && ! test -d ~/Applications/Lens.app' + _when:cask: '! test -d /Applications/Lens.app && ! test -d $HOME/Applications/Lens.app' ansible: professormanhattan.lens cask: lens choco: lens @@ -4972,7 +4972,7 @@ softwarePackages: _github: https://github.com/hackjutsu/Lepton _home: https://hackjutsu.com/Lepton/ _name: lepton - _when:cask: '! test -d /Applications/Lepton.app && ! test -d ~/Applications/Lepton.app' + _when:cask: '! test -d /Applications/Lepton.app && ! test -d $HOME/Applications/Lepton.app' cask: lepton snap: lepton lexicon: @@ -5006,7 +5006,7 @@ softwarePackages: pacman: kde-plasma-desktop krita: _bin: krita - _when:cask: '! test -d "/Applications/krita.app" && ! test -d "~/Applications/krita.app"' + _when:cask: '! test -d "/Applications/krita.app" && ! test -d "$HOME/Applications/krita.app"' cask: krita choco: krita flatpak: org.kde.krita @@ -5017,7 +5017,7 @@ softwarePackages: _github: null _home: https://www.libreoffice.org/ _name: LibreOffice - _when:cask: '! test -d /Applications/LibreOffice.app && ! test -d ~/Applications/LibreOffice.app' + _when:cask: '! test -d /Applications/LibreOffice.app && ! test -d $HOME/Applications/LibreOffice.app' apt: libreoffice cask: libreoffice choco: libreoffice-fresh @@ -5201,7 +5201,7 @@ softwarePackages: _github: null _home: https://www.malwarebytes.com/ _name: Malwarebytes - _when:cask: '! test -d /Applications/Malwarebytes.app && ! test -d ~/Applications/Malwarebytes.app' + _when:cask: '! test -d /Applications/Malwarebytes.app && ! test -d $HOME/Applications/Malwarebytes.app' cask: malwarebytes choco: malwarebytes dialect: @@ -5209,13 +5209,13 @@ softwarePackages: flatpak: app.drey.Dialect meld: _bin: meld - _when:cask: '! test -d "/Applications/Meld.app" && ! test -d "~/Applications/Meld.app"' + _when:cask: '! test -d "/Applications/Meld.app" && ! test -d "$HOME/Applications/Meld.app"' cask: meld choco: meld flatpak: org.gnome.meld cryptomator: _bin: cryptomator - _when:cask: '! test -d "/Applications/Cryptomator.app" && ! test -d "~/Applications/Cryptomator.app"' + _when:cask: '! test -d "/Applications/Cryptomator.app" && ! test -d "$HOME/Applications/Cryptomator.app"' cask: cryptomator choco: cryptomator flatpak: org.cryptomator.Cryptomator @@ -5224,13 +5224,13 @@ softwarePackages: flatpak: org.gnome.Connections ferdium: _bin: ferdium - _when:cask: '! test -d "/Applications/Ferdium.app" && ! test -d "~/Applications/Ferdium.app"' + _when:cask: '! test -d "/Applications/Ferdium.app" && ! test -d "$HOME/Applications/Ferdium.app"' cask: ferdium choco: ferdium flatpak: org.ferdium.Ferdium thunderbird: _bin: thunderbird - _when:cask: '! test -d "/Applications/Thunderbird.app" && ! test -d "~/Applications/Thunderbird.app"' + _when:cask: '! test -d "/Applications/Thunderbird.app" && ! test -d "$HOME/Applications/Thunderbird.app"' cask: thunderbird choco: thunderbird flatpak: org.mozilla.Thunderbird @@ -5259,7 +5259,7 @@ softwarePackages: _github: https://github.com/Foundry376/Mailspring _home: https://getmailspring.com/ _name: Mailspring - _when:cask: '! test -d /Applications/Mailspring.app && ! test -d ~/Applications/Mailspring.app' + _when:cask: '! test -d /Applications/Mailspring.app && ! test -d $HOME/Applications/Mailspring.app' ansible: professormanhattan.mailspring cask: mailspring choco: mailspring @@ -5273,7 +5273,7 @@ softwarePackages: _github: https://github.com/hql287/Manta _home: null _name: Manta - _when:cask: '! test -d /Applications/Manta.app && ! test -d ~/Applications/Manta.app' + _when:cask: '! test -d /Applications/Manta.app && ! test -d $HOME/Applications/Manta.app' appimage: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta-1.1.4-x86_64.AppImage cask: manta exe: https://github.com/hql287/Manta/releases/download/v1.1.4/Manta.Setup.1.1.4.exe @@ -5285,7 +5285,7 @@ softwarePackages: _github: https://github.com/marktext/marktext _home: null _name: MarkText - _when:cask: '! test -d /Applications/MarkText.app && ! test -d ~/Applications/MarkText.app' + _when:cask: '! test -d /Applications/MarkText.app && ! test -d $HOME/Applications/MarkText.app' cask: mark-text choco: marktext github: github.com/marktext/marktext @@ -5317,7 +5317,7 @@ softwarePackages: _github: https://github.com/antonreshetov/massCode _home: null _name: MassCode - _when:cask: '! test -d /Applications/massCode.app && ! test -d ~/Applications/massCode.app' + _when:cask: '! test -d /Applications/massCode.app && ! test -d $HOME/Applications/massCode.app' cask: masscode github: github.com/antonreshetov/massCode mc: @@ -5355,7 +5355,7 @@ softwarePackages: _github: false _home: https://www.microsoft.com/en-us/edge _name: Microsoft Edge - _when:cask: '! test -d "/Applications/Microsoft Edge.app" && ! test -d "~/Applications/Microsoft Edge.app"' + _when:cask: '! test -d "/Applications/Microsoft Edge.app" && ! test -d "$HOME/Applications/Microsoft Edge.app"' ansible: professormanhattan.microsoftedge cask: microsoft-edge choco: microsoft-edge @@ -5384,7 +5384,7 @@ softwarePackages: _bin: swifty _github: https://github.com/swiftyapp/swifty _name: Swifty - _when:cask: '! test -d /Applications/Swifty.app && ! test -d ~/Applications/Swifty.app' + _when:cask: '! test -d /Applications/Swifty.app && ! test -d $HOME/Applications/Swifty.app' appimage: swiftyapp/swifty cask: swifty exe: https://github.com/swiftyapp/swifty/releases/download/v0.6.13/Swifty-Setup-0.6.13.exe @@ -5395,7 +5395,7 @@ softwarePackages: _github: null _home: https://www.office.com/ _name: Office - _when:cask: '! test -d "/Applications/Microsoft Word.app" && ! test -d "~/Applications/Microsoft Word.app"' + _when:cask: '! test -d "/Applications/Microsoft Word.app" && ! test -d "$HOME/Applications/Microsoft Word.app"' cask: microsoft-office choco: office365business microsoft-todo: @@ -5405,7 +5405,7 @@ softwarePackages: _github: false _home: https://todo.microsoft.com/tasks/ _name: Microsoft To-Do - _when:cask: '! test -d /Applications/Ao.app && ! test -d ~/Applications/Ao.app' + _when:cask: '! test -d /Applications/Ao.app && ! test -d $HOME/Applications/Ao.app' ansible: professormanhattan.microsofttodo cask: ao snap: microsoft-todo-unofficial @@ -5441,7 +5441,7 @@ softwarePackages: _github: https://github.com/mjmlio/mjml-app _home: https://mjmlio.github.io/mjml-app/ _name: MJML App - _when:cask: '! test -d /Applications/MJML.app && ! test -d ~/Applications/MJML.app' + _when:cask: '! test -d /Applications/MJML.app && ! test -d $HOME/Applications/MJML.app' cask: mjml github: github.com/mjmlio/mjml-app npm: mjml @@ -5464,7 +5464,7 @@ softwarePackages: _github: https://github.com/mockoon/mockoon _home: null _name: Mockoon - _when:cask: '! test -d /Applications/Mockoon.app && ! test -d ~/Applications/Mockoon.app' + _when:cask: '! test -d /Applications/Mockoon.app && ! test -d $HOME/Applications/Mockoon.app' cask: mockoon choco: mockoon github: github.com/mockoon/mockoon @@ -5488,7 +5488,7 @@ softwarePackages: brew: dotenv-org/brew/dotenv-vault privileges: _name: Privileges - _when:cask: '! test -d /Applications/Privileges.app && ! test -d ~/Applications/Privileges.app' + _when:cask: '! test -d /Applications/Privileges.app && ! test -d $HOME/Applications/Privileges.app' cask: privileges hss: _bin: hss @@ -5531,7 +5531,7 @@ softwarePackages: _name: Monero _restricted: true _service: monero - _when:cask: '! test -d /Applications/monero-wallet-gui.app && ! test -d ~/Applications/monero-wallet-gui.app' + _when:cask: '! test -d /Applications/monero-wallet-gui.app && ! test -d $HOME/Applications/monero-wallet-gui.app' ansible: professormanhattan.monero cask: monero-wallet choco: monero @@ -5557,7 +5557,7 @@ softwarePackages: _github: https://github.com/mymonero/mymonero-app-js _docs: https://github.com/mymonero/mymonero-app-js _home: https://mymonero.com/ - _when:cask: '! test -d /Applications/MyMonero.app && ! test -d ~/Applications/MyMonero.app' + _when:cask: '! test -d /Applications/MyMonero.app && ! test -d $HOME/Applications/MyMonero.app' cask: mymonero choco: mymonero motrix: @@ -5567,7 +5567,7 @@ softwarePackages: _github: https://github.com/agalwood/Motrix _home: https://motrix.app/ _name: Motrix - _when:cask: '! test -d /Applications/Motrix.app && ! test -d ~/Applications/Motrix.app' + _when:cask: '! test -d /Applications/Motrix.app && ! test -d $HOME/Applications/Motrix.app' ansible: professormanhattan.motrix cask: motrix choco: motrix @@ -5596,7 +5596,7 @@ softwarePackages: _github: https://github.com/emqx/MQTTX _home: null _name: MQTT X - _when:cask: '! test -d /Applications/MQTTX.app && ! test -d ~/Applications/MQTTX.app' + _when:cask: '! test -d /Applications/MQTTX.app && ! test -d $HOME/Applications/MQTTX.app' cask: mqttx flatpak: com.emqx.MQTTX github: github.com/emqx/MQTTX @@ -5659,7 +5659,7 @@ softwarePackages: _github: https://github.com/ProfileCreator/ProfileCreator _home: https://github.com/ProfileCreator/ProfileCreator _name: Profile Creator - _when:cask: '! test -d /Applications/ProfileCreator.app && ! test -d ~/Applications/ProfileCreator.app' + _when:cask: '! test -d /Applications/ProfileCreator.app && ! test -d $HOME/Applications/ProfileCreator.app' cask: profilecreator vagrant-manager: _bin: null @@ -5668,7 +5668,7 @@ softwarePackages: _github: https://github.com/lanayotech/vagrant-manager _home: https://www.vagrantmanager.com/ _name: Vagrant Manager - _when:cask: '! test -d "/Applications/Vagrant Manager.app" && ! test -d "~/Applications/Vagrant Manager.app"' + _when:cask: '! test -d "/Applications/Vagrant Manager.app" && ! test -d "$HOME/Applications/Vagrant Manager.app"' cask: vagrant-manager choco: vagrant-manager openinterminal: @@ -5678,14 +5678,14 @@ softwarePackages: _github: https://github.com/Ji4n1ng/OpenInTerminal _home: https://github.com/Ji4n1ng/OpenInTerminal _name: OpenInTerminal - _when:cask: '! test -d /Applications/OpenInTerminal.app && ! test -d ~/Applications/OpenInTerminal.app' + _when:cask: '! test -d /Applications/OpenInTerminal.app && ! test -d $HOME/Applications/OpenInTerminal.app' cask: openinterminal youtube-music: _desc: YouTube Music desktop app bundled with custom plugins (and built-in ad blocker / downloader) _docs: null _github: https://github.com/th-ch/youtube-music _home: https://th-ch.github.io/youtube-music/ - _when:script:darwin: '! test -d "/Applications/YouTube Music.app" && ! test -d "~/Applications/YouTube Music.app"' + _when:script:darwin: '! test -d "/Applications/YouTube Music.app" && ! test -d "$HOME/Applications/YouTube Music.app"' appimage: th-ch/youtube-music apt: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/youtube-music_1.19.0_amd64.deb exe: https://github.com/th-ch/youtube-music/releases/download/v1.19.0/YouTube-Music-Setup-1.19.0.exe @@ -5700,7 +5700,7 @@ softwarePackages: _github: https://github.com/meowtec/Imagine _home: https://github.com/meowtec/Imagine _name: Imagine - _when:script:darwin: '! test -d /Applications/Imagine.app && ! test -d ~/Applications/Imagine.app' + _when:script:darwin: '! test -d /Applications/Imagine.app && ! test -d $HOME/Applications/Imagine.app' appimage: meowtec/Imagine exe: https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-Setup-0.7.4.exe script:darwin: curl -sSL https://github.com/meowtec/Imagine/releases/download/v0.7.4/Imagine-0.7.4.dmg > /tmp/Imagine.dmg && sudo hdiutil attach /tmp/Imagine.dmg && sudo cp -R "/Volumes/Imagine 0.7.4/Imagine.app" /Applications && sudo hdiutil detach "/Volumes/Imagine 0.7.4" && rm -f /tmp/Imagine.dmg @@ -5711,7 +5711,7 @@ softwarePackages: _github: https://github.com/mullvad/mullvadvpn-app _home: null _name: Mullvad VPN - _when:cask: '! test -d "/Applications/Mullvad VPN.app" && ! test -d "~/Applications/Mullvad VPN.app"' + _when:cask: '! test -d "/Applications/Mullvad VPN.app" && ! test -d "$HOME/Applications/Mullvad VPN.app"' apt: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5_amd64.deb cask: mullvadvpn exe: https://github.com/mullvad/mullvadvpn-app/releases/download/2022.5/MullvadVPN-2022.5.exe @@ -5727,7 +5727,7 @@ softwarePackages: _name: Multipass _post:cask: multipass set local.driver=virtualbox _post:choco: multipass set local.driver=virtualbox - _when:cask: '! test -d /Applications/Multipass.app && ! test -d ~/Applications/Multipass.app' + _when:cask: '! test -d /Applications/Multipass.app && ! test -d $HOME/Applications/Multipass.app' ansible: professormanhattan.multipass cask: multipass choco: multipass @@ -5982,7 +5982,7 @@ softwarePackages: _github: https://github.com/nextcloud/desktop _home: https://nextcloud.com _name: Nextcloud Client - _when:cask: '! test -d /Applications/Nextcloud.app && ! test -d ~/Applications/Nextcloud.app' + _when:cask: '! test -d /Applications/Nextcloud.app && ! test -d $HOME/Applications/Nextcloud.app' cask: nextcloud choco: nextcloud-client flatpak: com.nextcloud.desktopclient.nextcloud @@ -6107,7 +6107,7 @@ softwarePackages: _home: https://www.notion.so/ _name: Notion AI _note: Waiting on Linux install alternative. - _when:cask: '! test -d /Applications/Notion.app && ! test -d ~/Applications/Notion.app' + _when:cask: '! test -d /Applications/Notion.app && ! test -d $HOME/Applications/Notion.app' cask: notion choco: notion zaproxy: @@ -6118,7 +6118,7 @@ softwarePackages: _home: https://www.zaproxy.org/ _name: OWASP ZAP _snapClassic: true - _when:cask: '! test -d "/Applications/OWASP ZAP.app" && ! test -d "~/Applications/OWASP ZAP.app"' + _when:cask: '! test -d "/Applications/OWASP ZAP.app" && ! test -d "$HOME/Applications/OWASP ZAP.app"' cask: owasp-zap choco: zap flatpak: org.zaproxy.ZAP @@ -6132,7 +6132,7 @@ softwarePackages: _github: https://github.com/superhighfives/pika _home: https://superhighfives.com/pika _name: Pika - _when:cask: '! test -d /Applications/Pika.app && ! test -d ~/Applications/Pika.app' + _when:cask: '! test -d /Applications/Pika.app && ! test -d $HOME/Applications/Pika.app' cask: pika obsidian: _bin: null @@ -6141,7 +6141,7 @@ softwarePackages: _github: false _home: https://obsidian.md/ _name: Obsidian - _when:cask: '! test -d /Applications/Obsidian.app && ! test -d ~/Applications/Obsidian.app' + _when:cask: '! test -d /Applications/Obsidian.app && ! test -d $HOME/Applications/Obsidian.app' appimage: Obsidian cask: obsidian choco: obsidian @@ -6155,7 +6155,7 @@ softwarePackages: _github: https://github.com/raycast/extensions _home: https://www.raycast.com/ _name: Raycast - _when:cask: '! test -d /Applications/Raycast.app && ! test -d ~/Applications/Raycast.app' + _when:cask: '! test -d /Applications/Raycast.app && ! test -d $HOME/Applications/Raycast.app' cask: raycast mage-ai: _bin: mage @@ -6172,7 +6172,7 @@ softwarePackages: _github: https://github.com/warpdotdev/Warp _home: https://www.warp.dev/ _name: Warp Terminal - _when:cask: '! test -d /Applications/Warp.app && ! test -d ~/Applications/Warp.app' + _when:cask: '! test -d /Applications/Warp.app && ! test -d $HOME/Applications/Warp.app' cask: warp figma: _bin: null @@ -6181,7 +6181,7 @@ softwarePackages: _github: false _home: https://www.figma.com/ _name: Figma - _when:cask: '! test -d /Applications/Figma.app && ! test -d ~/Applications/Figma.app' + _when:cask: '! test -d /Applications/Figma.app && ! test -d $HOME/Applications/Figma.app' appimage: Figma-Linux/figma-linux cask: figma choco: figma @@ -6194,7 +6194,7 @@ softwarePackages: _github: https://github.com/teaxyz/gui _home: https://tea.xyz/ _name: Tea GUI - _when:cask: '! test -d /Applications/tea.app && ! test -d ~/Applications/tea.app' + _when:cask: '! test -d /Applications/tea.app && ! test -d $HOME/Applications/tea.app' cask: tea node-prune: _bin: node-prune @@ -6269,7 +6269,7 @@ softwarePackages: _github: https://github.com/nukeop/nuclear _home: https://nuclear.js.org/ _name: Nuclear - _when:cask: '! test -d /Applications/nuclear.app && ! test -d ~/Applications/nuclear.app' + _when:cask: '! test -d /Applications/nuclear.app && ! test -d $HOME/Applications/nuclear.app' cask: nuclear choco: nuclear flatpak: org.js.nuclear.Nuclear @@ -6323,7 +6323,7 @@ softwarePackages: sudo chmod 644 /etc/udev/rules.d/49-onlykey.rules sudo udevadm control --reload-rules sudo udevadm trigger - _when:script:darwin: '! test -d "/Applications/OnlyKey App.app" && ! test -d "~/Applications/OnlyKey App.app"' + _when:script:darwin: '! test -d "/Applications/OnlyKey App.app" && ! test -d "$HOME/Applications/OnlyKey App.app"' ansible:darwin: professormanhattan.onlykey script:darwin: cd /tmp && curl -sSL https://github.com/trustcrypto/OnlyKey-App/releases/download/v5.3.6/OnlyKey.App.5.3.6.dmg > OnlyKey.dmg && hdiutil attach "/tmp/OnlyKey.dmg" && sudo cp -R "/Volumes/OnlyKey App/OnlyKey App.app" /Applications && sudo hdiutil detach "/Volumes/OnlyKey App" && rm -f "/tmp/OnlyKey.dmg" choco: onlykey @@ -6508,7 +6508,7 @@ softwarePackages: _github: https://github.com/neovide/neovide _home: https://neovide.dev/ _name: Neovide - _when:cask: '! test -d /Applications/Neovide.app && ! test -d ~/Applications/Neovide.app' + _when:cask: '! test -d /Applications/Neovide.app && ! test -d $HOME/Applications/Neovide.app' cask: neovide pacman: neovide scoop: neovide @@ -6572,7 +6572,7 @@ softwarePackages: _github: null _home: https://www.parallels.com/ _name: Parallels - _when: '! test -d "/Applications/Parallels Desktop.app" && ! test -d "~/Applications/Parallels Desktop.app"' + _when: '! test -d "/Applications/Parallels Desktop.app" && ! test -d "$HOME/Applications/Parallels Desktop.app"' ansible:darwin: professormanhattan.parallels gnome-passwords-keys: _bin: seahorse @@ -6791,7 +6791,7 @@ softwarePackages: _github: false _home: https://www.plex.tv/ _name: Plex - _when:cask: '! test -d /Applications/Plex.app && ! test -d ~/Applications/Plex.app' + _when:cask: '! test -d /Applications/Plex.app && ! test -d $HOME/Applications/Plex.app' ansible: professormanhattan.plex cask: plex choco: plex @@ -6826,7 +6826,7 @@ softwarePackages: _bin: plex-media-server _github: false _name: Plex Media Server - _when:cask: '! test -d "/Applications/Plex Media Server.app" && ! test -d "~/Applications/Plex Media Server.app"' + _when:cask: '! test -d "/Applications/Plex Media Server.app" && ! test -d "$HOME/Applications/Plex Media Server.app"' _ports: - port: 32400 proto: tcp @@ -6851,7 +6851,7 @@ softwarePackages: _github: false _home: https://www.plex.tv/ _name: Plex HTPC - _when:cask: '! test -d "/Applications/Plex HTPC.app" && ! test -d "~/Applications/Plex HTPC.app"' + _when:cask: '! test -d "/Applications/Plex HTPC.app" && ! test -d "$HOME/Applications/Plex HTPC.app"' cask: plex-htpc choco: plex-home-theater flatpak: tv.plex.PlexHTPC @@ -6965,7 +6965,7 @@ softwarePackages: _github: null _home: https://www.postman.com/ _name: Postman - _when:cask: '! test -d /Applications/Postman.app && ! test -d ~/Applications/Postman.app' + _when:cask: '! test -d /Applications/Postman.app && ! test -d $HOME/Applications/Postman.app' ansible: professormanhattan.postman cask: postman choco: postman @@ -6981,7 +6981,7 @@ softwarePackages: _name: Powershell _snapClassic: true _post:cask: brew install mono-libgdiplus - _when:cask: '! test -d /Applications/PowerShell.app && ! test -d ~/Applications/PowerShell.app' + _when:cask: '! test -d /Applications/PowerShell.app && ! test -d $HOME/Applications/PowerShell.app' ansible: professormanhattan.powershell cask: powershell snap: powershell @@ -7048,7 +7048,7 @@ softwarePackages: _home: https://github.com/amiechen/pretzel _name: Pretzel _todo: Waiting for SHASUM error on Homebrew cask to resolve - _when:cask: '! test -d /Applications/Pretzel.app && ! test -d ~/Applications/Pretzel.app' + _when:cask: '! test -d /Applications/Pretzel.app && ! test -d $HOME/Applications/Pretzel.app' # cask: pretzel procs: _bin: procs @@ -7084,7 +7084,7 @@ softwarePackages: _post:yay: sudo pacman -Syu libappindicator-gtk3 gnome-shell-extension-appindicator _pre:apt: sudo apt-get install -y https://repo.protonvpn.com/debian/dists/stable/main/binary-all/protonvpn-stable-release_1.0.3_all.deb && sudo apt-get update _pre:dnf: sudo dnf install -y https://repo.protonvpn.com/fedora-36-stable/release-packages/protonvpn-stable-release-1.0.1-1.noarch.rpm && sudo dnf update - _when:cask: '! test -d /Applications/ProtonVPN.app && ! test -d ~/Applications/ProtonVPN.app' + _when:cask: '! test -d /Applications/ProtonVPN.app && ! test -d $HOME/Applications/ProtonVPN.app' # ansible: professormanhattan.proton apt: - gir1.2-appindicator3-0.1 @@ -7113,14 +7113,14 @@ softwarePackages: script:darwin: brew install openvpn dialog python3 || true && sudo rm -rf /usr/local/src/protonvpn-cli && sudo git clone https://github.com/phx/protonvpn-cli-macos /usr/local/src/protonvpn-cli && cd /usr/local/src/protonvpn-cli && pip3 install -r requirements.txt && sudo python3 setup.py install protonmail-bridge: _bin: protonmail-bridge - _when:cask: '! test -d "/Applications/Proton Mail Bridge.app" && ! test -d "~/Applications/Proton Mail Bridge.app"' + _when:cask: '! test -d "/Applications/Proton Mail Bridge.app" && ! test -d "$HOME/Applications/Proton Mail Bridge.app"' cask: protonmail-bridge choco: protonmailbridge flatpak: ch.protonmail.protonmail-bridge yay: protonmail-bridge protonmail-import-export: _bin: protonmail-import-export - _when:cask: '! test -d "/Applications/ProtonMail Import-Export app.app" && ! test -d "~/Applications/ProtonMail Import-Export app.app"' + _when:cask: '! test -d "/Applications/ProtonMail Import-Export app.app" && ! test -d "$HOME/Applications/ProtonMail Import-Export app.app"' cask: protonmail-import-export flatpak: ch.protonmail.protonmail-import-export-app bottles: @@ -7198,7 +7198,7 @@ softwarePackages: _github: https://github.com/qbittorrent/qBittorrent _home: https://www.qbittorrent.org/ _name: qBittorrent - _when:cask: '! test -d /Applications/qBittorrent.app && ! test -d ~/Applications/qBittorrent.app' + _when:cask: '! test -d /Applications/qBittorrent.app && ! test -d $HOME/Applications/qBittorrent.app' ansible: professormanhattan.qbittorrent apt: qbittorrent cask: qbittorrent @@ -7296,7 +7296,7 @@ softwarePackages: _github: https://github.com/raspberrypi/rpi-imager _home: https://www.raspberrypi.com/software/ _name: Raspberry Pi Imager - _when:cask: '! test -d "/Applications/Raspberry Pi Imager.app" && ! test -d "~/Applications/Raspberry Pi Imager.app"' + _when:cask: '! test -d "/Applications/Raspberry Pi Imager.app" && ! test -d "$HOME/Applications/Raspberry Pi Imager.app"' ansible: professormanhattan.raspberryimager cask: raspberry-pi-imager choco: rpi-imager @@ -7339,8 +7339,7 @@ softwarePackages: _bin: redis-insight _github: https://github.com/RedisInsight/RedisInsight _name: Redis Insight - _post:cask: if [ -d ~/Applications/RedisInsight.app ]; then mv ~/Applications/RedisInsight.app /Applications/RedisInsight.app; fi - _when:cask: '! test -d /Applications/RedisInsight.app && ! test -d ~/Applications/RedisInsight.app' + _when:cask: '! test -d /Applications/RedisInsight.app && ! test -d $HOME/Applications/RedisInsight.app' cask: redisinsight flatpak: com.redis.RedisInsight recoverpy: @@ -7410,7 +7409,7 @@ softwarePackages: _github: null _home: null _name: Microsoft Remote Desktop - _when:cask: '! test -d "/Applications/Microsoft Remote Desktop.app" && ! test -d "~/Applications/Microsoft Remote Desktop.app"' + _when:cask: '! test -d "/Applications/Microsoft Remote Desktop.app" && ! test -d "$HOME/Applications/Microsoft Remote Desktop.app"' cask: microsoft-remote-desktop aiac: _bin: aiac @@ -7461,7 +7460,7 @@ softwarePackages: _github: https://github.com/responsively-org/responsively-app _home: null _name: Responsively - _when:cask: '! test -d /Applications/ResponsivelyApp.app && ! test -d ~/Applications/ResponsivelyApp.app' + _when:cask: '! test -d /Applications/ResponsivelyApp.app && ! test -d $HOME/Applications/ResponsivelyApp.app' cask: responsively choco: responsively github: github.com/responsively-org/responsively-app @@ -7593,7 +7592,7 @@ softwarePackages: _github: https://github.com/lukehaas/RunJS _home: null _name: RunJS - _when:cask: '! test -d /Applications/RunJS.app && ! test -d ~/Applications/RunJS.app' + _when:cask: '! test -d /Applications/RunJS.app && ! test -d $HOME/Applications/RunJS.app' cask: runjs choco: runjs github: github.com/lukehaas/RunJS @@ -7734,7 +7733,7 @@ softwarePackages: _home: https://www.blender.org/ _name: Blender _snapClassic: true - _when:cask: '! test -d /Applications/Blender.app && ! test -d ~/Applications/Blender.app' + _when:cask: '! test -d /Applications/Blender.app && ! test -d $HOME/Applications/Blender.app' apt: blender cask: blender choco: blender @@ -7768,7 +7767,7 @@ softwarePackages: _github: https://github.com/audacity/audacity _home: https://www.audacityteam.org/ _name: Audacity - _when:cask: '! test -d /Applications/Audacity.app && ! test -d ~/Applications/Audacity.app' + _when:cask: '! test -d /Applications/Audacity.app && ! test -d $HOME/Applications/Audacity.app' appimage: Audacity apt: audacity cask: audacity @@ -7855,7 +7854,7 @@ softwarePackages: _github: https://github.com/maxgoedjen/secretive _home: null _name: null - _when:cask: '! test -d /Applications/Secretive.app && ! test -d ~/Applications/Secretive.app' + _when:cask: '! test -d /Applications/Secretive.app && ! test -d $HOME/Applications/Secretive.app' cask: secretive security: _bin: null @@ -8018,7 +8017,7 @@ softwarePackages: _home: https://shotcut.org/ _name: Shotcut _snapClassic: true - _when:cask: '! test -d /Applications/Shotcut.app && ! test -d ~/Applications/Shotcut.app' + _when:cask: '! test -d /Applications/Shotcut.app && ! test -d $HOME/Applications/Shotcut.app' ansible: professormanhattan.shotcut apt: shotcut cask: shotcut @@ -8068,7 +8067,7 @@ softwarePackages: _github: Not open-source _home: https://www.skype.com/en/ _name: Skype - _when:cask: '! test -d /Applications/Skype.app && ! test -d ~/Applications/Skype.app' + _when:cask: '! test -d /Applications/Skype.app && ! test -d $HOME/Applications/Skype.app' ansible: professormanhattan.skype cask: skype choco: skype @@ -8082,7 +8081,7 @@ softwarePackages: _github: https://github.com/slackhq/SlackTextViewController _home: https://slack.com/ _name: Slack - _when:cask: '! test -d /Applications/Slack.app && ! test -d ~/Applications/Slack.app' + _when:cask: '! test -d /Applications/Slack.app && ! test -d $HOME/Applications/Slack.app' ansible: professormanhattan.slack cask: slack choco: slack @@ -8104,7 +8103,7 @@ softwarePackages: _github: https://github.com/sveinbjornt/Sloth _home: https://sveinbjorn.org/sloth _name: Sloth - _when:cask: '! test -d /Applications/Sloth.app && ! test -d ~/Applications/Sloth.app' + _when:cask: '! test -d /Applications/Sloth.app && ! test -d $HOME/Applications/Sloth.app' cask: sloth snapcraft: _deps: @@ -8135,7 +8134,7 @@ softwarePackages: _github: https://github.com/evilsocket/opensnitch _home: https://www.obdev.at/products/littlesnitch/index.html _name: OpenSnitch/Little Snitch - _when:cask: '! test -d "/Applications/Little Snitch.app" && ! test -d "~/Applications/Little Snitch.app"' + _when:cask: '! test -d "/Applications/Little Snitch.app" && ! test -d "$HOME/Applications/Little Snitch.app"' # Not loading on Ubuntu 22.04 # ansible: professormanhattan.snitch cask: little-snitch @@ -8186,13 +8185,13 @@ softwarePackages: _github: https://github.com/sqlectron/sqlectron-gui _home: null _name: SQLectron - _when:cask: '! test -d /Applications/sqlectron.app && ! test -d ~/Applications/sqlectron.app' + _when:cask: '! test -d /Applications/sqlectron.app && ! test -d $HOME/Applications/sqlectron.app' cask: sqlectron github: github.com/sqlectron/sqlectron-gui yay: sqlectron-gui handbrake: _bin: handbrake - _when:cask: '! test -d "/Applications/HandBrake.app" && ! test -d "~/Applications/HandBrake.app"' + _when:cask: '! test -d "/Applications/HandBrake.app" && ! test -d "$HOME/Applications/HandBrake.app"' cask: handbrake choco: handbrake flatpak: fr.handbrake.ghb @@ -8244,7 +8243,7 @@ softwarePackages: _github: https://github.com/Tunnelblick/Tunnelblick _home: https://tunnelblick.net/ _name: Tunnelblick - _when: '! test -d "/Applications/Tunnelblick.app" && ! test -d "~/Applications/Tunnelblick.app"' + _when: '! test -d "/Applications/Tunnelblick.app" && ! test -d "$HOME/Applications/Tunnelblick.app"' cask: tunnelblick endlessh: _bin: endlessh @@ -8263,7 +8262,7 @@ softwarePackages: _bin: kap _github: https://github.com/wulkano/Kap _name: Kap - _when:cask: '! test -d /Applications/Kap.app && ! test -d ~/Applications/Kap.app' + _when:cask: '! test -d /Applications/Kap.app && ! test -d $HOME/Applications/Kap.app' cask: kap autodoc: _bin: doc @@ -8349,7 +8348,7 @@ softwarePackages: _github: https://github.com/exelban/stats _home: null _name: stats - _when:cask: '! test -d /Applications/Stats.app && ! test -d ~/Applications/Stats.app' + _when:cask: '! test -d /Applications/Stats.app && ! test -d $HOME/Applications/Stats.app' cask: stats _service: null stegcloak: @@ -8402,7 +8401,7 @@ softwarePackages: _github: https://github.com/oldj/SwitchHosts _home: https://swh.app/ _name: SwitchHosts - _when:cask: '! test -d "/Applications/SwitchHosts.app" && ! test -d "~/Applications/SwitchHosts.app"' + _when:cask: '! test -d "/Applications/SwitchHosts.app" && ! test -d "$HOME/Applications/SwitchHosts.app"' ansible: professormanhattan.switchhosts appimage: oldj/SwitchHosts cask: switchhosts @@ -8436,7 +8435,7 @@ softwarePackages: _github: https://github.com/lapce/lapce _home: https://lapce.dev/ _name: Lapce - _when:cask: '! test -d /Applications/Lapce.app && ! test -d ~/Applications/Lapce.app' + _when:cask: '! test -d /Applications/Lapce.app && ! test -d $HOME/Applications/Lapce.app' brew: lapce emerge: app-editors/lapce flatpak: dev.lapce.lapce @@ -8596,7 +8595,7 @@ softwarePackages: _name: Tabby _snapClassic: true _notes: TODO Update the direct links periodically and keep eye out for Snap / Flatpak - _when:cask: '! test -d /Applications/Tabby.app && ! test -d ~/Applications/Tabby.app' + _when:cask: '! test -d /Applications/Tabby.app && ! test -d $HOME/Applications/Tabby.app' ansible:linux: professormanhattan.tabby apt: https://github.com/Eugeny/tabby/releases/download/v1.0.188/tabby-1.0.188-linux-x64.deb cask: tabby @@ -8624,7 +8623,7 @@ softwarePackages: _github: https://github.com/tailscale/tailscale _home: https://tailscale.com/ _name: Tailscale Client - _when:cask: '! test -d "/Applications/Tailscale.app" && ! test -d "~/Applications/Tailscale.app"' + _when:cask: '! test -d "/Applications/Tailscale.app" && ! test -d "$HOME/Applications/Tailscale.app"' cask: tailscale choco: tailscale task: @@ -8653,7 +8652,7 @@ softwarePackages: soduto: _github: _name: Soduto - _when:cask: '! test -d /Applications/Soduto.app && ! test -d ~/Applications/Soduto.app' + _when:cask: '! test -d /Applications/Soduto.app && ! test -d $HOME/Applications/Soduto.app' cask: soduto envio: _bin: envio @@ -8706,7 +8705,7 @@ softwarePackages: _bin: sparkleshare _github: https://github.com/hbons/SparkleShare _name: Sparkle Share - _when:cask: '! test -d /Applications/SparkleShare.app && ! test -d ~/Applications/SparkleShare.app' + _when:cask: '! test -d /Applications/SparkleShare.app && ! test -d $HOME/Applications/SparkleShare.app' cask: sparkleshare choco: sparkleshare flatpak: org.sparkleshare.SparkleShare @@ -8717,7 +8716,7 @@ softwarePackages: _github: null _home: null _name: Microsoft Teams - _when:cask: '! test -d "/Applications/Microsoft Teams.app" && ! test -d "~/Applications/Microsoft Teams.app"' + _when:cask: '! test -d "/Applications/Microsoft Teams.app" && ! test -d "$HOME/Applications/Microsoft Teams.app"' ansible: professormanhattan.teams cask: microsoft-teams choco: microsoft-teams @@ -8731,7 +8730,7 @@ softwarePackages: _github: Not open-source _home: https://www.teamviewer.com/en-us/ _name: TeamViewer - _when:cask: '! test -d /Applications/TeamViewer.app && ! test -d ~/Applications/TeamViewer.app' + _when:cask: '! test -d /Applications/TeamViewer.app && ! test -d $HOME/Applications/TeamViewer.app' ansible:linux: professormanhattan.teamviewer apt: https://download.teamviewer.com/download/linux/teamviewer_amd64.deb cask: teamviewer @@ -9145,14 +9144,14 @@ softwarePackages: scoop: upx cutter: _bin: cutter - _when:cask: '! test -d "/Applications/Cutter.app" && ! test -d "~/Applications/Cutter.app"' + _when:cask: '! test -d "/Applications/Cutter.app" && ! test -d "$HOME/Applications/Cutter.app"' cask: cutter choco: cutter flatpak: re.rizin.cutter librewolf: _bin: librewolf _scoopExtras: true - _when:cask: '! test -d "/Applications/LibreWolf.app" && ! test -d "~/Applications/LibreWolf.app"' + _when:cask: '! test -d "/Applications/LibreWolf.app" && ! test -d "$HOME/Applications/LibreWolf.app"' cask: librewolf choco: librewolf flatpak: io.gitlab.librewolf-community @@ -9206,7 +9205,7 @@ softwarePackages: _github: https://github.com/vincelwt/chatgpt-mac _home: https://github.com/vincelwt/chatgpt-mac _name: ChatGPT Menubar for macOS - _when:cask: '! test -d /Applications/Chatgpt.app && ! test -d ~/Applications/Chatgpt.app' + _when:cask: '! test -d /Applications/Chatgpt.app && ! test -d $HOME/Applications/Chatgpt.app' cask: vincelwt-chatgpt vector: _bin: vector @@ -9235,7 +9234,7 @@ softwarePackages: yay: velero-bin macvim: _todo: Integrate this into macOS setup - _when:cask: '! test -d /Applications/MacVim.app && ! test -d ~/Applications/MacVim.app' + _when:cask: '! test -d /Applications/MacVim.app && ! test -d $HOME/Applications/MacVim.app' cask: macvim vim: _bin: vim @@ -9308,7 +9307,7 @@ softwarePackages: EOF sudo dnf -y install @development-tools sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras - _when:cask: '! test -d /Applications/VirtualBox.app && ! test -d ~/Applications/VirtualBox.app' + _when:cask: '! test -d /Applications/VirtualBox.app && ! test -d $HOME/Applications/VirtualBox.app' ansible: professormanhattan.virtualbox apt: virtualbox cask: virtualbox @@ -9332,14 +9331,14 @@ softwarePackages: _home: https://visualstudio.microsoft.com/ _name: Visual Studio _post:cask: 'APP_LINK="$(find /usr/local/Caskroom/visual-studio -mindepth 2 -maxdepth 2 -name "*.app*" | head -n1)" && open "$APP_LINK"' - _when:cask: '! test -d "/Applications/Visual Studio.app" && ! test -d "~/Applications/Visual Studio.app"' + _when:cask: '! test -d "/Applications/Visual Studio.app" && ! test -d "$HOME/Applications/Visual Studio.app"' ansible:windows: professormanhattan.visualstudio cask: visual-studio choco: visualstudio2022community vscodium: _bin: codium _snapClassic: true - _when:cask: '! test -d "/Applications/VSCodium.app" && ! test -d "~/Applications/VSCodium.app"' + _when:cask: '! test -d "/Applications/VSCodium.app" && ! test -d "$HOME/Applications/VSCodium.app"' appimage: vscodium/vscodium cask: vscodium choco: vscodium @@ -9356,7 +9355,7 @@ softwarePackages: _github: https://github.com/videolan/vlc _home: https://www.videolan.org/vlc/ _name: VLC Media Player - _when:cask: '! test -d /Applications/VLC.app && ! test -d ~/Applications/VLC.app' + _when:cask: '! test -d /Applications/VLC.app && ! test -d $HOME/Applications/VLC.app' ansible: professormanhattan.vlc apt: vlc cask: vlc @@ -9406,7 +9405,7 @@ softwarePackages: _home: https://code.visualstudio.com/ _name: Visual Studio Code _snapClassic: true - _when:cask: '! test -d "/Applications/Visual Studio Code.app" && ! test -d "~/Applications/Visual Studio Code.app"' + _when:cask: '! test -d "/Applications/Visual Studio Code.app" && ! test -d "$HOME/Applications/Visual Studio Code.app"' ansible: professormanhattan.vscode cask: visual-studio-code choco: vscode @@ -9540,7 +9539,7 @@ softwarePackages: _github: https://github.com/webtorrent/webtorrent-desktop _home: webtorrent.io/desktop _name: WebTorrent Desktop - _when:cask: '! test -d /Applications/WebTorrent.app && ! test -d ~/Applications/WebTorrent.app' + _when:cask: '! test -d /Applications/WebTorrent.app && ! test -d $HOME/Applications/WebTorrent.app' cask: webtorrent choco: webtorrent-desktop flatpak: io.webtorrent.WebTorrent @@ -9625,7 +9624,7 @@ softwarePackages: _github: https://github.com/will-stone/browserosaurus _home: https://browserosaurus.com/ _name: Browserosaurus - _when:cask: '! test -d /Applications/Browserosaurus.app && ! test -d ~/Applications/Browserosaurus.app' + _when:cask: '! test -d /Applications/Browserosaurus.app && ! test -d $HOME/Applications/Browserosaurus.app' cask: browserosaurus docker: _bin: docker @@ -9738,7 +9737,7 @@ softwarePackages: _github: https://github.com/wireshark/wireshark _home: https://www.wireshark.org/ _name: Wireshark - _when:cask: '! test -d /Applications/Wireshark.app && ! test -d ~/Applications/Wireshark.app' + _when:cask: '! test -d /Applications/Wireshark.app && ! test -d $HOME/Applications/Wireshark.app' apt: wireshark cask: wireshark choco: wireshark @@ -9982,7 +9981,7 @@ softwarePackages: _github: null _home: https://www.yubico.com/products/yubico-authenticator/ _name: Yubico Authenticator - _when:script:darwin: '! test -d "/Applications/Yubico Authenticator.app" && ! test -d "~/Applications/Yubico Authenticator.app"' + _when:script:darwin: '! test -d "/Applications/Yubico Authenticator.app" && ! test -d "$HOME/Applications/Yubico Authenticator.app"' choco: yubico-authenticator flatpak: com.yubico.yubioath script:darwin: curl -sSL https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-mac.dmg > "/tmp/Yubico Authenticator.dmg" && hdiutil attach "/tmp/Yubico Authenticator.dmg" && sudo cp -R "/Volumes/Yubico Authenticator/Yubico Authenticator.app" /Applications && sudo hdiutil detach "/Volumes/Yubico Authenticator" && rm -f "/tmp/Yubico Authenticator.dmg" @@ -10010,7 +10009,7 @@ softwarePackages: _github: https://github.com/Yubico/yubikey-manager-qt _home: https://developers.yubico.com/yubikey-manager-qt/ _name: YubiKey Manager - _when:cask: echo '! test -d "/Applications/YubiKey Manager.app" && ! test -d "~/Applications/YubiKey Manager.app"' | bash + _when:cask: echo '! test -d "/Applications/YubiKey Manager.app" && ! test -d "$HOME/Applications/YubiKey Manager.app"' | bash appimage: Yubico/yubikey-manager-qt cask: yubico-yubikey-manager choco: yubikey-manager @@ -10031,7 +10030,7 @@ softwarePackages: _bin: obs-studio _github: https://github.com/obsproject/obs-studio _name: OBS Studio - _when:cask: '! test -d /Applications/OBS.app && ! test -d ~/Applications/OBS.app' + _when:cask: '! test -d /Applications/OBS.app && ! test -d $HOME/Applications/OBS.app' cask: obs choco: obs-studio flatpak: com.obsproject.Studio @@ -10068,7 +10067,7 @@ softwarePackages: _github: Not open-source _home: https://zoom.us/ _name: Zoom - _when:cask: '! test -d /Applications/zoom.us.app && ! test -d ~/Applications/zoom.us.app' + _when:cask: '! test -d /Applications/zoom.us.app && ! test -d $HOME/Applications/zoom.us.app' ansible: professormanhattan.zoom cask: zoom choco: zoom