summaryrefslogtreecommitdiff
path: root/devenv.yaml
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-07-21 14:07:41 +0200
committercashmere <cashmere@autistici.org>2026-07-21 14:07:41 +0200
commit85f0a9e875eee768766d7bdd24272d348f6b1e33 (patch)
tree941f6b9952ece1f5057677281387d669333d2f96 /devenv.yaml
parentefe1dbef45a55f0cd5adb6885f5917d8cf10e4d9 (diff)
downloadi3bar-mango-85f0a9e875eee768766d7bdd24272d348f6b1e33.tar.gz
add devenv environment with rust toolchain and pango/cairo system deps
pangocairo's -sys crates need glib/cairo/pango via pkg-config; provide them through devenv so cargo build works on NixOS.
Diffstat (limited to 'devenv.yaml')
-rw-r--r--devenv.yaml18
1 files changed, 18 insertions, 0 deletions
diff --git a/devenv.yaml b/devenv.yaml
new file mode 100644
index 0000000..3dcab58
--- /dev/null
+++ b/devenv.yaml
@@ -0,0 +1,18 @@
+# yaml-language-server: $schema=https://devenv.sh/devenv.schema.json
+inputs:
+ nixpkgs:
+ url: github:cachix/devenv-nixpkgs/rolling
+
+# If you're using non-OSS software, you can set allow_unfree to true.
+# allow_unfree: true
+
+# If you're not willing to allow unsupported packages:
+# allow_unsupported_system: false
+
+# If you're willing to use a package that's vulnerable
+# permitted_insecure_packages:
+# - "openssl-1.1.1w"
+
+# If you have more than one devenv you can merge them
+#imports:
+# - ./backend