diff --git a/docs/TODO.md b/docs/TODO.md index 5b9ed391..6172e1a6 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -237,3 +237,8 @@ Assigns the time that agentd should wait after a successful registration. See de https://github.com/filebrowser/filebrowser https://github.com/coder/code-server + + + + +### Robocorp.com \ No newline at end of file diff --git a/home/.chezmoidata.yaml b/home/.chezmoidata.yaml index 14272b4f..cc30df1f 100644 --- a/home/.chezmoidata.yaml +++ b/home/.chezmoidata.yaml @@ -41,49 +41,50 @@ macosRemoteLogin: 'on' netdataClaimURL: https://app.netdata.cloud themeparkTheme: aquamarine chromeExtensions: - - https://chrome.google.com/webstore/detail/automa/infppggnoaenmfagbfknfkancpbljcca - - https://chrome.google.com/webstore/detail/bitly-powerful-short-link/iabeihobmhlgpkcgjiloemdbofjbdcic - - https://chrome.google.com/webstore/detail/bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb - - https://chrome.google.com/webstore/detail/briskine-email-templates/lmcngpkjkplipamgflhioabnhnopeabf - - https://chrome.google.com/webstore/detail/buffer/noojglkidnpfjbincgijbaiedldjfbhh - - https://chrome.google.com/webstore/detail/chatgpt-for-google/jgjaeacdkonaoafenlfkkkmbaopkbilf - - https://chrome.google.com/webstore/detail/compose-ai-ai-powered-wri/ddlbpiadoechcolndfeaonajmngmhblj - - https://chrome.google.com/webstore/detail/desktop-app-for-google-ta/lpofefdiokgmcdnnaigddelnfamkkghi - - https://chrome.google.com/webstore/detail/discoverly/dijhcpbkalfgkcebgoncjmfpbamihgaf - - https://chrome.google.com/webstore/detail/emoji-keyboard-by-joypixe/ipdjnhgkpapgippgcgkfcbpdpcgifncb - - https://chrome.google.com/webstore/detail/falcon/mmifbbohghecjloeklpbinkjpbplfalb - - https://chrome.google.com/webstore/detail/floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg - - https://chrome.google.com/webstore/detail/giphy-for-chrome/jlleokkdhkflpmghiioglgmnminbekdi - - https://chrome.google.com/webstore/detail/jiffy-reader/lljedihjnnjjefafchaljkhbpfhfkdic - - https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep - - https://chrome.google.com/webstore/detail/google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja - - https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb - - https://chrome.google.com/webstore/detail/grammar-spell-checker-%E2%80%94-l/oldceeleldhonbafppcapldpdifcinji - - https://chrome.google.com/webstore/detail/grepper/amaaokahonnfjjemodnpmeenfpnnbkco - - https://chrome.google.com/webstore/detail/gsconnect/jfnifeihccihocjbfcfhicmmgpjicaec - - https://chrome.google.com/webstore/detail/hunter-email-finder-exten/hgmhmanijnjhaffoampdlllchpolkdnj - - https://chrome.google.com/webstore/detail/huntr-job-search-tracker/mihdfbecejheednfigjpdacgeilhlmnf - - https://chrome.google.com/webstore/detail/json-viewer-pro/eifflpmocdbdmepbjaopkkhbfmdgijcc - - https://chrome.google.com/webstore/detail/liner-chatgpt-google-assi/bmhcbmnbenmcecpmpepghooflbehcack - - https://chrome.google.com/webstore/detail/magical-text-expander-aut/iibninhmiggehlcdolcilmhacighjamp - - https://chrome.google.com/webstore/detail/mailvelope/kajibbejlbohfaggdiogboambcijhkke - - https://chrome.google.com/webstore/detail/markdown-here/elifhakcjgalahccnjkneoccemfahfoa - - https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn - - https://chrome.google.com/webstore/detail/octohint/hbkpjkfdheainjkkebeoofkpgddnnbpk - - https://chrome.google.com/webstore/detail/rakuten-get-cash-back-for/chhjbpecpncaggjpdakmflnfcopglcmi - - https://chrome.google.com/webstore/detail/save-to-google-drive/gmbmikajjgmnabiglmofipeabaddhgne - - https://chrome.google.com/webstore/detail/screenity-screen-recorder/kbbdabhdfibnancpjfhlkhafgdilcnji - - https://chrome.google.com/webstore/detail/search-by-image/cnojnbdhbhnkbcieeekonklommdnndci - - https://chrome.google.com/webstore/detail/sessionbox-multi-login-to/megbklhjamjbcafknkgmokldgolkdfig - - https://chrome.google.com/webstore/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle - - https://chrome.google.com/webstore/detail/sponsorblock-for-youtube/mnjggcdmjocbbbhaepdhchncahnbgone - - https://chrome.google.com/webstore/detail/toucan-language-learning/lokjgaehpcnlmkebpmjiofccpklbmoci - - https://chrome.google.com/webstore/detail/undo-closed-tabs-button/ieehkmoiljghfkejgahoheemdjpdinml - - https://chrome.google.com/webstore/detail/vimeo-record-screen-webca/ejfmffkmeigkphomnpabpdabfddeadcb - - https://chrome.google.com/webstore/detail/vytal/ncbknoohfjmcfneopnfkapmkblaenokb - - https://chrome.google.com/webstore/detail/web-archives/hkligngkgcpcolhcnkgccglchdafcnao - - https://chrome.google.com/webstore/detail/web-vitals/ahfhijdlegdabablpippeagghigmibma - # - https://chrome.google.com/webstore/detail/headless-recorder/djeegiggegleadkkbgopoonhjimgehda + - automa/infppggnoaenmfagbfknfkancpbljcca + - bitly-powerful-short-link/iabeihobmhlgpkcgjiloemdbofjbdcic + - bitwarden-free-password-m/nngceckbapebfimnlniiiahkandclblb + - briskine-email-templates/lmcngpkjkplipamgflhioabnhnopeabf + - buffer/noojglkidnpfjbincgijbaiedldjfbhh + - chatgpt-for-google/jgjaeacdkonaoafenlfkkkmbaopkbilf + - compose-ai-ai-powered-wri/ddlbpiadoechcolndfeaonajmngmhblj + - desktop-app-for-google-ta/lpofefdiokgmcdnnaigddelnfamkkghi + - discoverly/dijhcpbkalfgkcebgoncjmfpbamihgaf + - emoji-keyboard-by-joypixe/ipdjnhgkpapgippgcgkfcbpdpcgifncb + - falcon/mmifbbohghecjloeklpbinkjpbplfalb + - floccus-bookmarks-sync/fnaicdffflnofjppbagibeoednhnbjhg + - giphy-for-chrome/jlleokkdhkflpmghiioglgmnminbekdi + - jiffy-reader/lljedihjnnjjefafchaljkhbpfhfkdic + - gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep + - google-dictionary-by-goog/mgijmajocgfcbeboacabfgobmjgjcoja + - google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb + - grammar-spell-checker-%E2%80%94-l/oldceeleldhonbafppcapldpdifcinji + - grepper/amaaokahonnfjjemodnpmeenfpnnbkco + - gsconnect/jfnifeihccihocjbfcfhicmmgpjicaec + - hunter-email-finder-exten/hgmhmanijnjhaffoampdlllchpolkdnj + - huntr-job-search-tracker/mihdfbecejheednfigjpdacgeilhlmnf + - json-viewer-pro/eifflpmocdbdmepbjaopkkhbfmdgijcc + - liner-chatgpt-google-assi/bmhcbmnbenmcecpmpepghooflbehcack + - magical-text-expander-aut/iibninhmiggehlcdolcilmhacighjamp + - mailvelope/kajibbejlbohfaggdiogboambcijhkke + - markdown-here/elifhakcjgalahccnjkneoccemfahfoa + - metamask/nkbihfbeogaeaoehlefnkodbefgpgknn + - octohint/hbkpjkfdheainjkkebeoofkpgddnnbpk + - pieces-save-code-snippets/igbgibhbfonhmjlechmeefimncpekepm + - rakuten-get-cash-back-for/chhjbpecpncaggjpdakmflnfcopglcmi + - save-to-google-drive/gmbmikajjgmnabiglmofipeabaddhgne + - screenity-screen-recorder/kbbdabhdfibnancpjfhlkhafgdilcnji + - search-by-image/cnojnbdhbhnkbcieeekonklommdnndci + - sessionbox-multi-login-to/megbklhjamjbcafknkgmokldgolkdfig + - singlefile/mpiodijhokgodhhofbcjdecpffjipkle + - sponsorblock-for-youtube/mnjggcdmjocbbbhaepdhchncahnbgone + - toucan-language-learning/lokjgaehpcnlmkebpmjiofccpklbmoci + - undo-closed-tabs-button/ieehkmoiljghfkejgahoheemdjpdinml + - vimeo-record-screen-webca/ejfmffkmeigkphomnpabpdabfddeadcb + - vytal/ncbknoohfjmcfneopnfkapmkblaenokb + - web-archives/hkligngkgcpcolhcnkgccglchdafcnao + - web-vitals/ahfhijdlegdabablpippeagghigmibma + # - headless-recorder/djeegiggegleadkkbgopoonhjimgehda firefoxPublicProfile: https://github.com/ProfessorManhattan/firefox-profile-with-plugins.git firefoxAddOns: - automa diff --git a/home/.chezmoiscripts/universal/run_onchange_after_40-chrome.sh.tmpl b/home/.chezmoiscripts/universal/run_onchange_after_40-chrome.sh.tmpl index ff7f6ee7..8197f300 100644 --- a/home/.chezmoiscripts/universal/run_onchange_after_40-chrome.sh.tmpl +++ b/home/.chezmoiscripts/universal/run_onchange_after_40-chrome.sh.tmpl @@ -68,6 +68,9 @@ for EXTENSION_DIR in "/opt/google/chrome/extensions" "/etc/chromium/extensions" logg info "Adding Chrome extensions to $EXTENSION_DIR" for EXTENSION in {{ list (.chromeExtensions | toString | replace "[" "" | replace "]" "") | uniq | join " " }}; do logg info "Adding Chrome extension manifest ($EXTENSION)" + if ! echo "$EXTENSION" | grep 'https://chrome.google.com/webstore/detail/' > /dev/null; then + EXTENSION="https://chrome.google.com/webstore/detail/$EXTENSION" + fi EXTENSION_ID="$(echo "$EXTENSION" | sed 's/^.*\/\([^\/]*\)$/\1/')" if [[ "$EXTENSION_DIR" == '/opt/'* ]] || [[ "$EXTENSION_DIR" == '/etc/'* ]]; then sudo cp -f "${XDG_CONFIG_HOME:-$HOME/.config}/chrome/extension.json" "$EXTENSION_DIR/${EXTENSION_ID}.json" diff --git a/home/dot_config/Code/User/extensions.json b/home/dot_config/Code/User/extensions.json index 78edd1ed..b4bc912e 100644 --- a/home/dot_config/Code/User/extensions.json +++ b/home/dot_config/Code/User/extensions.json @@ -1,61 +1,102 @@ { "recommendations": [ - "Angular.ng-template", + "42Crunch.vscode-openapi", + "abehrad.genymotion", + "acherkashin.virtualbox-extension", + "AIC.docify", + "alefragnani.Bookmarks", + "alefragnani.project-manager", "AmazonWebServices.aws-toolkit-vscode", + "andi1984.tinypng", + "Angular.ng-template", + "AntonReshetov.masscode-assistant", + "Atlassian.atlascode", "attilabuti.vscode-mjml", - "balazs4.gitlab-pipeline-monitor", "azure-automation.vscode-azureautomation", + "balazs4.gitlab-pipeline-monitor", + "bbenoist.vagrant", + "beauallison.brew-services", "bierner.markdown-emoji", - "Dart-Code.flutter", + "bierner.markdown-preview-github-styles", + "bobmagicii.dashyeah", + "bradlc.vscode-tailwindcss", "ChakrounAnas.turbo-console-log", "ChFlick.firecode", + "chiro2001.digital-ocean-manager", "christian-kohler.path-intellisense", "chrmarti.regex", + "circleci.circleci", "cweijan.vscode-mysql-client2", + "Dart-Code.flutter", "DavidAnson.vscode-markdownlint", "dbaeumer.vscode-eslint", "denoland.vscode-deno", - "Trunk.io", - "Surendrajat.apklab", - "logerfo.gitlab-notifications", - "tintinweb.vscode-decompiler", + "DEVSENSE.phptools-vscode", + "DiemasMichiels.emulate", "eamodio.gitlens", "EditorConfig.EditorConfig", "eg2.vscode-npm-script", - "acherkashin.virtualbox-extension", + "eliostruyf.vscode-front-matter", "ericadamski.carbon-now-sh", "esbenp.prettier-vscode", + "fabiospampinato.vscode-open-in-application", + "fabiospampinato.vscode-optimize-images", "firsttris.vscode-jest-runner", "formulahendry.auto-rename-tag", "formulahendry.code-runner", - "rangav.vscode-thunder-client", - "GitHub.copilot", - "GitHub.copilot-labs", - "GitHub.remotehub", + "formulahendry.docker-explorer", + "formulahendry.terminal", + "genieai.chatgpt-vscode", + "george3447.docker-run", "GitHub.codespaces", - "GitHub.vscode-github-actions", + "GitHub.copilot-labs", + "GitHub.copilot", "GitHub.heygithub", + "GitHub.remotehub", + "GitHub.vscode-codeql", + "GitHub.vscode-github-actions", "GitHub.vscode-pull-request-github", "GitLab.gitlab-workflow", "gitpod.gitpod-desktop", - "fabiospampinato.vscode-optimize-images", - "GitHub.vscode-codeql", + "gitpod.gitpod-remote-ssh", "golang.Go", - "ms-devlabs.extension-manifest-editor", + "Google-Home.google-home-extension", "GoogleCloudTools.cloudcode", + "GraphQL.vscode-graphql-execution", + "GraphQL.vscode-graphql-syntax", + "GraphQL.vscode-graphql", + "hangxingliu.vscode-systemd-support", "HashiCorp.terraform", - "fabiospampinato.vscode-open-in-application", - "Lightrun.lightrunplugin-saas", + "hbenl.vscode-test-explorer", "hediet.vscode-drawio", + "IBM.codewind", + "IBM.ibm-developer", "IBM.output-colorizer", + "Infracost.infracost", "ionic.ionic", - "JSONHero.jsonhero-vscode", - "Kelvin.vscode-sshfs", + "jasonn-porch.gitlab-mr", "jsayol.firebase-explorer", + "JSONHero.jsonhero-vscode", + "JustBrenny.hero-heroku", + "karigari.chat", + "Kelvin.vscode-sshfs", + "kevinchatham.openwithcode", + "kruemelkatze.vscode-dashboard", + "L13RARY.l13-diff", + "lennartlence.chadcommit", + "LeonardSSH.vscord", + "Lightrun.lightrunplugin-saas", + "logerfo.gitlab-notifications", "mads-hartmann.bash-ide-vscode", - "genieai.chatgpt-vscode", + "MainaWycliffe.view-package-on-npm", + "mehrad.kutt", + "MeshIntelligentTechnologiesInc.pieces-vscode", + "mhutchie.git-graph", "mindaro.mindaro", - "ms-azuretools.vscode-dapr", + "miramac.vscode-exec-node", + "mongodb.mongodb-vscode", + "mpotthoff.vscode-android-webview-debug", + "ms-azure-devops.azure-pipelines", "ms-azuretools.vscode-apimanagement", "ms-azuretools.vscode-azureappservice", "ms-azuretools.vscode-azurecontainerapps", @@ -64,82 +105,107 @@ "ms-azuretools.vscode-azureresourcegroups", "ms-azuretools.vscode-azurestaticwebapps", "ms-azuretools.vscode-azurestorage", - "waderyan.gitblame", - "jasonn-porch.gitlab-mr", "ms-azuretools.vscode-azurevirtualmachines", "ms-azuretools.vscode-cosmosdb", + "ms-azuretools.vscode-dapr", "ms-azuretools.vscode-docker", "ms-azuretools.vscode-logicapps", - "acherkashin.virtualbox-extension", + "ms-devlabs.extension-manifest-editor", "ms-edgedevtools.vscode-edge-devtools", - "MeshIntelligentTechnologiesInc.pieces-vscode", + "ms-iot.vscode-ros", "ms-kubernetes-tools.vscode-kubernetes-tools", "ms-python.flake8", "ms-python.python", - "task.vscode-task", - "ms-vscode.azure-repos", - "ms-vscode.azurecli", - "ms-vscode.cpptools", - "ms-vscode.live-server", - "ms-vscode.hexeditor", - "ms-vscode.PowerShell", - "ms-vscode.remote-explorer", "ms-vscode-remote.remote-containers", "ms-vscode-remote.remote-ssh", "ms-vscode-remote.remote-wsl", + "ms-vscode.azure-repos", + "ms-vscode.azurecli", + "ms-vscode.cpptools", + "ms-vscode.hexeditor", + "ms-vscode.live-server", + "ms-vscode.PowerShell", + "ms-vscode.remote-explorer", "ms-vscode.remote-repositories", "ms-vscode.remote-server", - "ms-vscode.vscode-serial-monitor", "ms-vscode.vscode-github-issue-notebooks", "ms-vscode.vscode-node-azure-pack", + "ms-vscode.vscode-serial-monitor", "MS-vsliveshare.vsliveshare-audio", "MS-vsliveshare.vsliveshare", "msjsdiag.cordova-tools", "NativeScript.nativescript", + "nhoizey.gremlins", "njpwerner.autodocstring", "nrwl.angular-console", + "okteto.remote-kubernetes", "Orta.vscode-jest", + "owenfarrell.vscode-vault", "philnash.ngrok-for-vscode", "PKief.material-icon-theme", "pranaygp.vscode-css-peek", "Prisma.prisma", "quicktype.quicktype", + "RandomFractalsInc.vscode-data-preview", + "rangav.vscode-thunder-client", "RapidAPI.vscode-rapidapi-client", - "bbenoist.vagrant", - "WakaTime.vscode-wakatime", "rbbit.typescript-hero", "redhat.ansible", "redhat.fabric8-analytics", "redhat.java", "redhat.vscode-knative", "redhat.vscode-openshift-connector", - "redhat.vscode-server-connector", "redhat.vscode-rsp-ui", + "redhat.vscode-server-connector", + "redhat.vscode-tekton-pipelines", "redhat.vscode-xml", "redhat.vscode-yaml", + "reduckted.vscode-gitweblinks", "richie5um2.vscode-sort-json", + "robocorp.robocorp-code", + "robocorp.robotframework-lsp", + "rogalmic.bash-debug", "Rubymaniac.vscode-paste-and-indent", "salbert.comment-ts", "sandcastle.vscode-open", "shd101wyy.markdown-preview-enhanced", + "Shopify.theme-check-vscode", "snyk-security.snyk-vulnerability-scanner", "softwaredotcom.swdc-vscode", + "spmeesseman.vscode-taskexplorer", + "sprkldev.sprkl-vscode", "steoates.autoimport", + "Stepsize.stepsize", "stylelint.vscode-stylelint", + "Surendrajat.apklab", + "task.vscode-task", + "TeamsDevApp.ms-teams-vscode-extension", + "tilt-dev.Tiltfile", "timonwong.shellcheck", + "tintinweb.vscode-decompiler", "toba.vsfire", + "tombonnike.vscode-status-bar-format-toggle", + "toroxx.vscode-avdmanager", + "Trunk.io", "tyriar.sort-lines", + "unifiedjs.vscode-remark", "usernamehw.errorlens", "valentjn.vscode-ltex", - "VisualStudioExptTeam.vscodeintellicode", + "VisualStudioExptTeam.intellicode-api-usage-examples", "VisualStudioExptTeam.vscodeintellicode-completions", "VisualStudioExptTeam.vscodeintellicode-insiders", + "VisualStudioExptTeam.vscodeintellicode", + "vivaxy.vscode-conventional-commits", "vsciot-vscode.azure-iot-toolkit", "vsciot-vscode.vscode-arduino", "vsls-contrib.codetour", "vsls-contrib.gistfs", + "waderyan.gitblame", + "WakaTime.vscode-wakatime", + "WallabyJs.quokka-vscode", "wayou.vscode-todo-highlight", "wix.vscode-import-cost", + "wordup.wordup-code", "yatki.vscode-surround" ] }