A graceful shutdown utility for Hyprland
  • C++ 88.8%
  • Nix 7.4%
  • CMake 3.8%
Find a file
2026-05-12 19:32:51 +01:00
.github/workflows CI: use org-wide actions 2026-04-17 15:23:37 +03:00
assets all: initial commit 2025-12-05 17:26:00 +00:00
nix nix: separate overlay with deps 2026-03-02 20:22:41 +02:00
src fix: update window close and exit dispatchers for Hyprland 0.55+ (lua) (#24) 2026-04-28 17:09:47 +01:00
.clang-format all: initial commit 2025-12-05 17:26:00 +00:00
.clang-tidy all: initial commit 2025-12-05 17:26:00 +00:00
.gitignore all: initial commit 2025-12-05 17:26:00 +00:00
CMakeLists.txt cmake: remove desktop mention 2025-12-05 22:29:39 +00:00
flake.lock flake.lock: update 2026-03-02 20:22:52 +02:00
flake.nix nix: separate overlay with deps 2026-03-02 20:22:41 +02:00
LICENSE Initial commit 2025-12-05 15:42:11 +00:00
README.md all: initial commit 2025-12-05 17:26:00 +00:00
VERSION version: bump to 0.1.1 2026-05-12 19:32:51 +01:00

hyprshutdown

A graceful shutdown/logout utility for Hyprland, which prevents apps from crashing / dying unexpectedly.

Usage

Just run hyprshutdown. This will close all apps and exit Hyprland.

See hyprshutdown -h for more information.

Notes

hyprshutdown does not shut down the system, it only shuts down Hyprland.

hyprshutdown does not work with anything other than Hyprland, as it relies on Hyprland IPC.