summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoramane <61896496+soramanew@users.noreply.github.com>2025-07-16 16:44:16 +1000
committerSoramane <61896496+soramanew@users.noreply.github.com>2025-07-16 16:44:16 +1000
commit1c0f00d3c5f0805fd7b15802d7684887dce1024a (patch)
tree79ac6dbfc1b552482444539897c3577b1db7b3a7
parentnix: add coreutils & findutils deps (diff)
downloadcaelestia-shell-1c0f00d3c5f0805fd7b15802d7684887dce1024a.tar.gz
caelestia-shell-1c0f00d3c5f0805fd7b15802d7684887dce1024a.tar.bz2
caelestia-shell-1c0f00d3c5f0805fd7b15802d7684887dce1024a.zip
nix: add direnv support
-rw-r--r--.envrc1
-rw-r--r--flake.nix13
2 files changed, 14 insertions, 0 deletions
diff --git a/.envrc b/.envrc
new file mode 100644
index 0000000..3550a30
--- /dev/null
+++ b/.envrc
@@ -0,0 +1 @@
+use flake
diff --git a/flake.nix b/flake.nix
index a68b6fa..28d2918 100644
--- a/flake.nix
+++ b/flake.nix
@@ -45,5 +45,18 @@
};
default = caelestia-shell;
});
+
+ devShells = forAllSystems (pkgs: {
+ default = let
+ shell = self.packages.${pkgs.system}.caelestia-shell;
+ in
+ pkgs.mkShellNoCC {
+ inputsFrom = [shell];
+ packages = [pkgs.material-symbols];
+ shellHook = ''
+ export CAELESTIA_BD_PATH=${shell}/bin/beat_detector
+ '';
+ };
+ });
};
}