*

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

# Nix.
!/.config/nix/
!/.config/nix/**

## 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.
!/.local/share/fonts/
!/.local/share/fonts/**
/.local/share/fonts/**/.uuid