Latest
This commit is contained in:
parent
ec94b96b75
commit
0c70339dae
12 changed files with 434 additions and 167 deletions
222
docs/TODO.md
222
docs/TODO.md
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
7
home/.chezmoitemplates/secrets/OPENWEATHERMAP_API_KEY
Normal file
7
home/.chezmoitemplates/secrets/OPENWEATHERMAP_API_KEY
Normal file
|
@ -0,0 +1,7 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzU3Q5eWNXNzNWeXpBb25u
|
||||
YkFFNHVHYVUrMWFaNThsc3hueVkzczJmcnlzCm1MdWRzSkNldzJ5ZC9TS1JMZ3VI
|
||||
Zk0yeWFGRCtxZUJzMVJ4NWZNNUxlZjgKLS0tIDl0WXVJNzAwQTVGUHpzcEVtOGJP
|
||||
aytyU2FNbWhtS0d3eGJyUWtveTJrMDAKQIiS4NPp+sR2Fakgjg4nD8Zir9CzABuq
|
||||
4xiAedd842ywvFVF2jqQOZ9UnpnMqE1FwTlY8AWbcxbn28SQaKHuhQ==
|
||||
-----END AGE ENCRYPTED 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)
|
||||
|
|
|
@ -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",
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
61
home/dot_config/wego/wegorc.tmpl
Normal file
61
home/dot_config/wego/wegorc.tmpl
Normal 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
|
|
@ -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`)
|
||||
|
|
|
@ -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"
|
||||
|
|
224
software.yml
224
software.yml
|
@ -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:
|
||||
|
|
Loading…
Reference in a new issue