-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitignore
76 lines (62 loc) · 1.63 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Any exclusions here aren't necessary for yadm, but git-crypt and fork.dev try
# to traverse all the non-ignored files which can be really slow, particularly
# for things like cache dirs and stuff like ~/Documents
# This is anchored to / to avoid matching all files everywhere, and only ignores
# files and folders at the top level.
/*
!/README.md
!/.config/
!/.cspell/
!/.git-crypt/
!/.ssh/
!/.termux/
!/.vim/
!/.vscode/
!/.kinto/
# Naming convention for certain yadm alt files
*.local
/.config/yadm/env
# Some apps store cache / local state under ~/.config or a top-level dot dir
/.config/nvm/
/.config/fisher/
/.vscode/
# These weird weird multi-entries are required to support nested '!' exceptions
# so that `yadm add` works without a force flag for the selected files
!/.cargo/
/.cargo/*
!/.cargo/config.toml
!/.colima/
/.colima/*
!/.colima/*/
/.colima/*/*
!/.colima/*/colima.yaml
!/.emacs.d/
/.emacs.d/*
!/.emacs.d/autosave/
!/.emacs.d/init.el
!/.emacs.d/lisp/
!/.lnav/
/.lnav/*
!/.lnav/formats/
/.lnav/formats/*
!/.lnav/formats/installed
# TODO: maybe don't really want to unignore this, but it is a useful place
# to store helper scripts and tools, so idk.
!/.local/
/.local/*
!/.local/bin/
!/.pyenv/
/.pyenv/*
!/.pyenv/plugins
!/Library/
/Library/*
!/Library/Application Support/
/Library/Application Support/*
!/Library/Application Support/Code/
/Library/Application Support/Code/*
!/Library/Application Support/Code/User/
/Library/Application Support/Code/User/*Storage
/Library/Application Support/Code/User/History
!/Library/Application Support/lghub/
/Library/Application Support/lghub/*
!/Library/Application Support/lghub/settings.db