Liliana Marie Prikler writes: > Am Sonntag, dem 07.08.2022 um 23:05 +0300 schrieb muradm: > >> * gnu/services/desktop.scm (seatd-service-type): Uses "seat" >> group. >> [extensions]: Added account-service-type with seatd-accounts. >> (seatd-accounts): Conditionally produces list with "seat" >> group. >> (): >> [user] Drop user field, since it is not going to be used. > Removed field. done >> [group] Change default value to "seat". >> [existing-group?] Add field which controls if group should be >> created or not. > Would be Added field, but see below. obsolete >> * doc/guix.texi: Mention that users may need to become members >> of >> "seat" group and update default value for group field. Add >> explanation on seatd.sock file. Remove dropped user field. > >> +When seat mamanagement is provided by @code{seatd}, users that >> acquire > management. done >> +resources provided by @code{seatd} should have permissions to >> access >> +its UNIX domain socket. By default, @code{seatd-service-type} >> provides >> +``seat'' group. And user should become its member. > Which user? Closely related, who acquires resources provided by > @code{seatd}? Just the greeter? A regular user logging in? > What access level is needed/provided? Read access? Write > access? While I understand what you are saying, for me user is fine, and I can't come up with better description, as my eyes too blurred on this subject. Anyway for now I specified it as "libseat user". >> + (group seatd-group (default "seat")) >> + (existing-group? seatd-existing-group? (default #f)) > AFAIK this is not necessary. accounts-service-type can handle > multiple > eq? groups, so as long as you're careful with what you put into > group, > you shouldn't get an error. ok field removed > Cheers