Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wick3dr0se/dots

My minimalist Arch Linux Hyprland - Catppuccin themed dotfile configurations
https://github.com/wick3dr0se/dots

arch-linux catppuccin dotfiles

Last synced: 3 months ago
JSON representation

My minimalist Arch Linux Hyprland - Catppuccin themed dotfile configurations

Awesome Lists containing this project

README

        


⚫ dots - Hyprland


My highly customized Hyprland-Catppuccin themed dotfile configurations & scripts






---

![](captures/screen.png)
![](captures/firefox.png)
![](captures/vim.png)
![](captures/btop.png)
![](captures/vscode.png)
![](captures/wofi.png)
![](captures/waybar.png)

## Components
- Compistor/WM: `hyprland`
- Status Bar: `waybar`
- App Launch: `wofi`
- Browser: `firefox`, [firefox color](https://color.firefox.com/?theme=XQAAAALvAgAAAAAAAABBKYhm849SCicxcUKvrXcGHf3p79EhVPW2QT7xcdxhbuQRrMyRsvXD-Fat7s_zx4jLBxDCYvra1XRRd-Q0UFgoE7Ye6A7ribA03iX0LiQ0JGOnpK6DLY7_Vfh6HxMDl05CQKsFq3jbslsYJDefMf7J4waCYEtDuCjGHV4pvd-ExucQCtauz_Xn903fC-MeHD61S_ZoGr8wamgvhdRU8_QdG1rj0tEpAd1iyFddNMLAjN0QbUdM2jPIC2TFsNlecnv5Nxv8dWefESiZgvvnTM6tXTjCiz3d4dqKF9p4DWLhND54ziuYtl6OE4yKjwi7dkpXRerzkeVX8mU0qozLeOxB86dDpa_n8UP_-Lj4qpgxNgl5BEERmpPdUr-aqlDLQoCLK7Hq1IG0si-ShS2LZOf48WwbdOVDqkkhNqewgf_UeXt4)
- Shell: `bash`, [.bashrc](https://github.com/wick3dr0se/bashrc) (prompt)
- Terminal: `kitty`
- Resource Monitor: `btop`
- Editor: `vim`, `code` (vscode)
- Notifications: `dunst`
- Screen Capture/Record: `grim`, `wf-recorder`, [`grimcap`](https://github.com/wick3dr0se/bin/blob/main/grimcap) (bin)
- Wallpaper setter: `hyprpaper`, [`hyprpaper-rand`](https://github.com/wick3dr0se/bin/blob/main/hyprpaper-rand) (bin)
- Image viewer: `swayimg`
- Video playback: `mpv`
- Networking: `iwd`
- Bluetooth: `bluez`
- Audio: `pipewire`, `helvum`, [`pactl-vol`](https://github.com/wick3dr0se/bin/blob/main/pactl-vol) (bin)
- Misc: [`matrix`](https://github.com/wick3dr0se/matrix) (digital rain), [`sysfetch`](https://github.com/wick3dr0se.sysfetch) (screenfetch), [`snake`](https://github.com/wick3dr0se/snake) (game)

A lot of components to this configuration utilize custom Bash scripts I wrote such as `grimcap` — a `grimblast` alternative w/ video recording & `hyprpaper-rand` — a hyprpaper wrapper that sets random wallpapers in (specified) directory. See ~~all~~ my custom scripts here: https://github.com/wick3dr0se/bin

## Bindings
### Windows
Key | Desc
---|---
Super+ | move left
Super+ | move right
Super+ | move up
Super+ | move down
Super+Space | toggle floating
Super+LMB | move
Super+RMB | resize
Super+X | kill active
Super+P | pseudo-tile
Super+J | toggle split direction

### Programs
Cmd | Key | Desc
---|---|---
`kitty` | Super+Return | open terminal
`firefox` | Super+W | open browser
`code` | Super+E | open vscode
`reload` | Super+R | reload
`wofi` | Super+M | open app launcher
`exit` | Super+Q | exit shell (session)
`pactl-vol` | Super+AudioMute | toggle mute
`pactl-vol` | Super+AudioLowerVolume | reduce volumne 5%
`pactl-vol` | Super+AudioRaiseVolume | increase volume 5%

### Capture
Cmd | Key | Desc
---|---|---
`grimcap snap screen` | Print | snap enitre screen
`grimcap snap active` | Ctrl+Print | snap active window
`grimcap snap area` | Shift+Print | snap selection area
`grimcap rec screen` | Pause | record entire screen
`grimcap rec active` | Ctrl+Pause | record active window
`grimcap rec area` | Shift+Pause | record selection area

For worksapce bindings see: https://github.com/wick3dr0se/dots/blob/main/.config/hypr/hyprland/workspace.conf