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
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
Click to expand instructions.
yay -S quickshell hypridle hyprlock swww grimblast matugen-bin mpvpaper ttf-jetbrains-mono-nerd ttf-material-symbols-variable-git
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
Click to expand instructions.
sudo dnf copr enable errornointernet/quickshell
sudo dnf copr enable msmafra/nwg-shell
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
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 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
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
Install the deps above! and copy the .config file into your home folder and done.
lxpolkit
hyprpolkitagent
👥 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]