(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 volume
- playerctl- controlling media player
- xdg-open(from- xdg-utils) - opening files or URLs in the preferred applications
- xclip- copying things to the clipboard
- yay/pacman/aurc- Requires a package manager to install dependencies from the AUR and non-aur, can include- Aurc,- Pacman, or/and for some dependencies- yay
- feh- setting wallpaper
- luarocks- Requires luarocks and the lua package to install dkjson and any other potential lua-modules
- dkjson- Reading JSON Lua Module (Required for Weather and Other Widgets) Install via- sudo luarocks install dkjson
- maim,- xdotool- taking a screenshot
- slop- magnifier (required- boxzoomshader), also screen region selection
- sct- 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)