Dot Files

A collection of configuration files

System-wide

If you need to force apt to use IPv4:

/etc/apt/apt.conf.d/99force-ipv4

Cloudflare's Debian Mirrors:

/etc/apt/sources.list

Font configuration:

/etc/fonts/local.conf

Additional IP addresses on an OVH VPS:

/etc/network/interfaces.d/60-additional-ips.cfg

Minimal site configuration for Cloudflare SSL on nginx:

/etc/nginx/sites-enabled/site-config-cf-ssl or
/usr/local/etc/nginx/sites-enabled/site-config-cf-ssl

Site configuration files for nginx proxy

To change the nameservers that appear in /etc/resolv.conf, add the following line to /etc/dhcp/dhclient.conf:

supersede domain-name-servers 74.82.42.42, 1.1.1.1;

If you wish to use U2F keys on a Debian-based system, you may need to add the following file:

/etc/udev/rules.d/70-u2f.rules

The above file is a copy of a working rules file that I have used under Debian 8 and 9. To make sure you have the latest version of the file, you should grab it from Yubico’s GitHub page. I have not needed to add this file under Debian 10.

CSS example

/var/www/simple.css

For my home directory

~/.dosbox/dosbox.conf
~/.emacs.d/init.el
~/.emacs.d/el/typopunct.el
~/.emacs.d/el/gopher.el
~/.forward
~/.gnupg/gpg-agent.conf

Whenever you make changes to gpg-agent.conf, you should reload the agent.

$ gpg-connect-agent reloadagent /bye
~/.gnupg/gpg.conf
~/.kshrc
~/.mkshrc additions
~/.offlineimaprc
~/.profile
~/.ssh/authorized_keys
~/.ssh/config
~/.tcshrc
~/.vim/gvimrc
~/.vim/vimrc
~/.Xresources

Scripts

freebsd-cpu-info.sh
mkpasswd.sh
shred.sh
totp-tl.sh

CLI + DNS + Dot Files + Emacs + Email + Links + Public Keys + Server Notes