From 445396d829a57585f2dc3e6f378573ce5e48531d Mon Sep 17 00:00:00 2001 From: Matthew Ryan Dillon Date: Mon, 15 Dec 2025 08:08:57 -0500 Subject: [PATCH] khal/vdirsyncer setup --- README.md | 7 ++++++- .../khal/encrypted_config.age | 21 +++++++++++++++++++ .../vdirsyncer/encrypted_config.age | 14 +++++++++++++ home/run_once_01install-packages.sh.tmpl | 4 ++++ 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 home/private_dot_config/khal/encrypted_config.age create mode 100644 home/private_dot_config/vdirsyncer/encrypted_config.age diff --git a/README.md b/README.md index 0da91b3..4acdfd0 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,6 @@ ## 1. set the fqdn: ```bash -# macos-specific commands sudo scutil --set HostName $MY_HOSTNAME.local sudo scutil --set LocalHostName $MY_HOSTNAME sudo scutil --set ComputerName $MY_HOSTNAME @@ -27,3 +26,9 @@ sh -c "$(curl -fsLS get.chezmoi.io)" -- \ ``` ## 6. restart shell + +## 7. some "manual" stuff: + +```bash +vdirsyncer discover my_cals +``` diff --git a/home/private_dot_config/khal/encrypted_config.age b/home/private_dot_config/khal/encrypted_config.age new file mode 100644 index 0000000..e90e6f3 --- /dev/null +++ b/home/private_dot_config/khal/encrypted_config.age @@ -0,0 +1,21 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCYklSckMraEswUEw2dHl5 +eTh3WCtZRXhrY2lKWUwvakx0TFJ5eHZkc21FCm5kdEp3QzQ1TlZHMzZlYTRGNmFz +TG5tVi9BN0lZTHhzT3NVWDZCZHFyNEUKLS0tIFdoQk9VUTJRcmlGV3Y1WjY0ZHA1 +Z2UyR2JQSyt4K3F5KytVSHNnMEdOY1EKq2xyjqJeWW/jFpqf4i0ynwuWIUm8icLz +sQOa8WNosUzgz/MEmuUti1sbuY+9qfbpk0mxSNwwO2svIBnQkpA4qtnMz/iBD9dO +zSvmlROEvc2MgpBG5NNz/BRqxiSiPmNE+aL59w2pZWyczAYCyjagMFgv86gzzg+/ +Tns+2uJ9VvIjGtK1yttitfDzAn/OC/2dDPjWGcKdbi171c8/MgLAE/63sEfck5gL +Stk+2YqeC/X4SdNs1eKnX4hAUQhuxYacDiXRyQV3NQc2CNrDxewyHYtHP6pczRd/ +Vz1Ripz/sE8tieElTXbubAKv5PuTgAxf2hQB225KfMhvmeKalwVxrdQ+7/WP8teM +/j4xKsHhZH63m2nx95USkf65l5txVewIPHY5LkG+XIeX0LBHlHqmTfK1QMZ+dV6S +ZuPdzjNJeGSlZ9AWKSby3DrQbvE2g7bPSV39lfPGIsDq00PQkeRGlmhcirR46zCK +hNoOFzvE4+ICMB4EhHe5S2hRW8UZLaxW7KxCAsslHZAKgCPHQHYCQFWjPr3EAGOC +HFG8So1L7w4kXgC7j9h5Xlpq/7lXRjg/nQ/89mR2AYwcGU4tSTBNXZmTqm/p+ZOy +LLdMf3a9aEEkDP6xs18kGv5DCLz5kWwh6mpmJP/3e43yRzWJEzBQkkWcTsTK4mls +TrkY1Q4G4Lzcrs6UVZTgGn79wSllten1Hg6mt7/OaRXDy9xqfBaPq8zDR/bIJ7tE +FQaZSZbXqic4gyYL9BpAjTCRjrnT0v7Qg8mMqFLgItLke0SLF5EZMn/1nxGya3da +3iN0tCRGAps+4fAHNp/j+kW1OZOUNNbnDbg5O/LhQynHUEjuCtuX/6rbTBWL15UV +/2njeBbAfuqAc9GWKbuV25IpvwIVw1wKHUATdNLPplXh38ZiuRqjKVkYJtip+9oV +KW4zaJqEGHpINw4eww== +-----END AGE ENCRYPTED FILE----- diff --git a/home/private_dot_config/vdirsyncer/encrypted_config.age b/home/private_dot_config/vdirsyncer/encrypted_config.age new file mode 100644 index 0000000..841b45a --- /dev/null +++ b/home/private_dot_config/vdirsyncer/encrypted_config.age @@ -0,0 +1,14 @@ +-----BEGIN AGE ENCRYPTED FILE----- +YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxOVlGcnB2Q3dFNWtUVjd4 +eHo0V0RnZ0ZKSytCUHE0RTFXN2pYcmEyalVrCkhyM25TS1RYY1NsSzEwNGptcWJk +U0RiVDJOWjZxcDFCT3Y5VUlxOXdnYncKLS0tIGZkck81akhtRll3TFVHQUZwS1oz +bktRNnoxTDZFdnFkSjV0VzRNekJqejgKhH7FCRHAODacDQS4UgEWpQ6x8W4TrnV3 +X0K3/sNi/t0ACJ2pQgVJWg8gIbyksYU5sSByBG+SlKKR3imdEWme7OYfDDgOTEuc +1NAGrcSdSq0vDZ7JwoN5mAM0a4cUUrKZ5f6/Gv6jXjji1VS2+EUKp+1wUApmO7yR +Yn+xFb9Fw3gvY/PFAXU1DGBL6MiHJ4w9iMyqR/gfUK8oPfRetDykg4i+rnQt/KDj +LiBOpmz3hSaTTtC1oN1ba9KgKOPAbrSwMbVPvFUanHGYT6bbFKw4b3ivLP6Lj3N7 +I+HtPH3lOaNTT3khYZu4KWtMwM19wTp2rt1jNkjmiymjv22zOq/KD9/7ziMeWkq3 +vS3O1QrG2lhLZ3UQsZvE0K4i3MVlhYuUGEpFPspidRHHX4+bgqa49sIiKUkuPqOX +0q3/4B15ahd8U0/ZKNhzS2+SgA4uah3VlGvwdUrsQ2fUT7UqL80FCxCRHn+XoXhk +uwXyBTEMFQpoiM5Be+CEunNSXRNFOk0= +-----END AGE ENCRYPTED FILE----- diff --git a/home/run_once_01install-packages.sh.tmpl b/home/run_once_01install-packages.sh.tmpl index 38110b9..6597ec7 100644 --- a/home/run_once_01install-packages.sh.tmpl +++ b/home/run_once_01install-packages.sh.tmpl @@ -22,6 +22,7 @@ brew install \ inlyne \ jj \ just \ + khal \ lua-language-server \ luarocks \ marksman \ @@ -31,11 +32,14 @@ brew install \ ripgrep \ sqlite \ tree \ + vdirsyncer \ watch \ wget \ xz \ zlib +brew services start vdirsyncer + export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" nvm install 22