aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSefa Eyeoglu <contact@scrumplex.net>2023-03-14 10:51:47 +0100
committerSefa Eyeoglu <contact@scrumplex.net>2023-03-14 10:51:47 +0100
commitb324778be7d5713947d70dbf1f095f541a20345b (patch)
treede51bd98aa7cd808e1fc855146696b1f25062ee3
parent950f921c09930076a19621bea9730cc866c3c482 (diff)
downloadPrismLauncher-b324778be7d5713947d70dbf1f095f541a20345b.tar.gz
PrismLauncher-b324778be7d5713947d70dbf1f095f541a20345b.tar.bz2
PrismLauncher-b324778be7d5713947d70dbf1f095f541a20345b.zip
feat(nix): add devShell
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
-rw-r--r--.envrc1
-rw-r--r--.gitignore3
-rw-r--r--flake.nix5
3 files changed, 9 insertions, 0 deletions
diff --git a/.envrc b/.envrc
new file mode 100644
index 00000000..3550a30f
--- /dev/null
+++ b/.envrc
@@ -0,0 +1 @@
+use flake
diff --git a/.gitignore b/.gitignore
index 010bc323..778024e3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,6 +22,9 @@ Debug
build
/build-*
+# direnv / Nix
+.direnv/
+
# Install dirs
install
/install-*
diff --git a/flake.nix b/flake.nix
index f476fdf9..3294c799 100644
--- a/flake.nix
+++ b/flake.nix
@@ -48,6 +48,11 @@
in
packages // {default = packages.prismlauncher;};
+ devShells.default = pkgs.mkShell {
+ inputsFrom = [self.packages.${system}.default];
+ buildInputs = with pkgs; [ccache ninja];
+ };
+
overlay = final: packagesFn;
});
}