Hyprland is an independent tiling Wayland compositor written in C++. Noteworthy features of Hyprland include dynamic tiling, tabbed windows, a clean and readable C++ code-base, and a custom renderer that provides window animations, rounded corners, and Dual-Kawase Blur on transparent windows.
Install
sudo apt install hyprland hyprland-dev
sudo apt install hypridle hyprlock hyprpaper hyprpicker hyprcursor-util \
hyprland-backgrounds hyprland-protocols hyprland-qtutils \
hyprwayland-scanner hyprland-guiutils hyprlauncher hyprpolkitagent \
hyprwayland-scanner hyprwire-scanner
sudo apt install kitty waybar ranger pcmanfm iwgtk blueman
sudo apt install pamixer pavucontrol playerctl xdg-desktop-portal-hyprland
sudo apt install cliphist nwg-bar grim screengrab mako-notifier
sudo apt install libhyprcursor-dev libhyprgraphics-dev libhyprutils-dev \
qml6-module-org-hyprland-style xdg-desktop-portal-hyprland
sudo apt install hyprland-plugin-borders-plus-plus hyprland-plugin-csgo-vulkan-fix \
hyprland-plugin-hyprbars hyprland-plugin-hyprexpo hyprland-plugin-hyprfocus \
hyprland-plugin-hyprtrails hyprland-plugin-hyprwinwrap hyprland-plugin-xtra-dispatchers
Run
hyprland
Softwares
sudo apt install neovim
sudo apt install firefox chromium thunderbird
sudo apt install gimp inkscape blender openshot-qt tuxguitar audacity \
obs-studio steam
sudo apt install libreoffice mupdf mpv mpd keepassxc
sudo apt install python3 lua5.4 golang rustup nodejs
sudo apt install git docker
Thoubleshooting
Fix share screen:
sudo apt update
sudo apt install pipewire wireplumber xdg-desktop-portal xdg-desktop-portal-hyprland
systemctl --user start pipewire
systemctl --user start wireplumber
systemctl --user start xdg-desktop-portal
systemctl --user start xdg-desktop-portal-hyprland
echo 'EnableNetworkConfiguration=true' >> /etc/iwd/main.conf
Show my dotfiles.