summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.envrc11
-rw-r--r--flake.nix7
2 files changed, 11 insertions, 7 deletions
diff --git a/.envrc b/.envrc
index 3550a30..a27edf2 100644
--- a/.envrc
+++ b/.envrc
@@ -1 +1,12 @@
use flake
+
+shopt -s globstar
+watch_file assets/cpp/**/*.cpp
+watch_file assets/cpp/**/*.hpp
+watch_file plugin/**/*.cpp
+watch_file plugin/**/*.hpp
+
+cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug -DDISTRIBUTOR=direnv
+cmake --build build
+export CAELESTIA_LIB_DIR="$PWD/build/lib";
+export QML2_IMPORT_PATH="$PWD/build/qml";
diff --git a/flake.nix b/flake.nix
index deb00c7..789a401 100644
--- a/flake.nix
+++ b/flake.nix
@@ -49,14 +49,7 @@
pkgs.mkShell {
inputsFrom = [shell shell.plugin shell.assets];
packages = with pkgs; [material-symbols rubik nerd-fonts.caskaydia-cove];
-
CAELESTIA_XKB_RULES_PATH = "${pkgs.xkeyboard-config}/share/xkeyboard-config-2/rules/base.lst";
- shellHook = ''
- cmake -B build -G Ninja -DCMAKE_BUILD_TYPE=Debug
- cmake --build build
- export CAELESTIA_LIB_DIR="$PWD/build/lib";
- export QML2_IMPORT_PATH="$PWD/build/qml";
- '';
};
});