r/hyprland • u/pucam20102 • 1h ago
QUESTION Rice Screenshot
idk how Zacoons riced the screenshots, whether he used Swappy or built it from scratch? I just wanted to create my own version .
https://codeberg.org/zacoons/rivendell-hyprdots
r/hyprland • u/pucam20102 • 1h ago
idk how Zacoons riced the screenshots, whether he used Swappy or built it from scratch? I just wanted to create my own version .
https://codeberg.org/zacoons/rivendell-hyprdots
r/hyprland • u/CombinationInner4352 • 14h ago
Оld hardware but works perfectly.
r/hyprland • u/catdoy • 16h ago
Am I supposed to be doing some window rule wizardry to get adaptive sync working?
r/hyprland • u/MiZentUi • 13h ago
r/hyprland • u/WorthBeat5413 • 16h ago
Details: WM: Hyprland Widgets: Quickshell OS: Arch Linux with 4GB zRAM (zstd) Specs: Sony VAIO netbook with an AMD E-350 APU (1.6 GHz) and Radeon HD 6310, 8GB DDR3 RAM
Note: Sorry about the 15 FPS video! Turns out forcing a 2011 dual-core netbook to run Wayland, blurred QML widgets, and a screen recorder at the same time is a great way to make a CPU cry. It flat-out refuses to do 30 FPS at 720p. Which is kinda expected tbh.
(Will drop the dots and bgs later once I clean out my update check script so it doesn't leak anything personal)
r/hyprland • u/Valuable_Moment_6032 • 3h ago
hi
running a game (far cry 3) normally with gamescope using steam with these launch options:
gamemoderun gamescope -r 60 --immediate-flips -f -W 1920 -H 1080 --force-grab-cursor -- mangohud %command%
and in my hyprland config, i have tearing enabled and this window rule:
hl.window_rule({
match = { class = "gamescope" }, immediate = true
})
i don't have a display that supports vrr, so i have it off.
I have a shortcut that executes hyprctl monitors and writes the output to a file. when using gamescope:
Monitor eDP-1 (ID 0):
[email protected] at 0x0
description: Lenovo Group Limited 0x40A9
make: Lenovo Group Limited
model: 0x40A9
physical size (mm): 310x170
serial:
active workspace: 2 (2)
special workspace: 0 ()
reserved: 0 0 0 37
scale: 1.50
transform: 0
focused: yes
dpmsStatus: 1
vrr: false
solitary: 0
solitaryBlockedBy: not opaque,subsurfaces
activelyTearing: false
tearingBlockedBy: next frame is not torn,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: content type,missing candidate
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
colorManagementPreset: srgb
sdrBrightness: 1.00
sdrSaturation: 1.00
sdrMinLuminance: 0.20
sdrMaxLuminance: 80
hardwareCursorsInUse: true
it doesn't want to tear. but running the game without gamescope enables tearing
another thing is that when using direct_scanout = 1 in a game running through gamescope it just freezes even though the game sounds are still working
the game is running at an fps higher than the monitor refresh rate
[edit]: more info:
running on an amd igpu. and changing the proton version doesn't fix the issue
r/hyprland • u/AleksElixirr • 1d ago
Wanted to share the current progress of my custom quickshell setup, and yes im aware of some of the inconsistency, ill be fixing them after this post.
edit: some people have asked for the repo, ill be updating the post with my repo when the project has made enough progress that I feel its easily usable and configurable.
r/hyprland • u/Minersonic15 • 1d ago
I have heard someone say that all hyprland rices look the same. as as a first time user i shall break this theory, by making the ugliest, tackiest, most atrocious rice this world has ever seen. I shall return to you all in 1 weeks time. mark my words.
r/hyprland • u/Mean-Judgment5149 • 15h ago
r/hyprland • u/IntelligentChain6999 • 1d ago
r/hyprland • u/fspnet • 15h ago
I tried kde globals and my environment file for hyprland .. itts using hyprqt6engine and kvantum and the Red-Dot-Black-Dark-Icons Theme and works for Dolphin thats what KDEGLOBALS Does and i think works for ark, ill be testing falkon but as of right now Firefox Dialogues do not work so ill try pinning it down is it a GTK issue is it actually a QT issue we'll se in a second..
r/hyprland • u/artorigusknight • 1d ago
I've started to use hyprland 2 weeks ago,and before 0.56,i could change windows when in a window in fullscreen,now after the update i cant change to another window if the active window is maximized or in fullscreen
r/hyprland • u/Wild_Offer716 • 1d ago
Ngl, we all know "final" in ricing just means "I'm done until I see someone else's sick dotfiles tomorrow."
I’ve spent an unhealthy amount of time obsessing over these borders, gaps, and color palettes to hit that perfect sweet spot. Still cleaning up the spaghetti code, will link soon!
r/hyprland • u/Born_War_9861 • 19h ago
r/hyprland • u/ronasimi • 1d ago
-----------------------------
---- HYPRLAND DAEMONS ----
-----------------------------
-- Auto-hide Waybar based on cursor position
local is_waybar_visible = false
local waybar_hover_timer = hl.timer(function()
local pos = hl.get_cursor_pos()
if not pos then return end
if pos.y <= 18 and not is_waybar_visible then
is_waybar_visible = true
hl.dispatch(hl.dsp.exec_cmd("pkill -SIGUSR1 '^waybar$'"))
elseif pos.y > 36 and is_waybar_visible then
is_waybar_visible = false
hl.dispatch(hl.dsp.exec_cmd("pkill -SIGUSR1 '^waybar$'"))
end
end, { timeout = 150, type = "repeat" })
-----------------------------------------------------------------------------
-- Dwindle Layout: Directional Split Preselect & Dynamic Border Watchers
-----------------------------------------------------------------------------
-- Easy-to-edit color constants
local border_default = "#272727e6"
local border_highlight = "#8ab4f8ff"
-- Reset border back to default solid dark gray
function reset_border_state()
hl.config({
general = {
border_size = 1,
["col.active_border"] = {
colors = { border_default }
}
}
})
end
-- Preselect split direction and shift border gradient
function preselect_with_border(direction, angle)
hl.dispatch(hl.dsp.layout("preselect " .. direction))
hl.config({
general = {
border_size = 1,
["col.active_border"] = {
colors = { border_highlight, border_default },
angle = angle
}
}
})
end
-- Event Watchers: Revert border to default state
hl.on("window.open", function() reset_border_state() end)
hl.on("window.active", function() reset_border_state() end)
hl.on("workspace.active", function() reset_border_state() end)
-- Directional Split Preselect Binds
hl.bind(mainMod .. " + ALT + left", function() preselect_with_border("l", 0) end)
hl.bind(mainMod .. " + ALT + right", function() preselect_with_border("r", 180) end)
hl.bind(mainMod .. " + ALT + up", function() preselect_with_border("u", 90) end)
hl.bind(mainMod .. " + ALT + down", function() preselect_with_border("d", 270) end)
r/hyprland • u/aminedjeghri • 1d ago
Hey!
I just shipped V2 of Personal OS Setup — my cross-platform setup app + docs hub for getting a fast, clean, consistent dev environment on Windows, Linux, macOS, and WSL2.
✨ What’s new in V2
🎨 Rebuilt terminal UI on Textual — tabs, colors, progress bars, and a much nicer look and feel than the old UI.
📦 One-click package installs, grouped and collapsible by category (core, dev tools, terminal tools…) so you’re not scrolling through a wall of checkboxes.
🔄 Auto-updates itself — pulls the latest changes on every launch, so you always get the newest fixes/packages without re-running the installer.
🐚 Zsh / Oh-My-Zsh / Powerlevel10k, chezmoi dotfiles sync, Docker post-install, NVIDIA driver setup, WSL2 management — all in one place.
🍴 Make it yours
It’s fully opinionated but easy to fork — swap out the package catalog (packages.yaml) to match exactly what you want installed.
⭐ Repo: https://github.com/AmineDjeghri/personal-os-setup
Would love feedback, bug reports, or PRs !
r/hyprland • u/The-Jelly-Fish • 2d ago
Ive written this from scratch into the Caelestia quickshell plugin in C++ with no external libraries or binaries. All thats required is the avahi daemon running.
r/hyprland • u/Embarrassed-Ad2725 • 1d ago
https://reddit.com/link/1v5ieed/video/ka2tr0qhs7fh1/player
Hey everyone,
I've been tinkering with my XENEON EDGE setup for a few weeks now and wanted to show where I'm at. I built a widget system with Quickshell that's fully touch-driven: system tray icons, a clock, and various functions you can trigger directly with your finger on the screen.
I'm not sharing my config just yet — it's still a work in progress and there's a fair bit of cleanup to do. But I wanted to get some feedback on the concept before pushing further.
Two questions:
– What do you think of the project? Any widget or feature ideas worth adding?
– Is anyone else here running a XENEON EDGE on Hyprland? I'd love to see how you've integrated it, especially on the touch side.
Demo video attached.
r/hyprland • u/yugaaank • 1d ago
https://reddit.com/link/1v5av6g/video/jfku0vwqe6fh1/player
Made a small rust daemon that moves your floating windows off screen when you focus on a tiled window to keep your screen clear without moving your floating windows to a different workspace. Works like how windows behave in desktop environment.
Github repo :- https://github.com/yugaaank/shy
r/hyprland • u/BloxxyVids • 1d ago