The ultimate Hyprland configuration (A Desktop Environment Like Experience)
Hyprland is a dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks.
- Operating System :
Archcraft
- Window Manager :
Hyprland (0.20.0)
- Status Bar :
Waybar
- Launcher :
Wofi
- Session Manager :
Wlogout
- Notifications :
Mako
- Terminal :
Foot
- File Manager :
Thunar
- Text Editor :
Geany
- Web Browser :
Firefox
- Get the files from : Ko-fi ☕
Why Paid
- Extract The file hyprland.tar.gz with :
tar -xzvf hyprland.tar.gz
- If you are using
Archcraft
(Required: 2023 or later
) as your OS, You can just install one of the provided package with :sudo pacman -U archcraft-hyprland-2.0-0-any.pkg.tar.zst
orsudo pacman -U archcraft-hyprland-catppuccin-2.0-0-any.pkg.tar.zst
whichever style you like. - If you want to install this setup on Arch Linux or on any other distro, follow the points below :
- Install the following programs on your computer:
hyprland
,swaybg
swayidle
swaylock
wlroots
wl-clipboard
waybar
wofi
foot
mako
grim
slurp
wf-recorder
light
yad
thunar
geany
mpv
mpd
mpc
viewnior
imagemagick
xfce-polkit
xorg-xwayland
xdg-desktop-portal-wlr
- After installing programs above, Create hypr directory in
~/.config
:mkdir -p ~/.config/hypr
- Copy Everything from
dotfiles/STYLE
to~/.config/hypr
:cp -r ./dotfiles/dark/* ~/.config/hypr/
- Logout and login to your amazingly configured Hyprland WM.
- Install the following programs on your computer:
If you don't want to build hyprland, You can install compiled hyprland binaries from hyprland releases
sudo install -Dm 755 dotfiles/hypr-bin/hyprctl /usr/bin/hyprctl sudo install -Dm 755 dotfiles/hypr-bin/Hyprland /usr/bin/Hyprland sudo install -Dm 755 dotfiles/hypr-bin/libwlroots.so.12032 /usr/lib/libwlroots.so.12032 sudo install -Dm 644 dotfiles/hypr-bin/hyprland.desktop /usr/share/wayland-sessions/hyprland.desktop
Install the following theme
, icon pack
, cursors
and fonts
for overall appearance.
- GTK Theme : Manhattan gtk theme
- Icon Theme : Luv icon theme
- Cursor Theme : Qogir cursor theme
- Fonts : JetBrainsMono Nerd Font, Iosevka Nerd Font, Icomoon Feather, Archcraft
~/.config
└── hypr : Hyprland config directory
├── foot : Terminal config
├── mako : Notification daemon config
│ └── icons : Notification icons
├── scripts : Various scripts for functionality
├── wallpapers : Wallpapers
├── waybar : Statusbar config
├── wlogout : Wlogout config
│ └── icons : Session icons
├── wofi : Launcher config
├── hyprland.conf : Hyprland config file
└── hyprtheme.conf : Colors and theme elements file
Keys | Action |
---|---|
super + Return | Open terminal |
super + shift + Return | Open floating terminal |
super + alt + Return | Open terminal with selected geometry |
super + T | Open full-screen terminal with big fonts |
super + shift + F | Open file manager |
super + shift + E | Open text editor |
super + shift + W | Open web browser |
super, super + D | Run app launcher |
super + X | Run powermenu |
super + N | Open network manager |
super + P | Run colorpicker |
super + C/Q | Kill active window |
ctrl + alt + L | Run lockscreen |
ctrl + alt + Delete | Exit Hyprland instantly |
super + F | Toggle fullscreen mode |
super + Space | Toggle floating mode |
super + S | Toggle pseudo mode |
super + Left / Right / Up / Down | Change focus of the container |
super + shift + Left / Right / Up / Down | Move active container directionally |
super + ctrl + Left / Right / Up / Down | Resize active container |
super + alt + Left / Right / Up / Down | Move floationg container directionally |
super + Tab | Cycle between container |
super + 1,2..8 | Change workspace/tag from 1 to 8 |
super + shift + 1,2..8 | Move active container to repective workspace/tag |
super + ctrl + F | Toggle All floating mode |
super + ctrl + S | Toggle All pseudo mode |
super + shift + P | Pin floating container |
super + shift + S | Swap next container |
super + G | Toggle Group Mode |
super + H | Change active group container to left |
super + L | Change active group container to right |
Dark Version
Desktop (wofi) | Floating | Tiled | Thunar, Geany | Wlogout |
---|---|---|---|---|
Catppuccin Version
Desktop (wofi) | Floating | Tiled | Thunar, Geany | Wlogout |
---|---|---|---|---|
- May or may not work on
Nvidia
, See wayland requirements. - Follow the hyprland wiki to make Hyprland possibly work on Nvidia
- Thank you for your support.
archcraft-sway |
archcraft-wayfire |
archcraft-river |
archcraft-newm |
---|---|---|---|