Information
- OS: Void
- Window Manager: Awesome
- Terminal: Alacritty
- Font: JetBrainsMono Nerd
- Icons Font: Feather
- Visualizer: Cava
Screenshots
Features
- Theme Swither
- Control Center
- Brightness / Volume OSD
- Lockscreen (liblua_pam)
- Custom Launcher (include 5 modes: apps, clipboard, zathura, theme swither, clients)
- Powermenu
- Weather Widget
- Calendar Widget
- Wifi applet
Some Previews
- Theme Swither mode in Launcher
- Control Center (also playerctl and weather widgets)
- Calendar widget
- Lockscreen
- Powermenu
- Notifications Center
- OSD
Setup
Install Dependencies
- Setup the void-packages repo
git clone --depth=1 https://github.com/void-linux/void-packages
cd void-packages
./xbps-src binary-bootstrap
echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf
- Build the awesome package
git clone https://github.com/Sinomor/my-templates
cp -r my-templates/awesome-git srcpkgs/
./xbps-src pkg awesome-git
- Install the awesome package
sudo xbps-install xtools
xi awesome-git
- Also build and install compfy (allusive fork of picom)
cp -r my-templates/compfy srcpkgs/
./xbps-src pkg compfy
xi compfy
- Install pipewire, wireplumber using void linux docs
- Install Other Dependencies
sudo xbps-install feh xclip gpick xrdb picom polkit-gnome fontconfig \
fontconfig-32bit ImageMagick zbar slop shotgun flameshot \
fish-shell playerctl brightnessctl python3-distro nerd-fonts-symbols-ttf xsettingsd
7*. If your disto is not void linux, you need to compile liblua pam yourself. After that replace the liblua_pam.so file in awesomewm config folder
8*. If you need working media slider (player widget) in browser, install the plasma-browser-integration
package. Next, install plasma integration
extension in your browser and uncheck Enhanced Media Control
in extension settings
Install Dotfiles
- Recommended to backup the configs
git clone --depth=1 --recursive https://github.com/Sinomor/dotfiles.git
cd dotfiles
cp -r home/.config/* ~/.config/
cp -r home/.fonts ~/
cp -r home/.icons ~/
cp -r home/.themes ~/
cp -r home/.librewolf ~/
cp home/.xinitrc ~/
cp home/.Xresources ~/
cp home/.gtkrc-2.0 ~/
- Write to awesome/user.lua your password and apikey from openweather
user.opweath_api = "your_api_key"
user.opweath_passwd = "your_password"