summaryrefslogtreecommitdiff
path: root/nix/default.nix
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-08-26 23:13:33 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-08-26 23:13:33 +1000
commit4f819c855714268978f368dbe667439e3de9ca39 (patch)
tree9158fd20cf479b5aa66cc22edafb32cb473c4f3c /nix/default.nix
parentnix: refactor (diff)
downloadcaelestia-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.nix27
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 = {