- AwesomeWM - git version
- dex - .desktop interpreter, for autostart
- Tela icon theme - beautiful icon theme
- Noto Sans - default font
- light - brightness control
- picom - not tryone, just normal picom
- alsa - for audio control
- xss-lock - as screensaver
- i3lock-color - pretty locker
- lm_sensors - for CPU temperature applet
- deadd-notification-center - notification center
- nm-applet - for network applet
- blueman - for bluetooth configuration
- kwallet - it is kwallet, you know
- polkit-kde - polkit agent
- kitty - default terminal
- Fira Code font - for my kitty
- xfce4-power-manager - pretty good power manager
- rofi-calc - calculator in rofi
- rofi-bitwarden (aka bwmenu) - Bitwarden in rofi
- clipmenu - clipboard history on top of rofi
- acpid - rofi menu on power button
- dconf and gsetting - to set icon theme for Qt apps
- lxappearance - theming
- Materia GTK, Materia Kvantum - my GTK and Qt themes, I recommend them
- Kvantum - Qt theme engine
- Capitaine cursors - my curcor theme
- Flameshot - the best screenshot utility for Linux
- playerctl - control your player
-
Clone my repo with submodules to ~/.config/awesome:
git clone --recursive https://github.com/liferooter/my-awesome-wm ~/.config/awesome -
Copy (or symlink) my kitty and rofi configs into your ~/.config (rofi and deadd configs is necessary, kitty config is optional):
ln -s ~/.config/awesome/config/* ~/.config/ -
Install my iconic fonts:
mkdir -p ~/.local/share/fonts cp ~/.config/awesome/fonts/* ~/.local/share/fonts/ -
Enable acpid and deadd:
sudo systemctl enable --now acpid systemctl --user enable --now deadd-notification-center systemctl --user enable --now clipmenud -
Copy my xinitrc and xprofile to your home:
cp ~/.config/awesome/xinitrc ~/.xinitrc cp ~/.config/awesome/xprofile ~/.xprofile -
Set Tela-dark icon theme via gsettings:
gsettings set org.gnome.desktop.interface icon-theme 'Tela-dark' -
Set Materia GTK theme, Tela-dark icon theme and Capitaine cursors (I recommend use lxappearance to do it)
-
Restart your computer and enjoy my AwesomeWM. Get updates, learn Lua, AwesomeWM API and my configs (oh, they are very bad to learn, they are very bad at all)

