diff --git a/.chezmoi.yaml.tmpl b/.chezmoi.yaml.tmpl index e86fde3..d5dbcb0 100644 --- a/.chezmoi.yaml.tmpl +++ b/.chezmoi.yaml.tmpl @@ -1,8 +1,12 @@ {{- $osFamily := "unknown" -}} -{{- if eq .chezmoi.osRelease.idLike "arch" -}} -{{- $osFamily = "arch" -}} -{{- else if or (eq .chezmoi.osRelease.id "debian") (eq .chezmoi.osRelease.idLike "debian") -}} -{{- $osFamily = "debian" -}} +{{- $idLike := "" -}} +{{- if hasKey .chezmoi.osRelease "idLike" -}} + {{- $idLike = .chezmoi.osRelease.idLike -}} +{{- end -}} +{{- if or (eq .chezmoi.osRelease.id "arch") (contains "arch" $idLike) -}} + {{- $osFamily = "arch" -}} +{{- else if or (eq .chezmoi.osRelease.id "debian") (contains "debian" $idLike) -}} + {{- $osFamily = "debian" -}} {{- end -}} encryption: "age" sourceDir: {{ .chezmoi.sourceDir | quote }}