Volt CLI: source-available under AGPSL v5.0
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
This commit is contained in:
100
configs/images/desktop-productivity.yaml
Normal file
100
configs/images/desktop-productivity.yaml
Normal file
@@ -0,0 +1,100 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user