mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
139 lines
2.8 KiB
Cheetah
139 lines
2.8 KiB
Cheetah
{{/*
|
|
vim:ft=gotmpl
|
|
*/}}
|
|
|
|
{{/* Todos */}}
|
|
.chezmoiscripts/todo/**
|
|
|
|
{{/* Secret Directory, always ignored, access via templates */}}
|
|
secrets/**
|
|
|
|
{{/* Non-wheel */}}
|
|
{{ if eq .chezmoi.os "linux" }}
|
|
{{ if .wheel }}
|
|
{{/* Install appimages only on non-wheel linux systems */}}
|
|
.local/bin/ghostty
|
|
{{/* If wheel, source bashrc directly from global bashrc */}}
|
|
.bashrc
|
|
.bash_profile
|
|
.zshenv
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{/* Headless */}}
|
|
{{ if .headless }}
|
|
{{/* Linux */}}
|
|
.config/awesome
|
|
.config/dunst
|
|
.config/fcitx5
|
|
.config/hypr
|
|
.config/keyd
|
|
.config/mako
|
|
.config/rofi
|
|
.config/swaylock
|
|
.config/waybar
|
|
.config/wlogout
|
|
.config/krunnerrc
|
|
.config/user-dirs.locale
|
|
.local/share/kio/
|
|
.local/share/fonts/**
|
|
.chezmoiexternals/linux-fonts.toml
|
|
{{/* Windows */}}
|
|
Appdata/Roaming/komorebi
|
|
.glzr
|
|
{{ end }}
|
|
|
|
{{/* Managed by home-manager */}}
|
|
{{ if .nix }}
|
|
.bashrc
|
|
.bash_profile
|
|
.zshenv
|
|
.chezmoiscripts/linux/**
|
|
.chezmoiscripts/unixlike/**
|
|
.chezmoiexternals/**
|
|
.config/systemd
|
|
.config/zsh/**
|
|
.config/bash
|
|
.config/lsd
|
|
.config/keyd
|
|
.config/fish
|
|
.config/readline
|
|
.config/bat
|
|
.config/krunnerrc
|
|
.config/fcitx5
|
|
.local/share/**
|
|
{{ end }}
|
|
|
|
{{/* Linux */}}
|
|
{{ if ne .chezmoi.os "linux" }}
|
|
.chezmoiscripts/linux/**
|
|
.config/awesome
|
|
.config/dunst
|
|
.config/fcitx5
|
|
.config/hypr
|
|
.config/keyd
|
|
.config/mako
|
|
.config/readline
|
|
.config/rofi
|
|
.config/swaylock
|
|
.config/waybar
|
|
.config/wlogout
|
|
.config/krunnerrc
|
|
.config/systemd
|
|
.config/user-dirs.dirs
|
|
.config/user-dirs.locale
|
|
.config/libvirt
|
|
.local/share/kio/
|
|
.local/share/fonts/**
|
|
.chezmoiexternals/linux-*
|
|
.local/bin/**
|
|
{{ end }}
|
|
|
|
{{/* ArchLinux */}}
|
|
{{ if eq .chezmoi.os "linux" }}
|
|
{{ if ne .chezmoi.osRelease.id "arch" }}
|
|
.config/*-flags.conf
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{/* nixOS */}}
|
|
{{ if eq .chezmoi.os "linux" }}
|
|
{{ if eq .chezmoi.osRelease.id "nixos" }}
|
|
{{/* Only runs scripts in .chezmoiscripts/+nixos/** */}}
|
|
.chezmoiscripts/linux/**
|
|
.chezmoiscripts/darwin/**
|
|
.chezmoiscripts/unixlike/**
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{/* macOS */}}
|
|
{{ if ne .chezmoi.os "darwin" }}
|
|
.chezmoiscripts/darwin/**
|
|
Library
|
|
.config/karabiner
|
|
.config/sketchybar
|
|
.config/skhd
|
|
.config/yabai
|
|
.config/powershell
|
|
{{ end }}
|
|
|
|
{{/* Windows */}}
|
|
{{ if ne .chezmoi.os "windows" }}
|
|
.chezmoiscripts/windows/**
|
|
.gitconfig
|
|
.glzr {{/* GlazeWM */}}
|
|
.wslconfig
|
|
.wslgconfig
|
|
Appdata/
|
|
{{ end }}
|
|
|
|
{{/* Unix-like Scripts */}}
|
|
{{ if eq .chezmoi.os "windows" }}
|
|
.chezmoiscripts/unixlike/**
|
|
.chezmoiscripts/+nixos/**
|
|
{{ end}}
|
|
|
|
{{/* Secret Management */}}
|
|
{{ if not .manageSecret }}
|
|
.config/aichat
|
|
{{ end }}
|