Hello Gary! Yes, I admit that I put the network services in the wrong place. However, in regards to the home-service-type, am I using it correctly? The error (without the " config => " persists.
In regards to Lutris though, the error I receive mentions using dbus-launch, but from what I can understand, it is a temporary fix. I also tried Flatseal to allow Dbus to wrap around the current login session only but it seems the changes doesn't stick. On Friday, June 5th, 2026 at 1:28 AM, Gary Johnson <[email protected]> wrote: > Hi again, > > Here's a minor correction to my previous post. I updated the packages list in > the example operating-system definition to include %base-packages, so you > don't bork your system. ;) > > So...if you are writing an operating-system definition, it should look like > this: > > (operating-system > ;; First, include various fields like bootloader, file-sytems, users, > groups, etc. > ;; Next, add flatpak to your packages list. > (packages (cons* flatpak > %base-packages)) > ;; Then, include your services list below by using cons* to add extra > services to %desktop-services. > ;; If you want to remove or reconfigure a service that is in > %desktop-services, use modify-services. > ;; Note that (service dbus-root-service-type) is already in > %desktop-services and does not need to be added. > (services (cons* ;; Add a service > ;; Add another service > ;; Add yet another service > (modify-services %desktop-services > (delete gdm-service-type)))) > > Cheers, > Gary > > Gary Johnson <[email protected]> writes: > > > Hi g|ass.Houses, > > > > Your Scheme code is invalid in both examples. > > > > If you are writing an operating-system definition, it should look like this: > > > > (operating-system > > ;; First, include various fields like bootloader, file-sytems, users, > > groups, etc. > > ;; Next, add flatpak to your packages list. > > (packages (list flatpak)) > > ;; Then, include your services list below by using cons* to add extra > > services to %desktop-services. > > ;; If you want to remove or reconfigure a service that is in > > %desktop-services, use modify-services. > > ;; Note that (service dbus-root-service-type) is already in > > %desktop-services and does not need to be added. > > (services (cons* ;; Add a service > > ;; Add another service > > ;; Add yet another service > > (modify-services %desktop-services > > (delete gdm-service-type)))) > > > > > > If instead you are writing a home-environment definition, it should look > > like this: > > > > (home-environment > > ;; First, add flatpak to your packages list. > > (packages (list flatpak)) > > ;; Then, include your services list below by using cons* to add extra > > services to %base-home-services. > > ;; Note that you do not need to override the default > > home-dbus-configuration. > > (services (cons* (service home-dbus-service-type) > > ;; Add more services if you want > > %base-home-services))) > > > > Good luck and happy hacking! > > Gary > > > > > > "g|ass.Houses" <[email protected]> writes: > > > >> Hello! I'm back. > >> Here is the service config: > >> > >> (services > >> (append > >> (list > >> (home-dbus-service-type > >> (home-configuration > >> (dbus "flatpak"))))))) > >> (modify-services %desktop-services > >> ;; network services here > >> (delete gdm-service-type)))) > >> > >> When my config is like this, I get a "Wrong type to apply" error. > >> When the config is like this: > >> > >> (modify-services %desktop-servuces > >> (home-dbus-service-type config => > >> (home-configuration > >> (inherit config) > >> (dbus "flatpak"))))))) > >> I get a "source expression failed to match any pattern" error. > >> > >> On Thursday, June 4th, 2026 at 10:25 AM, Mario Calcagno > >> <[email protected]> wrote: > >> > >>> Without seeing the config itself is a little hard to say what is wrong, I > >>> think it's because home-dbus-service-type can't be used in a > >>> operating-system definition. > >>> > >>> When you return home can you send the entire config you us and, the > >>> lutris's error? > >>> > >>> > >>> Sent from Proton Mail for Android. > >>> > >>> -------- Original Message -------- > >>> On Thursday, 06/04/26 at 17:19 g|ass.Houses <[email protected]> wrote: > >>> > >>> Yes, $XDG_DATA_DIRS is modified and in my bash_profile, according to > >>> what Roman said. I'm using Openbox so it doesn't have a service. I > >>> tried adding home-dbus-service-type to my service list (outside of > >>> modify %desktop-services) and get an error about the source > >>> expression (I figured it's in the wrong place). I'll have to see the > >>> full error I receive when I return home. Is there any idea what it > >>> could be given I what I have stated currently? > >>> > >>> On Thursday, June 4th, 2026 at 8:43 AM, Mario Calcagno > >>> <[email protected]> wrote: > >>> > >>> > So I went and checked, and it seems that %desktop-services already > >>> > contains the dbus service, so it shouldn't be necessary. > >>> > Did you modify $XDG_DATA_DIRS correctly? > >>> > > >>> > I'm using sway so I built my environment from the ground up. > >>> > > >>> > P.S. home-service-dbus-type is used when configuring a home environment > >>> > through "guix home" command so I don't think it can be used when > >>> > defining an operating-system > >>> > for the "guix system" command > >>> > > >>> > Sent with Proton Mail secure email. > >>> > > >>> > On Thursday, June 4th, 2026 at 2:50 PM, g|ass.Houses > >>> > <[email protected]> wrote: > >>> > > >>> > > > >>> > > Hello! For that home-dbus-service-type, do I add it to my > >>> > > modify-services %desktop-services type? Thanks in advance! > >>> > > > >>> > > > >>> > > On Thursday, June 4th, 2026 at 7:13 AM, Mario Calcagno > >>> > > <[email protected]> wrote: > >>> > > > >>> > > > In addition to what Roman said, I also have the > >>> > > > home-dbus-servive-type in my guix home configuration. So if you're > >>> > > > not using a DE like Gnome or KDE Plasma you probably need to add it > >>> > > > to your config. > >>> > > > > >>> > > > If you're not using guix home you should be able to add it to your > >>> > > > system config using "dbus-root-service-type". > >>> > > > > >>> > > > > >>> > > > > >>> > > > Sent with Proton Mail secure email. > >>> > > > > >>> > > > On Wednesday, June 3rd, 2026 at 7:36 PM, "g|ass.Houses" via > >>> > > > <[email protected]> wrote: > >>> > > > > >>> > > > > Hello, I had another qusstion. I am trying to get flatpaks > >>> > > > > to work on Guix (namely Lutris) and received a dbus error, > >>> > > > > typically asking for the Dbus portal service. What is the > >>> > > > > proper configuration (as in, the proper code in the > >>> > > > > config.scm file) to get flatpaks working on a Guix system > >>> > > > > without running dbus-run-session? > >>> > > > > > >>> > > > > Thank you > > -- > GPG Key ID: C4FBEDBD > Use `gpg --search-keys [email protected]' to find me > Protect yourself from surveillance: https://emailselfdefense.fsf.org > ======================================================================= > () ascii ribbon campaign - against html e-mail > /\ www.asciiribbon.org - against proprietary attachments > > Why is HTML email a security nightmare? See https://useplaintext.email/ > > Please avoid sending me MS-Office attachments. > See http://www.gnu.org/philosophy/no-word-attachments.html >
