From 99ac96511bed17f48d908db3d00a1f48579ba011 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Tue, 12 Aug 2025 04:38:45 +0900 Subject: hst/fs: interface filesystem config This allows mount points to be represented by different underlying structs. Signed-off-by: Ophestra --- hst/template_test.go | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'hst/template_test.go') diff --git a/hst/template_test.go b/hst/template_test.go index da119d4f..e3c36f58 100644 --- a/hst/template_test.go +++ b/hst/template_test.go @@ -98,31 +98,34 @@ func TestTemplate(t *testing.T) { "device": true, "filesystem": [ { + "type": "ephemeral", "dst": "/tmp/", - "src": "/proc/nonexistent", - "write": true + "write": true, + "perm": 493 }, { + "type": "bind", "src": "/nix/store" }, { + "type": "bind", "src": "/run/current-system" }, { + "type": "bind", "src": "/run/opengl-driver" }, { - "src": "/var/db/nix-channels" - }, - { + "type": "bind", "dst": "/data/data/org.chromium.Chromium", "src": "/var/lib/hakurei/u0/org.chromium.Chromium", - "write": true, - "require": true + "write": true }, { + "type": "bind", "src": "/dev/dri", - "dev": true + "dev": true, + "optional": true } ], "symlink": [ -- cgit v1.3.1