From aff435a0fb3a56b1d7b738c7dede363440884b3a Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Thu, 17 Sep 2026 15:05:36 +0100 Subject: Add the Canonical laptop profile and setup workflows --- .chezmoiignore | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) (limited to '.chezmoiignore') diff --git a/.chezmoiignore b/.chezmoiignore index 01c4d9c..4c4ad4f 100644 --- a/.chezmoiignore +++ b/.chezmoiignore @@ -17,7 +17,84 @@ justfile just-lib.sh selene.toml selene-globals.yml +scripts/ +tests/ +docs/ +canonical/ +**/__pycache__/ +**/*.pyc dot_config/nvim/nvim-pack-lock.json -{{ if ne (default "host" (index . "machineRole")) "host" }} +{{ if eq (default "host" (index . "machineRole")) "vm" }} .local/share/applications/org.pwmt.zathura.desktop {{ end }} +{{ if eq (default "host" (index . "machineRole")) "canonical" }} +* +!.hushlogin +!.zshenv +!canonical-desktop.sh +!canonical-nvim-lock.sh +!.config +.config/* +{{ range list "bat" "cargo" "ccache" "clangd" "containers" "direnv" "dotfiles" "fd" "gdb" "ghostty" "ipython" "lsd" "nix" "npm" "opencode" "ripgrep" "sh" "tuicr" "wget" "yazi" "zellij" "zsh" "zathura" "autostart" }} +!.config/{{ . }}/** +{{ end }} +!.config/nvim +.config/nvim/* +!.config/nvim/*.lua +!.config/nvim/lua/** +!.config/nvim/after/** +!.config/git/config +!.config/git +.config/git/* +!.config/git/attributes +!.config/git/ignore +!.config/mimeapps.list +!.config/systemd/user/gpg-agent.service.d/canonical.conf +!.config/systemd +!.config/systemd/user +.config/systemd/user/* +!.config/systemd/user/gpg-agent.service.d/** +!.config/systemd/user/podman.socket +!.config/systemd/user/podman.service +!.gnupg +.gnupg/* +!.gnupg/gpg.conf +!.gnupg/gpg-agent.conf +!.ssh/config +!.ssh +.ssh/* +!.ssh/config +!.codex/** +!.claude/** +!.copilot/** +!.hermes/** +!.omp/** +!.local +.local/* +!.local/lib +.local/lib/* +!.local/lib/dotfiles +.local/lib/dotfiles/* +!.local/lib/dotfiles/*.py +!.local/bin +.local/bin/* +!.local/share +.local/share/* +!.local/share/applications +.local/share/applications/* +!.local/share/applications/org.pwmt.zathura.desktop +{{ range list "dictate" "ocr" "record" "rqr" "wqr" "linkhandler" }} +!.local/bin/{{ . }} +{{ end }} +.config/nvim/nvim-pack-lock.json +{{ else }} +canonical-desktop.sh +canonical-nvim-lock.sh +.config/nix/nix.conf +.config/autostart/dotfiles-*.desktop +.config/systemd/user/gpg-agent.service.d/canonical.conf +.config/systemd/user/podman.socket +.config/systemd/user/podman.service +.local/lib/dotfiles/ +.local/bin/canonical-desktop +{{ end }} -- cgit v1.3.1