Index ¦ Archives

Hyprland

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

sudo apt install kitty waybar fuzzel nnn iwgtk blueman

sudo apt install pamixer pavucontrol playerctl xdg-desktop-portal-hyprland

sudo apt install cliphist nwg-bar grim screengrab

sudo apt install libhyprcursor-dev libhyprgraphics-dev libhyprutils-dev \
    qml6-module-org-hyprland-style xdg-desktop-portal-hyprland

sh -c "$(curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs)"

Run

hyprland

Softwares

sudo apt install neovim

sudo apt install firefox chromium thunderbird

sudo apt install gimp inkscape blender openshoti-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.

Hyprland

© 2000-2022 by Daniel Pimentel (d4n1). Under MIT.