(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 dkjson
maim
,xdotool
- taking a screenshotslop
- magnifier (requiredboxzoom
shader), 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)