diff options
| author | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-08-26 23:13:33 +1000 |
|---|---|---|
| committer | 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> | 2025-08-26 23:13:33 +1000 |
| commit | 4f819c855714268978f368dbe667439e3de9ca39 (patch) | |
| tree | 9158fd20cf479b5aa66cc22edafb32cb473c4f3c /nix/default.nix | |
| parent | nix: refactor (diff) | |
| download | caelestia-shell-4f819c855714268978f368dbe667439e3de9ca39.tar.gz caelestia-shell-4f819c855714268978f368dbe667439e3de9ca39.tar.bz2 caelestia-shell-4f819c855714268978f368dbe667439e3de9ca39.zip | |
internal: use systemd-inhibit
No need for custom inhibit script (it didn't even work anyways 💀)
Diffstat (limited to 'nix/default.nix')
| -rw-r--r-- | nix/default.nix | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/nix/default.nix b/nix/default.nix index c46aebb..8b1662b 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -93,29 +93,6 @@ ''; }; - idleInhibitor = stdenv.mkDerivation { - pname = "wayland-idle-inhibitor"; - version = "1.0"; - - src = ./../assets/cpp; - - nativeBuildInputs = [gcc wayland-scanner wayland-protocols]; - buildInputs = [wayland]; - - buildPhase = '' - wayland-scanner client-header < ${wayland-protocols}/share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml > idle-inhibitor.h - wayland-scanner private-code < ${wayland-protocols}/share/wayland-protocols/unstable/idle-inhibit/idle-inhibit-unstable-v1.xml > idle-inhibitor.c - - gcc -o idle-inhibitor.o -c idle-inhibitor.c - g++ -o inhibit_idle idle-inhibitor.cpp idle-inhibitor.o -lwayland-client - ''; - - installPhase = '' - mkdir -p $out/bin - install -Dm755 inhibit_idle $out/bin/inhibit_idle - ''; - }; - plugin = stdenv.mkDerivation { pname = "caelestia-qt-plugin"; version = "0.0.1"; @@ -139,7 +116,7 @@ in src = ./..; nativeBuildInputs = [gcc makeWrapper qt6.wrapQtAppsHook]; - buildInputs = [quickshell plugin beatDetector idleInhibitor xkeyboard-config qt6.qtbase]; + buildInputs = [quickshell plugin beatDetector xkeyboard-config qt6.qtbase]; propagatedBuildInputs = runtimeDeps; patchPhase = '' @@ -155,12 +132,10 @@ in --prefix PATH : "${lib.makeBinPath runtimeDeps}" \ --set FONTCONFIG_FILE "${fontconfig}" \ --set CAELESTIA_BD_PATH ${beatDetector}/bin/beat_detector \ - --set CAELESTIA_II_PATH ${idleInhibitor}/bin/inhibit_idle \ --set CAELESTIA_XKB_RULES_PATH ${xkeyboard-config}/share/xkeyboard-config-2/rules/base.lst \ --add-flags "-p $out/share/caelestia-shell" ln -sf ${beatDetector}/bin/beat_detector $out/bin - ln -sf ${idleInhibitor}/bin/inhibit_idle $out/bin ''; meta = { |