From b648477b91e3cb1aefd5b6b8fdd94ffbbd79fcb1 Mon Sep 17 00:00:00 2001 From: Davi Ribeiro <104164579+Markus328@users.noreply.github.com> Date: Fri, 29 Aug 2025 01:07:47 -0300 Subject: nix: better nix develop + refactor (#490) --- flake.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index edb46bd..493723a 100644 --- a/flake.nix +++ b/flake.nix @@ -45,10 +45,17 @@ default = let shell = self.packages.${pkgs.system}.caelestia-shell; in - pkgs.mkShellNoCC { - inputsFrom = [shell]; + pkgs.mkShell { + inputsFrom = [shell shell.plugin shell.assets]; packages = with pkgs; [material-symbols rubik nerd-fonts.caskaydia-cove]; - CAELESTIA_LIB_DIR = "${shell}/lib"; + + 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/assets/cpp"; + export QML2_IMPORT_PATH="$PWD/build/qml"; + ''; }; }); -- cgit v1.2.3-freya