Skip to content

asifakonjee/Hyprland

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hyprland on Arch linux

Dr. Asifur Rahman Akonjee

My youtube channel: https://www.youtube.com/@dr.asifakonjee

My github repo: https://www.github.com/asifakonjee

CAUTION: Please READ the Hyprland wiki FIRST. Don't blindly copy/paste this repo.

Hyprland is now on Arch repository!

Requirements

  1. Arch Linux Base Install
  2. yay

Install Hyprland

sudo pacman -S hyprland xdg-desktop-portal-hyprland waybar konsole foot libsixel sddm thunar thunar-volman thunar-media-tags-plugin thunar-archive-plugin gvfs-mtp swayidle \
swaybg wl-clipboard dunst geany gwenview okular qt5-svg inetutils \
xdg-user-dirs pavucontrol qt5-graphicaleffects qt5-quickcontrols2 mpv micro pipewire pipewire-audio pipewire-pulse pipewire-jack pulsemixer wireplumber bluez blueman brightnessctl \
grim slurp jq dunst qt5-wayland qt6-wayland qt5ct qt6ct ffmpeg ffmpegthumbs tumbler ffmpegthumbnailer  \

Yay

Run as user NOT ROOT!

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/yay
cd yay
makepkg -si

Packages

yay -S rofi-lbonn-wayland-git swaylock-effects-git networkmanager-dmenu-git \
xfce-polkit-git nwg-look kvantum-qt5-git kora-icon-theme bibata-cursor-theme

Copy Configuration and stuff

  1. Copy the contents of config to .config
  2. Copy the content of etc to your /etc folder. Don't copy the folder and paste it into /etc! It will break the system. Copy the content.
  3. Copy the contents of usr to the respective folders fo /usr/share folder. Don't copy the folder and paste into /usr/share! It will also break your system. Copy the contents to the respective folder.
  4. Move ~/.config/rofi/simple.rasi to /usr/share/rofi/themes folder.
  5. Default layout is master (not dwindle) but you can change that in ~/.config/hypr/themes/simple/myColors.conf
  6. Environmental Variables are set on hyprland.conf file. However, if you use Hyprland only you can also add these lines to /etc/environment. But this is optional.
MOZ_ENABLE_WAYLAND=1
QT_QPA_PLATFORMTHEME=qt5ct
QT_QPA_PLATFORM=wayland
QT_WAYLAND_DISABLE_WINDOWDECORATION=1
QT_AUTO_SCREEN_SCALE_FACTOR=1

Reference:

  1. https://github.com/hyprwm/Hyprland
  2. https://wiki.hyprland.org/
  3. https://github.com/wildan-pratama/wildan-hyprland
  4. https://github.com/arcolinux/arcolinux-hyprland

Main shortcuts:

MOD key is set to the WINKEY/SUPER

  • MOD+Return = Open Default terminal (Foot terminal)
  • MOD+SHIFT+Return = Open Konsole (floating)
  • MOD+w = Open Browser (Firefox)
  • MOD+f = Open File Manager (Thunar)
  • ALT(RIGHT) = Open Launcher (Rofi)
  • ALT(LEFT)+w = Open active window list
  • MOD+s = Screenshot menu
  • MOD+x = Power-menu
  • ALT(RIGHT)+p = Wallpaper_picker menu
  • MOD+c = Close focused app [kill]
  • MOD+n = Open network manager
  • MOD+r = Open apps as root
  • ALT(RIGHT)+Space = Float window
  • MOD+b = Hide Waybar
  • MOD+SHIFT+b = Restart Waybar
  • MOD<+HOLD DOWN LEFT MOUSE BUTTON = Drag floating window
  • MOD+↑ ↓ → ← = Switch focus respectively

Other keybindings are at ~/.config/hypr/keybind.conf

Welcome to the Hyparland and Enjoy!

Scripts are in "Beta", Please Don't use now without advanced knowledge.

sudo chmod +x install.sh
sudo chmod +x yah.sh
sudo chmod +x copy.sh

./install.sh
./yay.sh
./copy.sh

Screenshots





About

Personal Hypeland Configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published