summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlen <alen@dotfiles.xyz>2023-09-13 01:58:06 +0400
committerAlen <alen@dotfiles.xyz>2023-09-13 01:58:06 +0400
commit83228d56450e8d2ae26fa8d1e3e399914fcc4f19 (patch)
treed01308a84032f7018def2eccee7cb89827a70cf9
parent80378bf42600463a349b47243062020c7c4aeb00 (diff)
Add basic support for Windows
-rw-r--r--.chezmoi.toml.tmpl5
-rw-r--r--.chezmoiignore3
2 files changed, 6 insertions, 2 deletions
diff --git a/.chezmoi.toml.tmpl b/.chezmoi.toml.tmpl
index b32744b..7c1864f 100644
--- a/.chezmoi.toml.tmpl
+++ b/.chezmoi.toml.tmpl
@@ -2,8 +2,9 @@
 {{- if lookPath "delta" -}}
     {{- $defaultPager = "delta" -}}
 {{- end -}}
-{{- $defaultName := .chezmoi.username | title -}}
-{{- $defaultEmail := printf "%s@%s" .chezmoi.username .chezmoi.hostname -}}
+{{- $defaultUsername := .chezmoi.username | replaceAllRegex "^[^\\\\]+\\\\" "" }}
+{{- $defaultName := $defaultUsername | title -}}
+{{- $defaultEmail := printf "%s@%s" $defaultUsername .chezmoi.hostname -}}
 
 [diff]
     pager = {{ promptString "chezmoi pager" $defaultPager | quote }}
diff --git a/.chezmoiignore b/.chezmoiignore
index db7e307..182b6ad 100644
--- a/.chezmoiignore
+++ b/.chezmoiignore
@@ -17,3 +17,6 @@
 
 # Ignore run_gnome_* for non-GNOME
 {{ if not (lookPath "dconf") -}} /*gnome_*.sh {{- end }}
+
+# Ignore all shell scripts on Windows
+{{ if eq .chezmoi.os "windows" -}} /*.sh {{- end }}