Update 9 files

- /home/.chezmoitemplates/secrets/ssh-config-fallback
- /home/.chezmoitemplates/secrets/ssh-config
- /home/.chezmoiscripts/universal/run_onchange_after_80-bash-completions.tmpl
- /home/dot_zshrc
- /home/dot_config/Code/User/extensions.json
- /home/.chezmoidata.yaml
- /home/dot_ssh/private_config.tmpl
- /software.yml
- /docs/TODO.md
This commit is contained in:
Brian Zalewski 2023-01-26 07:08:57 +00:00
parent f442d6fdc7
commit 677780abc6
9 changed files with 101 additions and 53 deletions

View file

@ -1,5 +1,9 @@
https://drasite.com/blog/Pimp%20my%20terminal https://drasite.com/blog/Pimp%20my%20terminal
https://github.com/checkly/headless-recorder
https://github.com/DustinBrett/daedalOS
https://github.com/ansh/jiffyreader.com
https://github.com/allinurl/goaccess
### Ensure these PATHs are added on Windows ### Ensure these PATHs are added on Windows
add to PATH: add to PATH:
'%ProgramFiles(x86)%\mitmproxy\bin' '%ProgramFiles(x86)%\mitmproxy\bin'
@ -161,3 +165,9 @@ WAZUH_AGENT_GROUP
Assigns the agent to one or more existing groups (separated by commas). See agent_groups. Assigns the agent to one or more existing groups (separated by commas). See agent_groups.
ENROLLMENT_DELAY ENROLLMENT_DELAY
Assigns the time that agentd should wait after a successful registration. See delay_after_enrollment. 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

View file

@ -21,11 +21,14 @@ colors:
color16: '#FFFFFF' color16: '#FFFFFF'
config: config:
gpg: https://raw.githubusercontent.com/drduh/config/master/gpg.conf gpg: https://raw.githubusercontent.com/drduh/config/master/gpg.conf
chromeExtensions:
- https://chrome.google.com/webstore/detail/chatgpt-for-google/jgjaeacdkonaoafenlfkkkmbaopkbilf
firefoxAddOns: firefoxAddOns:
- automa - automa
- bitwarden-password-manager - bitwarden-password-manager
- buffer-for-firefox - buffer-for-firefox
- canvasblocker - canvasblocker
- chatgpt-for-google
- clearurls - clearurls
- decentraleyes - decentraleyes
- dictionary-anyvhere - dictionary-anyvhere
@ -41,6 +44,7 @@ firefoxAddOns:
- languagetool - languagetool
- mailvelope - mailvelope
- markdown-here - markdown-here
- medium-unlimited-read-for-free
- multi-account-containers - multi-account-containers
- noscript - noscript
- privacy-badger17 - privacy-badger17
@ -561,6 +565,7 @@ softwareGroups:
Orchestration: &Orchestration Orchestration: &Orchestration
- nomad - nomad
- pm2 - pm2
- sake
- waypoint - waypoint
PHP: &PHP PHP: &PHP
- composer - composer

View file

@ -152,6 +152,13 @@ elif [ -f "$COMPLETION_DIR/poetry.bash" ]; then
rm "$COMPLETION_DIR/poetry.bash" rm "$COMPLETION_DIR/poetry.bash"
fi fi
### Sake
if command -v sake > /dev/null; then
sake completion bash > "$COMPLETION_DIR/sake.bash"
elif [ -f "$COMPLETION_DIR/sake.bash" ]; then
rm "$COMPLETION_DIR/sake.bash"
fi
### Volta ### Volta
if command -v volta > /dev/null; then if command -v volta > /dev/null; then
volta completions bash > "$COMPLETION_DIR/volta.bash" volta completions bash > "$COMPLETION_DIR/volta.bash"

View file

@ -0,0 +1,18 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPbGhxR24xWjJCOUk0OEpT
YzE1MUF3cGkwTEgrQWM4QklxeUFzQ00yMnpVCjRON21rTzV4NHFHbjRnck5VZFZK
Vk8zM3ptbWVzVWt5WWVGdVNpM0N2bkkKLS0tIGJxVnRaM0hqb1Ryamhkd0lBSW9r
RENpWE1BRHNJaDlkTjFZVDU1NzMvT3MKAOgcMKuLNIAjthnyITLCPZCNN/VECZ3v
nDwEkZ8QzNATedJAmIR1VHzebnyI9RFMYEnEgsgmPUZkSD1fJR7A+ytET7W+nW80
6IXCn+TJKk7z801HeBXX1RbmohSG8x1kRcB/DynvD2ceQQBRu6f+lTY5Oyf2MSD5
PI0ObmBkj0IeIwk4pHSX3lh9siAQwmYGA+9atIhS1zLPzrHrbGADtoFPh0DxyX2f
fRKRohI28OnXd2QSZhUNdjFnX8lbziU/2GZyC9ToR9LxchbGjExn7LY/SmDZzCtu
JA211bLQ4DQTqpOZV0kObS8BuBWL5kWSwO/UPNzZ+lLscD4yu+rcEmonNpsOVlZb
N0yLvsnPux1Q05OR2y7x/xCnOKaF3TL92bFSrY7PaqM1p5SVfcWg2tepemOw1bc+
q/hIEgaiGaxmf80KArEJteD56VxIW3LXRDBgTpsLsNFKhHAUVWDxhBN4PrEIZ+Ix
CpfEA9o6Tm+i7/w0rhlr1mTK3FCAGzlt2h+XHeQx4ulmi5WcfWp9elfn9nNFkagm
mthhO8m0sdV8fD//tbZrTqUUJbIKrd9TdElXyJNoxIg6l9IUHdQavtysKYbDDHkj
w6EgJK3S3UIN5HNM9nCXwxP5KvSs7CJZvKjCGYRVumsm+oqY4un+ucdT8ubF5dvU
BFhgiZPslAWkMPJc9RzCeVNUi1/ci5KvFGnmWgAMzjOT2K6iXk/IlGx90xc/a3Bp
inW08O/z
-----END AGE ENCRYPTED FILE-----

View file

@ -0,0 +1,22 @@
Host *
AddKeysToAgent yes
UseKeychain yes
Compression no
ControlPath ~/.ssh/master-%r@%h:%p
ControlMaster auto
ControlPersist 5
ExitOnForwardFailure yes
ForwardAgent yes
ForwardX11 no
ForwardX11Trusted no
GSSAPIAuthentication no
IgnoreUnknown AddKeysToAgent,UseKeychain
PreferredAuthentications publickey
Protocol 2
ServerAliveInterval 60
ServerAliveCountMax 30
IdentitiesOnly yes
Host gitlab.com
UpdateHostKeys no
Host github.com
UpdateHostKeys no

View file

@ -24,11 +24,13 @@
"HashiCorp.terraform", "HashiCorp.terraform",
"hediet.vscode-drawio", "hediet.vscode-drawio",
"IBM.output-colorizer", "IBM.output-colorizer",
"JSONHero.jsonhero-vscode",
"Kelvin.vscode-sshfs", "Kelvin.vscode-sshfs",
"mads-hartmann.bash-ide-vscode", "mads-hartmann.bash-ide-vscode",
"ms-azuretools.vscode-docker", "ms-azuretools.vscode-docker",
"ms-kubernetes-tools.vscode-kubernetes-tools", "ms-kubernetes-tools.vscode-kubernetes-tools",
"ms-python.python", "ms-python.python",
"ms-vscode.live-server",
"ms-vscode-remote.remote-containers", "ms-vscode-remote.remote-containers",
"ms-vscode-remote.remote-ssh", "ms-vscode-remote.remote-ssh",
"ms-vscode-remote.remote-wsl", "ms-vscode-remote.remote-wsl",

View file

@ -1,31 +1,5 @@
Host * {{- if and (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "ssh-config")) -}}
AddKeysToAgent no {{ includeTemplate "secrets/ssh-config" | decrypt -}}
Compression no {{ else if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "ssh-config-fallback")) -}}
ControlMaster auto {{ includeTemplate "secrets/ssh-config-fallback" }}
ControlPath /tmp/ssh-%r@%h:%p {{- end -}}
ControlPersist 5
ExitOnForwardFailure yes
ForwardAgent no
ForwardX11 no
ForwardX11Trusted no
GSSAPIAuthentication no
IgnoreUnknown UseKeychain
PreferredAuthentications publickey
Protocol 2
ServerAliveInterval 60
ServerAliveCountMax 30
IdentitiesOnly yes
Host gitlab.com
UpdateHostKeys no
{{- if ne .host.distro.family "windows" }}
ControlMaster auto
ControlPath /tmp/ssh-%r@%h:%p
ControlPersist 5
{{- end }}
{{- if eq .host.distro.family "darwin" }}
AddKeysToAgent yes
UseKeychain yes
{{- end }}
ExitOnForwardFailure yes
ForwardAgent yes
ForwardX11 no

View file

@ -264,43 +264,42 @@ if command -v antigen > /dev/null; then
antigen use oh-my-zsh antigen use oh-my-zsh
antigen bundle adb antigen bundle adb
# antigen bundle colored-man-pages # antigen bundle colored-man-pages
# antigen bundle command-not-found antigen bundle command-not-found
# antigen bundle copyfile antigen bundle copybuffer
# antigen bundle copybuffer # TODO: Add as an alias available to Bash as well
# antigen bundle encode64 antigen bundle encode64
antigen bundle fd antigen bundle fd
# antigen bundle git-auto-fetch antigen bundle git-auto-fetch
# antigen bundle gnu-utils # antigen bundle gnu-utils
# antigen bundle heroku # antigen bundle heroku
# antigen bundle keychain # antigen bundle keychain
# antigen bundle kubectx antigen bundle kubectx
# antigen bundle macos antigen bundle macos
# antigen bundle magic-enter antigen bundle magic-enter
# antigen bundle minikube antigen bundle minikube
antigen bundle ng antigen bundle ng
# antigen bundle nomad antigen bundle nomad
antigen bundle npm antigen bundle npm
# antigen bundle redis-cli antigen bundle redis-cli
antigen bundle ripgrep antigen bundle ripgrep
# antigen bundle rust antigen bundle rust
# antigen bundle safe-paste antigen bundle safe-paste
# antigen bundle salt
# antigen bundle shell-proxy # antigen bundle shell-proxy
# antigen bundle ssh-agent # antigen bundle ssh-agent
antigen bundle sudo antigen bundle sudo
# antigen bundle ufw antigen bundle ufw
# antigen bundle web-search antigen bundle web-search
antigen bundle docker antigen bundle docker
antigen bundle docker-compose antigen bundle docker-compose
antigen bundle ionic antigen bundle ionic
# antigen bundle multipass antigen bundle multipass
# antigen bundle pip antigen bundle pip
# antigen bundle pm2 antigen bundle pm2
# antigen bundle terraform antigen bundle terraform
antigen bundle vagrant antigen bundle vagrant
# antigen bundle yarn antigen bundle yarn
# antigen bundle zsh-interactive-cd antigen bundle zsh-interactive-cd
# antigen bundle zsh-navigation-tools # antigen bundle zsh-navigation-tools
antigen bundle zsh-users/zsh-completions src antigen bundle zsh-users/zsh-completions src
antigen bundle zsh-users/zsh-syntax-highlighting antigen bundle zsh-users/zsh-syntax-highlighting

View file

@ -6473,6 +6473,17 @@ softwarePackages:
pacman: sad pacman: sad
_service: false _service: false
_type: cli _type: cli
sake:
_bin: sake
_desc: Sake is a task runner for local and remote hosts
_docs: https://sakecli.com/examples
_github: https://github.com/alajmo/sake
_home: https://sakecli.com/
_name: Sake
brew: alajmo/sake/sake
go: github.com/alajmo/sake@latest
script:darwin: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
script:linux: curl -sfL https://raw.githubusercontent.com/alajmo/sake/main/install.sh | sh
samba: samba:
_bin: smbd _bin: smbd
_bin:dnf: smb _bin:dnf: smb