Skip to content

lepz0r/onigiri

Repository files navigation

Onigiri

Preview

Installation

Prerequisites

Hyprland
Waybar
rofi (lbonn's Wayland fork)
SwayNotificationCenter
Hyprpaper
Bash
Git
Zenity
Terminal emulator with Wayland support
systemd-logind/elogind (Currently power actions only support logind)
PipeWire & WirePlumber (Currently volume control only support PipeWire & WirePlumber)
playerctl (For media control)
grim (For taking screenshot)
slurp (For taking screenshot of a region)
Monaspice Nerd Font

Prerequisites installation

Arch Linux (with Ghostty terminal)
# pacman -S hyprland waybar rofi-wayland swaync hyprpaper git zenity ghostty pipewire wireplumber playerctl grim slurp otf-monaspace-nerd
Ubuntu Add Hyprland PPA
sudo add-apt-repository ppa:cppiber/hyprland

Add Ubuntu Sway Remix PPA for Rofi (Wayland fork)

sudo add-apt-repository ppa:ubuntusway-dev/stable

Install prerequisites (with kitty terminal)

sudo apt install hyprland waybar sway-notificaton-center rofi-wayland hyprpaper git zenity kitty playerctl grim slurp python3-psutil

Install fonts

mkdir ~/.fonts
cd ~/.fonts
curl -LO "https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/Monaspace.zip"
unzip Monaspace.zip
rm Monaspace.zip

Installation

mkdir ~/.config
git clone --recursive https://gitlab.com/lepz0r/onigiri ~/.config/hypr

Credits:

Default wallpaper: Blue Night by Free Nature Stock (CC0)

Configuration

Some settings can be configured through command palette (Super-Shift-P)

Hyprland

To add Hyprland configuration, put your additional configuration into a file in ~/.config/hypr/hyprland.conf.d/

Additional configuration example
# Change default terminal, by default use sensible-terminal script bundled with this dotfiles.
$terminal = alacritty

# Disable hardware cursors for NVIDIA GPU
cursor {
  no_hardware_cursors=false 
}

# Change cursor name & size 
$cursorName = catppuccin-macchiato-light-cursors
$cursorSize = 24