diff --git a/.gitignore b/.gitignore
index b25c15b81fae06e1c55946ac6270bfdb293870e8..e1e381cee14ba4e68f3de72af98a61185d30e846 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,36 @@
-*~
+**/*.pyc
+test/__pycache__/
+examples/
+**/utmp.*
+**/tmp.*
+**/fort.*
+testBin
+Doxyfile_linux
+**/.*
+*build*
+**/.#*
+**/#*
+**/*~
+**/*.log
+**/*.o
+**/*.x
+**/*.mod
+**/*.aux
+**/*.fdb_latexmk
+**/*.fls
+**/*build*
+**/*.out
+**/*.fock
+**/*.hcore
+**/*.ref_cipci
+.DS_Store
+doc/log.pdf
+doc/codiagonalisation.pdf
+doc/interactions.pdf
+doc/interactions.toc
+doc/*.synctex.gz
+src/TAGS
+src/sass.x.dSYM/
+src/make.inc
+tests
+src/generator