From 56ef4fdf119612ab24446658e89137875cd6eade Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= <dev@felschr.com>
Date: Fri, 6 Jun 2025 15:30:30 +0200
Subject: [PATCH] feat(desktop): configure compose key via xkb

---
 desktop/x11.nix | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

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"
+  ];
 }