summaryrefslogtreecommitdiff
path: root/nix
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-08-24 14:54:41 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-08-24 14:54:41 +1000
commita41b954216976381a937e2991a423c5a16e2750b (patch)
tree4255624dc72d57f9478bf6e8c2f660824dabd5fd /nix
parentinternal: rename Hyprland -> Hypr (diff)
downloadcaelestia-shell-a41b954216976381a937e2991a423c5a16e2750b.tar.gz
caelestia-shell-a41b954216976381a937e2991a423c5a16e2750b.tar.bz2
caelestia-shell-a41b954216976381a937e2991a423c5a16e2750b.zip
hypr: proper kb layout code
Diffstat (limited to 'nix')
-rw-r--r--nix/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nix/default.nix b/nix/default.nix
index 29a93cb..1f27491 100644
--- a/nix/default.nix
+++ b/nix/default.nix
@@ -33,6 +33,7 @@
wayland,
wayland-protocols,
wayland-scanner,
+ xkeyboard-config,
caelestia-cli,
withCli ? false,
extraRuntimeDeps ? [],
@@ -120,7 +121,7 @@ in
src = ./..;
nativeBuildInputs = [gcc makeWrapper qt6.wrapQtAppsHook];
- buildInputs = [quickshell beatDetector idleInhibitor qt6.qtbase];
+ buildInputs = [quickshell beatDetector idleInhibitor xkeyboard-config qt6.qtbase];
propagatedBuildInputs = runtimeDeps;
patchPhase = ''
@@ -137,6 +138,7 @@ in
--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