# Volt Image: Desktop Productivity # Target density: 2,000+ per host # Full VDI replacement with ODE name: volt/desktop-productivity version: "1.0" description: "Full productivity desktop with ODE remote display" # Base configuration kernel: kernel-desktop userland: glibc-standard # Resource defaults defaults: memory: 2G cpus: 2 network: default # Included packages (shared) packages: # Core - glibc - systemd - dbus # Desktop environment (minimal GNOME or KDE) - wayland - sway # or gnome-shell-minimal - xwayland # Productivity - libreoffice - firefox - thunderbird # Utilities - file-manager - terminal - text-editor # ODE - ode-server # Init system init: type: systemd target: graphical.target # Shell shell: /bin/bash # Display configuration display: compositor: sway resolution: 1920x1080 dpi: 96 # ODE configuration ode: enabled: true default_profile: office profiles: - terminal - office - creative # Security policy security: landlock_profile: desktop seccomp_profile: desktop capabilities: drop: - SYS_ADMIN - NET_RAW add: - NET_BIND_SERVICE # Filesystem layout filesystem: readonly: - /usr - /lib writable: - /home - /tmp - /var # User home is attached storage attached: - source: "${USER_HOME}" target: /home/user type: bind # Metadata metadata: category: desktop density: 2000 boot_time: "<600ms" ode_capable: true vdi_replacement: true