Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hengtsechou/hypr
- Owner: hengtseChou
- Created: 2024-10-01T08:53:03.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-22T07:00:06.000Z (2 months ago)
- Last Synced: 2024-10-23T10:03:58.789Z (2 months ago)
- Topics: dotfiles, fastfetch, hyprland, rofi, waybar, zshrc
- Language: Shell
- Homepage:
- Size: 1020 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change-wallpaper.sh
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 |