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 photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
hypridle Hyprland's idle daemon
0.1.6_2 x11 on this many watch lists=2 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.6_2Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-02-23 04:15:06
Last Update: 2025-07-03 03:44:31
Commit Hash: ae41847
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
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.6_2/catalog.mk
  5. /usr/local/share/licenses/hypridle-0.1.6_2/LICENSE
  6. /usr/local/share/licenses/hypridle-0.1.6_2/BSD3CLAUSE
Collapse this list.
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 = 1743171426 SHA256 (hyprwm-hypridle-v0.1.6_GH0.tar.gz) = ea4faf92e7ef303a538551e2b0ea67a557b2d711574993a5a3fea3b27667dc63 SIZE (hyprwm-hypridle-v0.1.6_GH0.tar.gz) = 17053

Expand this list (2 items)

Collapse this list.

SHA256 (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = bba082af141599d4342e7b8505401a6e3a32be819d9eb23ce6c90f7407e62c1f SIZE (hyprwm-hyprland-protocols-v0.6.2_GH0.tar.gz) = 9887

Collapse this list.


Packages (timestamps in pop-ups are UTC):
hypridle
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.1.6_20.1.6_2-0.1.6_20.1.6_2---
FreeBSD:13:quarterly0.1.60.1.6_2-0.1.60.1.6_2---
FreeBSD:14:latest0.1.6_20.1.6_2-0.1.6_20.1.6_2---
FreeBSD:14:quarterly0.1.60.1.6_2-0.1.60.1.6_2---
FreeBSD:15:latest0.1.6_20.1.6_2n/a0.1.6_2n/a--0.1.0
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. hyprwayland-scanner>=0.4.4 : devel/hyprwayland-scanner
  2. wayland-protocols>0 : graphics/wayland-protocols
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. 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.6?dummy=/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 20