Taken from several places around the net.
Required: AwesomeWM 4.2+
- Replace your .xinitrc with start-awesome.sh
- Point .xsession to your .xinitrc
- If custom .xsessions are not available in lightdm, check this.
- ...
- Login via lightdm/gdm
- lxappearence: changing GTK themes/icons
- autorandr: automatic loading of display config
- gnome-screensaver: screen locking
- sakura: shell
- emacs: editor
- playerctl: control MPRIS music players via CLI
- compton: compositing
- nm-applet: control network connections
- pavucontrol: control PulseAudio
- scrot: for taking screenshots
- nitrogen: wallpaper setter
- mate-media: for mate-volume-control-applet
- mate-settings-daemon: general setup/GTK themes
- mate-power-manager: display/power control
- zeal: coding documentation
- enpass: password manager