Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdmrk/policromia
Lightweight aesthetic AwesomeWM dotfiles 🦜
https://github.com/mdmrk/policromia
awesomewm catppuccin dotfiles gruvbox linux rose-pine unixporn
Last synced: 4 months ago
JSON representation
Lightweight aesthetic AwesomeWM dotfiles 🦜
- Host: GitHub
- URL: https://github.com/mdmrk/policromia
- Owner: mdmrk
- License: gpl-3.0
- Created: 2022-12-26T17:16:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-17T12:23:13.000Z (9 months ago)
- Last Synced: 2024-09-27T13:41:15.154Z (4 months ago)
- Topics: awesomewm, catppuccin, dotfiles, gruvbox, linux, rose-pine, unixporn
- Language: Lua
- Homepage:
- Size: 158 MB
- Stars: 58
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# policromia
awesomewm setup
## table of contents
- [details](#details)
- [themes](#themes)
- [gruvbox](#gruvbox)
- [rose pine](#rose-pine)
- [catppuccin](#catppuccin)
- [add a theme](#add-a-theme)
- [keybindings](#keybindings)
- [setup](#setup)
- [automatic](#automatic)
- [manual](#manual)## details
- os · [arch linux](https://archlinux.org/)
- shell · [zsh](https://www.zsh.org/)
- wm · [awesomewm](https://awesomewm.org/)
- terminal · [kitty](https://sw.kovidgoyal.net/kitty/)
- menus · [rofi](https://github.com/davatorium/rofi)## 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](https://github.com/NvChad/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
sh -c "$(curl -fsSL https://raw.githubusercontent.com/mdmrk/policromia/main/install.sh)"
```### manual
#### dependencies
Using [paru](https://github.com/Morganamilo/paru) as the AUR helper
```sh
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
```sh
git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/mdmrk/policromia
cd policromia
```#### install
```sh
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
```