/policromia

Lightweight aesthetic AwesomeWM dotfiles 🦜

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

policromia

awesomewm setup

table of contents

details

themes

gruvbox

screenshot

rose pine

screenshot

catppuccin

screenshot

add a theme

themes reside under the directory .config/awesome/theme/{theme_name}. Each theme has a file containing the color scheme imported by a certain application and a folder named wallpapers.

  • colors.lua · awesomewm
  • colors.rasi · rofi
  • colors.gtk · gtk 2/3
  • colors.nvim · neovim nvchad
  • colors.conf · kitty

Tip

copy an existing theme folder and modify the values in each file accordingly

keybindings

Keys Action
Super + d Toggle dashboard
Super + e Open application launcher
Super + Shift + e Open theme switcher
Super + Shift + s Cropped screenshot
Super + t Toggle on top
Super + f Toggle fullscreen
Super + s Toggle floating
Super + Tab Focus next
Super + Control + + Increase window opacity
Super + Control + - Decrease window opacity
Super + Control + Return Reset window opacity

setup

automatic

Note

you won't be asked for any customization parameters, so consider tweaking before running

sh -c "$(curl -fsSL https://raw.githubusercontent.com/mdmrk/policromia/main/install.sh)"

manual

dependencies

Using paru as the AUR helper

paru -S awesome-git picom-git redshift kitty rofi xclip xorg-xwininfo scrot ttf-jetbrains-mono-nerd noto-fonts noto-fonts-cjk networkmanager betterlockscreen brightnessctl acpi zsh gvfs gvfs-mtp thunar lsd zoxide bat lxappearance jq curl p7zip sxiv

clone the repo

git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/mdmrk/policromia
cd policromia

install

mkdir -p ~/.config/awesome && cp -r config/awesome/* ~/.config/awesome
cp ~/.config/awesome/env.example.lua ~/.config/awesome/env.lua
mkdir -p ~/.config/picom && cp -r config/picom/* ~/.config/picom
mkdir -p ~/.config/kitty && cp -r config/kitty/* ~/.config/kitty
mkdir -p ~/.config/rofi && cp -r config/rofi/* ~/.config/rofi
mkdir -p ~/.local/share/fonts && cp -r fonts/* ~/.local/share/fonts
mkdir -p ~/.themes && 7z x config/gtk/themes.7z -oconfig/gtk && rm config/gtk/themes.7z && cp -r config/gtk/* ~/.themes
chmod +x ~/.config/awesome/scripts/*.sh