Commit graph

  • c275340694 default.nix: init feat/flake-compat Else Someone 2026-03-21 02:42:23 +02:00
  • a7fe813f17 Add wl-backdrop (WIP) --bg-color option main Val Packett 2026-03-06 05:55:47 -03:00
  • 38a96b79b3 [BREAKING] Provide runtime environment systemd services from munix Val Packett 2026-03-06 04:53:30 -03:00
  • 604ebc1356 [BREAKING] Switch to virtgpu-based D-Bus tunneling Val Packett 2026-02-27 02:51:07 -03:00
  • e00609ce73 nix: add some camera/pw testing tools to testvm Val Packett 2026-02-27 02:50:30 -03:00
  • beeb5f5d9f Fork libkrun again to fix buffer mapping permission issue (fix #18) Val Packett 2026-02-20 05:17:28 -03:00
  • adf2d24b60 fix(template): use structured settings for MPD audio output zimbatm 2026-02-24 11:08:33 +01:00
  • 981393443b Set up a monotonic clock boot time offset in the VM Val Packett 2026-02-20 04:12:54 -03:00
  • 8c3878f117 Pass timezone through to the VM Val Packett 2026-02-13 14:55:52 -03:00
  • 322b6efc1c nix: testvm: update stateVersion, add rewaita (theme coloring for demos) Val Packett 2026-02-13 14:55:32 -03:00
  • 820fcd3da1 nix: chase removal of etc overlay symlinks, fixes #14 Val Packett 2026-02-07 01:25:06 -03:00
  • 53f827553f nix: add nautilus to testvm Val Packett 2026-02-07 01:17:24 -03:00
  • 09f1eb76de nix: comment out libkrun(fw) source overrides Val Packett 2026-02-07 00:21:36 -03:00
  • 9708e5fb64 nix: update nixpkgs Val Packett 2026-02-07 00:17:41 -03:00
  • 67666b8f46 nix: update sidebus and flake-parts Val Packett 2026-01-30 06:12:47 -03:00
  • 585970fe92 munix: do not set display from the script Val Packett 2026-01-30 06:11:21 -03:00
  • a82b0de310 munix: set wayland/pw/portal enablement variables for toolkits by default Val Packett 2026-01-30 05:47:28 -03:00
  • 8113c269cb munix: add more arg shorthands Val Packett 2026-01-30 05:45:02 -03:00
  • 38213f4ada munix: add publish argument for port forwarding, fix #11 Val Packett 2026-01-30 04:35:25 -03:00
  • 425ff896c8 nix: deorbit virtwl-proxy Val Packett 2026-01-30 04:27:46 -03:00
  • 9911b15fb7 nix: switch to wl-cross-domain-proxy Val Packett 2026-01-30 03:16:48 -03:00
  • 13b2afcc14 nix: add package for wl-cross-domain-proxy Val Packett 2026-01-30 03:16:06 -03:00
  • c89c9e4d9b nix: testvm: more test apps Val Packett 2026-01-30 01:39:11 -03:00
  • 40d82a0fd8 nix: use static userborn Val Packett 2026-01-29 23:26:36 -03:00
  • c11c6c6292 nix: update inputs Val Packett 2026-01-29 20:54:42 -03:00
  • 447ccad362 nix: devShell: add packages for proxy development Val Packett 2026-01-09 06:55:11 -03:00
  • 2d7860294d switch from flake-utils to flake-parts clan-integration Jörg Thalheim 2026-01-16 15:10:12 +01:00
  • 06a26e7dee munix: add -- before command args to prevent option parsing Jörg Thalheim 2026-01-15 17:09:43 +01:00
  • 214d4c4500 nixos: set shell for appvm user Val Packett 2025-12-18 04:29:53 -03:00
  • 612453a3bc Update sidebus Val Packett 2025-12-12 06:00:51 -03:00
  • 787ca12b1e Start sidebus-agent strictly before the apps Val Packett 2025-12-12 05:10:52 -03:00
  • f336a0d5ff micro-activate: generate machine-id randomly Val Packett 2025-12-09 06:46:51 -03:00
  • 1d864e0ded template: simplify with forAllSystems and inline module Jörg Thalheim 2025-12-15 16:48:58 +01:00
  • ced0559be8 nixos: add munix.defaultCommand option and system.build.munix Jörg Thalheim 2025-12-15 16:20:04 +01:00
  • 2d721419e6 readme: move example to flake template Jörg Thalheim 2025-12-15 16:12:53 +01:00
  • fb53769c7a readme: add basic initial example of defining a vm (fix #8) Val Packett 2025-12-09 06:41:20 -03:00
  • ab5f412524 Add dconf to testvm Val Packett 2025-12-09 06:08:32 -03:00
  • 20e7e88e07 Update sidebus (now reverse-client to a session bus in the guest) Val Packett 2025-12-05 05:00:37 -03:00
  • bfb8352c55 nix: update sidebus (unhardcode user/group IDs) Val Packett 2025-12-05 04:10:24 -03:00
  • cc135479ef systemd: chown XDG_RUNTIME_DIR again Val Packett 2025-12-05 04:09:32 -03:00
  • bfc037e615 systemd: hoist XDG_RUNTIME_DIR up to manager defaults Val Packett 2025-12-05 04:08:27 -03:00
  • 73d2501781 systemd: use sockets.target Val Packett 2025-12-05 04:06:37 -03:00
  • fd771dd95f munix: make the default command overridable via env Val Packett 2025-12-05 00:31:24 -03:00
  • 2a98ae83af nix: update libkrun (aarch64 fixes) Val Packett 2025-12-05 00:09:44 -03:00
  • d2070a1bec nix: set system.switch.enable = false Val Packett 2025-12-05 00:08:54 -03:00
  • 5f1783b9bb nix: update flake comment to mention --override-input Val Packett 2025-12-04 23:52:31 -03:00
  • c7ec9872ca fix: disable systemd-resolved (not needed, DNS comes from host via passt) Jörg Thalheim 2025-11-28 17:03:44 +01:00
  • 57b8ae3424 switch from git submodules to flake inputs Jörg Thalheim 2025-11-28 16:19:52 +01:00
  • 6e8e4b9fda nix: replace pkgs.system with pkgs.stdenv.hostPlatform.system Val Packett 2025-12-04 07:24:51 -03:00
  • 7aa9f614da systemd: get udevd out of the critical chain Val Packett 2025-12-04 23:48:17 -03:00
  • 9a6cf18cc1 micro-activate: x86_64 type fix Val Packett 2025-12-04 07:19:37 -03:00
  • 0bd986f97f Introduce micro-activate (RIIR activate script + tiny bit of tmpfiles) Val Packett 2025-12-04 06:59:50 -03:00
  • 3d2f6c4732 systemd: disable generate-shutdown-ramfs Val Packett 2025-11-28 05:48:53 -03:00
  • a93ab32aea Pass MESA_LOADER_DRIVER_OVERRIDE to muvm-remote Val Packett 2025-11-28 03:55:42 -03:00
  • f831c9d958 Update nixpkgs / dependencies (mesa-25.3.0) Val Packett 2025-11-28 01:19:10 -03:00
  • 9b23ae8094 gitignore testvm Val Packett 2025-11-28 00:01:24 -03:00
  • 93ba3d8fc4 Switch from sysusers to new "baked" userborn usage Val Packett 2025-11-28 02:06:09 -03:00
  • bd6307ded5 Symlink resolv.conf and machine-id instead of mounting Val Packett 2025-11-28 02:00:34 -03:00
  • 83db4d6074 Remove leftover debug env invocation Val Packett 2025-11-28 01:57:59 -03:00
  • 87691a5747 Do not wait for udev to settle Val Packett 2025-11-28 01:54:58 -03:00
  • 73fdfca030 Update muvm fork (proper pwbridge fix) Val Packett 2025-11-28 01:53:29 -03:00
  • 23b91f1d6d Update libkrun and libkrunfw to latest upstream (merged MS_SHARED and EROFS) Val Packett 2025-11-28 01:34:32 -03:00
  • 59137223a9 Add fallback to our mesa package for non-NixOS hosts Val Packett 2025-11-27 21:59:05 -03:00
  • c164db06c1 Fix msm driver name to msm_dpu Val Packett 2025-11-27 20:33:44 -03:00
  • 77028b04da Add error messages for missing muvm/passt Val Packett 2025-11-27 20:33:07 -03:00
  • 9f0f835fce Add sidebus integration Val Packett 2025-11-14 06:20:44 -03:00
  • 030503f23b Unhardcode x86_64 in virtwl package Val Packett 2025-11-14 06:17:34 -03:00
  • 8d2596d7cc testvm: add a couple more test tools Val Packett 2025-11-14 02:11:11 -03:00
  • 8d178b21ef Temporarily fork libkrun to add systemd mount propagation fix Val Packett 2025-11-14 02:10:19 -03:00
  • d8d531aa00 Fix tmpfiles entry for runtime dir Val Packett 2025-11-14 02:09:04 -03:00
  • 7c0825b46c Update muvm with PipeWire fix Val Packett 2025-11-07 06:11:10 -03:00
  • f295e7b32a README: document pipewire not working refactoring-flake Jörg Thalheim 2025-11-03 18:05:16 +01:00
  • 181e675f02 munix: run realpath on nixos closure before running Jörg Thalheim 2025-11-03 17:57:08 +01:00
  • c32be2f8c8 README: add usage information Jörg Thalheim 2025-11-03 17:56:25 +01:00
  • b70a166e8b add binary cache Jörg Thalheim 2025-11-03 17:36:02 +01:00
  • 505e85b9c5 flake.nix: extract packages/devshells/modules into smaller files Jörg Thalheim 2025-11-03 17:14:28 +01:00
  • 6f7f3f2461 Restrict flake to Linux systems and enable allowUnfree for nixosConfigurations Jörg Thalheim 2025-11-03 16:04:20 +01:00
  • 46edb4b7e9 Add flake checks for CI/CD validation Jörg Thalheim 2025-11-03 15:45:39 +01:00
  • 348cedab1a Refactor testvm into reusable nixosModule for multiple architectures Jörg Thalheim 2025-11-03 15:43:47 +01:00
  • 790dd0d1f4 Integrate systemd Val Packett 2025-10-31 04:44:28 -03:00
  • c4d462ea20 Update muvm Val Packett 2025-10-03 01:37:22 -03:00
  • 146430d8cd Add '--' arg separator Val Packett 2025-09-26 06:09:41 -03:00
  • de0c868428 Probe the GPUs/kernel and select an appropriate accel method, fix #3 __assets__ Val Packett 2025-09-25 22:36:39 -03:00
  • 9256257abe munix: allow specifying any user ID / do not use host /etc/passwd, fixes #2 Val Packett 2025-09-25 22:29:24 -03:00
  • 7c3c52df7e munix: add command line flag parsing Val Packett 2025-09-25 22:29:24 -03:00
  • 4602228be9 Initial commit Val Packett 2025-09-25 22:29:24 -03:00