123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302 |
- #----------------------------
- # ~ .gitignore ~ for Chris Jones dotfiles
- # url: https://github.com/ipatch/dotfiles
- # github: @ipatch
- # twitter: @truckmonth
- #-
- #----------------------------
- # Vim & Neovim / ignore files for ##
- [._]*.s[a-v][a-z]
- [._]*.sw[a-p]
- [._]s[a-v][a-z]
- [._]sw[a-p]
- vim/*.swp
- **/.swp # ignore all and any `.swp` files within this repo
- **/.tmp.*
- **/.tmp.a
- **/.undo
- **/.un*
- **/*.un~
- # vim & neovim / minpac / Ignore bundled packages, ie. minpac Vim plugins
- !/editors/vim/vim/pack/.gitkeep
- !/editors/vim/vim/pack/minpac/.gitkeep
- editors/vim/vim/pack/minpac/opt/*
- !/editors/vim/vim/pack/minpac/opt/.gitkeep
- editors/vim/vim/pack/minpac/start/*
- !/editors/vim/vim/pack/minpac/start/.gitkeep
- # Ignore `.netrwhist` netrw - file explorer histories, Vim & Neovim
- editors/vim/vim/.netrwhist
- config/nvim/.netrwhist
- # NOTE: legacy for vim-plug
- editors/vim/vim/bundle/*
- # Vim & Neovim tmp files & dirs
- !/editors/vim/vim/tmp/.gitkeep
- editors/vim/vim/tmp/backup/*
- !/editors/vim/vim/tmp/backup/.gitkeep
- # Ignore session files for Vim & Neovim
- editors/vim/vim/tmp/sessions/*
- !/editors/vim/vim/tmp/sessions/.gitkeep
- editors/vim/vim/tmp/swap/*
- !/editors/vim/vim/tmp/swap/.gitkeep
- editors/vim/vim/tmp/undo/*
- !/editors/vim/vim/tmp/undo/.gitkeep
- # Ignore view files generated by Vim & Neovim
- editors/vim/vim/tmp/views/*
- !/editors/vim/vim/tmp/views/.gitkeep
- editors/vim/vim/tmp/viminfo
- # Neovim - python related files for neovim-remote
- jobs/bin/easy_install
- jobs/bin/easy_install-3.6
- jobs/bin/easy_install-2.7
- jobs/bin/nvr
- ##############################
- # tags -- universal-ctags
- ##
- # Ignore `tags` file generated by `ctags` / `homebrew-universal-ctags`
- **/tags
- tags
- **.tags
- #*tags
- !/editors/ctags
- !/config/git/git-templates/hooks/ctags # tpope to the rescue
- !/config/git/git-templates/hooks/.gitkeep
- # Ignore vscode project files
- **/.vscode
- # Ignore those pesky macOS .DS_Store files recursively throughout repo
- **/.DS_Store
- **/*.bkup
- # track all files with a name of `.gitkeep`
- !*.gitkeep
- ##############################
- # weechat
- ##
- # Ignore all files with extension `weechatlog` recurisvely in all directories
- **/.weechatlog
- config/irc-clients/weechat/weechat.log
- config/irc-clients/weechat/logs/*
- config/irc-clients/weechat/logs/*.weechatlog
- !/config/irc-clients/weechat/logs/.gitkeep
- config/irc-clients/weechat/xfer/*
- !/config/irc-clients/weechat/xfer/.gitkeep
- #
- config/irc-clients/weechat/localhost/**
- #
- config/irc-clients/weechat/irc.conf
- config/irc-clients/weechat/weechat.conf
- config/irc-clients/weechat/sec.conf
- config/irc-clients/weechat/plugins.conf
- ##############################
- # Fish shell
- ##
- # Ignore fishd.<hash-files>
- config/fish/fishd.*
- # `fish_variables` > fish shell's new `fishd.*` uni vars file
- config/fish/fish_variables
- **/fish_history
- **/fish_read_history
- **/generated_completions/
- config/fish/fisher/completions/*
- !config/fish/fisher/completions/.gitkeep
- config/fish/fisher/conf.d/*
- !config/fish/fisher/conf.d/.gitkeep
- config/fish/fisher/functions/*
- !config/fish/fisher/functions/.gitkeep
- ##############################
- # mpv
- ##
- # Ignore all files within the watch_later dir for mpv
- # **/config/mpv/watch_later/
- # Ignore `watch_later` directory from mpv
- config/mpv/watch_later/*
- !config/mpv/watch_later/.gitkeep
- config/mpv/mpv_history.log
- ##############################
- # GIMP
- ##
- config/GIMP/2.10/themes/*
- !config/GIMP/2.10/.gitkeep
- ##############################
- # INKSCAPE
- ##
- config/inkscape/extension-errors.log
- # changes to frequently
- config/inkscape/preferences.xml
- jobs/bin/inkscape
- jobs/bin/inkview
- ##############################
- # FreeCad
- ##
- **/FreeCAD/cookies
- **/FreeCAD/webdata/**
- **/FreeCAD/webdatacache/**
- **/FreeCAD/webdatapersistent/**
- # the below file was updating too often
- **/FreeCAD/user.cfg
- ##
- **/FreeCAD/AddonManager/**
- **/FreeCAD/Mod/**
- !**/FreeCAD/Gui/Stylesheets/README.md
- **/FreeCAD/Gui/Stylesheets/*.qss
- **/FreeCAD/Gui/Stylesheets/*.orig
- **/FreeCAD/Macro/**
- !**/FreeCAD/Macro/.gitkeep
- #-----------------------------
- # PrusaSlicer / Prusa Slicer
- # NOTE: app setting files on macos are located within...
- # $HOME/Library/Application Support/PrusaSlicer/
- #-
- **/PrusaSlicer/cache/**
- **/PrusaSlicer/snapshots/**
- **/PrusaSlicer/vendor/**
- **/PrusaSlicer/sla_material/**
- **/PrusaSlicer/sla_print/**
- **/PrusaSlicer/PrusaSlicer.ini
- **/PrusaSlicer/print/cr10pro.prusa.mod.full.3top3btm.ini
- # below file(s) update too often for my liking
- **/PrusaSlicer/PrusaSlicer.ini
- **/PrusaSlicer/filament/**
- **/PrusaSlicer/print/**
- **/PrusaSlicer/printer/**
- #-----------------------------
- # GTK / gtk-mac-bundler
- #-
- jobs/bin/gtk-mac-bundler
- #-----------------------------
- # Blender
- #-
- config/Blender/2.79/config/recent-files.txt
- config/Blender/2.8[0-9]*/config/recent-files.txt
- config/Blender/2.8[0-9]*/config/bookmarks.txt
- config/Blender/2.8[0-9]*/scripts/addons/**
- !config/Blender/2.8[0-9]*/scripts/addons/.gitkeep
- config/Blender/2.8[0-9]*/scripts/presets/operator/**
- !config/Blender/2.8[0-9]*/scripts/presets/operator/.gitkeep
- !config/Blender/2.8[0-9]*/config/.gitkeep
- # Blender 2.9x config files
- config/Blender/2.9[0-9]*/config/recent-files.txt
- config/Blender/2.9[0-9]*/config/bookmarks.txt
- config/Blender/2.9[0-9]*/scripts/addons/**
- !config/Blender/2.9[0-9]*/scripts/addons/.gitkeep
- config/Blender/2.9[0-9]*/scripts/presets/operator/**
- !config/Blender/2.9[0-9]*/scripts/presets/operator/.gitkeep
- !config/Blender/2.9[0-9]*/config/.gitkeep
- config/Blender/2.9[0-9]*/config/userpref.blend
- config/Blender/2.9[0-9]*/config/platform_support.txt
- config/Blender/3.0[0-9]*/**
- # ignore all blender 3.0 related settings
- config/Blender/3.0/**
- #---------------------------------
- # macos / automator, workflows / apps
- #--
- jobs/macOS/Users/mr-fancy/automater/*.app/**
- jobs/macOS/Users/mr-fancy/automater/*.app
- #---------------------------------
- # Python - pyenv
- #-
- lang/python/pyenv/**
- # airpy tools for working with AirPort devices
- jobs/bin/acp
- jobs/bin/f2py
- jobs/bin/f2py3
- jobs/bin/f2py3.8
- # python compile cache
- **__pycache__
- # TODO: why are python bins being installed in my `$HOME/jobs/bin` dir [i'd insert an emoji here, but alacritty is PITA sometimes]
- jobs/bin/cygdb
- jobs/bin/cython
- jobs/bin/cythonize
- jobs/bin/ttygif
- #-----------------------------
- # alacritty
- ##
- config/alacritty/alacritty.macos.yml
- #-----------------------------
- # r2 a.k.a radare radare2
- ##
- config/radare2/history
- config/radare2/plugins/*
- !config/radare2/plugins/.gitkeep
- config/radare2/r2pm/*
- !config/radare2/r2pm/.gitkeep
- #-----------------------------
- # tmux
- ##
- terms/tmux/tmux/resurrect/*
- !terms/tmux/tmux/resurrect/.gitkeep
- terms/tmux/tmux/resurrect/last
- terms/tmux/tmux/plugins/*
- !terms/tmux/tmux/plugins/.gitkeep
- terms/tmux/tmux.conf.d/nested-tmux
- #-----------------------------
- # crypto
- ##
- config/asciinema/install-id
- #-----------------------------
- # build artifacts
- ##
- **/*.o
- #-----------------------------
- # build artifacts > jhbuild
- ##
- jobs/bin/jhbuild
- #-----------------------------
- # macOS > automation > karabiner & hammerspoon
- config/karabiner/automatic_backups/*
- jobs/macOS/Users/mr-fancy/hammerspoon/.cli.history
- #-----------------------------
- # ssh configuration files
- #-
- config/ssh/macos/config
- !config/ssh/macos/.gitkeep
- #-----------------------------
- # tmp - ignore files
- ##
- # config/git/gitconfig
- .gitsecret/keys/random_seed
- !*.secret
- config/fish/interactive/private-env-vars.fish
- jobs/macOS/Users/mr-fancy/Library/Preferences/FreeCAD/user.cfg
- .git/**
|