Skip to content

Installation

Link edited this page Apr 19, 2024 · 13 revisions

Install dependencies

Hyprland

hyprland xdg-desktop-portal-hyprland xorg-xwayland qt5-wayland qt6-wayland qt5ct qt6ct libva linux-headers 

If you use nvidia install also

libva-nvidia-driver-git

Pipewire

pipewire pipewire-alsa pipewire-pulse pipewire-jack pavucontrol wireplumber

Components

ripgrep playerctl gradience-git adw-gtk3-git jq eww-tray-wayland-git \
polkit-gnome swww gtklock pamixer grimblast-git gnome-control-center \
kitty thunar thunar-archive-plugin file-roller xdg-user-dirs \
wf-recorder dbus-python python-gobject python-requests python-jinja \
python-material-color-utilities zenity socat hyprpicker-git wget bc

Fonts and icons

ttf-jetbrains-mono ttf-nerd-fonts-symbols papirus-icon-theme

Clone repo and configs

git clone https://github.com/linkfrg/dotfiles.git
cp -R dotfiles/.config/* ~/.config/

Setup gtk theme, icon theme and font

gsettings set org.gnome.desktop.interface gtk-theme adw-gtk3
gsettings set org.gnome.desktop.interface icon-theme Papirus
gsettings set org.gnome.desktop.interface font-name "JetBrains Mono Regular 11"

Enable pipewire

systemctl --user enable --now pipewire.service pipewire.socket pipewire-pulse.service wireplumber.service

User dirs

LC_ALL=C xdg-user-dirs-update --force