diff --git a/desktop/x11.nix b/desktop/x11.nix
index 252b536..e571bc5 100644
--- a/desktop/x11.nix
+++ b/desktop/x11.nix
@@ -1,8 +1,16 @@
-{ config, pkgs, ... }:
+{
+  config,
+  pkgs,
+  lib,
+  ...
+}:
 
 {
   # Enable the X11 windowing system.
   services.xserver.enable = true;
   services.xserver.xkb.layout = "gb";
-  services.xserver.xkb.options = "eurosign:e";
+  services.xserver.xkb.options = lib.concatStringsSep "," [
+    "eurosign:e"
+    "compose:ralt"
+  ];
 }