notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
hypridle Hyprland's idle daemon
0.1.8 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.1.7_4Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-02-23 04:15:06
Last Update: 2026-07-27 12:04:26
Commit Hash: bea7998
Also Listed In: wayland
License: BSD3CLAUSE
WWW:
https://github.com/hyprwm/hypridle
Description:
Hyprland's idle daemon. Requires logind or consolekit2 session. Features: - based on the ext-idle-notify-v1 wayland protocol - support for dbus' loginctl commands (lock / unlock / before-sleep) - support for dbus' inhibit (used by e.g. firefox / steam)
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/hypridle
  2. lib/systemd/user/hypridle.service
  3. share/hypr/hypridle.conf
  4. /usr/local/share/licenses/hypridle-0.1.8/catalog.mk
  5. /usr/local/share/licenses/hypridle-0.1.8/LICENSE
  6. /usr/local/share/licenses/hypridle-0.1.8/BSD3CLAUSE
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • hypridle>0:x11/hypridle
To install the port:
cd /usr/ports/x11/hypridle/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/hypridle
  • pkg install hypridle
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hypridle
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1785153377 SHA256 (hyprwm-hypridle-v0.1.8_GH0.tar.gz) = 08703613cc33cc796c2179bcaa6076e8618113f67b938daaf7535f90c7d39595 SIZE (hyprwm-hypridle-v0.1.8_GH0.tar.gz) = 19972

Packages (timestamps in pop-ups are UTC):
hypridle
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.1.7_30.1.7_3-0.1.70.1.7_3n/an/an/a
FreeBSD:13:quarterly0.1.7_20.1.7_2-0.1.6_30.1.7_2n/an/an/a
FreeBSD:14:latest0.1.7_40.1.7_5-0.1.6_50.1.8---
FreeBSD:14:quarterly0.1.7_40.1.7_4-0.1.6_30.1.7_4---
FreeBSD:15:latest0.1.7_50.1.8n/a0.1.6_5n/an/a-0.1.0
FreeBSD:15:quarterly0.1.7_40.1.7_4n/a-n/an/a--
FreeBSD:16:latest0.1.7_40.1.8n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. hyprland-protocols>=0.6.0 : graphics/hyprland-protocols
  2. hyprwayland-scanner>=0.4.4 : devel/hyprwayland-scanner
  3. wayland-protocols>0 : graphics/wayland-protocols
  4. cmake : devel/cmake-core
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libhyprlang.so : devel/hyprlang
  2. libhyprutils.so : devel/hyprutils
  3. libsdbus-c++.so : devel/sdbus-cpp
  4. libwayland-client.so : graphics/wayland
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
x11_hypridle
USES:
compiler:c++11-lib cmake pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/hyprwm/hypridle/tar.gz/v0.1.8?dummy=/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.1.8
27 Jul 2026 12:04:26
commit hash: bea799878f71b55ef0f953ad3d9386e73bdea046commit hash: bea799878f71b55ef0f953ad3d9386e73bdea046commit hash: bea799878f71b55ef0f953ad3d9386e73bdea046commit hash: bea799878f71b55ef0f953ad3d9386e73bdea046 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
x11/hypridle: Update to 0.1.8

Changelog: https://github.com/hyprwm/hypridle/releases/tag/v0.1.8

Reported by:	GitHub (watch releases)
0.1.7_5
20 Jul 2026 00:26:25
commit hash: 1fb874506ac61e762140d993f15d81a993d4fd87commit hash: 1fb874506ac61e762140d993f15d81a993d4fd87commit hash: 1fb874506ac61e762140d993f15d81a993d4fd87commit hash: 1fb874506ac61e762140d993f15d81a993d4fd87 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
*/*: Bump port revision after hyprutils shlib version bump (8d941d9935e3)
0.1.7_4
02 May 2026 11:35:00
commit hash: d1aeaf5c396e67e3c63f0b8c4c4a0c2580a63230commit hash: d1aeaf5c396e67e3c63f0b8c4c4a0c2580a63230commit hash: d1aeaf5c396e67e3c63f0b8c4c4a0c2580a63230commit hash: d1aeaf5c396e67e3c63f0b8c4c4a0c2580a63230 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
*/*: Bump port revision after hyprutils shlib version bump (9f3ab36ce78b)
0.1.7_3
05 Apr 2026 13:06:58
commit hash: 4aa6d248083f095d56cc8170cdecabf693eb27a1commit hash: 4aa6d248083f095d56cc8170cdecabf693eb27a1commit hash: 4aa6d248083f095d56cc8170cdecabf693eb27a1commit hash: 4aa6d248083f095d56cc8170cdecabf693eb27a1 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
*/*: Bump port revision after hyprutils shlib version bump (b4a76f0828ff)
0.1.7_2
09 Dec 2025 08:34:25
commit hash: c717dfb15a53ae73e7914e307ed52c8704565086commit hash: c717dfb15a53ae73e7914e307ed52c8704565086commit hash: c717dfb15a53ae73e7914e307ed52c8704565086commit hash: c717dfb15a53ae73e7914e307ed52c8704565086 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
*/*: Bump port revision after hyprutils shlib version bump (35fa8b23267b)
0.1.7_1
09 Oct 2025 01:57:13
commit hash: 64d4daf4f604e20971e1850d37e4aa59c41d1475commit hash: 64d4daf4f604e20971e1850d37e4aa59c41d1475commit hash: 64d4daf4f604e20971e1850d37e4aa59c41d1475commit hash: 64d4daf4f604e20971e1850d37e4aa59c41d1475 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
*/*: bump port revision after hyprutils shlib version bump (12d8cc14bd4f)
0.1.7
28 Aug 2025 08:01:03
commit hash: 4fed32e7d3b3dcc1858193dd927836da9f852e45commit hash: 4fed32e7d3b3dcc1858193dd927836da9f852e45commit hash: 4fed32e7d3b3dcc1858193dd927836da9f852e45commit hash: 4fed32e7d3b3dcc1858193dd927836da9f852e45 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
x11/hypridle: update to 0.1.7

Changelog: https://github.com/hyprwm/hypridle/releases/tag/v0.1.7

Reported by:	GitHub (watch releases)
0.1.6_5
07 Aug 2025 11:01:56
commit hash: 43f4f5406e967d12da97e8e3db3f3a03f173f149commit hash: 43f4f5406e967d12da97e8e3db3f3a03f173f149commit hash: 43f4f5406e967d12da97e8e3db3f3a03f173f149commit hash: 43f4f5406e967d12da97e8e3db3f3a03f173f149 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
Author: fgorter
x11/hypridle: add patch to avoid illegal hardware instruction on startup

The issue is also reported at:
https://github.com/hyprwm/hypridle/issues/68

While here, use hyprland-protocols from ports.

PR:		288679
Reported by:	fgorter <fgorter@gmail.com>
Obtained
from:	https://github.com/hyprwm/hypridle/issues/68#issuecomment-2428697344
0.1.6_4
20 Jul 2025 11:02:01
commit hash: 7196055714cf97689409fd9483e7f69b7c826c1ccommit hash: 7196055714cf97689409fd9483e7f69b7c826c1ccommit hash: 7196055714cf97689409fd9483e7f69b7c826c1ccommit hash: 7196055714cf97689409fd9483e7f69b7c826c1c files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
*/*: bump port revision after hyprutils shlib version bump (39d792813677)
0.1.6_3
17 Jul 2025 06:02:30
commit hash: 41e03e0f520a40b1ea8b662c5e7ffc8b95bbfe49commit hash: 41e03e0f520a40b1ea8b662c5e7ffc8b95bbfe49commit hash: 41e03e0f520a40b1ea8b662c5e7ffc8b95bbfe49commit hash: 41e03e0f520a40b1ea8b662c5e7ffc8b95bbfe49 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
hyprland-related ports: take maintainership

MFH:		2025Q3
0.1.6_2
03 Jul 2025 03:44:31
commit hash: ae418477145a93051af210e3ac6e3a144413d692commit hash: ae418477145a93051af210e3ac6e3a144413d692commit hash: ae418477145a93051af210e3ac6e3a144413d692commit hash: ae418477145a93051af210e3ac6e3a144413d692 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: drop maintainership
0.1.6_2
01 May 2025 00:59:49
commit hash: a2e7c93a3a1b0a7e8e705c2f59d1052659a5c24ecommit hash: a2e7c93a3a1b0a7e8e705c2f59d1052659a5c24ecommit hash: a2e7c93a3a1b0a7e8e705c2f59d1052659a5c24ecommit hash: a2e7c93a3a1b0a7e8e705c2f59d1052659a5c24e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.7.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)
0.1.6_1
07 Apr 2025 19:27:52
commit hash: d30350734b54545e1301f8a87464d4865268f38ccommit hash: d30350734b54545e1301f8a87464d4865268f38ccommit hash: d30350734b54545e1301f8a87464d4865268f38ccommit hash: d30350734b54545e1301f8a87464d4865268f38c files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.6.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.6.0
Reported by:	GitHub (watch releases)
0.1.6
29 Mar 2025 00:18:59
commit hash: 7cbc51d59454fff6ee8e1a6748dd0713df16ca12commit hash: 7cbc51d59454fff6ee8e1a6748dd0713df16ca12commit hash: 7cbc51d59454fff6ee8e1a6748dd0713df16ca12commit hash: 7cbc51d59454fff6ee8e1a6748dd0713df16ca12 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: update to 0.1.6

Changes:	https://github.com/hyprwm/hypridle/releases/tag/v0.1.6
Reported by:	GitHub (watch releases)
0.1.5_4
29 Mar 2025 00:18:57
commit hash: 054bf3111cfe945baee5bd84f37023b1e9afb607commit hash: 054bf3111cfe945baee5bd84f37023b1e9afb607commit hash: 054bf3111cfe945baee5bd84f37023b1e9afb607commit hash: 054bf3111cfe945baee5bd84f37023b1e9afb607 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: avoid casting integer to string

src/core/Hypridle.cpp:508:131: error: non-constant-expression cannot be narrowed
from type 'pid_t' (aka 'int') to 'uint32_t' (aka 'unsigned int') in initializer
list [-Wc++11-narrowing]
  508 |        
proxy->callMethod("GetSessionByPID").onInterface("org.freedesktop.ConsoleKit.Manager").withArguments(std::string{uint32_t{getpid()}}).storeResultsTo(path);
      |                                                                         
                                                         ^~~~~~~~
src/core/Hypridle.cpp:508:131: note: insert an explicit cast to silence this
issue
  508 |        
proxy->callMethod("GetSessionByPID").onInterface("org.freedesktop.ConsoleKit.Manager").withArguments(std::string{uint32_t{getpid()}}).storeResultsTo(path);
      |                                                                         
                                                         ^~~~~~~~
      |                                                                         
                                                         static_cast<uint32_t>(
)
src/core/Hypridle.cpp:508:122: error: non-constant-expression cannot be narrowed
from type 'uint32_t' (aka 'unsigned int') to 'char' in initializer list
[-Wc++11-narrowing]
  508 |        
proxy->callMethod("GetSessionByPID").onInterface("org.freedesktop.ConsoleKit.Manager").withArguments(std::string{uint32_t{getpid()}}).storeResultsTo(path);
      |                                                                         
                                                ^~~~~~~~~~~~~~~~~~
src/core/Hypridle.cpp:508:122: note: insert an explicit cast to silence this
issue
  508 |        
proxy->callMethod("GetSessionByPID").onInterface("org.freedesktop.ConsoleKit.Manager").withArguments(std::string{uint32_t{getpid()}}).storeResultsTo(path);
      |                                                                         
                                                ^~~~~~~~~~~~~~~~~~
      |                                                                         
                                                static_cast<char>()

Exposed by -Wno-narrowing removal in v0.1.6.
0.1.5_3
28 Jan 2025 00:58:41
commit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6cecommit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6cecommit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6cecommit hash: 8d2acadbc5c5d86568c06387f84f45a6b68dd6ce files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.5.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.5.0
Reported by:	GitHub (watch releases)
0.1.5_2
24 Jan 2025 20:18:31
commit hash: f0376aee99254d9561a8024d936206ee20f46d8acommit hash: f0376aee99254d9561a8024d936206ee20f46d8acommit hash: f0376aee99254d9561a8024d936206ee20f46d8acommit hash: f0376aee99254d9561a8024d936206ee20f46d8a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.4.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.4.0
Reported by:	GitHub (watch releases)
0.1.5_1
23 Dec 2024 23:03:03
commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28commit hash: 8543f44f7c3fc2b67c44348e4d9e584f3e09ea28 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprutils: update to 0.3.0

Changes:	https://github.com/hyprwm/hyprutils/releases/tag/v0.3.0
Reported by:	GitHub (watch releases)
0.1.5
02 Nov 2024 17:19:28
commit hash: 330a38e987b36dbb5903224bf69e5dcdcd115091commit hash: 330a38e987b36dbb5903224bf69e5dcdcd115091commit hash: 330a38e987b36dbb5903224bf69e5dcdcd115091commit hash: 330a38e987b36dbb5903224bf69e5dcdcd115091 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: update to 0.1.5

Changes:	https://github.com/hyprwm/hypridle/releases/tag/v0.1.5
Reported by:	GitHub (watch releases)
0.1.4
23 Oct 2024 09:36:22
commit hash: 4f07933b4df02fc5cf7206f71d8bd5730abb92e7commit hash: 4f07933b4df02fc5cf7206f71d8bd5730abb92e7commit hash: 4f07933b4df02fc5cf7206f71d8bd5730abb92e7commit hash: 4f07933b4df02fc5cf7206f71d8bd5730abb92e7 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: update to 0.1.4

Changes:	https://github.com/hyprwm/hypridle/releases/tag/v0.1.4
Reported by:	GitHub (watch releases)
0.1.3
23 Oct 2024 09:36:20
commit hash: d99010b4d4278ec2cd6f3cfe8225d99fdf410e92commit hash: d99010b4d4278ec2cd6f3cfe8225d99fdf410e92commit hash: d99010b4d4278ec2cd6f3cfe8225d99fdf410e92commit hash: d99010b4d4278ec2cd6f3cfe8225d99fdf410e92 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/sdbus-cpp: update to 2.0.0

Changes:	https://github.com/Kistler-Group/sdbus-cpp/releases/tag/v2.0.0
Reported by:	GitHub (watch releases)
0.1.3
22 Oct 2024 00:54:11
commit hash: cc3291614b0107f5b832ff5372663488e8cce0c8commit hash: cc3291614b0107f5b832ff5372663488e8cce0c8commit hash: cc3291614b0107f5b832ff5372663488e8cce0c8commit hash: cc3291614b0107f5b832ff5372663488e8cce0c8 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: update to 0.1.3

Changes:	https://github.com/hyprwm/hypridle/releases/tag/v0.1.3
Reported by:	GitHub (watch releases)
0.1.2
01 Oct 2024 18:56:20
commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782commit hash: 4485bd8221c2c5630b87826d37da850b3361b782 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: drop support for expired FreeBSD 14.0

Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
0.1.2
10 Jun 2024 16:55:08
commit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936ecommit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936ecommit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936ecommit hash: f6d8bf07dc1871848e7e5a1fbb0224139e94936e files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
*: move FreeBSD 14.0 EOL to 2024Q4

FreeBSD 14.1 was released on 2024-06-04. The transition period is at
least 3 months but usually rounded up to almost 4 months.
0.1.2
18 Apr 2024 23:00:21
commit hash: 5386e2c3687b16f52b0a680de66c4722d741745acommit hash: 5386e2c3687b16f52b0a680de66c4722d741745acommit hash: 5386e2c3687b16f52b0a680de66c4722d741745acommit hash: 5386e2c3687b16f52b0a680de66c4722d741745a files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: update to 0.1.2

Changes:	https://github.com/hyprwm/hypridle/releases/tag/v0.1.2
Reported by:	GitHub (watch releases)
0.1.1_1
08 Mar 2024 18:30:15
commit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ffcommit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ffcommit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ffcommit hash: d2b938d8909f8dc1ac0c681c7e02c306ab0a59ff files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
devel/hyprlang: update to 0.5.0

Changes:	https://github.com/hyprwm/hyprlang/releases/tag/v0.5.0
Reported by:	GitHub (watch releases)
0.1.1
28 Feb 2024 16:36:26
commit hash: 8198b0f1d492a2f76cb870cb1a61ca2a764a3a8bcommit hash: 8198b0f1d492a2f76cb870cb1a61ca2a764a3a8bcommit hash: 8198b0f1d492a2f76cb870cb1a61ca2a764a3a8bcommit hash: 8198b0f1d492a2f76cb870cb1a61ca2a764a3a8b files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: update to 0.1.1

Changes:	https://github.com/hyprwm/hypridle/releases/tag/v0.1.1
Reported by:	GitHub (watch releases)
0.1.0
27 Feb 2024 16:51:15
commit hash: 1947e3c8f4fdf1c125f657e604160bfa725fe568commit hash: 1947e3c8f4fdf1c125f657e604160bfa725fe568commit hash: 1947e3c8f4fdf1c125f657e604160bfa725fe568commit hash: 1947e3c8f4fdf1c125f657e604160bfa725fe568 files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: unbreak build with libc++ 16

In file included from src/config/ConfigManager.cpp:1:
In file included from src/config/ConfigManager.hpp:3:
src/config/../helpers/Log.hpp:56:27: error: no member named 'vformat' in
namespace 'std'
        std::cout << std::vformat(fmt, std::make_format_args(args...)) << "\n";
                     ~~~~~^
src/config/../helpers/Log.hpp:56:45: error: no member named 'make_format_args'
in namespace 'std'
        std::cout << std::vformat(fmt, std::make_format_args(args...)) << "\n";
                                       ~~~~~^

Reported by:	pkg-fallout
0.1.0
26 Feb 2024 13:14:11
commit hash: 0bdaa08f3044e8d4f213e146606d2afc71ab8adfcommit hash: 0bdaa08f3044e8d4f213e146606d2afc71ab8adfcommit hash: 0bdaa08f3044e8d4f213e146606d2afc71ab8adfcommit hash: 0bdaa08f3044e8d4f213e146606d2afc71ab8adf files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: adjust consolekit2 comment
0.1.0
23 Feb 2024 04:12:13
commit hash: 8a4a4d26acaf199d48bd2164ddeda103028b4c1dcommit hash: 8a4a4d26acaf199d48bd2164ddeda103028b4c1dcommit hash: 8a4a4d26acaf199d48bd2164ddeda103028b4c1dcommit hash: 8a4a4d26acaf199d48bd2164ddeda103028b4c1d files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
x11/hypridle: add new port

Hyprland's idle daemon. Requires logind or consolekit2 session.

Features:
 - based on the ext-idle-notify-v1 wayland protocol
 - support for dbus' loginctl commands (lock / unlock / before-sleep)
 - support for dbus' inhibit (used by e.g. firefox / steam)

https://github.com/hyprwm/hypridle

Number of commits found: 30