(Yet another) Config for Awesome window manager.
The following package names are from the Arch repositories or AUR.
awesome-git- window manager (latest git version, not stable v4.3)pulsemixer- controlling the system volumeplayerctl- controlling media playerxdg-open(fromxdg-utils) - opening files or URLs in the preferred applicationsxclip- copying things to the clipboardyay/pacman/aurc- Requires a package manager to install dependencies from the AUR and non-aur, can includeAurc,Pacman, or/and for some dependenciesyay
feh- setting wallpaperluarocks- Requires luarocks and the lua package to install dkjson and any other potential lua-modulesdkjson- Reading JSON Lua Module (Required for Weather and Other Widgets) Install viasudo luarocks install dkjsonmaim,xdotool- taking a screenshotslop- magnifier (requiredboxzoomshader), also screen region selectionsct- setting the color temperature of the screen
rofi- application launcher (here is the config to match the style of this rice)picom- compositor for a better look
- Nerd Font - use any Nerd Font that you like Here are some recommendations: Iosevka Nerd Font JetBrains Mono Nerd Font Firacode Nerd
Backup your current config and download the files from GitHub to the empty ~/.config/awesome directory:
$ git clone https://github.com/kosorin/awesome-rice.git ~/.config/awesome
Some dependencies are not listed and can be changed in config.lua file. So go ahead and set up your preferred applications.
In theme/theme.lua you can change font or icon theme.
- Simon Stålenhag (wallpapers)