mirror of
https://github.com/shokinn/.files.git
synced 2025-10-15 10:48:31 +00:00
Compare commits
No commits in common. "ff420ab52f27bf88bc7ce1c2e3324c94fa7c6329" and "70829ef4468e964c7438171a5023af6b5aa3893e" have entirely different histories.
ff420ab52f
...
70829ef446
6 changed files with 2528 additions and 1811 deletions
|
@ -3,8 +3,7 @@ config:
|
|||
create: true
|
||||
dotpath: dotfiles
|
||||
variables:
|
||||
ageidentity: "{{@@ env['HOME'] @@}}/.age/phg-age-dotfiles"
|
||||
ageidentity_pub: "{{@@ ageidentity@@}}.pub"
|
||||
ageidentity: ${{HOME}}/.age/phg-age-dotfiles
|
||||
SHELL_ERR_MESSAGE: \033[41;30m
|
||||
SHELL_RESET_COLOR: \033[0m
|
||||
trans_install:
|
||||
|
@ -12,7 +11,7 @@ trans_install:
|
|||
[[ -f {{@@ ageidentity @@}} ]] && age --decrypt -i {{@@ ageidentity @@}} -o {1} {0} || ([[ ! -f {{@@ _dotfile_abs_dst @@}} ]] && (echo "{{@@ SHELL_ERR_MESSAGE @@}}Missing age identity file {{@@ ageidentity @@}}, cannot decrypt {0}, creating empty file instead{{@@ SHELL_RESET_COLOR @@}}"; echo "" > {1}) || (echo "{{@@ SHELL_ERR_MESSAGE @@}}Missing age identity file {{@@ ageidentity @@}}, cannot decrypt {0}{{@@ SHELL_RESET_COLOR @@}}"; cp {{@@ _dotfile_abs_dst @@}} {1}))
|
||||
trans_update:
|
||||
_encrypt: |
|
||||
[[ -f {{@@ ageidentity_pub @@}} ]] && cat {0} | age -a -R {{@@ ageidentity_pub @@}} > {1} || echo "{{@@ SHELL_ERR_MESSAGE @@}}Missing age identity file {{@@ ageidentity_pub @@}}, cannot encrypt {0}{{@@ SHELL_RESET_COLOR @@}}"
|
||||
[[ -f {{@@ ageidentity @@}}.pub ]] && cat {0} | age -a -R {{@@ ageidentity @@}}.pub > {1} || echo "{{@@ SHELL_ERR_MESSAGE @@}}Missing age identity file {{@@ ageidentity @@}}.pub, cannot encrypt {0}{{@@ SHELL_RESET_COLOR @@}}"
|
||||
actions:
|
||||
oh-my-zsh: |
|
||||
[[ ! -d ${{HOME}}/.oh-my-zsh ]] && sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" "" --unattended || echo "do nothing" >/dev/null
|
||||
|
|
2472
config/Firefox/sidebery-data-2025.10.02-18.02.01.json.age
Normal file
2472
config/Firefox/sidebery-data-2025.10.02-18.02.01.json.age
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -148,61 +148,6 @@ zi () {
|
|||
__zoxide_zi "$@"
|
||||
}
|
||||
|
||||
#######################################
|
||||
# Runs dotdrop installed by uv with the cfg option set to my dotdrop config file in my .files repo
|
||||
# Globals:
|
||||
# None
|
||||
# Arguments:
|
||||
# n arguments for using / configuring dotdrop
|
||||
# Outputs:
|
||||
# None
|
||||
# Returns:
|
||||
# None
|
||||
#######################################
|
||||
dotdrop() {
|
||||
{{@@ env['HOME'] @@}}/.local/bin/dotdrop --cfg={{@@ env['HOME'] @@}}/.files/config.yaml ${@}
|
||||
}
|
||||
|
||||
#######################################
|
||||
# Age encryption for my dotfiles.
|
||||
# Globals:
|
||||
# None
|
||||
# Arguments:
|
||||
# - source file (unencrypted)
|
||||
# - target file (encrypted)
|
||||
# Outputs:
|
||||
# age encrypted file
|
||||
# Returns:
|
||||
# None
|
||||
#######################################
|
||||
adenc() {
|
||||
if [ -z "${1}" ] || [ -z "${2}" ]; then
|
||||
echo "Usage: adencrypt <source file> <target file>"
|
||||
return 1
|
||||
fi
|
||||
age -a -R {{@@ ageidentity_pub @@}} -o "${2}" "${1}"
|
||||
}
|
||||
|
||||
#######################################
|
||||
# Age decryption for my dotfiles.
|
||||
# Globals:
|
||||
# None
|
||||
# Arguments:
|
||||
# - source file (encrypted)
|
||||
# - target file (unencrypted)
|
||||
# Outputs:
|
||||
# age decrypted file
|
||||
# Returns:
|
||||
# None
|
||||
#######################################
|
||||
addec() {
|
||||
if [ -z "${1}" ] || [ -z "${2}" ]; then
|
||||
echo "Usage: addecrypt <source file> <target file>"
|
||||
return 1
|
||||
fi
|
||||
age -d -i {{@@ ageidentity @@}} -o "${2}" "${1}"
|
||||
}
|
||||
|
||||
{%@@ if distro == 'macos' @@%}
|
||||
#######################################
|
||||
# Shows a netstat -tulpn styled output on mac.
|
||||
|
@ -415,6 +360,21 @@ confv6() {
|
|||
return 5
|
||||
}
|
||||
|
||||
#######################################
|
||||
# Runs dotdrop installed by uv with the cfg option set to my dotdrop config file in my .files repo
|
||||
# Globals:
|
||||
# None
|
||||
# Arguments:
|
||||
# n arguments for using / configuring dotdrop
|
||||
# Outputs:
|
||||
# None
|
||||
# Returns:
|
||||
# None
|
||||
#######################################
|
||||
dotdrop() {
|
||||
{{@@ env['HOME'] @@}}/.local/bin/dotdrop --cfg={{@@ env['HOME'] @@}}/.files/config.yaml ${@}
|
||||
}
|
||||
|
||||
{%@@ endif @@%}{%@@ if vw == true @@%}
|
||||
setProxyEnv() {
|
||||
local HIGHLIGHT='\033[36;1m'
|
||||
|
|
|
@ -1,46 +1,39 @@
|
|||
-----BEGIN AGE ENCRYPTED FILE-----
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNU3JSVU80TzFUYzRvaWFl
|
||||
R3ZFb0g0V3V4eDFPRTUzNmF0Ump0TGtWU1JRCmtCZzZ2Q2pxZWt1YjBTaXFzUUlB
|
||||
S1hqN3h0V3FuOEtwQmNMTndGVk40KzQKLS0tIEZPQ21YaXhBdzRhQzljMzV1MGd6
|
||||
K1RDNzVrUnpOTkwxZmR2Q0lxUFVmSTQK+LcZvZj7WY7JX+fQW0aoG9rapBKgMlxP
|
||||
4E2Xx+bBMR4JiGln3w+aTCAAjg3T7yydYglqzN6h8hXZvh2KVP0Vz5ydZLgvCoE4
|
||||
LKDSWPakIy1ntfUFeBGGAYn5z0kUe9yOcZ8h6XHufTZNo5lFqlQw2muSbcS0PVam
|
||||
SZmFJ0dtiRll+VxwjyA/LBfdzR75QNlalQa9fIvOvO+oV1ovVtbeKWxxCNREADRl
|
||||
4IXHTQvPunrj5VlMeHcPonapdFzO60oYC0qJZ8Xjvx1K56zCOLmcksKGHALvpEpL
|
||||
7X5yRJhqQpXI41XeK4s6yM4nO151aW6tpKI6Amo8lx1dvvawEtLGMqBDowcmssQc
|
||||
TnKv6Qgq+aJuVxls6e0vnZnizOYprjPu83IQeVIWrI6gZ47TQ8vnn4kfr5jJmiGg
|
||||
Ew0d3galmz2zPMP3K6EuqxnLiK7tjlxCLcdqn0r0YWKoA3Y26w4+sHvyN6gvwsZO
|
||||
24CS6g80RXnKbm3EdpqiNycejs40c72lYPqqWESWs97d8mGd9w4IQhqp6G1QiT7N
|
||||
RXM6H2cOWNuka2/bOgwVTqkHLeTUz27+BAnWgxFd+U5be+XvOa5QU4V7HYsfNa+a
|
||||
q28qF0x6rY1Ksk+IOTVNegKKNVU6EbyKMypTnbEmrMpOgzFxXa4Y/3L9JBxsJgZd
|
||||
yZIe3JYYGp5C4hMqW6HoEnKYtrYvxTva++BH/eqTmVgakdJ4HpByPOHDkqO+uOnX
|
||||
sO9KdgrfYugBi0VYhRUDdbXU7dIFVTPC4O+pTHJD+rh16k0xBxdTJaxsVLGxRXYN
|
||||
Nww3sWu1Bh6aoJgtlmvkUiPDP1RrssfAXC7UuK/7lsy4eszi2SGVBXoZzqRiEeva
|
||||
NScGTFKYwX9BKXvbRSMVoJ53Cn3ylz1othLFN/x200FKccGbU+zyYPLWPUCUXX+s
|
||||
xS0QtoaeeHz1GZm9NrEjcgu7e2CJZkOscfUM9X8CxLgx63r+IH1PTkNroUXG2Ila
|
||||
XjEmRp2sKtkyvw3utBuS9sJF0obClCm69T/bdKKx+rCxz5tu8vTKRETFBd7zK485
|
||||
3AC/WK/EOiAwj8Rv+E249jebQjgLGPz0fWcZsp9wSFFm3gUtVBu2Fo30tOVIOsg9
|
||||
m6Us9k0DoCsY7QCfNkdtkVvteqtmm0bBB+d9KSGv9Nq36PBNS3FRw6fpPtBrSh3W
|
||||
V45x4P0rkAuYQrhlgaZRwS2gEvRPhKOGDDtiVwXAR/Zw3hYBOk4DId+vBZ/DeG/z
|
||||
YhUIjcInE5WphuyYhkrJk+QeKTaz1NuMpojfqceZGlt6UhH2j+9B4rPtpwR014im
|
||||
I3RHSN+OwN7ilA3mJvswncAoOoc9Ofx+X2DpqVeBlWzU+QApaTq2ptXF2Y/eB17s
|
||||
JvpFEFH1UoelR2gXcpkc4RVGSd/BP3iCtiQ2oGjakIs8P6yxp48utKNynKDHuDtn
|
||||
ubsVJn/T8mWie4n2YkdTKFXKrH2GFQ5LQxXabJbb2y3hKATxYyX//e//KmvUZqxn
|
||||
Cs70ontJLFgjKLaf479cQYVXQzAmxgMvPBZPgQI1G7Y0K5bRXYBXrYjQvI1AGwQT
|
||||
XlXNQMrx8WN/BcGIbVP3w1HknnmsCzhXConyl7s9kiRr73VqoYwqJMLcXQ3Plnkg
|
||||
2nx7AVsZeHjh39a1y4pKL4VaeIojVsbNoX06ofrFW2g5P9yHRB1jCD9vWG633XqU
|
||||
Iu5bfm/VUavM2s722cZ01zCbb4MsOAqZXb3JZ328i58lPkGd8zh2gmeUHjZayPaF
|
||||
BUGIH5E4LGy7T46ttZU6bYr4mooqdbu0WOiET9dXw0qNQVQCGph1+gSsmDnk/ClO
|
||||
oTz7Gu3Ec1oBBSqFXG1zvSdkd0qw2wyEHLmzFODO60YuEP1MFKMHvOPUJZD554hV
|
||||
KVyshVdqUVNgvOFEmjGBIDMZLkg+xggHAkIIT/kvKuLJRn4wRHWHMtvko4jKCuJK
|
||||
XtFZxgBcc0thpedNKoBOFjYRnUv9rVgct6C20dpnHiYhnhbqGZf3JK8jJ55Jny2Q
|
||||
TbN7GgHf81EhR/xQGo0XifejDB78kFd4ZXxPYSBydm1+htZPxeFoW8WE2Lj4UvAf
|
||||
oTIrS82QiZa2jlYRd8N5OYr73ErjpiqU75Ntt/7zUg6aIBX4TB6cEPorVt0HWF+U
|
||||
Y5dK/ytfr5SxRYY/f0cwc/WTtXWjJD6XiHUKohbA5uVcyBWfS1inhW9m38qMwPMy
|
||||
bzt8AbzUWmj3EYNlAbSmpPo0INOFcLfMX+5jA5RXtHF0AYeFvzZpSx2h9yKXPMOU
|
||||
khON8+iTjw9AYV8KosTUHKnlvyibGFfztMLUlAIjJusqqreFrhUKjI1gqOJmma4o
|
||||
dMR+weH6zFYiI1NbEuNMU4F7RriPdQXZ9+mCzwjZ93zAt6f3qXk42PHJniCF0H03
|
||||
8QV4JMiIxHyJlmlRMgE3u3a1D9ZQA+VIGuc5ufYBnpObhZOTjHCuwsn9AtSakB3X
|
||||
fSsjj9yc+yGP3ZGj0ZxY9zxAiTafr6FBLAk+35QxnFlxJ7pAwuAPC5pys8iHiJd5
|
||||
/++FTbZxRj5M1tFNasTYwcUXUw==
|
||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkLzR6VlpqZkhDRnNlcjBv
|
||||
M2ludFRKQ0xFTjIrZjVUVzAvVzdsUmgvK3lvCjlqTldLTStJMDZRTEgxKy9yKzQx
|
||||
aGJYZ2phRzMyaEx3eCt2SkZoNFVNVHMKLS0tIFJDbktibkIyQmdSVHMybmR5SHdU
|
||||
THpNOTB1VEdLRHYxYkhlNElObjFKdXcKSbYUfFsU633qN8RnrgYXDQHIsDtJyp4u
|
||||
3HCT6BX6JVCmh+Z3olaQKcK6VJZzjt1CzlUKPyNiYPtDqv45Nee4mQB90Lur6L8v
|
||||
HiFsONNBljGJRBEiJIEEBj/rjus1BnJmAKS5gVVtcnZ/GZ3b3QuUEjZmKzGpHwSE
|
||||
Z9kmJ0qPN8fedZUpBoH4FRZy1rPwOU9X1CilsQIcWsyPi31FWPPuvuutG/A7vodg
|
||||
9WIqnDZJ45mSofO0NQgHHkTCDFpxI0RYC0kZys5hXYfJpawZY4NwiglE6Tz0RwPV
|
||||
V2y7E282KiQJPGV0Ilbc36kch28EdwQTXVWt/kj2vYJCBQSVh1r3xNWtIUooTtDW
|
||||
MM0pc6JHwbUuoFXvBY1f40cWDFmbyIjeI6wFfGnAnLo0EF3Jxy612jsp3NZ9qlEy
|
||||
texl+wk5RbD0MZsCYFp5Zd7ieKwCeSFwtyQqI0gfCcA1EXn8gTz0VQzRbe3ETCQH
|
||||
CeBHnNul78ArTe7UAKC/fam5L8sFJdypIUYidfVr7xywnTvlbZQabWKqegiNevtC
|
||||
GWoKwT/j1zBq0m+rAfsLIyYg61VwQ5lQ4/82xKXPedze87912ckIcSTgPtHBSE7q
|
||||
u9Lkfzr7c8Sz/THwYGD/ssEdmILGOuxjifzbe0+CfY70tJvRzjRTaAD/puo+aAIr
|
||||
c7qtsfYL4LA47L91cGERrDVof7okDbi7Qd6hC7k88Z2z8ow5QNA36q2HTAW+T2Yu
|
||||
i8Dfm9EO7QI0r2wr5Hm0EQIlBhfkcVMHpDAxguJVlRK83Qn3UU+AyC2Ua1YCU6m0
|
||||
mcE9cGRTiSpblT5kRWnooTVG13hbtS9m2HGJt99rs0R5KB4HeyV6uXvvT1UsUni6
|
||||
0hnAX3QXu41pug1SEXq3DaA2bAgql8/WprWF0+YvcgrlrDZtW/um6DDKt7Gd0Ghn
|
||||
+5DUGYzJ6x65cLzw7Pe2EchxI82l1oUyR1IQEohWnJ28YTmdtMplotB3EwHPNfAH
|
||||
RVal/lcVGSaf1MbM6OwoZPT1CwPhR9gnYoUQNtUEwcHM/74Y3sPABqJKtHISIsf+
|
||||
eWEeNSjxXnhJEv+1vlIPagUbBdsVxtCjVLqUp6rpswgi6crfZWV+rl8aPpQTo6kW
|
||||
irGWFMSd058OW3dUF0DQTD/aFw2gpytiDPvK9aWJTW4Ti5ToxZDh08cCACymNl9f
|
||||
ZzUIkpUN7NCVC9ZD81h7n0r2PaABhczKYnmEGv5qiY2yhi22ocf9fKz4Iux3FQSl
|
||||
1duoAWc2sWgLm1vGuKsvhoE3dXaVyxSP7XuPxuS2V7pkXRBCGLjpDoVWAqwcjzaY
|
||||
AaIhBqFP/hHrDiSyMxTuoK4bOioL1maE/XhgQz4Pc3u27Yv7CIrODQIEL0Ghx/tq
|
||||
KrRGuq5Pz8rMBDZFQT0d/UtPU16qT2YWzwLJYES9jdQ6dTzrD0oIi8WuGVNDri+s
|
||||
DHNgkxXYTipmQoIqxtCvjA4vdZhCZ9osx3EFwAQE7LURZf1xzdnwcx0NwKVAEjnZ
|
||||
A4fzinBoMVjWfLyDcCE9oO/OaOr/GACMYXGnqT7eIMsjRCCKG/3Gt8g1UShJvIoM
|
||||
kJYx5r0I9lysaXUInqWShLQh3mMPjhcARKTCL0KN8y5QfmIDhXLn+l9oUkjFo3cc
|
||||
sn/KLwsP5iWNwg0pggA6mG9JRocXW3BKE2GD0vSf6AHZNIb5fKimsMVSVHd7Kmlf
|
||||
COEpPDAFwz+m5agcmeTEiQ98mtrvD8pDF3KHsybv5H73QANLJIj7jnziS1cTHJ0e
|
||||
PUCpcf9QZa66mAjawJBpXg+0Q2TiA+K3PWmjm7X47BRJze6Hg0Jx4SDH9EeEbPc0
|
||||
Y9iynRnSZ8SLTAfeNw5NfORCD1A7YuZHWiambD8WI3Va/kLH2/kEUWqnhEd1Bg0x
|
||||
+873+AWfEYlE+UZga245z3xLtHFTvnS1y12ltD5VROUm1yOH6m4Fn9XMjsNFV7yk
|
||||
K0l52K93vE4kDpuunrCKPG+0zf6zq6aS0B4r5wkcICbftY597gkOz9YQim9w6RQM
|
||||
6F59R+XsqPnc9yTTBu8dV/KiNS8gwWZxCj5khF2wVKRMFBg6ZEllGroB7CQJnPFz
|
||||
PLOFm5sHnL7o22HSaV9VuPHO03YJyQ==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
|
|
|
@ -184,8 +184,8 @@ alias agenix='RULES='\''./secrets/secrets.nix'\'' agenix'
|
|||
alias agenix-edit="agenix -i {{@@ env['HOME'] @@}}/.ssh/identities/agenix-phg -e"
|
||||
alias ane='agenix-edit'
|
||||
alias cane="EDITOR='code -w' agenix-edit"
|
||||
alias ade='age-edit -t /tmp/ -M -a {{@@ ageidentity @@}}'
|
||||
alias cade='age-edit -e "${HOME}/.local/bin/codew" -t /tmp/ -M -a {{@@ ageidentity @@}}'
|
||||
alias ade='age-edit -t /tmp/ -M -a {{@@ env['HOME'] @@}}/.age/phg-age-dotfiles'
|
||||
alias cade='age-edit -e "${HOME}/.local/bin/codew" -t /tmp/ -M -a {{@@ env['HOME'] @@}}/.age/phg-age-dotfiles'
|
||||
alias du="duf"
|
||||
alias ssh-no-check="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null"
|
||||
alias ssh-strongbox-keys="SSH_AUTH_SOCK=~/Library/Group\ Containers/group.strongbox.mac.mcguill/agent.sock ssh-add -l"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue