From ec4c73f5c4278418d825a3e2df6a1f2374fa8b87 Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 7 Nov 2024 22:13:19 -0600 Subject: [PATCH] Fix wsl 'quote' filter breaking WSL-specific details, ensure keychain is installed on WSL --- home/.chezmoi.toml.tmpl | 5 ++++- home/run_onchange_install-packages.sh.tmpl | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/home/.chezmoi.toml.tmpl b/home/.chezmoi.toml.tmpl index d599015..17d9828 100644 --- a/home/.chezmoi.toml.tmpl +++ b/home/.chezmoi.toml.tmpl @@ -45,7 +45,10 @@ args = [ [data] privateDomain = {{ $privateDomain | quote }} chassis = {{ $chassisType | quote }} - wsl = {{ $wsl | quote }} + wsl = {{ $wsl }} + +[diff] + scriptContents = false [data.cpu] cores = {{ $cpuCores }} diff --git a/home/run_onchange_install-packages.sh.tmpl b/home/run_onchange_install-packages.sh.tmpl index 9bc7584..9cc834d 100644 --- a/home/run_onchange_install-packages.sh.tmpl +++ b/home/run_onchange_install-packages.sh.tmpl @@ -7,6 +7,7 @@ set -xeu {{ if .wsl }} # WSL-specific commands +sudo apt install -y keychain {{ else }} # Non-WSL commands sudo apt install -y xclip xsel