Skip to content

ryzendew/HyprlandDE-Quickshell

Repository files navigation

WARNING

Install these dotfiles at your own risk and you are now responsible to fix all issues or errors as these are My own works built for me.

Copy and paste this into the terminal and good luck:

curl -flSL https://raw.githubusercontent.com/ryzendew/Matts-Quickshell-Hyprland/refs/heads/Testing/install.sh | bash

My dotfiles for my use only! i will not offer any supporrt!

Arch

Install yay

Click to expand instructions.
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si

Dependencies from the AUR

Click to expand instructions.
yay -S quickshell hypridle hyprlock swww grimblast matugen-bin mpvpaper ttf-jetbrains-mono-nerd ttf-material-symbols-variable-git

Dependencies from Arch

Click to expand instructions.
sudo pacman -S hyprland wayland-protocols wayland-utils grim slurp wl-clipboard wtype pipewire wireplumber pipewire-alsa pipewire-pulse pipewire-jack pamixer playerctl pavucontrol alsa-utils xdg-desktop-portal-hyprland xdg-desktop-portal-gtk xdg-desktop-portal  sddm qt6-base qt6-wayland qt6-svg qt6-imageformats networkmanager nm-connection-editor bluez bluez-utils firefox thunar btop fastfetch unzip zip ttf-dejavu noto-fonts ttf-font-awesome papirus-icon-theme adwaita-icon-theme git base-devel rust gtk4-layer-shell

Fedora

Enable these repos

Click to expand instructions.
sudo dnf copr enable errornointernet/quickshell
sudo dnf copr enable msmafra/nwg-shell

Dependencies

Click to expand instructions.
sudo dnf install hyprland hyprpaper hyprpicker hypridle hyprlock hyprpolkitagent swww mpvpaper cliphist hyprland-plugins qt6ct-kde lxpolkit latex rust gtk4-layer-shell-devel

Fedora Material Icons Font Installation

Click to expand instructions.
sudo mkdir -p /usr/share/fonts/TTF && cd /tmp && git clone https://github.com/google/material-design-icons.git && cd material-design-icons && sudo cp -r font/* /usr/share/fonts/TTF/ && sudo fc-cache -fv && cd ~ && rm -rf /tmp/material-design-icons
# For Material Symbols (variable font):
sudo mkdir -p /usr/share/fonts/TTF && cd /tmp && git clone https://github.com/google/material-design-icons.git && cd material-design-icons && sudo cp -r variablefont/* /usr/share/fonts/TTF/ && sudo fc-cache -fv && cd ~ && rm -rf /tmp/material-design-icons

Hyprswitch Installation

Hyprswitch is a modern GTK4-based window switcher and application launcher for Hyprland that gets automatically installed by the script. It provides:

  • Window switching using keyboard shortcuts or GUI
  • Application launcher functionality
  • Customizable keybindings and theming
  • System integration with systemd service support

Manual Installation (if needed)

Click to expand instructions.
# Install dependencies
sudo pacman -S rust gtk4-layer-shell gtk4 pkgconf cairo pango gdk-pixbuf2 glib2  # Arch
sudo dnf install rust gtk4-layer-shell-devel gtk4-devel pkgconf cairo-devel pango-devel gdk-pixbuf2-devel glib2-devel  # Fedora

# Clone and build
cd /tmp
git clone https://github.com/ryzendew/hyprswitch.git
cd hyprswitch
cargo build --release
sudo cp target/release/hyprswitch /usr/local/bin/
sudo chmod +x /usr/local/bin/hyprswitch

If anyone wants to fix the install script feel free i will accept the pull request!

How to Install My dots

Install the deps above! and copy the .config file into your home folder and done.

Other important dependencies

lxpolkit
hyprpolkitagent

support

👥 YT Members https://www.youtube.com/channel/UCzoVL1aVjec7YKPeG59xKFg/join

☕ Ko-fi https://ko-fi.com/mattscreative

💸 One-time support: 💰 PayPal https://paypal.me/gamedev1909

₿ BTC bc1ql5ye79ywyhwsedd5m2d93vfsvm2z2kmqrmjwfw

📧 Email Interac [email protected]

About

quickshell hyprland dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published