summaryrefslogtreecommitdiff
path: root/devenv.nix
diff options
context:
space:
mode:
authorJasper Ras <jras@hostnet.nl>2025-02-19 21:00:15 +0100
committerJasper Ras <jras@hostnet.nl>2025-02-19 21:00:15 +0100
commit74f86ab57f824f4f446d6f102ae8ad0038be5de1 (patch)
tree0f7cb742509173bbb6b7de9e90b3744d01798022 /devenv.nix
parent1231141941fba320e038175792e213dc26a8636c (diff)
blerah
Diffstat (limited to 'devenv.nix')
-rw-r--r--devenv.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/devenv.nix b/devenv.nix
new file mode 100644
index 0000000..327bf00
--- /dev/null
+++ b/devenv.nix
@@ -0,0 +1,40 @@
+{ pkgs, lib, config, inputs, ... }:
+
+{
+ # https://devenv.sh/basics/
+ env.API_KEY = "AIzaSyCumxRsrjkql7wxmTawLEh3vcaS5io-kQk";
+
+ # https://devenv.sh/packages/
+ packages = [ pkgs.git ];
+
+ # https://devenv.sh/languages/
+ languages.python.enable = true;
+ languages.python.uv.enable = true;
+
+ # https://devenv.sh/processes/
+ # processes.cargo-watch.exec = "cargo-watch";
+
+ # https://devenv.sh/services/
+ # services.postgres.enable = true;
+
+ enterShell = ''
+ source .devenv/state/venv/bin/activate
+ '';
+
+ # https://devenv.sh/tasks/
+ # tasks = {
+ # "myproj:setup".exec = "mytool build";
+ # "devenv:enterShell".after = [ "myproj:setup" ];
+ # };
+
+ # https://devenv.sh/tests/
+ enterTest = ''
+ echo "Running tests"
+ git --version | grep --color=auto "${pkgs.git.version}"
+ '';
+
+ # https://devenv.sh/pre-commit-hooks/
+ # pre-commit.hooks.shellcheck.enable = true;
+
+ # See full reference at https://devenv.sh/reference/options/
+}