diff --git a/home/dot_condarc b/home/dot_condarc new file mode 100644 index 0000000..0004996 --- /dev/null +++ b/home/dot_condarc @@ -0,0 +1,8 @@ +auto_activate_base: false + +create_default_packages: + - pip + - ipython +channels: + - conda-forge + - defaults diff --git a/home/dot_editorconfig b/home/dot_editorconfig new file mode 100644 index 0000000..5da6082 --- /dev/null +++ b/home/dot_editorconfig @@ -0,0 +1,41 @@ +################################ +# EditorConfig config file # +################################ + +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[{*,.*}] +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = space +indent_size = 2 +max_line_length = off +charset = utf-8 + +[{Makefile,makefile,*.mk}] +indent_style = tab + +[*.md] +indent_style = space +max_line_length = 100 + +[mutt-*,neomutt-*] +max_line_length = 72 + +[*.py] +indent_style = space +indent_size = 4 +max_line_length = 79 + +[*.sh] +indent_style = space +max_line_length = 0 + +[*.vim] +indent_style = space +max_line_length = 0 + diff --git a/home/dot_gitignore.global b/home/dot_gitignore.global new file mode 100644 index 0000000..c6b32da --- /dev/null +++ b/home/dot_gitignore.global @@ -0,0 +1,373 @@ +# +# Ignore these files globally in this repo. +# + +# Emacs # +######### +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +auto-save-list +tramp +.\#* + +## Org-mode: +.org-id-locations +*_archive + +## flymake-mode: +*_flymake.* + +## eshell files: +/eshell/history +/eshell/lastdir + +## elpa packages: +/elpa/ + +## reftex files: +*.rel + +## AUCTeX auto folder: +/auto/ + +## cask packages: +.cask/ +dist/ + +## Flycheck: +flycheck_*.el + +## server auth directory: +/server/ + +## projectiles files: +.projectile + +## directory configuration: +.dir-locals.el + + + +# Compiled source # +################### +# *.com +*.class +*.dll +*.exe +*.o +*.so + + + +# Packages # +############ +# it's better to unpack these files and commit the raw source +# git has its own built in compression methods +*.7z +*.dmg +*.gz +*.iso +*.jar +*.rar +*.tar +*.zip + + + +# Logs and databases # +###################### +*.log +*.sql +*.sqlite +*.uuid + + + +# OS generated files # +###################### +## MacOS: +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes + +## Windows: +ehthumbs.db +Thumbs.db +ehthumbs_vista.db +*.stackdump +[Dd]esktop.ini +$RECYCLE.BIN/ +*.cab +*.msi +*.msix +*.msm +*.msp +*.lnk + +## Linux: +*~ +.fuse_hidden* +.directory +.Trash-* +.nfs* + + + +# TeX # +####### + +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +# *.ps +# *.eps +# *.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Comment the next line if you want to keep your tikz graphics files +*.tikz +*-tikzDictionary + +# listings +*.lol + +# makeidx +*.idx +*.ilg +*.ind +*.ist + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# easy-todo +*.lod + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices +*.xyc + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# Kile +*.backup + +# KBibTeX +*~[0-9]* + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta + +### TeX Patch ### +# glossaries +*.glstex + + +# End of https://www.gitignore.io/api/tex