GNU bug report logs - #70605
greetd-wlgreet-session: invalid G-expression input

Previous Next

Package: guix;

Reported by: Franz Geffke <m <at> f-a.nz>

Date: Sat, 27 Apr 2024 12:09:02 UTC

Severity: normal

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Franz Geffke <m <at> f-a.nz>
To: bug-guix <at> gnu.org
Subject: greetd-wlgreet-session: invalid G-expression input
Date: Sat, 27 Apr 2024 13:07:45 +0100
Hello everyone,

I'm seeing some issues with greetd-wlgreet-session.

According to the docs 
https://guix.gnu.org/manual/en/html_node/Base-Services.html I would assume that 
greetd-wlgreet-session and greetd-agreety-session are easily exchangeable, but 
greetd-wlgreet-session leads to an error, whereas greetd-agreety-session does not.

Here's the error:

```
guix system: error: #<<greetd-wlgreet-session> wlgreet: #<package 
wlgreet <at> 0.4.1-1.7e79d60 gnu/packages/admin.scm:5602 7f90a2f8e9a0> command: 
#<file-append #<package sway <at> 1.9 gnu/packages/wm.scm:1883 7f90aa657dc0> 
"/bin/sway"> command-args: () output-mode: "all" scale: 1 background: (0 0 0 
0.9) headline: (1 1 1 1) prompt: (1 1 1 1) prompt-error: (1 1 1 1) border: (1 1 
1 1) extra-env: ()>: invalid G-expression input
```

Here's what my service looks like:

```
(service greetd-service-type
  (greetd-configuration
    (greeter-supplementary-groups (list "video" "input"))
    (terminals
      (list

        ;; working
        (greetd-terminal-configuration
          (terminal-vt "1")
          (default-session-command
           (greetd-agreety-session)))

        ;; working
        (greetd-terminal-configuration
          (terminal-vt "1")
          (default-session-command
           (greetd-wlgreet-sway-session)))

        ;; not working
        (greetd-terminal-configuration
          (terminal-vt "1")
          (default-session-command
           (greetd-wlgreet-session)))

        (greetd-terminal-configuration
          (terminal-vt "2"))
          (greetd-terminal-configuration
          (terminal-vt "3"))
          (greetd-terminal-configuration
          (terminal-vt "4"))
          (greetd-terminal-configuration
          (terminal-vt "5"))
          (greetd-terminal-configuration
          (terminal-vt "6"))))))
```

Either I'm doing something wrong, or greetd-wlgreet-session does not work by 
itself. When I have time, I'll dig a little deeper.

Cheers,
Franz




This bug report was last modified 161 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.