packages feed

podenv-0.1.0: hub/schemas/Capabilities.dhall

{ Type =
    { -- Process i/o
      --
      -- | Attach a terminal, imply interactive
      terminal : Bool
    , -- | Attach stdin
      interactive : Bool
    , --
      -- Process perms
      --
      -- | Run as root
      root : Bool
    , -- | Mount the rootfs as read write
      rw : Bool
    , -- | Run with extra privileges
      privileged : Bool
    , --
      -- Host service
      --
      wayland : Bool
    , pipewire : Bool
    , dbus : Bool
    , pulseaudio : Bool
    , x11 : Bool
    , ssh : Bool
    , gpg : Bool
    , --
      -- Host devices
      --
      video : Bool
    , dri : Bool
    , kvm : Bool
    , alsa : Bool
    , network : Bool
    , tun : Bool
    , --
      -- Host filesystem
      --
      -- | Mount the current working directory
      cwd : Bool
    , -- | Mount host paths given on the cli
      hostfile : Bool
    }
, -- todo: codegen the defaults
  default =
  { terminal = False
  , interactive = False
  , root = False
  , privileged = False
  , rw = False
  , wayland = False
  , pipewire = False
  , dbus = False
  , pulseaudio = False
  , x11 = False
  , ssh = False
  , gpg = False
  , video = False
  , dri = False
  , kvm = False
  , alsa = False
  , network = False
  , tun = False
  , cwd = False
  , hostfile = False
  }
}