install.fairie/docs/TODO.md
Brian Zalewski d6543ae46a Update 5 files
- /docs/TODO.md
- /home/.chezmoiscripts/universal/run_onchange_after_12-install-packages.tmpl
- /home/private_dot_config/shell/exports.sh.tmpl
- /home/.chezmoidata.yaml
- /software.yml
2022-12-25 11:44:42 +00:00

6.9 KiB

Ensure these PATHs are added on Windows

add to PATH: '%ProgramFiles(x86)%\mitmproxy\bin' '%ProgramFiles(x86)%\juju'

POSSIBLY USEFUL SOFTWARE

https://hackjutsu.com/Lepton/

WINDOWS MISSING PACKAGES

FOLLOWING SOFTWARE IS IN Brewfile.terminal but not in Scoop.terminal or Chocolatey.terminal

TODO: Find replacements or alternatives

It's possible some are available via other installation methods - please research and figure out which ones

we can install via NPM, Go etc.

LSD used instead of exa for Windows

Glances not on Windows

ASDF not on Windows

autorestic not on windows

gist not on Windows

git-secret not on Windows

nb not on Windows

zsh not on Windows

bandwhich

nnn not on Windows

rm-improved not on Windows

hey not on Windows

pass not on Windows

sysbench not on Windows

teller not on Windows

ssh-vault not on Windows

automake not on windows

zx --- needs npm?

pywhat --- ???

mycli --- ?

litecli --- ?

yj --- ?

choose --- ?

tmux not on Windows

mcfly

t-rec

whalebrew

ots

WINDOWS MISSING FROM DEV environment

bun

codeclimate

minio mc

dockle

git-subrepo

oq

sdkman

sshpass

goofys

tfenv

shc

{{ if not $headless -}} age: identity: "{{ .chezmoi.homeDir }}/.config/age/key.txt" recipient: "age16kxd4ljclq9ksnxvl2ee7a5xnj744kwyv04p04ka0n3rzxdpl5nsq52svl" {{- end }}

Figure out where these go

AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY

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.