diff --git a/.env.sample b/.env.sample
index cee116f90a28553ddac1db7f6b139974a6462992..c593a41ca76c802c9d9bfad298a5d50dc31f1594 100644
--- a/.env.sample
+++ b/.env.sample
@@ -1,8 +1,6 @@
-#COMPOSE_FILE=docker-compose.yml:traefik.yml
-COMPOSE_FILE=docker-compose.yml:ports.yml
+#COMPOSE_FILE=docker-compose.yml:dri.yml:traefik.yml
+COMPOSE_FILE=docker-compose.yml:dri.yml:ports.yml
 
-
-PASS=MON_SUPER_MOT_DE_PASSE
 NAME=kasmVNC
 VNC_USER=kasm
 HOST=kasmVNC.tetras-lab.io
@@ -10,15 +8,21 @@ PORT=3001
 UID=1000
 GID=1000
 
-# === install module === #
-#
-# Put variable at true to install
-# Put variable at false to do not install
-#
+# ===  Webtop specific variables === #
+# https://docs.linuxserver.io/images/docker-webtop/#options-in-all-kasmvnc-based-gui-containers
 # ====================== #
 
+CUSTOM_USER=kasmuser
+PASSWORD=MON_SUPER_MOT_DE_PASSE
+TITLE=Webtop
 LC_ALL=fr_FR-UTF-8
 TZ=Europe/Paris
+
+# === install/config module === #
+# Set variable to true to install or enable,
+# false otherwise.
+# ====================== #
+
 # Install anaconda (distribution platform for Python and R)
 ANACONDA=true
 # Install QGIS
diff --git a/docker-compose.yml b/docker-compose.yml
index e75ec49135dfd14ed4aa91ee52544737ac090458..78c10c7ec7129d57c407e7aa9dc45af8ba0b4aca 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -15,15 +15,15 @@ services:
     volumes:
       - homedir:/config:rw
     environment:
-      - PASSWORD=${PASS}
+      - PASSWORD=${PASSWORD}
       - ANACONDA=${ANACONDA}
-      - CUSTOM_USER=${VNC_USER}
+      - CUSTOM_USER=${CUSTOM_USER}
       - PUID=${UID}
       - PGID=${GID}
       - TZ=${TZ}
       - SUDO=${SUDO}
-    devices:
-      - /dev/dri:/dev/dri #optional
+      - TITLE=${TITLE}
+      - LC_ALL=${LC_ALL}
 
 volumes:
   homedir:
diff --git a/dri.yml b/dri.yml
new file mode 100644
index 0000000000000000000000000000000000000000..38a9022bdf3d06c7a8f49dd24730ec63673b225e
--- /dev/null
+++ b/dri.yml
@@ -0,0 +1,5 @@
+
+services:
+  kasm:
+    devices:
+      - /dev/dri:/dev/dri #optional