*

# bootstrap.
!/.bootstrap.sh

# readme.
!/.README.md

# git.
!/.gitignore
!/.gitconfig

# bash.
!/.bashrc

# tmux.
!/.tmux.conf

# dir structure
!/app/
/app/*
!/app/.dir
!/document/
/document/*
!/document/.dir
!/document/template/
/document/template/*
!/document/template/.dir
!/download/
/download/*
!/download/.dir
!/media/
/media/*
!/media/.dir
!/media/picture/
/media/picture/*
!/media/picture/.dir
!/media/video/
/media/video/*
!/media/video/.dir
!/tmp/
/tmp/*
!/tmp/.dir

# bash
!/.bash_profile

# bin
!/app/bin/
!/app/bin/**

# linux configs
!/.linux/
!/.linux/**

# system configs
!/.config/
/.config/*

## gtk-3.0
!/.config/gtk-3.0/
!/.config/gtk-3.0/*

## gtk-4.0
!/.config/gtk-4.0/
!/.config/gtk-4.0/*

## htop settings
!/.config/htop/
!/.config/htop/htoprc

## user dirs
!/.config/user-dirs.dirs

## nvim
!/.config/nvim/
!/.config/nvim/**
/.config/nvim/plugin/

# ssh
!/.ssh/
/.ssh/*

## ssh config
!/.ssh/config

# local configs
!/.local/
/.local/*
!/.local/share/
/.local/share/*

## background
!/.local/share/backgrounds/
!/.local/share/backgrounds/background.jpg

## flatpak overrides
!/.local/share/flatpak/
/.local/share/flatpak/*
!/.local/share/flatpak/overrides/
!/.local/share/flatpak/overrides/*

# fonts
!/.fonts/
!/.fonts/**
/.fonts/**/.uuid