Configurations files (dot files) for the main applications I use.
I keep them all under a .dots directory at ${HOME}
Since I use an encrypted file system, I do not need a display manager (eg. xdm) anymore in my single-user laptop: I type a password to decrypt my files every boot time.
To start X with my user automatically at boot I was using nodm in my systemd Debian system. Now, since nodm is no longer maintained I'm using lightdm with the built-in autologin feature.
To get my screen locked every time my machine goes to sleep I use this recipe based on a systemd service and i3lock: https://wiki.debian.org/ScreenLockingOnSleep
Window manager: awesome
Terminal emulator: rxvt-unicode-256color + tmux
Mail management setup:
- mutt as MUA
- offlineimap + imapfilter to sync with IMAP server and organize mail (on remote)
- msmtp for sending e-mails through a SMTP server on a remote smarthost
- msmtpq for queueing e-mails while offline (via 'set sendmail="~/.dots/msmtp/msmtpq' in .mailrc)
http://jason.the-graham.com/2011/01/10/email_with_mutt_offlineimap_imapfilter_msmtp_archivemail http://blog.tshirtman.fr/2013/3/17/mutt-offlineimap-notmuch-nottoomuch