# ignore everything except the gitignore file /* !.gitignore # ignore cache files cache Cache # ignore log files *log # zsh config files !/.zshrc !/.zprofile !/.bash.command-not-found # zsh modules !.zsh/ # .profile !/.profile # only add selected config files !/.config /.config/* # mpv config file !/.mpv /.mpv/* !/.mpv/mpv.conf !/.mpv/input.conf !/.mpv/scripts /.mpv/scripts/amoethyst.lua /.mpv/scripts/japan7.lua /.mpv/scripts/aniupdate.lua !/.mpv/shaders # picom config file !/.config/picom.conf # whipper config files !/.config/whipper # tmux config file !/.tmux.conf !/.tmux /.tmux/* !/.tmux/plugins /.tmux/plugins/* !/.tmux/plugins/tpm # pypirc !/.pypirc # localbins !/.local !/.local/bin /.local/* # ignore antibody !/.antibody/plugins # sway !/.config/sway # i3blocks !/.config/i3blocks # mako !/.config/mako # mpd !/.config/mpd /.config/mpd/* !/.config/mpd/mpd.conf # ncmpcpp !/.config/ncmpcpp # alacritty !/.config/alacritty # fontconfig !/.config/fontconfig # neofetch !/.config/neofetch # sxiv !/.config/sxiv # webbookmarks example !/.config/webbookmarks.example # newsboat !/.newsboat /.newsboat/* !/.newsboat/config # fish !/.config/fish # dunst !/.config/dunst # aegisub !/.aegisub /.aegisub/* !/.aegisub/hotkey.json !/.aegisub/automation *.so # alsa !/.alsa # xinit !/.xinitrc # gtk config !/.config/gtk-3.0 !/.gtkrc-2.0 # kitty config !/.config/kitty # jack !/.config/jack # tridactly !/.tridactylrc # nvim !/.vimrc !/.vim !/.local/share /.local/share/* !/.local/share/nvim /.local/share/nvim/shada !/.config/nvim .netrwhist /.config/nvim/bundle # flake8 !/.flake8 # bottom !/.config/bottom