Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hengtsechou/hypr

dotfiles for Hyprland
https://github.com/hengtsechou/hypr

dotfiles fastfetch hyprland rofi waybar zshrc

Last synced: 16 days ago
JSON representation

dotfiles for Hyprland

Awesome Lists containing this project

README

        

- **Window Manager •** [Hyprland](https://github.com/hyprwm/Hyprland)
- **Display Manager •** [tuigreet](https://github.com/apognu/tuigreet)
- **Launcher •** [rofi-wayland](https://github.com/lbonn/rofi)
- **Panel •** [Waybar](https://github.com/Alexays/Waybar)
- **Panel Font •** [Ubuntu Mono Nerd Font](https://archlinux.org/packages/extra/any/ttf-ubuntu-mono-nerd/) + [Noto Sans Mono CJK TC](https://archlinux.org/packages/extra/any/noto-fonts-cjk/)
- **Notification •** [SwayNC](https://github.com/ErikReider/SwayNotificationCenter)
- **Screenshot Util •** [Hyprshot](https://github.com/Gustash/Hyprshot)
- **Clipboard Manager •** [cliphist](https://github.com/sentriz/cliphist)
- **Wallpaper Engine •** [hyprpaper](https://github.com/hyprwm/hyprpaper)
- **Idle Daemon •** [hypridle](https://github.com/hyprwm/hypridle)
- **Lock Screen •** [hyprlock](https://github.com/hyprwm/hyprlock)
- **Logout Menu •** [wlogout](https://github.com/ArtsyMacaw/wlogout)
- **Fonts •** [Ubuntu](https://archlinux.org/packages/extra/any/ttf-ubuntu-font-family/) + [Noto Sans/Serif CJK TC](https://archlinux.org/packages/extra/any/noto-fonts-cjk/)
- **Theme •** [Colloid-gtk-theme](https://github.com/vinceliuice/Colloid-gtk-theme)
- **Icons •** [Colloid-icon-theme](https://github.com/vinceliuice/Colloid-icon-theme)
- **Terminal •** [Alacritty](https://github.com/alacritty/alacritty)
- **Terminal Font •** [JetBrains Mono Nerd Font](https://archlinux.org/packages/extra/any/ttf-jetbrains-mono-nerd/)
- **Shell •** [zsh](https://www.zsh.org/) + [zinit](https://github.com/zdharma-continuum/zinit) + [starship](https://github.com/starship/starship)

This setup is based on [ML4W Dotfiles](https://github.com/mylinuxforwork/dotfiles) and [win10-style-waybar](https://github.com/TheFrankyDoll/win10-style-waybar), with some opinionated touch.

# Screenshots

![screenshot1](https://i.imgur.com/PwJSEH6.png)

![screenshot2](https://i.imgur.com/nSPtbNT.png)

![screenshot3](https://i.imgur.com/3M0tmSa.png)

# Installation

```
git clone https://github.com/hengtseChou/Hypr.git
cd Hypr
./setup.sh
```

The script will install packages required for this setup and symlink to the corresponding directories. Some apps as seen in alias from `.zshrc` or keybindings from `hypr/hyprland.conf` may consider optional and therefore not be included.

# Keybinds

| Keys | Action |
| :----------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------ |
| Super + Enter | Open terminal |
| Super + Ctrl + Enter | Open launcher |
| Super + B | Open browser1 |
| Super + Ctrl + B | Open browser2 |
| Super + E | Open file manager |
| Super + Q | Close active window |
| Super + F | Toggle fullscreen mode |
| Super + M | Toggle maximize mode |
| Super + T | Toggle floating window |
| Super + J | Toggle window split |
| Super + P | Toggle pseudotiling |
| Super +
Super + LeftClick | Move window |
| Super + Shift +
Super + RightClick | Resize window |
| Alt + Tab | Cycle through windows |
| Super + Ctrl + | Switch to previous workspace (on focused monitor) |
| Super + Ctrl + | Switch to next workspace (on focused monitor) |
| Super + R | Move Workspaces to focused monitor |
| Super + [0-9] | Move to workspace 1 to 10 (on focused monitor) |
| Super + End | Switch to empty workspace (on focused monitor) |
| Print | Screenshot (region) |
| Ctrl + Print | Screenshot (window) |
| Shift + Print | Screenshot (monitor) |
| Super + Backspace | Launch logout screen |
| Super + C | Launch clipboard manager |
| Super + L | Launch lock screen |
| Super + N | Toggle notifications center |
| Super + Ctrl + W | Toggle Waybar |
| Super + Ctrl + L | Toggle Hypridle |
| Super + Ctrl + P | Select power-profile |
| Super + Ctrl + U | Launch updater |
| XF86MonBrightnessUp | Increase brightness by 5% |
| XF86MonBrightnessDown | Decrease brightness by 5% |
| XF86AudioRaiseVolume | Raise volume by 5% |
| XF86AudioLowerVolume | Lower volume by 5% |
| XF86AudioMute | Toggle mute |
| XF86AudioPlay | Play or pause media |
| XF86AudioPause | Pause media |
| XF86AudioNext | Next media track |
| XF86AudioPrev | Previous media track |
| Lid Switch (on) | Turn clamshell mode on |
| Lid Switch (off) | Turn clamshell mode off |