From 3de9dfea1a5ed11c5fe085c4953e7888d6abf493 Mon Sep 17 00:00:00 2001 From: gigirassy Date: Fri, 29 May 2026 22:28:55 +0200 Subject: [PATCH] Add non-rice/compose-files/macos-qemu/compose.yml --- non-rice/compose-files/macos-qemu/compose.yml | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 non-rice/compose-files/macos-qemu/compose.yml diff --git a/non-rice/compose-files/macos-qemu/compose.yml b/non-rice/compose-files/macos-qemu/compose.yml new file mode 100644 index 0000000..41e9192 --- /dev/null +++ b/non-rice/compose-files/macos-qemu/compose.yml @@ -0,0 +1,39 @@ +services: + macos: + image: dockurr/macos + container_name: macos + environment: +# ventura + VERSION: "13" +# for small screen to reduce load + VGA: "std" +# cpus aren't dedicated/pinned, they spread as they please and can be used concurrently + CPUS: "3" +# i got plenty of ram + RAM_SIZE: "6G" +# fixes a bit of stutter + ARGS: "-device usb-tablet" +# needed to function + devices: + - /dev/dri + - /dev/kvm + - /dev/net/tun +# memory has to be shared + shm_size: 6gb +# also unfortunately required + cap_add: + - NET_ADMIN +# web interface, vnc + ports: + - 8006:8006 + - 5900:5900/tcp + - 5900:5900/udp +# storage volume + volumes: + - ./macos:/storage + restart: always + stop_grace_period: 2m +# dnsforge.de adblocking dns + dns: + - 49.12.67.122 + - 2a01:4f8:c013:29d::122 \ No newline at end of file