This commit is contained in:
Brian Zalewski 2023-06-19 06:25:39 +00:00
parent ec94b96b75
commit 0c70339dae
12 changed files with 434 additions and 167 deletions

View file

@ -1,8 +1,14 @@
# TODOs # TODOs
* Configure Navi to automatically download and use the best cheat repositories This page outlines various projects and tasks that we are currently working on. Creating a GitHub issue for each of these items would be overkill.
## Pending * Configure Navi to automatically download and use the best cheat repositories
* Finish TS from 1400 stars
* Python
## Upstream
The following items are things we would like to include into the Install Doctor system but are waiting on upstream changes.
* [Actions](https://github.com/sindresorhus/Actions) adds a wide-variety of actions that you can utilize with the macOS Shortcuts app. It is currently only available via the macOS app store. Requested a Homebrew Cask [here](https://github.com/sindresorhus/Actions/issues/127). * [Actions](https://github.com/sindresorhus/Actions) adds a wide-variety of actions that you can utilize with the macOS Shortcuts app. It is currently only available via the macOS app store. Requested a Homebrew Cask [here](https://github.com/sindresorhus/Actions/issues/127).
* [Color Picker](https://github.com/sindresorhus/System-Color-Picker) is an improved color picker app available on macOS. It is currently only available via the macOS app store. Requested Homebrew Cask [here](https://github.com/sindresorhus/System-Color-Picker/issues/32). * [Color Picker](https://github.com/sindresorhus/System-Color-Picker) is an improved color picker app available on macOS. It is currently only available via the macOS app store. Requested Homebrew Cask [here](https://github.com/sindresorhus/System-Color-Picker/issues/32).
@ -16,123 +22,54 @@
* Look into tile managers * Look into tile managers
* https://github.com/joelbarmettlerUZH/auto-tinder * https://github.com/joelbarmettlerUZH/auto-tinder
* https://github.com/hfreire/get-me-a-date * https://github.com/hfreire/get-me-a-date
* Keep eye on fig.io for release to Linux and new AI features
* Monitor https://moonrepo.dev/moon as possible mono-repo manager
## Review
The following links include software that need to be reviewed before including them into the Install Doctor installer.
## Go Libraries to Consider * https://webinstall.dev/vim-sensible/
* https://webinstall.dev/vim-devicons/
* https://github.com/git-town/git-town * https://webinstall.dev/vim-nerdtree/
* https://github.com/0xERR0R/blocky * https://webinstall.dev/vim-gui/
* https://github.com/terraform-linters/tflint * https://formulae.brew.sh/cask/blender#default
* https://github.com/cube2222/octosql * https://kdenlive.org/en/
* https://github.com/alda-lang/alda * https://www.bluestacks.com/
* https://github.com/aquasecurity/tfsec * https://github.com/symless/synergy-core
* https://github.com/filhodanuvem/gitql * https://symless.com/synergy/features
* https://github.com/filebrowser/filebrowser * https://api.slack.com/automation/cli/commands
* https://github.com/errata-ai/vale * https://github.com/activepieces/activepieces#
* https://github.com/turbot/steampipe * https://github.com/jupyterlab/jupyterlab-desktop
* https://github.com/moby/buildkit * https://github.com/butlerx/wetty
* https://github.com/schachmat/wego * https://github.com/graphql-editor/graphql-editor
* https://github.com/johnkerl/miller * https://github.com/graphql/graphql-playground
* https://github.com/xo/usql * https://github.com/amplication/amplication
* https://github.com/future-architect/vuls * https://github.com/openai-translator/openai-translator
* https://github.com/containers/podman * https://github.com/lepoco/wpfui
* * https://github.com/ModernFlyouts-Community/ModernFlyouts
* https://github.com/purogamer/Fluent-for-Steam
* https://github.com/files-community/Files
https://www.activepieces.com/docs/install/docker * https://github.com/awaescher/RepoZ
https://easypanel.io/ * https://github.com/microsoft/WinUI-Gallery
https://app.zipy.ai/organization * https://github.com/sq/JSIL
https://github.com/apple/turicreate/ * https://github.com/dotnet/format
https://obsidian-plugin-stats.vercel.app/most-downloaded * https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
https://fig.io/ * https://github.com/Rise-Software/Rise-Media-Player
https://medusajs.com/?ref=producthunt * https://github.com/actions/runner
https://railway.app/?ref=producthunt * https://github.com/hbons/SparkleShare
* https://github.com/gitextensions/gitextensions
Figure out how to use CLI for https://github.com/docker/volumes-backup-extension * https://github.com/mRemoteNG/mRemoteNG
https://formulae.brew.sh/formula/docker-machine-driver-vmware#default * https://github.com/MathewSachin/Captura
https://www.npmjs.com/package/windosu * https://github.com/DiscordStyles/Fluent
* https://github.com/Alex4SSB/ADB-Explorer
Caddy * https://github.com/carlospolop/PEASS-ng
https://webinstall.dev/xz/ * https://github.com/Bismuth-Forge/bismuth
https://webinstall.dev/goreleaser/
https://webinstall.dev/dotenv/
https://webinstall.dev/bun/
https://webinstall.dev/vim-sensible/
https://webinstall.dev/vim-devicons/
https://webinstall.dev/vim-nerdtree/
https://webinstall.dev/vim-gui/
https://github.com/obsproject/obs-studio
https://espanso.org/
https://formulae.brew.sh/cask/blender#default
https://kdenlive.org/en/
https://www.bluestacks.com/
https://github.com/symless/synergy-core
https://symless.com/synergy/features
https://github.com/upscayl/upscayl
https://espanso.org/
## Premium
* https://alternativeto.net/software/daemon-tools/about/
https://github.com/BalliAsghar/Mailsy
https://api.slack.com/automation/cli/commands
Move Gas Station into this project
Fix how terminal output renders on Terminal.app on macOS
https://github.com/TypeScriptToLua/TypeScriptToLua
https://github.com/activepieces/activepieces#
https://github.com/jupyterlab/jupyterlab-desktop
https://github.com/Kanaries/Rath
https://github.com/butlerx/wetty
https://github.com/graphql-editor/graphql-editor
https://github.com/graphql/graphql-playground
https://github.com/amplication/amplication
https://github.com/veler/DevToys
https://github.com/openai-translator/openai-translator
https://github.com/lepoco/wpfui
https://github.com/ModernFlyouts-Community/ModernFlyouts
https://github.com/purogamer/Fluent-for-Steam
https://github.com/files-community/Files
https://github.com/awaescher/RepoZ
https://github.com/microsoft/WinUI-Gallery
https://github.com/sq/JSIL
https://github.com/dotnet/format
https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
https://github.com/adirh3/Fluent-Search
https://github.com/Rise-Software/Rise-Media-Player
https://github.com/vinceliuice/Fluent-gtk-theme
https://github.com/actions/runner
https://github.com/hbons/SparkleShare
https://github.com/gitextensions/gitextensions
https://github.com/mRemoteNG/mRemoteNG
https://github.com/MathewSachin/Captura
https://github.com/DiscordStyles/Fluent
https://github.com/Alex4SSB/ADB-Explorer
https://github.com/carlospolop/PEASS-ng
Add to KDE plugins:
https://github.com/Bismuth-Forge/bismuth
## Docker ## Docker
The following items are Docker containers that we may want to include as default containers deployed in our system.
* https://github.com/erxes/erxes - CRM * https://github.com/erxes/erxes - CRM
* https://github.com/pawelmalak/flame - Homepage * https://github.com/pawelmalak/flame - Homepage
* https://github.com/thelounge/thelounge - IRC * https://github.com/thelounge/thelounge - IRC
@ -143,9 +80,20 @@ https://github.com/Bismuth-Forge/bismuth
* https://github.com/ansible/awx - AWX Ansible Management * https://github.com/ansible/awx - AWX Ansible Management
* https://github.com/mergestat/mergestat - Git SQL Queries * https://github.com/mergestat/mergestat - Git SQL Queries
* https://docs.rundeck.com/docs/administration/install/installing-rundeck.html - Rundeck (Self-Service Desk) * https://docs.rundeck.com/docs/administration/install/installing-rundeck.html - Rundeck (Self-Service Desk)
* https://easypanel.io/ - App deployments
* https://www.activepieces.com/docs/install/docker
### Kubernetes
The following items may be incorporated into our Kubernetes stack:
* https://github.com/kubevirt/kubevirt
* https://atuin.sh/docs/self-hosting/k8s
## Bare Metal ## Bare Metal
The projects below are software systems that might be incorporated to handle bare-metal operations or virtual machine management.
* https://theforeman.org/ (VM management) * https://theforeman.org/ (VM management)
* https://fogproject.org/ (Backup solution) * https://fogproject.org/ (Backup solution)
* https://github.com/apache/cloudstack (VM management) * https://github.com/apache/cloudstack (VM management)
@ -153,32 +101,26 @@ https://github.com/Bismuth-Forge/bismuth
* https://opennebula.io/ (Hybrid-cloud management) * https://opennebula.io/ (Hybrid-cloud management)
* https://github.com/cloud-hypervisor/cloud-hypervisor (Cloud hypervisor) * https://github.com/cloud-hypervisor/cloud-hypervisor (Cloud hypervisor)
## Kubernetes
* https://github.com/kubevirt/kubevirt
* https://atuin.sh/docs/self-hosting/k8s
## NoCode Docker Maybe
https://github.com/illacloud/illa-builder
## Revisit ## Revisit
https://github.com/microsoft/azuredatastudio
https://github.com/Nutlope/roomGPT
https://github.com/Zettlr/Zettlr
https://github.com/AmruthPillai/Reactive-Resume
https://github.com/kubeflow/kubeflow
https://github.com/leon-ai/leon
https://github.com/teambit/bit
https://github.com/Budibase/budibase
https://github.com/appsmithorg/appsmith
https://github.com/refined-github/refined-github
https://github.com/reworkd/AgentGPT
https://github.com/appwrite/appwrite
https://github.com/hoppscotch/hoppscotch
builder.io
https://github.com/hocus-dev/hocus
https://github.com/reworkd/AgentGPT
cvat.io
Finish TS from 1400 stars The following items have been reviewed but need to be revisited due to complexity or other reasons.
Python
* https://github.com/microsoft/azuredatastudio
* https://github.com/Nutlope/roomGPT
* https://github.com/Zettlr/Zettlr
* https://github.com/AmruthPillai/Reactive-Resume
* https://github.com/kubeflow/kubeflow
* https://github.com/leon-ai/leon
* https://github.com/teambit/bit
* https://github.com/Budibase/budibase
* https://github.com/appsmithorg/appsmith
* https://github.com/refined-github/refined-github
* https://github.com/reworkd/AgentGPT
* https://github.com/appwrite/appwrite
* https://github.com/hoppscotch/hoppscotch
* builder.io
* https://github.com/hocus-dev/hocus
* https://github.com/Kanaries/Rath
* https://github.com/reworkd/AgentGPT
* cvat.io
* https://github.com/illacloud/illa-builder

View file

@ -241,6 +241,7 @@ softwareGroups:
- glen - glen
- tart - tart
CLI: &CLI CLI: &CLI
- atuin
- bash-completion - bash-completion
- bandwhich - bandwhich
- bat - bat
@ -254,6 +255,7 @@ softwareGroups:
- direnv - direnv
- docker-langserver - docker-langserver
- dog - dog
- dotenv
- dua - dua
- duf - duf
- dust - dust
@ -276,7 +278,6 @@ softwareGroups:
- jq - jq
- lsd - lsd
- mc - mc
- mcfly
- navi - navi
- nb - nb
- neovim - neovim
@ -370,6 +371,7 @@ softwareGroups:
- tldr - tldr
- tmuxinator - tmuxinator
- up - up
- xz
- yank - yank
Cloud: &Cloud Cloud: &Cloud
- awscli - awscli
@ -435,6 +437,7 @@ softwareGroups:
- jc - jc
- jo - jo
- jq - jq
- miller
- oq - oq
- osquery - osquery
- pup - pup
@ -449,7 +452,10 @@ softwareGroups:
- yq - yq
Database: &Database Database: &Database
- iredis - iredis
- octosql
- sqlite - sqlite
- steampipe
- usql
Database-Desktop: &Database-Desktop Database-Desktop: &Database-Desktop
- beekeeper-studio - beekeeper-studio
- sqlectron - sqlectron
@ -480,6 +486,7 @@ softwareGroups:
- trufflehog - trufflehog
E-mail: &E-mail E-mail: &E-mail
- himalaya - himalaya
- mailsy
E-mail-Desktop: &E-mail-Desktop E-mail-Desktop: &E-mail-Desktop
- m-cli - m-cli
- mailspring - mailspring
@ -529,6 +536,7 @@ softwareGroups:
- gh - gh
- gist - gist
- git - git
- gitql
- git-bug - git-bug
- git-extras - git-extras
- git-filter-repo - git-filter-repo
@ -536,6 +544,7 @@ softwareGroups:
- git-open - git-open
- git-secret - git-secret
- git-subrepo - git-subrepo
- git-town
- gitomatic - gitomatic
- git-stats - git-stats
- gitui - gitui
@ -563,6 +572,7 @@ softwareGroups:
Go: &Go Go: &Go
- delve - delve
- go - go
- goreleaser
- go-outline - go-outline
- gomodifytags - gomodifytags
- gopkgs - gopkgs
@ -613,8 +623,10 @@ softwareGroups:
- shellcheck - shellcheck
- shfmt - shfmt
- tflint - tflint
- tfsec
- tokei - tokei
- trunk - trunk
- vale
- yamllint - yamllint
- yapf - yapf
Logging: &Logging Logging: &Logging
@ -623,6 +635,7 @@ softwareGroups:
- sentry-cli - sentry-cli
- unbuffer - unbuffer
Media: &Media Media: &Media
- alda
- beets - beets
- crunch - crunch
- exiftool - exiftool
@ -650,11 +663,13 @@ softwareGroups:
- krita - krita
- lollypop - lollypop
- nuclear - nuclear
- obs-studio
- plex - plex
- plex-htpc - plex-htpc
- raspberry-pi-imager - raspberry-pi-imager
- shotcut - shotcut
- shotwell - shotwell
- upscayl
- vlc - vlc
- youtube-music - youtube-music
Misc-Desktop: &Misc-Desktop Misc-Desktop: &Misc-Desktop
@ -663,6 +678,7 @@ softwareGroups:
- cakebrew - cakebrew
- clocker - clocker
- devtoys - devtoys
- devtoys-windows
- drawio - drawio
- eartrumpet - eartrumpet
- edex-ui - edex-ui
@ -726,6 +742,7 @@ softwareGroups:
- windows-admin-center - windows-admin-center
- windows-power-toys - windows-power-toys
NGINX: &NGINX NGINX: &NGINX
- caddy
- certbot - certbot
- cfssl - cfssl
- gixy - gixy
@ -769,6 +786,7 @@ softwareGroups:
Productivity-Desktop: &Productivity-Desktop Productivity-Desktop: &Productivity-Desktop
- alt-tab - alt-tab
- amethyst - amethyst
- espanso
- fiscript - fiscript
- libreoffice - libreoffice
- microsoft-office - microsoft-office
@ -942,6 +960,7 @@ softwareGroups:
- autodoc - autodoc
- auto-install - auto-install
- browser-sync - browser-sync
- bun
- caniuse - caniuse
- capacitor - capacitor
- coder - coder
@ -968,6 +987,7 @@ softwareGroups:
- json-server - json-server
- localtunnel - localtunnel
- majestic - majestic
- medusa
- mitmproxy - mitmproxy
- muffet - muffet
- nativescript - nativescript
@ -1001,6 +1021,7 @@ softwareGroups:
- trellis - trellis
- ts2c - ts2c
- typescript - typescript
- typescript-to-lua
- websocat - websocat
- wordops - wordops
- wordpressify - wordpressify
@ -1339,6 +1360,8 @@ softwareGroups:
note: Deprecated in favor of using `exa`. `lsd` may be re-introduced when Windows support is added. note: Deprecated in favor of using `exa`. `lsd` may be re-introduced when Windows support is added.
- pkg: masscode # Deprecated in favor of Pieces - pkg: masscode # Deprecated in favor of Pieces
note: Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode. note: Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode.
- pkg: mcfly
note: Deprecated in favor of atuin
- pkg: mullvad-vpn - pkg: mullvad-vpn
note: Switched to ProtonVPN exclusively note: Switched to ProtonVPN exclusively
- pkg: multipass - pkg: multipass

View file

@ -0,0 +1,7 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzU3Q5eWNXNzNWeXpBb25u
YkFFNHVHYVUrMWFaNThsc3hueVkzczJmcnlzCm1MdWRzSkNldzJ5ZC9TS1JMZ3VI
Zk0yeWFGRCtxZUJzMVJ4NWZNNUxlZjgKLS0tIDl0WXVJNzAwQTVGUHpzcEVtOGJP
aytyU2FNbWhtS0d3eGJyUWtveTJrMDAKQIiS4NPp+sR2Fakgjg4nD8Zir9CzABuq
4xiAedd842ywvFVF2jqQOZ9UnpnMqE1FwTlY8AWbcxbn28SQaKHuhQ==
-----END AGE ENCRYPTED FILE-----

View file

@ -85,6 +85,11 @@ if [ "$BASH_SUPPORT" = 'true' ]; then
fi fi
fi fi
### Atuin
if command -v atuin > /dev/null; then
eval "$(atuin init bash)"
fi
### Cod ### Cod
if command -v cod > /dev/null; then if command -v cod > /dev/null; then
source <(cod init $$ bash) source <(cod init $$ bash)

View file

@ -41,3 +41,19 @@
"ms-vscode.powershell", "ms-vscode.powershell",
"gitpod.gitpod-desktop", "gitpod.gitpod-desktop",
"ms-kubernetes-tools.kind-vscode", "ms-kubernetes-tools.kind-vscode",
"wasteamaccount.webtemplatestudio-dev-nightly",
"rangav.vscode-thunder-client",
"rapidapi.vscode-rapidapi-client",
"sapos.yeoman-ui",
"google-home.google-home-extension",
"stepsize.stepsize",
"leonardssh.vscord",
"aic.docify",
"jsayol.firebase-explorer",
"balazs4.gitlab-pipeline-monitor",
"jasonn-porch.gitlab-mr",
"teamhub.teamhub",
"infracost.infracost",
"mongodb.mongodb-vscode",
"pwabuilder.pwa-studio",
"sidekick.sidekick-debugger",

View file

@ -3,7 +3,6 @@
"42crunch.vscode-openapi", "42crunch.vscode-openapi",
"4ops.packer", "4ops.packer",
"acherkashin.virtualbox-extension", "acherkashin.virtualbox-extension",
"aic.docify",
"alefragnani.bookmarks", "alefragnani.bookmarks",
"alefragnani.project-manager", "alefragnani.project-manager",
"andi1984.tinypng", "andi1984.tinypng",
@ -12,7 +11,6 @@
"atlassian.atlascode", "atlassian.atlascode",
"attilabuti.vscode-mjml", "attilabuti.vscode-mjml",
"azure-automation.vscode-azureautomation", "azure-automation.vscode-azureautomation",
"balazs4.gitlab-pipeline-monitor",
"bbenoist.vagrant", "bbenoist.vagrant",
"beauallison.brew-services", "beauallison.brew-services",
"getporter.porter-vscode", "getporter.porter-vscode",
@ -42,7 +40,6 @@
"eliostruyf.vscode-front-matter", "eliostruyf.vscode-front-matter",
"elypia.magick-image-reader", "elypia.magick-image-reader",
"esbenp.prettier-vscode", "esbenp.prettier-vscode",
"fabiospampinato.vscode-open-in-application",
"fabiospampinato.vscode-optimize-images", "fabiospampinato.vscode-optimize-images",
"firefox-devtools.vscode-firefox-debug", "firefox-devtools.vscode-firefox-debug",
"flowtype.flow-for-vscode", "flowtype.flow-for-vscode",
@ -62,7 +59,6 @@
"github.vscode-pull-request-github", "github.vscode-pull-request-github",
"gitlab.gitlab-workflow", "gitlab.gitlab-workflow",
"golang.go", "golang.go",
"google-home.google-home-extension",
"googlecloudtools.cloudcode", "googlecloudtools.cloudcode",
"grafana.vscode-jsonnet", "grafana.vscode-jsonnet",
"graphql.vscode-graphql-execution", "graphql.vscode-graphql-execution",
@ -78,23 +74,18 @@
"humao.rest-client", "humao.rest-client",
"ibm.output-colorizer", "ibm.output-colorizer",
"idered.npm", "idered.npm",
"infracost.infracost",
"ionic.ionic", "ionic.ionic",
"jasonn-porch.gitlab-mr",
"jerrygoyal.shortcut-menu-bar", "jerrygoyal.shortcut-menu-bar",
"johnpapa.vscode-peacock", "johnpapa.vscode-peacock",
"jsayol.firebase-explorer",
"jsonhero.jsonhero-vscode", "jsonhero.jsonhero-vscode",
"justbrenny.hero-heroku", "justbrenny.hero-heroku",
"karigari.chat", "karigari.chat",
"kelvin.vscode-sshfs", "kelvin.vscode-sshfs",
"sidekick.sidekick-debugger",
"kevinchatham.openwithcode", "kevinchatham.openwithcode",
"kisstkondoros.vscode-codemetrics", "kisstkondoros.vscode-codemetrics",
"knisterpeter.vscode-commitizen", "knisterpeter.vscode-commitizen",
"l13rary.l13-diff", "l13rary.l13-diff",
"lennartlence.chadcommit", "lennartlence.chadcommit",
"leonardssh.vscord",
"loyieking.smalise", "loyieking.smalise",
"mads-hartmann.bash-ide-vscode", "mads-hartmann.bash-ide-vscode",
"mainawycliffe.view-package-on-npm", "mainawycliffe.view-package-on-npm",
@ -102,7 +93,6 @@
"mechatroner.rainbow-csv", "mechatroner.rainbow-csv",
"meshintelligenttechnologiesinc.pieces-vscode", "meshintelligenttechnologiesinc.pieces-vscode",
"miramac.vscode-exec-node", "miramac.vscode-exec-node",
"mongodb.mongodb-vscode",
"mpotthoff.vscode-android-webview-debug", "mpotthoff.vscode-android-webview-debug",
"mrmlnc.vscode-scss", "mrmlnc.vscode-scss",
"ms-azure-devops.azure-pipelines", "ms-azure-devops.azure-pipelines",
@ -183,11 +173,8 @@
"postman.postman-for-vscode", "postman.postman-for-vscode",
"pranaygp.vscode-css-peek", "pranaygp.vscode-css-peek",
"prisma.prisma", "prisma.prisma",
"pwabuilder.pwa-studio",
"quicktype.quicktype", "quicktype.quicktype",
"randomfractalsinc.vscode-data-preview", "randomfractalsinc.vscode-data-preview",
"rangav.vscode-thunder-client",
"rapidapi.vscode-rapidapi-client",
"redhat.ansible", "redhat.ansible",
"redhat.fabric8-analytics", "redhat.fabric8-analytics",
"redhat.java", "redhat.java",
@ -204,21 +191,17 @@
"rust-lang.rust-analyzer", "rust-lang.rust-analyzer",
"salbert.comment-ts", "salbert.comment-ts",
"sandcastle.vscode-open", "sandcastle.vscode-open",
"sapos.yeoman-ui",
"saposs.app-studio-toolkit", "saposs.app-studio-toolkit",
"shd101wyy.markdown-preview-enhanced",
"shopify.ruby-lsp", "shopify.ruby-lsp",
"shopify.theme-check-vscode", "shopify.theme-check-vscode",
"spmeesseman.vscode-taskexplorer", "spmeesseman.vscode-taskexplorer",
"stamusnetworks.suricata-ls", "stamusnetworks.suricata-ls",
"steoates.autoimport", "steoates.autoimport",
"stepsize.stepsize",
"streetsidesoftware.code-spell-checker", "streetsidesoftware.code-spell-checker",
"stylelint.vscode-stylelint", "stylelint.vscode-stylelint",
"surendrajat.apklab", "surendrajat.apklab",
"svelte.svelte-vscode", "svelte.svelte-vscode",
"task.vscode-task", "task.vscode-task",
"teamhub.teamhub",
"teamsdevapp.ms-teams-vscode-extension", "teamsdevapp.ms-teams-vscode-extension",
"tilt-dev.tiltfile", "tilt-dev.tiltfile",
"timonwong.shellcheck", "timonwong.shellcheck",
@ -249,7 +232,6 @@
"wakatime.vscode-wakatime", "wakatime.vscode-wakatime",
"wallabyjs.quokka-vscode", "wallabyjs.quokka-vscode",
"wallabyjs.wallaby-vscode", "wallabyjs.wallaby-vscode",
"wasteamaccount.webtemplatestudio-dev-nightly",
"wayou.vscode-todo-highlight", "wayou.vscode-todo-highlight",
"wix.vscode-import-cost", "wix.vscode-import-cost",
"yatki.vscode-surround" "yatki.vscode-surround"

View file

@ -239,7 +239,11 @@ alias vault-dir='find . -type f -printf "%h/\"%f\" " | xargs ansible-vault encry
alias whaler="docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler" alias whaler="docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler"
# Shows nice looking report of weather # Shows nice looking report of weather
alias weather='curl -A curl wttr.in' if command -v wego > /dev/null; then
alias weather='wego'
else
alias weather='curl -A curl wttr.in'
fi
# Change .wget-hsts file location # Change .wget-hsts file location
alias wget="wget --hsts-file ~/.local/wget-hsts" alias wget="wget --hsts-file ~/.local/wget-hsts"

View file

@ -350,6 +350,9 @@ export PATH="$VOLTA_HOME/bin:$PATH"
export WAKATIME_HOME="$XDG_CONFIG_HOME/wakatime" export WAKATIME_HOME="$XDG_CONFIG_HOME/wakatime"
export WAKATIME_API_KEY="{{ if and (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "WAKATIME_API_KEY")) }}{{ includeTemplate "secrets/VAGRANT_CLOUD_TOKEN" | decrypt | trim }}{{ else }}{{ env "WAKATIME_API_KEY" }}{{ end }}" export WAKATIME_API_KEY="{{ if and (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "WAKATIME_API_KEY")) }}{{ includeTemplate "secrets/VAGRANT_CLOUD_TOKEN" | decrypt | trim }}{{ else }}{{ env "WAKATIME_API_KEY" }}{{ end }}"
### Wego Weather CLI
export WEGORC="$XDG_CONFIG_HOME/wego/wegorc"
### wget ### wget
export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc" export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc"

View file

@ -0,0 +1,61 @@
# wego configuration
#
# This config has https://github.com/schachmat/ingo syntax.
# Empty lines or lines starting with # will be ignored.
# All other lines must look like "KEY=VALUE" (without the quotes).
# The VALUE must not be enclosed in quotes as well!
# aat-frontend: Show geo coordinates (default false)
aat-coords=false
# aat-frontend: Monochrome output (default false)
aat-monochrome=false
# BACKEND to be used (default openweathermap)
backend=openweathermap
# caiyun backend: the api KEY to use (default )
caiyun-api-key=
# caiyun backend: print raw requests and responses (default true)
caiyun-debug=true
# caiyun backend: the LANGUAGE to request from caiyunapp.com/ (default en)
caiyun-lang=en
# NUMBER of days of weather forecast to be displayed (default 3)
days=5
# FRONTEND to be used (default ascii-art-table)
frontend=ascii-art-table
# json frontend: do not indent the output (default false)
jsn-no-indent=false
# LOCATION to be queried (default 40.748,-73.985)
location=Morristown, NJ
# md-frontend: Show geo coordinates (default false)
md-coords=false
# openweathermap backend: the api KEY to use (default )
owm-api-key={{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "OPENWEATHERMAP_API_KEY")) }}{{ includeTemplate "secrets/OPENWEATHERMAP_API_KEY" | decrypt | trim }}{{ else }}{{ env "OPENWEATHERMAP_API_KEY" }}{{ end }}
# openweathermap backend: print raw requests and responses (default false)
owm-debug=false
# openweathermap backend: the LANGUAGE to request from openweathermap (default en)
owm-lang=en
# UNITSYSTEM to use for output.
# Choices are: metric, imperial, si, metric-ms (default metric)
units=imperial
# worldweatheronline backend: the api KEY to use (default )
wwo-api-key=
# worldweatheronline backend: print raw requests and responses (default false)
wwo-debug=false
# worldweatheronline backend: the LANGUAGE to request from worldweatheronline (default en)
wwo-lang=en

View file

@ -1556,7 +1556,7 @@ async function updateService(service) {
log('info', logStage, `There was an error starting / enabling the ${service} service with systemd`) log('info', logStage, `There was an error starting / enabling the ${service} service with systemd`)
try { try {
if (brew) { if (brew) {
runCommand(`Starting / enabling ${service} with Homebrew`, `brew services start ${service}`) runCommand(`Starting / enabling ${service} with Homebrew`, `sudo brew services start ${service}`)
log('success', logStage, `Started / enabled the ${service} service with Homebrew`) log('success', logStage, `Started / enabled the ${service} service with Homebrew`)
} else { } else {
log('error', logStage, `Unable to start service with systemd and Homebrew is not available`) log('error', logStage, `Unable to start service with systemd and Homebrew is not available`)

View file

@ -395,6 +395,11 @@ if command -v zoxide > /dev/null; then
zstyle ':autocomplete:recent-dirs' backend zoxide zstyle ':autocomplete:recent-dirs' backend zoxide
fi fi
### Atuin
if command -v atuin > /dev/null; then
eval "$(atuin init zsh)"
fi
### Cod ### Cod
if command -v cod > /dev/null; then if command -v cod > /dev/null; then
source <(cod init $$ zsh) source <(cod init $$ zsh)
@ -429,11 +434,6 @@ if command -v navi > /dev/null; then
eval "$(navi widget zsh)" eval "$(navi widget zsh)"
fi fi
### mcfly
if command -v mcfly > /dev/null; then
eval "$(mcfly init zsh)"
fi
### Fig ### Fig
if [ -f "$HOME/.fig/shell/zshrc.post.zsh" ]; then if [ -f "$HOME/.fig/shell/zshrc.post.zsh" ]; then
source "$HOME/.fig/shell/zshrc.post.zsh" source "$HOME/.fig/shell/zshrc.post.zsh"

View file

@ -712,11 +712,22 @@ softwarePackages:
_home: https://astronvim.github.io/ _home: https://astronvim.github.io/
_name: AstroNvim _name: AstroNvim
_post: nvim --headless -c 'autocmd User PackerComplete quitall' _post: nvim --headless -c 'autocmd User PackerComplete quitall'
typescript-to-lua:
_bin: tstl
_github: https://github.com/TypeScriptToLua/TypeScriptToLua
_name: TypeScript to Lua Converter
npm: typescript-to-lua
devtoys: devtoys:
_bin: devtoys _bin: devtoys
_github: https://github.com/ObuchiYuki/DevToysMac _github: https://github.com/ObuchiYuki/DevToysMac
_when:cask: echo '! test -d /Applications/DevToys.app' | bash _when:cask: echo '! test -d /Applications/DevToys.app' | bash
cask: devtoys cask: devtoys
devtoys-windows:
_bin: devtoys
_github: https://github.com/veler/DevToys
_name: Windows DevToys
choco: devtoys
winget: devtoys
devbox: devbox:
_bin: devbox _bin: devbox
_github: https://github.com/jetpack-io/devbox _github: https://github.com/jetpack-io/devbox
@ -1471,6 +1482,23 @@ softwarePackages:
nix-env: nixpkgs.jc nix-env: nixpkgs.jc
brew: jc brew: jc
pipx: jc pipx: jc
podman:
_bin: podman
_github: https://github.com/containers/podman
_name: Podman
apk: podman
apt: podman
bitbake: podman
brew: podman
dnf: podman
emerge: app-containers/podman
pacman: podman
zypper: podman
medusa:
_bin: medusa
_github: https://github.com/medusajs/medusa
_name: Medusa
npm: '@medusajs/medusa-cli'
clamav: clamav:
_bin: clamav-config _bin: clamav-config
_desc: '[ClamAV](https://www.clamav.net/) is an open-source antivirus engine for detecting trojans, viruses, malware & other malicious threats.' _desc: '[ClamAV](https://www.clamav.net/) is an open-source antivirus engine for detecting trojans, viruses, malware & other malicious threats.'
@ -1779,6 +1807,15 @@ softwarePackages:
- avahi-daemon - avahi-daemon
- cups - cups
_systemd: smbd _systemd: smbd
upscayl:
_bin: upscayl
_github: https://github.com/upscayl/upscayl
_name: Upscayl
_todo: Recheck for Homebrew Cask
appimage: Upscayl
choco: upscayl
flatpak: org.upscayl.Upscayl
snap: upscayl
curator: curator:
_bin: curator _bin: curator
_desc: Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots _desc: Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots
@ -2022,6 +2059,25 @@ softwarePackages:
dnf: dnsmasq dnf: dnsmasq
pacman: dnsmasq pacman: dnsmasq
port: dnsmasq port: dnsmasq
espanso:
_bin: espanso
_github: https://github.com/espanso/espanso
_name: Espanso
_snapClassic: true
_when:appimage: sudo espanso service register && sudo espanso start
_when:cask: '! test -d /Applications/Espanso.app'
_when:snap: sudo espanso service register && sudo espanso start
appimage: federico-terzi/espanso
cask: espanso
choco: espanso
snap: espanso --channel=latest/edge
bun:
_bin: bun
_github: https://github.com/oven-sh/bun
_name: Bun
brew: oven-sh/bun/bun
npm: bun
proto: bun
docker-desktop: docker-desktop:
_desc: '[Docker](https://www.docker.com/) is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. [Docker Desktop](https://www.docker.com/products/docker-desktop/) adds a sleek UI for Docker and makes it easier to manage Docker on macOS and Windows.' _desc: '[Docker](https://www.docker.com/) is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels. [Docker Desktop](https://www.docker.com/products/docker-desktop/) adds a sleek UI for Docker and makes it easier to manage Docker on macOS and Windows.'
_docs: https://docs.docker.com/ _docs: https://docs.docker.com/
@ -2425,6 +2481,13 @@ softwarePackages:
nix: exa nix: exa
pacman: exa pacman: exa
zypper: exa zypper: exa
tfsec:
_bin: tfsec
_github: https://github.com/aquasecurity/tfsec
_name: Aqua TFSec
brew: tfsec
choco: tfsec
scoop: tfsec
libguestfs-tools: libguestfs-tools:
_bin: guestfish _bin: guestfish
_github: https://github.com/libguestfs/libguestfs _github: https://github.com/libguestfs/libguestfs
@ -2548,6 +2611,18 @@ softwarePackages:
_when:cask: '! test -d "/Applications/Fig.app"' _when:cask: '! test -d "/Applications/Fig.app"'
ansible:darwin: professormanhattan.fig ansible:darwin: professormanhattan.fig
cask: fig cask: fig
steampipe:
_bin: steampipe
_github: https://github.com/turbot/steampipe
_name: Steampipe
brew: turbot/tap/steampipe
vale:
_bin: vale
_github: https://github.com/errata-ai/vale
_name: Vale
brew: vale
choco: vale
go: github.com/errata-ai/vale@latest
filebrowser: filebrowser:
_bin: filebrowser _bin: filebrowser
_desc: '[File Browser](https://filebrowser.org/) is a tool that lets you browse and edit files on any mounting point in the operating system.' _desc: '[File Browser](https://filebrowser.org/) is a tool that lets you browse and edit files on any mounting point in the operating system.'
@ -2564,6 +2639,21 @@ softwarePackages:
cask: arduino cask: arduino
choco: arduino choco: arduino
flatpak: cc.arduino.IDE2 flatpak: cc.arduino.IDE2
wego:
_bin: wego
_github: https://github.com/schachmat/wego
_name: WeGo
brew: wego
go: github.com/schachmat/wego@latest
miller:
_bin: miller
_github: https://github.com/johnkerl/miller
_name: Miller
apt: miller
brew: miller
choco: miller
dnf: miller
port: miller
vermin: vermin:
_bin: vermin _bin: vermin
_github: https://github.com/mhewedy/vermin _github: https://github.com/mhewedy/vermin
@ -2591,6 +2681,14 @@ softwarePackages:
_home: null _home: null
_name: Finish _name: Finish
ansible: professormanhattan.finish ansible: professormanhattan.finish
usql:
_bin: usql
_github: https://github.com/xo/usql
_name: Universal SQL CLI
brew: xo/xo/usql
choco: usql
go: github.com/xo/usql@latest
scoop: usql
firebase: firebase:
_bin: firebase _bin: firebase
_desc: The Firebase Command Line Interface (CLI) Tools can be used to test, manage, and deploy your Firebase project from the command line _desc: The Firebase Command Line Interface (CLI) Tools can be used to test, manage, and deploy your Firebase project from the command line
@ -4229,6 +4327,13 @@ softwarePackages:
pacman: atuin pacman: atuin
port: atuin port: atuin
pkg-termux: atuin pkg-termux: atuin
git-town:
_bin: git-town
_github: https://github.com/git-town/git-town
_name: Git Town
_post: git town aliases add
brew: git-town
go: github.com/git-town/git-town@latest
jiq: jiq:
_bin: jiq _bin: jiq
_desc: Create jq queries interactively by leveraging a live reload feature in the terminal _desc: Create jq queries interactively by leveraging a live reload feature in the terminal
@ -4856,6 +4961,20 @@ softwarePackages:
_bin: live-captions _bin: live-captions
_desc: Linux Desktop application that provides live captioning _desc: Linux Desktop application that provides live captioning
flatpak: net.sapples.LiveCaptions flatpak: net.sapples.LiveCaptions
caddy:
_bin: caddy
_github: https://github.com/caddyserver/caddy
_name: Caddy
_service: caddy
brew: caddy
choco: caddy
scoop: caddy
mailsy:
_bin: mailsy
_github: https://github.com/BalliAsghar/Mailsy
_name: Mailsy
brew: mailsy
npm: mailsy
mailspring: mailspring:
_bin: mailspring _bin: mailspring
_desc: '[Mailspring](https://getmailspring.com/) comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription, adds even more features for people who send a ton of email: link tracking, read receipts, mailbox analytics, contact and company profiles. All of these features run in the client - Mailspring does not send your email credentials to the cloud.' _desc: '[Mailspring](https://getmailspring.com/) comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription, adds even more features for people who send a ton of email: link tracking, read receipts, mailbox analytics, contact and company profiles. All of these features run in the client - Mailspring does not send your email credentials to the cloud.'
@ -6448,6 +6567,18 @@ softwarePackages:
_home: https://htmlhint.com/ _home: https://htmlhint.com/
_name: HTMLHint _name: HTMLHint
npm: htmlhint npm: htmlhint
xz:
_bin: xz
_github: https://github.com/xz-mirror/xz
_name: xz
apk: xz
apt: xz
brew: xz
choco: xz
dnf: xz
pacman: xz
port: xz
scoop: xz
prettier: prettier:
_bin: prettier _bin: prettier
_desc: '[Prettier](https://prettier.io/docs/en/index.html) is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary' _desc: '[Prettier](https://prettier.io/docs/en/index.html) is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary'
@ -8166,6 +8297,22 @@ softwarePackages:
ansible:linux: professormanhattan.tfenv ansible:linux: professormanhattan.tfenv
brew: tfenv brew: tfenv
port: tfenv port: tfenv
alda:
_bin: alda
_github: https://github.com/alda-lang/alda
_name: Alda
brew: alda
gitql:
_bin: gitql
_github: https://github.com/filhodanuvem/gitql
_name: GitQL
brew: gitql
octosql:
_bin: octosql
_github: https://github.com/cube2222/octosql
_name: OctoSQL
brew: cube2222/octosql/octosql
scoop: octosql
tflint: tflint:
_bin: tflint _bin: tflint
_desc: '[tflint](https://github.com/terraform-linters/tflint) is a framework that can help in finding possible errors for major cloud providers, warn about deprecated syntax and unused declarations and enforce best practices. This role installs tflint on nearly any platform.' _desc: '[tflint](https://github.com/terraform-linters/tflint) is a framework that can help in finding possible errors for major cloud providers, warn about deprecated syntax and unused declarations and enforce best practices. This role installs tflint on nearly any platform.'
@ -9284,6 +9431,23 @@ softwarePackages:
dnf:fedora: yubikey-manager-qt dnf:fedora: yubikey-manager-qt
pacman: yubikey-manager-qt pacman: yubikey-manager-qt
scoop: yubikey-manager-qt scoop: yubikey-manager-qt
goreleaser:
_bin: goreleaser
_github: https://github.com/goreleaser/goreleaser
_name: Go Releaser
_snapClassic: true
brew: goreleaser
go: github.com/goreleaser/goreleaser@latest
nix-env: goreleaser
snap: goreleaser
yay: goreleaser-bin
obs-studio:
_bin: obs-studio
_github: https://github.com/obsproject/obs-studio
_name: OBS Studio
cask: obs
choco: obs-studio
flatpak: com.obsproject.Studio
zap: zap:
_bin: zap _bin: zap
_desc: Delightful AppImage package manager _desc: Delightful AppImage package manager
@ -9344,6 +9508,10 @@ softwarePackages:
_bin: flatseal _bin: flatseal
flatpak: com.github.tchx84.Flatseal flatpak: com.github.tchx84.Flatseal
softwarePlugins: softwarePlugins:
alfred:
cmd: null
plugins:
- https://github.com/BalliAsghar/mailsy-alfred/releases/download/2.0.0/Mailsy.alfredworkflow
composer: composer:
cmd: null cmd: null
plugins: plugins:
@ -9410,6 +9578,62 @@ softwarePlugins:
- tunnel - tunnel
- view-allocations - view-allocations
- who-can - who-can
raycast:
cmd: null
plugins:
- https://www.raycast.com/BalliAsghar/mailsy
steampipe:
cmd: steampipe plugin install {PLUGIN}
plugins:
- algolia
- aws
- azure
- azuread
- azuredevops
- bitbucket
- buildkite
- cloudflare
- code
- config
- consul
- csv
- digitalocean
- docker
- gcp
- github
- googledirectory
- googlesheets
- googleworkspace
- grafana
- heroku
- hibp
- imap
- ipinfo
- jira
- jumpcloud
- kubernetes
- ldap
- linkedin
- net
- nomad
- openai
- prometheus
- reddit
- rss
- sentry
- shopify
- slack
- stripe
- tailscale
- terraform
- trivy
- twilio
- whois
- ernw/openstack
- theapsgroup/gitlab
- theapsgroup/keycloak
- theapsgroup/vault
- twitter
vagrant: vagrant:
cmd: bash -c 'if ! vagrant plugin list | grep {PLUGIN}; then vagrant plugin install {PLUGIN}; fi' cmd: bash -c 'if ! vagrant plugin list | grep {PLUGIN}; then vagrant plugin install {PLUGIN}; fi'
plugins: plugins: