!GczNDVOkmUAxrFFnCg:maralorn.de

❄️ Nix Da(rmstadt)

128 Members
Nächstes Treffen: 03.11.2025.(<https://md.darmstadt.ccc.de/nixda-202507>) | Dekoratives Systemmanagement. How dare you … wenn Nix hilft | Use `/roomnick` for silly sentiments. | https://nix-cheatsheet.pixie.homes70 Servers

Load older messages


SenderMessageTime
25 May 2025
@maralorn:maralorn.demaralornDa sind jetzt 6 services drin, die apparently alle gestartet werden sollen von meinem systemd user daemon.11:40:06
@maralorn:maralorn.demaralornAber ich will die alle 6 nicht haben. 😄11:40:26
@maralorn:maralorn.demaralornIch glaube kaum eine Software hat mir schon mehr Frustration erzeugt als der gnome-keyring und der hat sich da jetzt schon wieder in mein System geschmuggelt. 😭11:41:13
@katja:ctu.cxkatja (she/her)

xdg.autostart.enable = false; ?

11:43:37
@maralorn:maralorn.demaralorn Und was halt schon skurril ist, wenn ich mir anschaue was z.B. programs.nm-applet.enable macht, dann frage ich ob das nicht eiskalt kollidiert mit diesem Autostart Zeug. i.e. wenn ich das auf true hätte, dann würden zwei systemd units versuchen nm-applet zu starten. 11:45:02
@maralorn:maralorn.demaralorn Ah, Atemu hat sich damit schonmal auseinander gesetzt? 😄 https://github.com/NixOS/nixpkgs/issues/380166 11:45:03
@katja:ctu.cxkatja (she/her)ach du sch... x)11:46:01
@grimmauld:grapevine.grimmauld.deGrimmauld (migrated to @grimmauld:m.grimmauld.de) https://github.com/NixOS/nixpkgs/blob/2e80d2ee44ff98f2f2325afdd2b8241684268542/nixos/modules/config/xdg/autostart.nix#L18-L22
es sollte conditional sein...
11:48:08
@katja:ctu.cxkatja (she/her)

bringt nichts, wenn es /etc/xdg nicht ist.

11:49:06
@maralorn:maralorn.demaralornAlso irgendwie muss halt auch noch das desktop environment / wayland compositor oder so das xdg-desktop-autostart.target requesten versuche gerade herauszufinden, wie ich mir das eingetreten habe.11:51:46
@maralorn:maralorn.demaralornObwohl ich ja eigentlich die Idee, das für autostart zu benutzen gar nicht so dumm finde. Aber dann sollen halt bitte nicht einfach alle Pakete in den autostart folder reinrotzen dürfen nur weil ich sie nach environment.systemPackages packe … Boah, Windows Gefühle …11:53:07
@maralorn:maralorn.demaralorn* Also irgendwie muss halt auch noch das desktop environment / wayland compositor oder so das xdg-desktop-autostart.target requesten. Versuche gerade herauszufinden, wie ich mir das eingetreten habe.11:53:30
@atemu12:matrix.orgAtemu
In reply to @maralorn:maralorn.de
Ich glaube kaum eine Software hat mir schon mehr Frustration erzeugt als der gnome-keyring und der hat sich da jetzt schon wieder in mein System geschmuggelt. 😭
Und es ist einen semi-hard dependency für viele apps; I hate it
11:53:41
@atemu12:matrix.orgAtemu
In reply to @maralorn:maralorn.de
Obwohl ich ja eigentlich die Idee, das für autostart zu benutzen gar nicht so dumm finde. Aber dann sollen halt bitte nicht einfach alle Pakete in den autostart folder reinrotzen dürfen nur weil ich sie nach environment.systemPackages packe … Boah, Windows Gefühle …
Yup, same reaction from my side..
11:55:43
@atemu12:matrix.orgAtemu
In reply to @maralorn:maralorn.de
Also irgendwie muss halt auch noch das desktop environment / wayland compositor oder so das xdg-desktop-autostart.target requesten versuche gerade herauszufinden, wie ich mir das eingetreten habe.
Das ist ein good point; das hatte ich nicht investigated
11:56:14
@atemu12:matrix.orgAtemuOder war das nicht irgendwie built into systemd?11:56:32
@atemu12:matrix.orgAtemuIch will eig. generell kein implicit autostart; alles was bei mir automatisch starten soll wird bitte zu einer user unit11:57:14
@maralorn:maralorn.demaralorn

Ja, aber:

       xdg-desktop-autostart.target
           The XDG specification defines a way to autostart applications using XDG desktop files. systemd ships systemd-xdg-autostart-
           generator(8) for the XDG desktop files in autostart directories. Desktop Environments can opt-in to use this service by
           adding a Wants= dependency on xdg-desktop-autostart.target.

           Added in version 246.
11:57:21
@maralorn:maralorn.demaralornd.h. aus systemd Perspektive ist das opt-in.11:57:56
@atemu12:matrix.orgAtemuHm, speaking of which: vlt. kann man das target oder die services masken und so disablen?11:57:56
@atemu12:matrix.orgAtemuOh!11:58:15
@maralorn:maralorn.demaralornVermutlich. otoh, hat z.B. home-manager eine option um selber Sachen in den autostart reinzupacken und ich finde die Idee das zu benutzen gar nicht so dumm … Aber dann müsste man es erstmal so konfigurieren, dass nur in directories schaut für die man da opt-in gemacht hat …12:00:01
@atemu12:matrix.orgAtemutbh was ich glaube ich ganz gerne hätte ist, dass der generator mir units baut, diese aber nicht per default wanted sind12:03:45
@atemu12:matrix.orgAtemuDann kann/muss ich explizit die services enablen, die ich wirklich haben will, aber die apps können halt declaren, wie sie denn auto started werden wollen, wenn das gewünscht ist12:05:14
@maralorn:maralorn.demaralornDiese ganze business von systemd user daemon soll bitte Zeug starten, aber erst wenn das DE bereit ist, ist ja zumindest bei alles furchtbar brittle …12:06:21
@maralorn:maralorn.demaralornUnd ich fühle mich immer dirty, aber bin doch eigentlich recht glücklich mit dem dumm "spawn-on-start" welches auch immer mein compositor gerade anbietet …12:07:06
@maralorn:maralorn.demaralorn* Diese ganze business von systemd user daemon soll bitte Zeug starten, aber erst wenn das DE bereit ist, ist ja zumindest bei mir alles furchtbar brittle …12:07:29
@maralorn:maralorn.demaralorn* Und ich fühle mich immer dirty, aber bin doch eigentlich recht glücklich mit dem dummen "spawn-on-start" welches auch immer mein compositor gerade anbietet …12:07:36
@atemu12:matrix.orgAtemu @maralorn:maralorn.de schau dir mal UWSM an 12:24:04
@atemu12:matrix.orgAtemuDas tut12:24:08

Show newer messages


Back to Room ListRoom Version: 6