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
* 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).
* [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
* https://github.com/joelbarmettlerUZH/auto-tinder
* 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://github.com/git-town/git-town
* https://github.com/0xERR0R/blocky
* https://github.com/terraform-linters/tflint
* https://github.com/cube2222/octosql
* https://github.com/alda-lang/alda
* https://github.com/aquasecurity/tfsec
* https://github.com/filhodanuvem/gitql
* https://github.com/filebrowser/filebrowser
* https://github.com/errata-ai/vale
* https://github.com/turbot/steampipe
* https://github.com/moby/buildkit
* https://github.com/schachmat/wego
* https://github.com/johnkerl/miller
* https://github.com/xo/usql
* https://github.com/future-architect/vuls
* https://github.com/containers/podman
*
https://www.activepieces.com/docs/install/docker
https://easypanel.io/
https://app.zipy.ai/organization
https://github.com/apple/turicreate/
https://obsidian-plugin-stats.vercel.app/most-downloaded
https://fig.io/
https://medusajs.com/?ref=producthunt
https://railway.app/?ref=producthunt
Figure out how to use CLI for https://github.com/docker/volumes-backup-extension
https://formulae.brew.sh/formula/docker-machine-driver-vmware#default
https://www.npmjs.com/package/windosu
Caddy
https://webinstall.dev/xz/
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
* https://webinstall.dev/vim-sensible/
* https://webinstall.dev/vim-devicons/
* https://webinstall.dev/vim-nerdtree/
* https://webinstall.dev/vim-gui/
* 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://api.slack.com/automation/cli/commands
* https://github.com/activepieces/activepieces#
* https://github.com/jupyterlab/jupyterlab-desktop
* 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/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/Rise-Software/Rise-Media-Player
* 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
* https://github.com/Bismuth-Forge/bismuth
## 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/pawelmalak/flame - Homepage
* 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/mergestat/mergestat - Git SQL Queries
* 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
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://fogproject.org/ (Backup solution)
* https://github.com/apache/cloudstack (VM management)
@ -153,32 +101,26 @@ https://github.com/Bismuth-Forge/bismuth
* https://opennebula.io/ (Hybrid-cloud management)
* 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
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
Python
The following items have been reviewed but need to be revisited due to complexity or other reasons.
* 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
- tart
CLI: &CLI
- atuin
- bash-completion
- bandwhich
- bat
@ -254,6 +255,7 @@ softwareGroups:
- direnv
- docker-langserver
- dog
- dotenv
- dua
- duf
- dust
@ -276,7 +278,6 @@ softwareGroups:
- jq
- lsd
- mc
- mcfly
- navi
- nb
- neovim
@ -370,6 +371,7 @@ softwareGroups:
- tldr
- tmuxinator
- up
- xz
- yank
Cloud: &Cloud
- awscli
@ -435,6 +437,7 @@ softwareGroups:
- jc
- jo
- jq
- miller
- oq
- osquery
- pup
@ -449,7 +452,10 @@ softwareGroups:
- yq
Database: &Database
- iredis
- octosql
- sqlite
- steampipe
- usql
Database-Desktop: &Database-Desktop
- beekeeper-studio
- sqlectron
@ -480,6 +486,7 @@ softwareGroups:
- trufflehog
E-mail: &E-mail
- himalaya
- mailsy
E-mail-Desktop: &E-mail-Desktop
- m-cli
- mailspring
@ -529,6 +536,7 @@ softwareGroups:
- gh
- gist
- git
- gitql
- git-bug
- git-extras
- git-filter-repo
@ -536,6 +544,7 @@ softwareGroups:
- git-open
- git-secret
- git-subrepo
- git-town
- gitomatic
- git-stats
- gitui
@ -563,6 +572,7 @@ softwareGroups:
Go: &Go
- delve
- go
- goreleaser
- go-outline
- gomodifytags
- gopkgs
@ -613,8 +623,10 @@ softwareGroups:
- shellcheck
- shfmt
- tflint
- tfsec
- tokei
- trunk
- vale
- yamllint
- yapf
Logging: &Logging
@ -623,6 +635,7 @@ softwareGroups:
- sentry-cli
- unbuffer
Media: &Media
- alda
- beets
- crunch
- exiftool
@ -650,11 +663,13 @@ softwareGroups:
- krita
- lollypop
- nuclear
- obs-studio
- plex
- plex-htpc
- raspberry-pi-imager
- shotcut
- shotwell
- upscayl
- vlc
- youtube-music
Misc-Desktop: &Misc-Desktop
@ -663,6 +678,7 @@ softwareGroups:
- cakebrew
- clocker
- devtoys
- devtoys-windows
- drawio
- eartrumpet
- edex-ui
@ -726,6 +742,7 @@ softwareGroups:
- windows-admin-center
- windows-power-toys
NGINX: &NGINX
- caddy
- certbot
- cfssl
- gixy
@ -769,6 +786,7 @@ softwareGroups:
Productivity-Desktop: &Productivity-Desktop
- alt-tab
- amethyst
- espanso
- fiscript
- libreoffice
- microsoft-office
@ -942,6 +960,7 @@ softwareGroups:
- autodoc
- auto-install
- browser-sync
- bun
- caniuse
- capacitor
- coder
@ -968,6 +987,7 @@ softwareGroups:
- json-server
- localtunnel
- majestic
- medusa
- mitmproxy
- muffet
- nativescript
@ -1001,6 +1021,7 @@ softwareGroups:
- trellis
- ts2c
- typescript
- typescript-to-lua
- websocat
- wordops
- wordpressify
@ -1339,6 +1360,8 @@ softwareGroups:
note: Deprecated in favor of using `exa`. `lsd` may be re-introduced when Windows support is added.
- 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.
- pkg: mcfly
note: Deprecated in favor of atuin
- pkg: mullvad-vpn
note: Switched to ProtonVPN exclusively
- 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
### Atuin
if command -v atuin > /dev/null; then
eval "$(atuin init bash)"
fi
### Cod
if command -v cod > /dev/null; then
source <(cod init $$ bash)

View file

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

View file

@ -712,11 +712,22 @@ softwarePackages:
_home: https://astronvim.github.io/
_name: AstroNvim
_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:
_bin: devtoys
_github: https://github.com/ObuchiYuki/DevToysMac
_when:cask: echo '! test -d /Applications/DevToys.app' | bash
cask: devtoys
devtoys-windows:
_bin: devtoys
_github: https://github.com/veler/DevToys
_name: Windows DevToys
choco: devtoys
winget: devtoys
devbox:
_bin: devbox
_github: https://github.com/jetpack-io/devbox
@ -1471,6 +1482,23 @@ softwarePackages:
nix-env: nixpkgs.jc
brew: 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:
_bin: clamav-config
_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
- cups
_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:
_bin: curator
_desc: Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots
@ -2022,6 +2059,25 @@ softwarePackages:
dnf: dnsmasq
pacman: 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:
_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/
@ -2425,6 +2481,13 @@ softwarePackages:
nix: exa
pacman: exa
zypper: exa
tfsec:
_bin: tfsec
_github: https://github.com/aquasecurity/tfsec
_name: Aqua TFSec
brew: tfsec
choco: tfsec
scoop: tfsec
libguestfs-tools:
_bin: guestfish
_github: https://github.com/libguestfs/libguestfs
@ -2548,6 +2611,18 @@ softwarePackages:
_when:cask: '! test -d "/Applications/Fig.app"'
ansible:darwin: professormanhattan.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:
_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.'
@ -2564,6 +2639,21 @@ softwarePackages:
cask: arduino
choco: arduino
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:
_bin: vermin
_github: https://github.com/mhewedy/vermin
@ -2591,6 +2681,14 @@ softwarePackages:
_home: null
_name: 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:
_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
@ -4229,6 +4327,13 @@ softwarePackages:
pacman: atuin
port: 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:
_bin: jiq
_desc: Create jq queries interactively by leveraging a live reload feature in the terminal
@ -4856,6 +4961,20 @@ softwarePackages:
_bin: live-captions
_desc: Linux Desktop application that provides live captioning
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:
_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.'
@ -6448,6 +6567,18 @@ softwarePackages:
_home: https://htmlhint.com/
_name: 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:
_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'
@ -8166,6 +8297,22 @@ softwarePackages:
ansible:linux: professormanhattan.tfenv
brew: 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:
_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.'
@ -9284,6 +9431,23 @@ softwarePackages:
dnf:fedora: yubikey-manager-qt
pacman: 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:
_bin: zap
_desc: Delightful AppImage package manager
@ -9344,6 +9508,10 @@ softwarePackages:
_bin: flatseal
flatpak: com.github.tchx84.Flatseal
softwarePlugins:
alfred:
cmd: null
plugins:
- https://github.com/BalliAsghar/mailsy-alfred/releases/download/2.0.0/Mailsy.alfredworkflow
composer:
cmd: null
plugins:
@ -9410,6 +9578,62 @@ softwarePlugins:
- tunnel
- view-allocations
- 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:
cmd: bash -c 'if ! vagrant plugin list | grep {PLUGIN}; then vagrant plugin install {PLUGIN}; fi'
plugins: