*

# bootstrap.
!/.bootstrap.sh

# readme.
!/.README.md

# git.
!/.gitignore
!/.gitconfig

# Editorconfig.
!/.editorconfig

# bash.
!/.bashrc

# Doc.
!/.doc/
!/.doc/**

# 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/**

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

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

# Bash config.
!/.config/bash/
!/.config/bash/**

# Tmux config.
!/.config/tmux/
!/.config/tmux/**

# MangoHud config.
!/.config/MangoHud/
!/.config/MangoHud/**

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

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

## btop settings
!/.config/btop/
!/.config/btop/btop.conf

## htop settings
!/.config/htop/
!/.config/htop/**

## 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