Hi, I wanted to let you know that my problem has been resolved.
Thank you. On Sat, Aug 2, 2025 at 2:12 AM The Hermit <[email protected]> wrote: > Hi, > > I'm an EXWM user on GuixSD. Lately I had the need to use adb (Android > debugger), for which I modified my `config.scm` file. I removed the > `%desktop-services` variable and instead modified it so that my phone > device could be detected. This was done because I got a message that dbus > (and udev sometimes) was being used by another service. > > Now, my phone is detected with adb, but I'm unable to use EXWM from the > login screen at startup; it doesn't launch at all. When I choose > "emacs-exwm" from the login screen options, I'm thrown back at login. (Xfce > option works fine, however.) > > I would really appreciate if you could take a look at my config.scm (also > attached) and inform me for any issues with it: > > (use-modules (gnu)) > (use-service-modules cups desktop networking ssh xorg) > (use-modules (gnu packages haskell-apps)) > > (operating-system > (locale "en_US.utf8") > (timezone "America/New_York") > (keyboard-layout (keyboard-layout "us")) > (host-name "puter") > > ;; The list of user accounts ('root' is implicit). > (users (cons* (user-account > (name "meta") > (comment "Meta") > (group "users") > (home-directory "/home/meta") > (supplementary-groups '("wheel" "netdev" "audio" > "video"))) > %base-user-accounts)) > > > (packages (append (list (specification->package "emacs") > (specification->package "emacs-exwm") > (specification->package > "emacs-desktop-environment")) > %base-packages)) > > > (services > (append (list (service xfce-desktop-service-type) > > ;; To configure OpenSSH, pass an 'openssh-configuration' > ;; record as a second argument to 'service' below. > (service openssh-service-type) > (service tor-service-type) > (service cups-service-type) > (set-xorg-configuration > (xorg-configuration (keyboard-layout keyboard-layout)))) > > (modify-services %desktop-services > (udev-service-type config => > (udev-configuration (inherit config) > (rules (cons (udev-rule > "51-android.rules" > (string-append > "SUBSYSTEM==\"usb\", ATTR{idVendor}==\"18d1\", > MODE=\"0666\", GROUP=\"plugdev\"\n")) > (cons kmonad > (udev-configuration-rules config))))))))) > > (bootloader (bootloader-configuration > (bootloader grub-efi-bootloader) > (targets (list "/boot/efi")) > (keyboard-layout keyboard-layout))) > > > (file-systems (cons* (file-system > (mount-point "/") > (device (uuid > "10ceedcd-cde6-4d0f-abf9-cf34ff8e3e2d" > 'ext4)) > (type "ext4")) > (file-system > (mount-point "/boot/efi") > (device (uuid "1CD4-CD1C" > 'fat32)) > (type "vfat")) %base-file-systems))) > > Thank you. >
