This commit is contained in:
Brian Zalewski 2023-06-17 08:18:31 +00:00
parent 9b1328320d
commit 7092c158df
3 changed files with 41 additions and 117 deletions

View file

@ -2,7 +2,7 @@ Integrate into PowerShell profile.ps1: https://github.com/dahlbyk/posh-git
# TODOs
https://github.com/search?q=vscode&type=repositories&s=stars&o=desc&p=2
* Revisit https://github.com/rome/tools when project matures
https://github.com/rigoneri/syte/graphs/code-frequency
https://www.automated-bots.com/
@ -30,6 +30,7 @@ https://github.com/mandiant/flare-vm
* [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).
* Consider integrating [LocalAI](https://github.com/go-skynet/LocalAI) which can be used in combination with mods to generate ChatGPT responses locally
* Wait for Homebrew install option for [Warpgate](https://github.com/warp-tech/warpgate)
* Wait for https://github.com/hocus-dev/hocus to get out of alpha for VM management
## Premium Software Recommendations
@ -71,104 +72,6 @@ add to PATH:
- Incorporate /home/linuxbrew/.linuxbrew/etc/bash_completion.d
- https://docs.brew.sh/Shell-Completion
## Figure out where these go
### Restic
RESTIC_REPOSITORY_FILE Name of file containing the repository location (replaces --repository-file)
RESTIC_REPOSITORY Location of repository (replaces -r)
RESTIC_PASSWORD_FILE Location of password file (replaces --password-file)
RESTIC_PASSWORD The actual password for the repository
RESTIC_PASSWORD_COMMAND Command printing the password for the repository to stdout
RESTIC_KEY_HINT ID of key to try decrypting first, before other keys
RESTIC_CACHE_DIR Location of the cache directory
RESTIC_COMPRESSION Compression mode (only available for repository format version 2)
RESTIC_PROGRESS_FPS Frames per second by which the progress bar is updated
RESTIC_PACK_SIZE Target size for pack files
TMPDIR Location for temporary files
AWS_ACCESS_KEY_ID Amazon S3 access key ID
AWS_SECRET_ACCESS_KEY Amazon S3 secret access key
AWS_SESSION_TOKEN Amazon S3 temporary session token
AWS_DEFAULT_REGION Amazon S3 default region
AWS_PROFILE Amazon credentials profile (alternative to specifying key and region)
AWS_SHARED_CREDENTIALS_FILE Location of the AWS CLI shared credentials file (default: ~/.aws/credentials)
ST_AUTH Auth URL for keystone v1 authentication
ST_USER Username for keystone v1 authentication
ST_KEY Password for keystone v1 authentication
OS_AUTH_URL Auth URL for keystone authentication
OS_REGION_NAME Region name for keystone authentication
OS_USERNAME Username for keystone authentication
OS_USER_ID User ID for keystone v3 authentication
OS_PASSWORD Password for keystone authentication
OS_TENANT_ID Tenant ID for keystone v2 authentication
OS_TENANT_NAME Tenant name for keystone v2 authentication
OS_USER_DOMAIN_NAME User domain name for keystone authentication
OS_USER_DOMAIN_ID User domain ID for keystone v3 authentication
OS_PROJECT_NAME Project name for keystone authentication
OS_PROJECT_DOMAIN_NAME Project domain name for keystone authentication
OS_PROJECT_DOMAIN_ID Project domain ID for keystone v3 authentication
OS_TRUST_ID Trust ID for keystone v3 authentication
OS_APPLICATION_CREDENTIAL_ID Application Credential ID (keystone v3)
OS_APPLICATION_CREDENTIAL_NAME Application Credential Name (keystone v3)
OS_APPLICATION_CREDENTIAL_SECRET Application Credential Secret (keystone v3)
OS_STORAGE_URL Storage URL for token authentication
OS_AUTH_TOKEN Auth token for token authentication
B2_ACCOUNT_ID Account ID or applicationKeyId for Backblaze B2
B2_ACCOUNT_KEY Account Key or applicationKey for Backblaze B2
AZURE_ACCOUNT_NAME Account name for Azure
AZURE_ACCOUNT_KEY Account key for Azure
AZURE_ACCOUNT_SAS Shared access signatures (SAS) for Azure
GOOGLE_PROJECT_ID Project ID for Google Cloud Storage
GOOGLE_APPLICATION_CREDENTIALS Application Credentials for Google Cloud Storage (e.g. $HOME/.config/gs-secret-restic-key.json)
RCLONE_BWLIMIT rclone bandwidth limit
### Wazuh
WAZUH_MANAGER
Specifies the manager IP address or hostname. If you want to specify multiple managers, you can add them separated by commas. See address.
WAZUH_MANAGER_PORT
Specifies the manager connection port. See port.
WAZUH_PROTOCOL
Sets the communication protocol between the manager and the agent. Accepts UDP and TCP. The default is TCP. See protocol.
WAZUH_REGISTRATION_SERVER
Specifies the Wazuh registration server, used for the agent registration. See manager_address. If empty, the value set in WAZUH_MANAGER will be used.
WAZUH_REGISTRATION_PORT
Specifies the port used by the Wazuh registration server. See port.
WAZUH_REGISTRATION_PASSWORD
Sets password used to authenticate during register, stored in etc/authd.pass. See authorization_pass_path
WAZUH_KEEP_ALIVE_INTERVAL
Sets the time between agent checks for manager connection. See notify_time.
WAZUH_TIME_RECONNECT
Sets the time interval for the agent to reconnect with the Wazuh manager when connectivity is lost. See time-reconnect.
WAZUH_REGISTRATION_CA
Host SSL validation need of Certificate of Authority. This option specifies the CA path. See server_ca_path.
WAZUH_REGISTRATION_CERTIFICATE
The SSL agent verification needs a CA signed certificate and the respective key. This option specifies the certificate path. See agent_certificate_path.
WAZUH_REGISTRATION_KEY
Specifies the key path completing the required variables with WAZUH_REGISTRATION_CERTIFICATE for the SSL agent verification process. See agent_key_path.
WAZUH_AGENT_NAME
Designates the agent's name. By default, it will be the computer name. See agent_name.
WAZUH_AGENT_GROUP
Assigns the agent to one or more existing groups (separated by commas). See agent_groups.
ENROLLMENT_DELAY
Assigns the time that agentd should wait after a successful registration. See delay_after_enrollment.
### Docker
https://github.com/filebrowser/filebrowser
https://github.com/coder/code-server
[Polyform License Example](https://github.com/dosyago/DiskerNet/blob/fun/LICENSE.md)
### Robocorp.com
@ -179,10 +82,11 @@ https://github.com/rigoneri/Syte3
## Website
https://github.com/Mintplex-Labs/anything-llm
* https://github.com/Mintplex-Labs/anything-llm
* https://webcontainers.io/
* https://github.com/zulip/zulip
* https://github.com/ConvoyPanel/panel
* https://github.com/coder/coder
## Kubernetes
@ -354,26 +258,24 @@ https://github.com/carlospolop/PEASS-ng
https://github.com/utmapp/UTM
https://github.com/ianyh/Amethyst
https://github.com/pock/pock
https://github.com/lwouis/alt-tab-macos
https://github.com/ObuchiYuki/DevToysMac
https://github.com/Mortennn/Dozer
https://github.com/Clipy/Clipy
https://github.com/Toxblh/MTMR
https://github.com/Dimillian/RedditOS
https://github.com/alin23/Lunar
https://github.com/sindresorhus/Plash
https://github.com/swiftbar/SwiftBar
https://github.com/sindresorhus/Actions
https://github.com/superhighfives/pika
https://github.com/halo/LinkLiar
https://github.com/producthunt/producthunt-osx
https://github.com/Mortennn/FiScript
https://github.com/soduto/Soduto
https://github.com/wulkano/Plug
https://github.com/humblepenguinn/envio
Add to KDE plugins:
https://github.com/Bismuth-Forge/bismuth
@ -410,6 +312,4 @@ https://github.com/hocus-dev/hocus
https://github.com/reworkd/AgentGPT
Finish TS from 1400 stars
Python
Swift
C#
Python

View file

@ -166,6 +166,7 @@ softwareGroups:
- android-studio
- genymotion
- scrcpy-gui
- soduto
Anon: &Anon
- onionshare
Ansible: &Ansible
@ -654,7 +655,6 @@ softwareGroups:
- _nautilus-extensions
- cakebrew
- clocker
- cumulus
- drawio
- eartrumpet
- edex-ui
@ -667,7 +667,6 @@ softwareGroups:
- mark-text
- meetingbar
- monitorcontrol
- neovide
- openinterminal
- pake
- pock
@ -806,6 +805,7 @@ softwareGroups:
- dotenv-vault
- envchain
- envconsul
- envio
- openssl
- pony
- protonvpn-cli
@ -821,7 +821,6 @@ softwareGroups:
Security-Desktop: &Security-Desktop
- bitwarden
- lulu
- mullvad-vpn
- portmaster
- privileges
- protonvpn
@ -1206,6 +1205,10 @@ softwareGroups:
- *Transfer-Desktop
- *Virtualization-Desktop
- *Web-Development-Desktop
_ID-Desktop:
- browsersaurus
- monitorcontrol
- warp-terminal
__hostname__base-basic-tmpl:
- *_Basic
- *_Basic-Desktop
@ -1283,6 +1286,8 @@ softwareGroups:
note: macOS system search more native way of providing similar features. Better alternatives are available.
- pkg: chromium
note: Deprecated in favor of the regular Chrome.
- pkg: cumulus
note: Unnecessary menu bar widget for SoundCloud.
- pkg: diffsofancy
note: Deprecated in favor of `delta`
- pkg: easyengine
@ -1307,8 +1312,12 @@ 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: mullvad-vpn
note: Switched to ProtonVPN exclusively
- pkg: multipass
note: Opens persistent menu icon on GNOME and has issues that sometimes require switching the virt driver
- pkg: neovide
note: Prefer other IDEs - neovim is good for the terminal though
- pkg: nordvpn
note: Deprecated in favor of leveraging ProtonVPN as the primary VPN service.
- pkg: nvm

View file

@ -2533,6 +2533,11 @@ softwarePackages:
_home: null
_name: null
npm: firebase-tools
devpod:
_bin: devpod
_github: https://github.com/loft-sh/devpod
_name: DevPod
cask: devpod
firefox:
_bin: firefox
_desc: '[Mozilla Firefox](https://www.mozilla.org/en-US/firefox/new/), or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.'
@ -7840,6 +7845,16 @@ softwarePackages:
port: dua-cli
scoop: dua
xbps: dua-cli
soduto:
_github:
_name: Soduto
_when:cask: echo '! test -d /Applications/Soduto.app' | bash
cask: soduto
envio:
_bin: envio
_github: https://github.com/humblepenguinn/envio
_name: Envio
cargo: envio
mods:
_bin: mods
_desc: AI for the command-line that leverages OpenAI or LocalAI (if configured to do so)