Skip to content
justintime1888Public

About

Arch Linux + Hyprland configuration

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

155 Commits

Folders and files

Repository files navigation

Simple Hyprland Rice

Full showcase: https://www.youtube.com/watch?v=kYZ5mkGuQEg

Simple Hyprland setup focused on practical keybinds, productivity, and a smooth workflow easy to customize

Feel free to use as inspiration or as a starting point for building your own setup.

Wallpapers: https://wallhaven.cc/user/43pr

Features

  • Waybar

Change volume with mouse wheel, mute, play/pause and next

  • Rofi

App search, clipboard history and switch opacity

  • Hyprlock
  • Wlogout
  • Custom wallpaper selector
  • Custom scripts
  • Spotify + Spicetify. Theme: text darkthemer

Wallpaper Selector

hyprquickpaper

check out the original source it explains how to setup I just made changes to it

Most used keybinds

$mod = Super / Windows key

Keybind Action
Super + T Open terminal
Super + D Open application launcher
Super + E Open file manager
Super + B Open browser
Super + W Open wallpaper selector
Super + O Switch opacity
Super + V Open clipboard history
hl.bind(mainMod .. " + W", hl.dsp.exec_cmd("quickshell -c hyprquickpaper"))
hl.bind(mainMod .. " + O", hl.dsp.exec_cmd(home .. "/.config/hypr/scripts/opacity.sh"))
hl.bind(mainMod .. " + V", hl.dsp.exec_cmd("cliphist list | rofi -dmenu | cliphist decode | wl-copy"))

Window Management and more

Keybind Action
Super + Q Close active window
Super + F Toggle fullscreen
Super + Space Toggle floating
Super + Tab Lock screen
Super + Esc Open logout menu
hl.bind(mainMod .. " + Escape", hl.dsp.exec_cmd("wlogout -b 1 -c 20 -r 20 -L 1700 -R 1700 -T 325 -B 325"))

Move/resize window with mouse

hl.bind(mainMod .. " + mouse:272", hl.dsp.window.drag(), { mouse = true })
hl.bind(mainMod .. " + mouse:273", hl.dsp.window.resize(), { mouse = true })

Toggle Waybar

hl.bind(mainMod .. " + SHIFT + W", hl.dsp.exec_cmd("sh -c 'pgrep -x waybar >/dev/null && pkill waybar || nohup waybar >/dev/null 2>&1 &'"))

Installed Programs:

Hyprland
Waybar
Rofi
Hyprlock
Wlogout
Quickshell
awww
Grim
Slurp
Cliphist
wl-clipboard

Installation

Note: Some paths and applications are specific to my setup. You may need to modify the configuration files to match your system.

Clone the repository and run the installer:

git clone https://github.com/43PR/dotfiles.git
cd dotfiles
chmod +x install.sh
./install.sh

What it does:

The installer will modify your ~/.config directory.

Existing configuration files that are being replaced will be backed up automatically.

Install the required Arch Linux packages from packages.txt

Back up existing configuration files before replacing them

Copy the dotfiles into ~/.config

Set the required script permissions

Enable the required user services

After the installation finishes, restart Hyprland or log out and back in.

hyprctl reload

If you encounter any issues, check the relevant configuration files under: ~/.config/


About

Arch Linux + Hyprland configuration

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages