feat: add macos setup

This commit is contained in:
2025-08-02 18:41:16 +02:00
parent a320c5908a
commit 328a01d5be
7 changed files with 298 additions and 87 deletions

View File

@@ -1,5 +1,5 @@
[settings] [settings]
post_update_command = ["git pull", "jj git fetch"] post_update_command = ["jj git fetch"]
post_clone_command = ["jj git init --colocate"] post_clone_command = ["jj git init --colocate"]
[settings.cache] [settings.cache]

View File

@@ -1,19 +1,11 @@
# Get editor completions based on the config schema # Get editor completions based on the config schema
"$schema" = 'https://starship.rs/config-schema.json' "$schema" = 'https://starship.rs/config-schema.json'
[nodejs]
disabled = true
[scala]
disabled = true
format = """ format = """
$username\ $username\
$hostname\ $hostname\
$directory\ $directory\
$git_branch\ ${custom.jj}\
$git_state\
$git_status\
$cmd_duration\ $cmd_duration\
$line_break\ $line_break\
$python\ $python\
@@ -27,24 +19,32 @@ success_symbol = "[](#FF9966)"
error_symbol = "[](red)" error_symbol = "[](red)"
vimcmd_symbol = "[](green)" vimcmd_symbol = "[](green)"
[git_branch] # [git_branch]
format = "[$branch]($style)" # format = "[$branch]($style)"
style = "bright-black" # style = "bright-black"
[git_status] # [git_status]
format = "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style)" # format = "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style)"
style = "#FF9966" # style = "cyan"
conflicted = "" # conflicted = ""
untracked = "" # untracked = ""
modified = "" # modified = ""
staged = "" # staged = ""
renamed = "" # renamed = ""
deleted = "" # deleted = ""
stashed = "≡ " # stashed = "≡"
[git_state] # [git_state]
format = '\([$state( $progress_current/$progress_total)]($style)\) ' # format = '\([$state( $progress_current/$progress_total)]($style)\) '
style = "bright-black" # style = "bright-black"
[custom.jj]
command = "prompt"
format = "$output"
ignore_timeout = false
shell = ["starship-jj", "--ignore-working-copy", "starship"]
use_stdin = false
when = true
[cmd_duration] [cmd_duration]
format = "[$duration]($style) " format = "[$duration]($style) "
@@ -54,10 +54,63 @@ style = "yellow"
format = "[$virtualenv]($style) " format = "[$virtualenv]($style) "
style = "bright-black" style = "bright-black"
[rust] # [nodejs]
symbol = "rs " # disabled = true
format = "[$symbol]($style)"
[golang] # [scala]
symbol = "go " # disabled = true
format = "[$symbol]($style)"
# format = """
# $username\
# $hostname\
# $directory\
# $git_branch\
# $git_state\
# $git_status\
# $cmd_duration\
# $line_break\
# $python\
# $character"""
# [directory]
# style = "#FF9966"
# [character]
# success_symbol = "[](#FF9966)"
# error_symbol = "[](red)"
# vimcmd_symbol = "[](green)"
# [git_branch]
# format = "[$branch]($style)"
# style = "bright-black"
# [git_status]
# format = "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style)"
# style = "#FF9966"
# conflicted = ""
# untracked = ""
# modified = ""
# staged = ""
# renamed = ""
# deleted = ""
# stashed = "≡ "
# [git_state]
# format = '\([$state( $progress_current/$progress_total)]($style)\) '
# style = "bright-black"
# [cmd_duration]
# format = "[$duration]($style) "
# style = "yellow"
# [python]
# format = "[$virtualenv]($style) "
# style = "bright-black"
# [rust]
# symbol = "rs "
# format = "[$symbol]($style)"
# [golang]
# symbol = "go "
# format = "[$symbol]($style)"

View File

@@ -278,7 +278,12 @@ default_layout "compact"
// //
// copy_command "xclip -selection clipboard" // x11 // copy_command "xclip -selection clipboard" // x11
{{ if .homebrew }}
copy_command "pbcopy"
{{ else }}
copy_command "wl-copy" // wayland copy_command "wl-copy" // wayland
{{ end }}
// Choose the destination for copied text // Choose the destination for copied text

View File

@@ -12,6 +12,12 @@
path = .gitconfig_front path = .gitconfig_front
[includeIf "gitdir:~/.config/nvim/"] [includeIf "gitdir:~/.config/nvim/"]
path = .gitconfig_front path = .gitconfig_front
{{ if .understory }}
[url "git@github.com:understory-io"]
insteadOf = https://github.com/understory-io
{{ end }}
[url "git@github.com:kjuulh"]
insteadOf = https://github.com/kjuulh
[init] [init]
defaultBranch = main defaultBranch = main
[filter "lfs"] [filter "lfs"]
@@ -54,5 +60,5 @@
difftool = true difftool = true
[rerere] [rerere]
enabled = true enabled = true
[commit] # [commit]
gpgsign = true # gpgsign = true

View File

@@ -12,6 +12,9 @@ zmodule zsh-users/zsh-completions --fpath src
#zmodule ohmyzsh/ohmyzsh --root lib/clipboard #zmodule ohmyzsh/ohmyzsh --root lib/clipboard
zmodule kjuulh/zim-kjuulh zmodule kjuulh/zim-kjuulh
{{ if .understory }}
zmodule ssh://git@github.com/understory-io/zsh-utils.git --use git
{{ end }}
#zmodule junegunn/fzf --on-pull './install --bin' #zmodule junegunn/fzf --on-pull './install --bin'

View File

@@ -67,6 +67,9 @@ source ~/bin/zimfwupdate.sh
eval "$(zoxide init zsh)" eval "$(zoxide init zsh)"
eval "$(gitnow init zsh)" eval "$(gitnow init zsh)"
eval "$(non shell zsh)" eval "$(non shell zsh)"
eval "$(kignore init zsh)"
eval "$(starship init zsh)"
eval "$(atuin init zsh)"
alias ,="source ,cd" alias ,="source ,cd"
alias ,g="source ,ccd" alias ,g="source ,ccd"
@@ -78,13 +81,17 @@ alias python=python3
alias pip=pip3 alias pip=pip3
alias ll="eza -l -g --icons" alias ll="eza -l -g --icons"
alias ls="eza --icons" alias ls="eza --icons"
alias m="mise run" alias m="mise run"
alias mw="mise watch"
alias ,s="nossh"
alias ssh="nossh"
export OPENAI_API_KEY={{ .openai_token | quote }} export OPENAI_API_KEY={{ .openai_token | quote }}
eval "$(starship init zsh)"
eval "$(atuin init zsh)"
{{ if .homebrew }} {{ if .homebrew }}
eval "$(/opt/homebrew/bin/mise activate zsh)" eval "$(/opt/homebrew/bin/mise activate zsh)"
@@ -112,4 +119,18 @@ export SHUTTLE_EXTENSIONS_REGISTRY="git=git@github.com:kjuulh/shuttle-extensions
export SHUTTLE_EXTENSIONS_GITHUB_ACCESS_TOKEN="$GITHUB_TOKEN" export SHUTTLE_EXTENSIONS_GITHUB_ACCESS_TOKEN="$GITHUB_TOKEN"
export CUDDLE_PLEASE_TOKEN=$GITEA_ACCESS_TOKEN export CUDDLE_PLEASE_TOKEN=$GITEA_ACCESS_TOKEN
{{ if .understory }}
# Understory
# ===
alias aws-dev="aws-mfa --duration 3600 --profile understory --assume-role arn:aws:iam::115578597962:role/Developer --short-term-suffix dev --long-term-suffix none"
alias aws-stage="aws-mfa --duration 3600 --profile understory --assume-role arn:aws:iam::446474216075:role/Developer --short-term-suffix stage --long-term-suffix none"
alias aws-prod="aws-mfa --duration 3600 --profile understory --assume-role arn:aws:iam::189949407637:role/Developer --short-term-suffix prod --long-term-suffix none"
export GOPRIVATE=github.com/understory-io
export SCAFFOLD_REGISTRY=git@github.com:understory-io/scaffold-registry.git
# ===
{{ end }}
#zprof #zprof

View File

@@ -16,6 +16,7 @@ Host front
Port 222 Port 222
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host tablet Host tablet
@@ -23,6 +24,7 @@ Host tablet
Port 8022 Port 8022
User u0_a617 User u0_a617
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host ratchet Host ratchet
@@ -35,6 +37,7 @@ Host ratchet
Host server Host server
Hostname 10.0.9.2 Hostname 10.0.9.2
User hermansen User hermansen
IdentitiesOnly yes
PubKeyAuthentication yes PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
@@ -42,12 +45,14 @@ Host nef
Hostname 192.168.96.153 Hostname 192.168.96.153
User kjuulh User kjuulh
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host nef_remote Host nef_remote
Hostname 10.0.9.18 Hostname 10.0.9.18
User kjuulh User kjuulh
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
@@ -60,6 +65,7 @@ Host clank_postgres
Hostname 10.0.9.8 Hostname 10.0.9.8
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_bigboks_0 Host clank_bigboks_0
@@ -67,6 +73,7 @@ Host clank_bigboks_0
Hostname 10.0.10.0 Hostname 10.0.10.0
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_raw_front Host clank_raw_front
@@ -74,6 +81,7 @@ Host clank_raw_front
Hostname 10.0.9.14 Hostname 10.0.9.14
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_crdb Host clank_crdb
@@ -81,6 +89,7 @@ Host clank_crdb
Hostname 10.0.9.15 Hostname 10.0.9.15
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_crdb_agent_0 Host clank_crdb_agent_0
@@ -88,220 +97,202 @@ Host clank_crdb_agent_0
Hostname 10.0.9.16 Hostname 10.0.9.16
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host wg_clank_bigboks_0 Host wg_clank_bigboks_0
Hostname 10.0.10.0 Hostname 10.0.10.0
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_smolboks_0 Host clank_smolboks_0
Hostname 10.0.11.0 Hostname 10.0.11.0
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_smolboks_1 Host clank_smolboks_1
Hostname 10.0.10.6 Hostname 10.0.10.6
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_smolboks_2 Host clank_smolboks_2
Hostname 10.0.10.7 Hostname 10.0.10.7
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_smolboks_3 Host clank_smolboks_3
Hostname 10.0.13.0 Hostname 10.0.13.0
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_testboks_0 Host clank_testboks_0
Hostname 10.0.12.1 Hostname 10.0.12.1
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_monitoring Host clank_monitoring
Hostname 10.0.9.6 Hostname 10.0.9.6
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host drone Host drone
Hostname 10.0.11.3 Hostname 10.0.11.3
User drone-1 User drone-1
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_matrix Host clank_matrix
Hostname 10.0.11.4 Hostname 10.0.11.4
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_renovate Host clank_renovate
Hostname 10.0.11.5 Hostname 10.0.11.5
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_harbor Host clank_harbor
Hostname 10.0.11.6 Hostname 10.0.11.6
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_storage Host clank_storage
Hostname 10.0.11.7 Hostname 10.0.11.7
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_vault Host clank_vault
Hostname 10.0.11.8 Hostname 10.0.11.8
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_zitadel Host clank_zitadel
Hostname 10.0.11.9 Hostname 10.0.11.9
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_todo Host clank_todo
Hostname 10.0.11.10 Hostname 10.0.11.10
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_blog Host clank_blog
Hostname 10.0.11.11 Hostname 10.0.11.11
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_reserve_me Host clank_reserve_me
Hostname 10.0.11.12 Hostname 10.0.11.12
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_atuin Host clank_atuin
Hostname 10.0.11.13 Hostname 10.0.11.13
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_gitea Host clank_gitea
Hostname 10.0.11.14 Hostname 10.0.11.14
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_content Host clank_content
Hostname 10.0.11.15 Hostname 10.0.11.15
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_bitebuds Host clank_bitebuds
Hostname 10.0.11.16 Hostname 10.0.11.16
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_plausible Host clank_plausible
Hostname 10.0.11.17 Hostname 10.0.11.17
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_loki Host clank_loki
Hostname 10.0.11.18 Hostname 10.0.11.18
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_releaser Host clank_releaser
Hostname 10.0.11.19 Hostname 10.0.11.19
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_postgresql Host clank_postgresql
Hostname 10.0.11.20 Hostname 10.0.11.20
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
IdentitiesOnly true IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host windmill
Hostname 10.0.13.4
User root
PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank
Host node_ollama
Hostname 10.0.13.5
User root
PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank
Host node_data
Hostname 10.0.13.6
User root
PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank
Host harbor
Hostname 10.0.10.3
User root
PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host hass Host hass
Hostname 10.0.11.2 Hostname 10.0.11.2
Port 22222 Port 22222
User root User root
IdentitiesOnly yes
PubKeyAuthentication yes PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host clank_loki Host clank_loki
Hostname 10.0.10.4 Hostname 10.0.10.4
User root User root
IdentitiesOnly yes
PubKeyAuthentication yes PubKeyAuthentication yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
Host ratchet_parts
Hostname 10.0.9.5
User root
PubKeyAuthentication yes
Host ratchet_monitoring Host ratchet_monitoring
Hostname 10.0.9.6 # Hostname 10.0.9.6
Hostname kjuulh-status.netbird.selfhosted
User root User root
PubKeyAuthentication yes PubKeyAuthentication yes
@@ -338,8 +329,140 @@ Host netbird
IdentitiesOnly yes IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank IdentityFile ~/.ssh/id_clank
{{ if .homebrew }} Host internal-k8s-ingress-01
{{ else }} Hostname 10.1.0.6
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host internal-k8s-ingress-02
Hostname 10.1.0.7
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host home-k8s-01
Hostname k8s-master-01.netbird.selfhosted
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host home-k8s-02
Hostname k8s-master-02.netbird.selfhosted
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host home-k8s-03
Hostname k8s-master-03.netbird.selfhosted
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host k8s-lb-01
#Hostname 91.99.193.111
Hostname k8s-lb-01.netbird.selfhosted
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host k8s-agent-01
#Hostname 91.99.193.111
Hostname k8s-agent-01.netbird.selfhosted
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host nef_backup
IdentityAgent '~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock'
Hostname 10.0.9.18
User backup-user
Host prod-k8s-ingress-01
Hostname 91.99.92.102
Port 22
User root
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_clank
Host prod-k8s-ingress-02
Hostname 91.99.185.44
Port 22
{{ if .understory }}
Host dashboard-01
Hostname dashboard-01.tail7b1097.ts.net
# Hostname dashboard-01
Port 22
User dashboard-01
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_dashboard
Host etl-ec2
#Hostname ec2-3-249-96-196.eu-west-1.compute.amazonaws.com
Hostname ec2-18-200-255-62.eu-west-1.compute.amazonaws.com
#Hostname ec2-3-253-194-97.eu-west-1.compute.amazonaws.com
Port 22
User ec2-user
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_ed25519
Host clickhouse
Hostname 10.0.10.167
Port 22
User ec2-user
IdentityAgent '~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock'
Host data-services
Hostname data-services
Port 22
User ec2-user
IdentityAgent '~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock'
Host dashboard-02
Hostname dashboard-02.tail7b1097.ts.net
# Hostname dashboard-02
Port 22
User dashboard-02
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_dashboard
Host dashboard-03
# Hostname dashboard-03.tail7b1097.ts.net
Hostname dashboard-03
Port 22
User dashboard-03
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_dashboard
Host data-integration
Hostname 100.97.57.21
Port 22
User ec2-user
IdentityAgent '~/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock'
Host etl
Hostname 100.84.251.80
Port 22
User ec2-user
PubKeyAuthentication yes
IdentitiesOnly yes
IdentityFile ~/.ssh/id_ed25519
{{ end }}
Host * Host *
SetEnv TERM=xterm-256color SetEnv TERM=xterm-256color
{{ end }}