hyprbuntu
22 August, 2026So omarchy 4.0 dropped but maybe I’m not ready to go all in see. Kind of grown used the the boringness of ubuntu but want hyprland
This is close but maybe too much https://wiki.hypr.land/Hypr-Ecosystem/hyprlauncher/ So much here https://github.com/hyprland-community/awesome-hyprland
So considering a meta deb package to just let me install the folliowing items and setup
hyprland
hypridle
waybar
fuzzel (hyperlauncher or walker? https://github.com/abenz1267/walker)
maybe hyprpolkitagent and xdg-desktop-portal-hyprland
hyperlock seems not be multi user so using this for now to switch users.
!/bin/sh
loginctl lock-session
sleep 0.5
gdbus call \
--system \
--dest org.gnome.DisplayManager \
--object-path /org/gnome/DisplayManager/LocalDisplayFactory \
--method org.gnome.DisplayManager.LocalDisplayFactory.CreateTransientDisplay
Fuzzel:
[main]
font=Ubuntu:size=14
width=42
lines=9
horizontal-pad=24
vertical-pad=14
inner-pad=10
icons-enabled=yes
icon-theme=Adwaita
prompt=>
placeholder=Search applications...
[colors]
background=111111f5
text=e6e6e6ff
prompt=9ca3afff
placeholder=6b7280ff
input=f5f5f5ff
match=ffffffff
selection=292929ff
selection-text=ffffffff
selection-match=ffffffff
counter=737373ff
border=3f3f46ff
[border]
width=1
radius=14
selection-radius=8
hyperidle:
-> % more .config/hypr/hypridle.conf
general {
# When logind asks the session to lock, start hyprlock.
lock_cmd = pidof hyprlock || hyprlock
# If GDM/logind successfully unlocks the session, dismiss hyprlock.
unlock_cmd = pkill -USR1 hyprlock
# Always lock before the machine itself suspends.
before_sleep_cmd = loginctl lock-session
# Make sure monitors come back on after resume.
after_sleep_cmd = hyprctl dispatch dpms on
}
# After 10 minutes: turn monitors off.
listener {
timeout = 600
on-timeout = hyprctl dispatch dpms off
on-resume = hyprctl dispatch dpms on
}
# After 15 minutes: lock the session.
listener {
timeout = 900
on-timeout = loginctl lock-session
}
hyperland itself:
# See https://wiki.hypr.land/Configuring/Monitors/
#monitor=,preferred,auto,auto
monitor = DP-1, preferred, 0x0, 1
monitor = HDMI-A-1, preferred, 3840x120, 1, transform, 1
###################
### MY PROGRAMS ###
###################
# See https://wiki.hypr.land/Configuring/Keywords/
# Set programs that you use
$terminal = ghostty
$fileManager = nautilus
$menu = fuzzel
$browser = google-chrome
bind = SUPER, RETURN, exec, $terminal
bind = SUPER, SPACE, exec, $menu
bind = SUPER, B, exec, $browser
# Omarchy-style close window
bind = SUPER, W, killactive,
#ghetto
bind = SUPER, L, exec, ~/.local/bin/switch-user

feed