Update 17 files
- /home/.chezmoidata.yaml - /home/dot_config/shell/exports.sh.tmpl - /home/dot_config/shell/private_private.sh - /home/.chezmoitemplates/secrets/key-heroku-api-key - /home/.chezmoitemplates/secrets/key-pypi-api-key - /home/.chezmoitemplates/secrets/key-ansible-galaxy-api-key - /home/.chezmoitemplates/secrets/key-ansible-vault-password - /home/.chezmoitemplates/secrets/key-npm-api-key - /home/.chezmoitemplates/secrets/key-dockerhub-api-key - /home/.chezmoitemplates/secrets/key-github-pat - /home/.chezmoitemplates/secrets/key-snapcraft-discharge - /home/.chezmoitemplates/secrets/key-snapcraft-macaroon - /home/.chezmoitemplates/secrets/key-gitlab-pat - /home/.chezmoi.yaml.tmpl - /docs/TODO.md - /docs/CHEZMOI-INTRO.md - /software.yml
This commit is contained in:
parent
b5c742267a
commit
edf9a7c3ea
17 changed files with 244 additions and 35 deletions
|
@ -155,4 +155,17 @@ in `.chezmoitemplates/secrets/key-surgesh-password` to leverage this functionali
|
|||
|
||||
### VMWare Workstation Key
|
||||
|
||||
* Environment Variable: `VMWARE_WORKSTATION_LICENSE_KEY`
|
||||
* Environment Variable: `VMWARE_WORKSTATION_LICENSE_KEY`
|
||||
|
||||
### Google Cloud SDK Default E-mail
|
||||
|
||||
* Environment Variable: `GCE_SERVICE_ACCOUNT_EMAIL`
|
||||
|
||||
### Google Cloud SDK Default Project
|
||||
|
||||
* Environment Variable: `CLOUDSDK_CORE_PROJECT`
|
||||
|
||||
|
||||
### Snapcraft E-mail
|
||||
|
||||
* `SNAPCRAFT_EMAIL`
|
16
docs/TODO.md
16
docs/TODO.md
|
@ -1,30 +1,14 @@
|
|||
Ensure git-delta (or kvantum or fzf) installs with dnf on Fedora because it didn't on Centos and was marked as dnf:fedora: in software.yml
|
||||
https://drasite.com/blog/Pimp%20my%20terminal
|
||||
https://github.com/checkly/headless-recorder
|
||||
https://github.com/DustinBrett/daedalOS
|
||||
https://github.com/allinurl/goaccess
|
||||
https://github.com/cloudflare/boringtun
|
||||
https://github.com/rustdesk/rustdesk
|
||||
https://github.com/lencx/ChatGPT
|
||||
https://github.com/QaidVoid/Complete-Single-GPU-Passthrough
|
||||
|
||||
|
||||
CLOUDSDK_CORE_PROJECT: "megabyte-labs"
|
||||
GCE_CREDENTIALS_FILE: "{{ joinPath .chezmoi.homeDir ".config" "gcp.json" }}"
|
||||
GCE_SERVICE_ACCOUNT_EMAIL: "molecule@megabyte-labs.iam.gserviceaccount.com"
|
||||
|
||||
✖ ERROR Gsettings Failed to apply gsetting
|
||||
Error: Command failed: gsettings set org.gnome.desktop.interface color-scheme prefer-dark
|
||||
No such key “color-scheme”
|
||||
|
||||
GITLAB_READ_TOKEN
|
||||
GITHUB_READ_TOKEN
|
||||
GITHUB_GIST_TOKEN
|
||||
CLOUDFLARE_API_TOKEN
|
||||
GMAIL_APP_PASSWORD
|
||||
NGROK_AUTH_TOKEN
|
||||
SLACK_API_TOKEN
|
||||
TAILSCALE_AUTH_KEY
|
||||
LEXICON_CLOUDFLARE_USERNAME
|
||||
LEXICON_CLOUDFLARE_TOKEN
|
||||
### Ensure these PATHs are added on Windows
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
{{- $desktopSession := true -}}
|
||||
{{- $domain := (default "megabyte.space" (env "PUBLIC_SERVICES_DOMAIN")) -}}
|
||||
{{- $email := (default "brian@megabyte.space" (env "PRIMARY_EMAIL")) -}}
|
||||
{{- $gcloudCoreProject := (default "megabyte-labs" (env "CLOUDSDK_CORE_PROJECT"))}}
|
||||
{{- $gcloudEmail := (default "automation@megabyte-labs.iam.gserviceaccount.com" (env "GCE_SERVICE_ACCOUNT_EMAIL"))}}
|
||||
{{- $githubUsername := (default "ProfessorManhattan" (env "GITHUB_USERNAME")) -}}
|
||||
{{- $gmailAddress := (default "blzalewski@gmail.com" (env "GMAIL_ADDRESS")) -}}
|
||||
{{- $gpgKeyId := (default "0xF0A300E4199A1C33" (env "KEYID")) -}}
|
||||
|
@ -10,6 +12,7 @@
|
|||
{{- $locale := (output "echo" "$LANG") }}
|
||||
{{- $name := (default "Brian Zalewski" (env "FULL_NAME")) -}}
|
||||
{{- $restricted := (default false (env "WORK_ENVIRONMENT")) -}}
|
||||
{{- $snapcraftEmail := (default "brian@megabyte.space" (env "SNAPCRAFT_EMAIL"))}}
|
||||
{{- $surgeshUsername := (default "brian@megabyte.space" (env "SURGESH_USERNAME")) -}}
|
||||
{{- $timezone := (default "America/New_York" (env "TIMEZONE")) -}}
|
||||
{{- $toolchains := list "CLI-Extras" "Docker" "Go" "Kubernetes" "Web-Development" -}}
|
||||
|
@ -162,6 +165,9 @@ data:
|
|||
defaultBrowser: firefox
|
||||
domain: "{{ $domain }}"
|
||||
email: "{{ $email }}"
|
||||
gcloud:
|
||||
coreProject: "{{ $gcloudCoreProject }}"
|
||||
email: "{{ $gcloudEmail }}"
|
||||
github:
|
||||
username: "{{ $githubUsername }}"
|
||||
gmail:
|
||||
|
@ -171,6 +177,8 @@ data:
|
|||
holdSudoPrivileges: true
|
||||
locale: "{{ $locale }}"
|
||||
name: "{{ $name }}"
|
||||
snapcraft:
|
||||
username: "{{ $snapcraftEmail }}"
|
||||
surgesh:
|
||||
username: "{{ $surgeshUsername }}"
|
||||
timezone: "{{ $timezone }}"
|
||||
|
|
|
@ -124,6 +124,8 @@ removeLinuxShortcuts:
|
|||
- scvim.desktop
|
||||
theme: Betelgeuse
|
||||
softwareGroups:
|
||||
AI-Desktop: &AI-Desktop
|
||||
- chatgpt-desktop
|
||||
Android: &Android
|
||||
- scrcpy
|
||||
Android-Desktop: &Android-Desktop
|
||||
|
@ -554,6 +556,7 @@ softwareGroups:
|
|||
- remote-desktop
|
||||
- remmina
|
||||
- rofi
|
||||
- rustdesk
|
||||
- secretive
|
||||
- standard-notes
|
||||
- stats
|
||||
|
@ -696,6 +699,7 @@ softwareGroups:
|
|||
- t
|
||||
Sys-Admin: &Sys-Admin
|
||||
- ctop
|
||||
- goaccess
|
||||
- gtop
|
||||
- htop
|
||||
- sysbench
|
||||
|
@ -908,6 +912,7 @@ softwareGroups:
|
|||
_Full-Desktop: &_Full-Desktop
|
||||
- *_Full
|
||||
- *_Standard-Desktop
|
||||
- *AI-Desktop
|
||||
- *Android-Desktop
|
||||
- *Backup-Desktop
|
||||
- *Browsers-Desktop
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA3WHZUWFdLVFUxQ05OaUdl
|
||||
dSsyRi9pdW50SVBFOGFWR09NOVBlOWNJYTFZCjFmVVhMK3pjVW9MbllpU0IvOVlK
|
||||
c05Fb0Z3Yml1TGpVa3NrZnFmOFlUazQKLS0tIGdlVUxPTDNVMzRLVnIzOTZuWnJn
|
||||
Nld5QmNtSUYybTZmMmcvVkpWZTZJQzgKNg7KiyJjVH5OKlK23B7sxvNRVXaen1Px
|
||||
VkyJy38D/6xZgZLshP9RkJfwO8lVW8Xz767Lqw6phBVfRZx72mb48N+1ysKBg0xe
|
||||
lA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
|
@ -0,0 +1,8 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWQ0g4N3FsOGV0cjFzQ2x6
|
||||
bi94U3haNjVDWHVsU0U1aEppRlRlekFXOWcwCmoxaGtMWjVqSHJkVjlOMExBaVpY
|
||||
VmxtV21FVlpGaVAvTTU1aTRnTkxtQWcKLS0tIFlQZGJ3S3dkRXlmbEFmYUNaWTZJ
|
||||
N1pKUjNrcGIwL3lYWDdjSGZZQTF2RzQKFJh3DrkESBSGTWgWrs+Bq6SvldgtmcC8
|
||||
SlOCEsv96k7ApGCDB6uFmURDF3lQvQlaDKXDwyPY8s07uvb3Dsl6pnKsXdRLQDCq
|
||||
dom/zhR/tuc4IIMMQT5v/Ts=
|
||||
-----END AGE ENCRYPTED FILE-----
|
7
home/.chezmoitemplates/secrets/key-dockerhub-api-key
Normal file
7
home/.chezmoitemplates/secrets/key-dockerhub-api-key
Normal file
|
@ -0,0 +1,7 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByOUxnVWM4YzlTdExlaDQ4
|
||||
SjlsaFVTeUlhdmIrQll2S3BvRFZ1aTFTc2dJCkJaOUdIT2I4Rnk4bE9lRkorMGlr
|
||||
cFZJSmhXMnF4cUFKczR2aEo2d1dKdk0KLS0tIE40V2kzbUpIUzNuVVBUNGdDdUNy
|
||||
M2MvZW9PcVpJcXdEZFJVUkRHMzg2T0EK4ax9AZvH3Bq/QudhhqJq1rAqd4JBEyj7
|
||||
KmL5NmzmI/9lvcs/wSFCKJf8mKfqoQ7UzkmvwKVudcpoXCnLwLoDvSH0Ougg
|
||||
-----END AGE ENCRYPTED FILE-----
|
8
home/.chezmoitemplates/secrets/key-github-pat
Normal file
8
home/.chezmoitemplates/secrets/key-github-pat
Normal file
|
@ -0,0 +1,8 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5U1lhWG1qVDVSYnZ4clU2
|
||||
c0t2NllVNFg5VGlMc2krRGQ1MWhqellpT2lzCjJ0V3pnT1VDNHB3RW9tam1OS0FE
|
||||
Z3NmTkx6OXdWbE1sVGg0UlV5SVkwRzAKLS0tIHVhWnNKbk5rMjZrdU1DRnE4cHJh
|
||||
QXkxdisyaXdhZXFkQkJhMXl3YzhTNE0Kf2eR1kN0j4XsCvZ2+EPyAbV3nbu0jr9d
|
||||
I4AEmYe8n2pjePE7T3g5tA0rXfd/0F6IUgshCrCgjw1U4yL8KA1HPqC56K40Bxk+
|
||||
tw==
|
||||
-----END AGE ENCRYPTED FILE-----
|
7
home/.chezmoitemplates/secrets/key-gitlab-pat
Normal file
7
home/.chezmoitemplates/secrets/key-gitlab-pat
Normal file
|
@ -0,0 +1,7 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVc3hJL0lLT250S3RjRjJF
|
||||
OHY0Z3BsNVplNGs5NHRqRGtZTnFTR01DS2pVCk1sYjJ2M3BZS3BMai9wOG8vRnpQ
|
||||
bGxmcHlURzhJS2pJNXlwMmdFMGJYam8KLS0tIHVmcGlRckVibmpMT3VRMGpqNVZs
|
||||
YWlyV0c1cVpiNkZ6KzFwbWFPMi8xR1kKHb3A+wTk7SzX2a8Cav3889MyD/9LOkc1
|
||||
G6EDhts2yxWtP4iN1YJ38xWwCyGukJDOqebzIoU2BNb8jHw=
|
||||
-----END AGE ENCRYPTED FILE-----
|
7
home/.chezmoitemplates/secrets/key-heroku-api-key
Normal file
7
home/.chezmoitemplates/secrets/key-heroku-api-key
Normal file
|
@ -0,0 +1,7 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhWThyY1dDTlVodEprZGVZ
|
||||
SUVQdVRCUk1aMi9yeWh6YUx0bE82d2tjQVZnCkIxdGIxMmttMWh5Mis0OU42eTRF
|
||||
N2NMUDFzMng4cVFRWFloZTN3bXYwQU0KLS0tIGFySm96b2lBZjA4VGp4WDUrQmY2
|
||||
clJDbWdCUWozNjg0TGI5ZkUvbnNuRVkKFgcuxeVP3tQQn3QaSxoug042MS+WTwDh
|
||||
Z44HziHoXQdds8geRI5AagDPG02Yt1iOzLIHrjwvMYi2Ir8GCl6b6S3VeBuj
|
||||
-----END AGE ENCRYPTED FILE-----
|
8
home/.chezmoitemplates/secrets/key-npm-api-key
Normal file
8
home/.chezmoitemplates/secrets/key-npm-api-key
Normal file
|
@ -0,0 +1,8 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxWnB6WmZZRmJQYURCM0F1
|
||||
TTZSdlNqWG1zTXpFS1pSVWoxUEwxZ1RqK2lnCkZ6SU1VR2xBM2tWY1NQVFo4NUFE
|
||||
U2ZYemE2elZSOUd1SDlxSzJLcFovdmcKLS0tIEs1OW84eWY3QTIwM2xFZlF6bnVv
|
||||
Q21rWndCa1YyTDEvdHI0WTRnWkRZWTQK4ZPhGR6VnfykgdS04bfZM+AeuHC9C+sU
|
||||
ofSHu4+h0FonB1HrwwLJRLc8+2A/jHH9cZ5oZLMfjVLOUfoKxLJXXRhvB9CioOnH
|
||||
vA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
10
home/.chezmoitemplates/secrets/key-pypi-api-key
Normal file
10
home/.chezmoitemplates/secrets/key-pypi-api-key
Normal file
|
@ -0,0 +1,10 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxWkJnK2gzMTBVaG5oVUFG
|
||||
L29LVUtnSEozbjkzdXc0WDVkMW85Ym94NFZ3Cmh3QzVYREc4ckE4UFF4V0tZaHV0
|
||||
eTJqTW04ckx0cWszNlhic3dwUnM4MjgKLS0tIHFxY0hLZUlNQUFVanRXcll6UHlD
|
||||
RDgyem04Wmdqc3piWE16c1NUYm43MU0KSWVxqnNooX8P6ZHmoHEcOE8p+iBW8ABt
|
||||
ungJB3VDJbIsgWrbJ9f+ebXy/GU3CEds5n8cxFuvsV/BQmg1FZoP1yOePFoU/hvn
|
||||
gmjL8MZ9iOdETjd8TH+qLH7fctd9ZU/fWAfrnKNMg2zM5vuc8CWCwIhY5tZjtt7Q
|
||||
KwkAaxVLI7LaiB/t/0x115yFjx3Licuohti2gH9foGRy6wIzwYWFFzLoF6MdEH/D
|
||||
GteDebeClPYb9m760qvc+A8f9+Omn/h7Kf4n48SPxAIq2Yspbg==
|
||||
-----END AGE ENCRYPTED FILE-----
|
29
home/.chezmoitemplates/secrets/key-snapcraft-discharge
Normal file
29
home/.chezmoitemplates/secrets/key-snapcraft-discharge
Normal file
|
@ -0,0 +1,29 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1dmUrSHBWamVoZm1Rc0Ir
|
||||
cUFlSk15eG5IRGh1bTlOTHlLeXRWcXNHQkYwCklBQU5xNVFQZUhCMkUyUjZxU054
|
||||
amRSZCtndWdKMTljTlVKbTN0V3BsakEKLS0tIE15MFdsZ1IrTk96V2RjRkRKTS95
|
||||
ZTlxS1daWFRTZXBJR2lHV1hVVXdSOGsK6r5RFEhwG8L0SF6igtI/d9upi+elKpAD
|
||||
/W9R0K1oDyCHyzp6xWfe7AnzTg38H43EDWSlGpFcsqXpJKyS7CYEbohjImfE+/HU
|
||||
pVyZoAJKGqFhgZbk67TfOix7t0Ufp0iBXdGFBQQ3t0p/Ft+mRooirsP/D+KRSjjM
|
||||
A0o3tzQ92VuzNHLqiZ4onJ2eh94V3h2X7mje/sVNjcjV3P7e3YSK6ymh7CxSbF9l
|
||||
KQXTby/UsdV4cFLeZLKk/u1Y9cbhl/SLPIRZJuoUo9JBFNwAoDUQJGfeO5uM9mdt
|
||||
OrU2uVYi4ck7hh2swCIKZFx0WnKMiILseDqB9UfSmn265Kr77XcoT46oMUI9Fjc/
|
||||
EhTsV1IdteEETkJdWexRgyQ5nlWyIyQMobmeZ68Hw5Vf17YQhyAyzNpIdKxYZNAO
|
||||
AM6jujpoU8QS8KnMXUZgUQQCAg+DtXjocwWTNGtbKVd/yQVLTeo0RntlrNxnZ9Sc
|
||||
E4PMi2QOFkTRG/C/d4lNd+C8nsAK2K8QVSBCAXAiqbIlBR7fhCgAT9PlJANG85jP
|
||||
0stvuh+pt0mXrnpt6U0QLndlDrkSwjSkThOwuxJlIBlsG14sFDc0DUxrPXYYmv1t
|
||||
6X7fxUeWtOatsFjbmAS/HEVFXt4dV59863nvEccE46FaUNaStR0yriYi/8Inqvdb
|
||||
O8X1WRaaAtNOrzTCqhu6eFYwufAl3kRJPnyxvyqiAITYZYsChh6HZWiHSQsMZi8n
|
||||
QFsu51fUWoX2Vu8NIdrkOs9Ty5G7C+FUi4LHPsEkUEn64z4q0eGY1Sf6+claqotD
|
||||
th1v9E2SQyyd1zlVWzZSSxmjnU86gnbSNHMmJdlQsPB9YXjR/UxTV9BAq3rL4ARB
|
||||
etr8c31WumkbPV1SfLXGp0KItWQfHY6lkYecH0bFO6NHeSGDgNNLLkWOHboU/gmD
|
||||
LKKt7b0xhDxTuqYJW2OFJCf/5h3Y+qwQm3cRonvJliQyJbe75xNQLrSloqjas2NR
|
||||
Ni1Cye2KtB4CaDgrmkxo4wumxshykrnqDNCda0yGIIuVTYoxQ/xn2/mwf19C5DdI
|
||||
jngzOaxHW+yeNEa+I705gTQ7R8WszWwUUJqSnkb4U4uFrVagYTE8zKj4G9I9lx/L
|
||||
+W3pvC3BL9eljXLGqmHVSe34Iv1tTWuuaK5MtyB9zlio2Irdx9y4o25zu/1LiMyF
|
||||
C+tr2G3z5Ev1y5suu6wUXk1NmB4iP15NV/m5bN/Fxkl7Mjd5SySUYTPMaifphGxR
|
||||
0U3ZHrg3DImf1/cV4DdcuRq2ppv/7I/tQwpG5AQmZ39Gr9xdn7oFMrBRpCk2C1Q6
|
||||
qn0C/G8oYnBlg/Ae+hlIuF5EhSpKN1Mqwt9ieorzZ30d0yzv/sNVquTYsETN1iDH
|
||||
yGvrxn2H3brqbuT7Z8ZOZEKQnucJHg5M58rHZtRks+SjZfr3/AQDeC8ureSkOZbl
|
||||
ZIHwW0+O0Io5dVkQedGt7X6yPsU9opE9MM/2BicBY9I=
|
||||
-----END AGE ENCRYPTED FILE-----
|
32
home/.chezmoitemplates/secrets/key-snapcraft-macaroon
Normal file
32
home/.chezmoitemplates/secrets/key-snapcraft-macaroon
Normal file
|
@ -0,0 +1,32 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhTXlvcVdSK3dkeURmOXND
|
||||
Z3dvVnRuQ21rOFR1bkNwM3orN0pwVjRmNGpBClNPU3NIUjk3eHEzbWF4QkFxWmJ5
|
||||
dXVRTzZ2VE16cUp6T0Y2blgrRlNHaEkKLS0tIENacy9hNWVhUlVuNW1waFliNnAv
|
||||
V3B1MzA5dWJPUS95WnYzLy80Ulk3TkkKZmcLIDIZT0YrhjXwjSRJWNgXx8kmfxQt
|
||||
/fifRNCFslHBmi+Ss1yGzCeIMYXdeFOZMB/YhqvOHJVx1GrFaPlEPcHsZAiLEY7r
|
||||
P2px+cCX78EEG9bQD5jhDOqfPa4yM5oNLctbPfd3s+b2sYGsccvduWPXANzHnVWW
|
||||
i/NpjXb4NfE8IbK2ot83p3ZM+4oNseVE/6izhppQnZFlA+YZsWfmMNZLZ3WpWfww
|
||||
+mUWFbOITW6+03aQQuRzyxG1J0P4sW/vNwgM5qXHBrrVrQrMMjoGekXQifssdCv4
|
||||
p7diHYYrp1/Hd4D9ShOsDSnqvFUCPZLyXoYoFZGJ/5iXNSez5ZZ5V3HXDHHfhx8P
|
||||
QH6ZRFxrVOSAtRowLfxPvJC5FL867K95bcAPgOr6FzKUEdPprYZ1Yea4HscQiVgb
|
||||
dECSIh1h02FPnVZCYb1BR6nbvi+tAvEDQ1qZc+7YGevakLKDZneF2JClgeAQwOHm
|
||||
MrIULIQmw+iOCair2nfywFC876zYwkRK2SNYxG22DtZxoINdvvqyC/dFhUyIRnYB
|
||||
WUV3+/Mt+lemE7NtEazxZn/OyyEfUo4YWIGmZ20a38+mivDTzBQbTnma9Yf2OpHg
|
||||
KS40gP0igg7JBDjFDcnCN6vRVSYmyTA1rfODVOOJQLZmJxcjXP1wjtvtgAzDmEPf
|
||||
9mvF5FCuMtGAQ3ExrSmzEDg/Gwy4I0THVJ88xWANRLViKG+oDrcnUMSU0EKTt3ZZ
|
||||
dZ66MVTY9lSvvzF/8amcDGfrBRTLXZdDStuuUNaKivFa/iJwcaW/ApCLmpBice5Y
|
||||
40Ua/DWMApISK10GlGNiSibYnG2xUjzVx4bLFZN8UQwWsdUIuQyZLPy8QXPj/wAv
|
||||
zYKdMk2IlEJyacRhk3jEG+WcYe4U7jSyBMQ+muLei8WCF4khWksZN2+yE4QZYN6b
|
||||
GJ8twfTXkkbyUTHQAvU0ALB7UgrvYDx3P6lc7y9N8h8Mn2MatxinLxEejEjz36zp
|
||||
f3Scoo8WzKhzvJORVbL+m4XJpO5SMtqQczxeVxvJG+Co7z1omtltFV5uY0FjPmhY
|
||||
Nf2Z2YgrMKtw0slMvQ4tg727hflob3qDpOi4UboZruvkrcoFwkkrvU1uPei5Yu3H
|
||||
oro8mIl5mQTmzz5iCi2VNsfkBymoIlRm6ruemw8CvvT4Cf/A2rICScUtGYwOSjOt
|
||||
vwTMjWDRlu4ZPl0A/EQ6gbtndHwocMUSenVvthrgfJWJlpNaCFAfFfi2aejX4G2n
|
||||
q0y/fmZvl2X8LvfPH7mLMoelUTtgC6lolWyUBPtDFaYo1+8dRtCDE9A1s/byxS/u
|
||||
DQ9uu9Pz0mb4ZUxOlxdAum4VVdS8FiX1C6twyqOCvcrC6W+7KUsdlsRxNRX1IzcA
|
||||
g9Ttclm0xQUoWq7XHNw8h/iIP4BReYOk9rtNVfwLMAWjdoZIFJqOzI10w33K5ogb
|
||||
5vBNZmIFSfjrSt2rW9MAujQcNmLGd69KwvULpXgirCJaSR2/eZDtDLbuzFgDITcr
|
||||
Fslb34VoqIcQtOFCn8Oh7ZjqkejKSzttt8AH6jh0KJ5gatgcL3IT/AQf3Ge/g0Rf
|
||||
4wnssixt7u9f2Npyf90gQ+p43tzIZDKwEEcBBMCKZVoJsZNM73U5nLoO/aEZ/Xpz
|
||||
2idvaBsdlidLIdcGeLLz9bWFZBEyoOjy
|
||||
-----END AGE ENCRYPTED FILE-----
|
|
@ -122,6 +122,11 @@ fi
|
|||
export TODO="t"
|
||||
export SCM_CHECK=true
|
||||
|
||||
### Boringtun
|
||||
if command -v boringtun-cli > /dev/null; then
|
||||
export WG_QUICK_USERSPACE_IMPLEMENTATION=boringtun-cli
|
||||
fi
|
||||
|
||||
### BitWarden
|
||||
# https://bitwarden.com/help/cli/#using-an-api-key
|
||||
# BW_CLIENTID client_id
|
||||
|
|
|
@ -1,25 +1,50 @@
|
|||
{{- if (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) -}}
|
||||
#!/usr/bin/env sh
|
||||
|
||||
### Ansible
|
||||
export ANSIBLE_GALAXY_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-ansible-galaxy-api-key")) }}{{ includeTemplate "secrets/key-ansible-galaxy-api-key" }}{{ else }}{{ env "ANSIBLE_GALAXY_TOKEN" }}{{ end }}"
|
||||
export ANSIBLE_VAULT_PASSWORD="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-ansible-vault-password")) }}{{ includeTemplate "secrets/key-ansible-vault-password" }}{{ else }}{{ env "ANSIBLE_VAULT_PASSWORD" }}{{ end }}"
|
||||
export AVP="$ANSIBLE_VAULT_PASSWORD"
|
||||
|
||||
### Google Cloud SDK
|
||||
export CLOUDSDK_CORE_PROJECT="{{ .user.gcloud.coreProject }}"
|
||||
export GCE_SERVICE_ACCOUNT_EMAIL="{{ .user.gcloud.email }}"
|
||||
export GCE_CREDENTIALS_FILE="$HOME/.config/gcloud/gcp.json"
|
||||
|
||||
### CloudFlare
|
||||
export LEXICON_CLOUDFLARE_TOKEN=""
|
||||
export LEXICON_CLOUDFLARE_USERNAME="{{ .user.CLOUDFLARE_USERNAME }}"
|
||||
|
||||
export ANSIBLE_GALAXY_TOKEN=""
|
||||
export ANSIBLE_VAULT_PASSWORD=""
|
||||
export CLOUDSDK_CORE_PROJECT="{{ .user.CLOUDSDK_CORE_PROJECT }}"
|
||||
export GCE_SERVICE_ACCOUNT_EMAIL="{{ .user.GCE_SERVICE_ACCOUNT_EMAIL }}"
|
||||
export GCE_CREDENTIALS_FILE="{{ .user.GCE_CREDENTIALS_FILE }}"
|
||||
export DOCKERHUB_TOKEN=""
|
||||
### DockerHub
|
||||
export DOCKERHUB_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-dockerhub-api-key")) }}{{ includeTemplate "secrets/key-dockerhub-api-key" }}{{ else }}{{ env "DOCKERHUB_TOKEN" }}{{ end }}"
|
||||
export DOCKERHUB_REGISTRY_PASSWORD="$DOCKERHUB_TOKEN"
|
||||
export GH_TOKEN=""
|
||||
export GITHUB_TOKEN="$GH_TOKEN"
|
||||
export GL_TOKEN=""
|
||||
export GITLAB_TOKEN="$GL_TOKEN"
|
||||
export HEROKU_API_KEY=""
|
||||
export LEXICON_CLOUDFLARE_TOKEN=""
|
||||
export NPM_TOKEN=""
|
||||
export PYPI_TOKEN=""
|
||||
export SNAPCRAFT_EMAIL={{ .user.SNAPCRAFT_EMAIL }}
|
||||
export SNAPCRAFT_MACAROON=""
|
||||
export SNAPCRAFT_UNBOUND_DISCHARGE=""
|
||||
export VAGRANT_CLOUD_TOKEN=""
|
||||
|
||||
### GitHub
|
||||
export GH_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-github-pat")) }}{{ includeTemplate "secrets/key-github-pat" }}{{ else }}{{ env "GITHUB_TOKEN" }}{{ end }}"
|
||||
export GITHUB_TOKEN="$GH_TOKEN"
|
||||
|
||||
### GitLab
|
||||
export GL_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-gitlab-pat")) }}{{ includeTemplate "secrets/key-gitlab-pat" }}{{ else }}{{ env "GITLAB_TOKEN" }}{{ end }}"
|
||||
export GITLAB_TOKEN="$GL_TOKEN"
|
||||
|
||||
### Heroku
|
||||
export HEROKU_API_KEY="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-heroku-api-key")) }}{{ includeTemplate "secrets/key-heroku-api-key" }}{{ else }}{{ env "HEROKU_API_KEY" }}{{ end }}"
|
||||
|
||||
### Megabyte Labs
|
||||
export FULLY_AUTOMATED_TASKS=true
|
||||
|
||||
### NPM
|
||||
export NPM_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-npm-api-key")) }}{{ includeTemplate "secrets/key-npm-api-key" }}{{ else }}{{ env "NPM_TOKEN" }}{{ end }}"
|
||||
|
||||
### PyPi
|
||||
export PYPI_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-pypi-api-key")) }}{{ includeTemplate "secrets/key-pypi-api-key" }}{{ else }}{{ env "PYPI_TOKEN" }}{{ end }}"
|
||||
|
||||
### Snapcraft
|
||||
export SNAPCRAFT_EMAIL="{{ .user.snapcraft.username }}"
|
||||
export SNAPCRAFT_MACAROON="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-snapcraft-macaroon")) }}{{ includeTemplate "secrets/key-snapcraft-macaroon" }}{{ else }}{{ env "SNAPCRAFT_MACAROON" }}{{ end }}"
|
||||
export SNAPCRAFT_UNBOUND_DISCHARGE="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-snapcraft-discharge")) }}{{ includeTemplate "secrets/key-snapcraft-discharge" }}{{ else }}{{ env "SNAPCRAFT_UNBOUND_DISCHARGE" }}{{ end }}"
|
||||
|
||||
### Vagrant Cloud
|
||||
export VAGRANT_CLOUD_TOKEN="{{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "key-vagrant-cloud")) }}{{ includeTemplate "secrets/key-vagrant-cloud" }}{{ else }}{{ env "VAGRANT_CLOUD_TOKEN" }}{{ end }}"
|
||||
|
||||
{{ end -}}
|
||||
|
|
45
software.yml
45
software.yml
|
@ -3522,6 +3522,22 @@ softwarePackages:
|
|||
pacman: gum
|
||||
pkg-termux: gum
|
||||
_service: false
|
||||
goaccess:
|
||||
_bin: goaccess
|
||||
_desc: GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
|
||||
_docs: https://goaccess.io/get-started
|
||||
_github: https://github.com/allinurl/goaccess
|
||||
_home: https://goaccess.io/
|
||||
_name: GoAccess
|
||||
_type:
|
||||
- cli
|
||||
- webapp
|
||||
apt: goaccess
|
||||
brew: goaccess
|
||||
dnf:fedora: goaccess
|
||||
emerge: net-analyzer/goaccess
|
||||
pacman: goaccess
|
||||
pkgin: goaccess
|
||||
gvisor:
|
||||
_bin: null
|
||||
_desc: '[gVisor](https://gvisor.dev/) is an application kernel, written in Go, that implements a substantial portion of the Linux system surface. It includes an Open Container Initiative (OCI) runtime called runsc that provides an isolation boundary between the application and the host kernel. The runsc runtime integrates with Docker and Kubernetes, making it simple to run sandboxed containers.'
|
||||
|
@ -3612,6 +3628,20 @@ softwarePackages:
|
|||
scoop: hexyl
|
||||
xbps: hexyl
|
||||
_service: false
|
||||
chatgpt-desktop:
|
||||
_bin: null
|
||||
_desc: ChatGPT desktop application (Mac, Windows and Linux)
|
||||
_docs: https://app.nofwl.com/docs/chatgpt/config
|
||||
_github: https://github.com/lencx/ChatGPT
|
||||
_home: https://app.nofwl.com/
|
||||
_name: ChatGPT Desktop
|
||||
_type: app
|
||||
appimage: lencx/ChatGPT
|
||||
apt: https://github.com/lencx/ChatGPT/releases/download/v0.10.3/chat-gpt_0.10.3_amd64.deb
|
||||
cask: lencx/chatgpt/chatgpt
|
||||
msi: https://github.com/lencx/ChatGPT/releases/download/v0.10.3/ChatGPT_0.10.3_x64_en-US.msi
|
||||
pacman: chatgpt-desktop-bin
|
||||
winget: lencx.ChatGPT
|
||||
hey:
|
||||
_bin: hey
|
||||
_desc: HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
|
||||
|
@ -3623,6 +3653,21 @@ softwarePackages:
|
|||
brew: hey
|
||||
github: github.com/rakyll/hey
|
||||
_service: false
|
||||
rustdesk:
|
||||
_bin: rustdesk
|
||||
_desc: Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative. Display and control your PC and Android devices from anywhere at anytime.
|
||||
_docs: https://rustdesk.com/docs/en/
|
||||
_github: https://github.com/rustdesk/rustdesk
|
||||
_home: https://rustdesk.com/
|
||||
_name: RustDesk
|
||||
_type: app
|
||||
apt: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9.deb
|
||||
cask: rustdesk
|
||||
choco: rustdesk
|
||||
dnf: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-fedora28-centos8.rpm
|
||||
pacman: rustdesk
|
||||
scoop: rustdesk
|
||||
zypper: https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-suse.rpm
|
||||
himalaya:
|
||||
_bin: himalaya
|
||||
_desc: '[Himalaya](https://github.com/soywod/himalaya) is a CLI email client written in Rust.'
|
||||
|
|
Loading…
Reference in a new issue