hyprdim(1)

πŸ“¦ version 3.0.1, in nixos 26.05, nixpkgs unstable

πŸ’– NAME πŸ’–

okay so hyprdim β€” yes, the hyprdim(1) page from the General Commands Manual β€” is literally a daemon that automatically dims windows in Hyprland when you switch between them. main character energy fr fr ✨


✨ SYNOPSIS ✨

hyprdim [-s|--strength] [-d|--duration] [-f|--fade] [-b|--bezier]
[-D|--dialog-dim] [-v|--verbose] [-h|--help] [-V|--version]

🌈 DESCRIPTION 🌈

bestie, picture this: hyprdim is a daemon that automatically dims windows in Hyprland when you switch between them. The way it works is lowkey iconic β€” it sets the dim_inactive variable and changes dim_strength based on whether windows should be dimmed or not. That's what gives you smooth dim animations, no cap πŸ’…

it also uses threads to keep track of new window events. That means it can only disable dim once a user has been inactive long enough. obsessed 🫢

hyprdim is written in Safe Rust and is available under the GPL license. Anyone is free to study the software and expand upon it. The source code is available here [5].

the links, bestie:

okay legal moment, but make it cute: this program is free software β€” you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


πŸ’… OPTIONS πŸ’…

  • -s, --strength=STRENGTH β€” [default: 0.4]. A value from 0 (no dim) to 1 (maximum dim).

Note that negative numbers such as -1 and -5 are also supported for "light dim".

  • -d, --duration=DURATION β€” [default: 800]. How many milliseconds to wait before removing dim.
  • -f, --fade=FADE β€” [default: 7]. Fade animation speed from 0 (instantaneous) to 255 (very slow).

The slower the fade animation speed is, the higher the duration should be before removing dim.

  • -b, --bezier=BEZIER β€” [default: default]. Bezier curve used for the animation.
  • -D, --dialog-dim=DIALOG_DIM β€” [default: 0.7]. Strength of dim for windows that are the same class and floating.

Used for a permanent dim while working in dialog boxes such as file pickers.

Note that the dim is removed when switching workspaces or doing any other event.

  • -v, --verbose β€” Show information about what hyprdim is doing.
  • -h, --help β€” Print help (see a summary with '-h').
  • -V, --version β€” Print version.

πŸ¦‹ VERSION πŸ¦‹

v3.0.1 β€” that's the version, bestie πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

Copyright (C) 2023-2025 Donovan Glover <https://donovan.is/>


okay that's a wrap, bestie πŸŽ€ the footer situation is hyprdim 3.0.1 and hyprdim(1), and there is no date listed on this page, so consider that your official cute sign-off βœ¨πŸ’œ

πŸ“¦ where this page comes from