Desktop (XFCE)
#
A lightweight desktop environment for Unix-like operating systems.
It aims to be fast and low on system resources while being visually appealing and user-friendly.
Installing applications
#
In this configuration, XFCE is set up to use Flatpak in user mode.
Flatpak is a software utility for software
deployment, package management, and application virtualization for Linux. By using Flatpak in user mode, users can
install and manage applications from the Flatpak store without needing administrative privileges or modifying the base
Docker image.
This setup enhances flexibility and security, as users can add or remove applications independently of the
underlying system.
Default config
This is the default configuration block that will be used in Wolf, you can override it by editing the
config.toml
.
Click to expand
[[apps]]
title = 'Desktop (xfce)'
icon_png_path = "https://games-on-whales.github.io/wildlife/apps/xfce/assets/icon.png"
[apps.runner]
type = 'docker'
name = 'WolfXFCE'
image = 'ghcr.io/games-on-whales/xfce:edge'
env = ['GOW_REQUIRED_DEVICES=/dev/input/* /dev/dri/* /dev/nvidia*']
devices = []
mounts = []
ports = []
base_create_json = """
{
"HostConfig": {
"IpcMode": "host",
"Privileged": false,
"CapAdd": ["SYS_ADMIN", "SYS_NICE", "SYS_PTRACE", "NET_RAW", "MKNOD", "NET_ADMIN"],
"SecurityOpt": ["seccomp=unconfined", "apparmor=unconfined"],
"DeviceCgroupRules": ["c 13:* rmw", "c 244:* rmw"]
}
}
\
"""