Skip to content

Lightweight aesthetic AwesomeWM dotfiles 🦜

License

Notifications You must be signed in to change notification settings

mdmrk/policromia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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