(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
You may use our autoinstall script, which is only supported on Arch Linux for now (this does not configure your .xinitrc)
git clone https://github.com/kosorin/awesome-rice.git ~/arice
cd arice
chmod +x install.sh
./install.sh
- Be aware we always recommend manual installation as everyone's computer is different, and sometimes there might be problems depending on what you have installed
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)