# ignore everything except the gitignore file /* # ignore cache files cache Cache # ignore log files *log # zsh config files !/.zshrc !/.zprofile !/.bash.command-not-found # .profile !/.profile # only add selected config files !/.config /.config/* !/.config/.envrc # mpv config file !/.config/mpv /.config/mpv/* !/.config/mpv/mpv.conf !/.config/mpv/input.conf !/.config/mpv/scripts !/.config/mpv/script-opts !/.config/mpv/fonts /.config/mpv/scripts/amoethyst.lua /.config/mpv/scripts/japan7.lua /.config/mpv/scripts/aniupdate.lua !/.config/mpv/shaders !/.config/mpv/.envrc # picom config file !/.config/picom.conf # whipper config files !/.config/whipper # tmux config file !/.tmux.conf !/.tmate.conf # 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 !/.config/nvim .netrwhist /.config/nvim/bundle /.config/nvim/lua /.config/nvim/*/packer_compiled.lua /.config/nvim/ftplugin/*.lua # flake8 !/.flake8 # bottom !/.config/bottom # zinit !/.local/share /.local/share/* /.local/share/zinit/* !/.local/share/zinit/zinit.git # rofi !/.config/rofi # starship !/.config/starship.toml # ncdu !/.config/ncdu # fd !/.config/fd # git config !.gitignore !/.config/git # Xmodmap !/.config/Xmodmap