+18
.chezmoi.toml.tmpl
+18
.chezmoi.toml.tmpl
···+{{ $sshSigningKeyOpId := promptStringOnce . "git.sshSigningKeyOpId" "1Password ID for SSH signing key (e.g. op://Private/abcd)" -}}
+4
.chezmoiexternal.toml
+4
.chezmoiexternal.toml
+26
.chezmoiignore
+26
.chezmoiignore
···
+37
README.md
+37
README.md
···
+57
dot_config/git/config.tmpl
+57
dot_config/git/config.tmpl
···
+116
dot_config/homebrew/Brewfile.tmpl
+116
dot_config/homebrew/Brewfile.tmpl
···
+74
-35
dot_config/private_fish/config.fish.tmpl
+74
-35
dot_config/private_fish/config.fish.tmpl
···
+20
-13
dot_config/private_fish/functions/clip.fish
+20
-13
dot_config/private_fish/functions/clip.fish
···
-3
dot_config/private_fish/functions/edit.fish
-3
dot_config/private_fish/functions/edit.fish
-3
dot_config/private_fish/functions/fish_greeting.fish
-3
dot_config/private_fish/functions/fish_greeting.fish
+5
dot_config/private_fish/functions/fish_greeting.fish.tmpl
+5
dot_config/private_fish/functions/fish_greeting.fish.tmpl
+24
dot_config/private_fish/functions/gemini-cleanup-album.fish
+24
dot_config/private_fish/functions/gemini-cleanup-album.fish
···+# gemini --model gemini-2.5-flash --allowed-tools list_directory,run_shell_command "$prompt" $argv+gemini --model gemini-2.5-flash --allowed-tools list_directory,run_shell_command "$prompt" $argv
+8
dot_config/private_fish/functions/restic-chert.fish.tmpl
+8
dot_config/private_fish/functions/restic-chert.fish.tmpl
···+set -x RESTIC_REPOSITORY {{ printf "%s/%s" .restic.chert.baseOpId "restic repository" | quote }}+set -x AWS_SECRET_ACCESS_KEY {{ printf "%s/%s" .restic.chert.baseOpId "secret access key" | quote }}
+8
dot_config/private_fish/functions/restic-pulsar.fish.tmpl
+8
dot_config/private_fish/functions/restic-pulsar.fish.tmpl
···+set -x RESTIC_REPOSITORY {{ printf "%s/%s" .restic.pulsar.baseOpId "restic repository" | quote }}+set -x AWS_SECRET_ACCESS_KEY {{ printf "%s/%s" .restic.pulsar.baseOpId "secret access key" | quote }}
+8
dot_config/private_fish/functions/restic-slate.fish.tmpl
+8
dot_config/private_fish/functions/restic-slate.fish.tmpl
···+set -x RESTIC_REPOSITORY {{ printf "%s/%s" .restic.slate.baseOpId "restic repository" | quote }}+set -x AWS_SECRET_ACCESS_KEY {{ printf "%s/%s" .restic.slate.baseOpId "secret access key" | quote }}
+26
dot_config/restic/excludes.conf
+26
dot_config/restic/excludes.conf
···
+15
dot_config/restic/private_backup.conf.tmpl
+15
dot_config/restic/private_backup.conf.tmpl
···+RESTIC_REPOSITORY={{ onepasswordRead (printf "%s/%s" .restic.slate.baseOpId "restic repository") | quote }}+RESTIC_PASSWORD={{ onepasswordRead (printf "%s/%s" .restic.slate.baseOpId "restic password") | quote }}+AWS_ACCESS_KEY_ID={{ onepasswordRead (printf "%s/%s" .restic.slate.baseOpId "access key id")| quote }}+AWS_SECRET_ACCESS_KEY={{ onepasswordRead (printf "%s/%s" .restic.slate.baseOpId "secret access key") | quote }}
+14
dot_config/systemd/user/1password.service.tmpl
+14
dot_config/systemd/user/1password.service.tmpl
···
+1
dot_config/systemd/user/graphical-session.target.wants/symlink_1password.service
+1
dot_config/systemd/user/graphical-session.target.wants/symlink_1password.service
···
+16
dot_config/systemd/user/restic-backup.service.tmpl
+16
dot_config/systemd/user/restic-backup.service.tmpl
···+ExecStart={{ $resticPath }} backup --verbose --limit-upload "$UPLOAD_LIMIT" --exclude-file %h/.config/restic/excludes.conf --exclude-caches --tag "$BACKUP_TAGS" $BACKUP_PATHS+ExecStartPost={{ $resticPath }} forget --verbose --tag "$BACKUP_TAGS" --keep-daily "$RETENTION_DAYS" --keep-weekly "$RETENTION_WEEKS" --keep-monthly "$RETENTION_MONTHS" --keep-yearly "$RETENTION_YEARS"
+10
dot_config/systemd/user/restic-backup.timer
+10
dot_config/systemd/user/restic-backup.timer
+1
dot_config/systemd/user/timers.target.wants/symlink_restic-backup.timer
+1
dot_config/systemd/user/timers.target.wants/symlink_restic-backup.timer
···
+8
dot_config/zed/keymap.json
+8
dot_config/zed/keymap.json
+22
dot_config/zed/private_settings.json
+22
dot_config/zed/private_settings.json
···
+4
dot_var/app/io.mpv.Mpv/config/mpv/mpv.conf
+4
dot_var/app/io.mpv.Mpv/config/mpv/mpv.conf
+82
private_dot_local/bin/executable_bwrap-preset-renpy
+82
private_dot_local/bin/executable_bwrap-preset-renpy
···
+2
private_dot_ssh/private_config.tmpl
+2
private_dot_ssh/private_config.tmpl