Complete infrastructure platform CLI: - Container runtime (systemd-nspawn) - VoltVisor VMs (Neutron Stardust / QEMU) - Stellarium CAS (content-addressed storage) - ORAS Registry - GitOps integration - Landlock LSM security - Compose orchestration - Mesh networking Copyright (c) Armored Gates LLC. All rights reserved. Licensed under AGPSL v5.0
101 lines
1.5 KiB
YAML
101 lines
1.5 KiB
YAML
# 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
|