!rGlCMuXgAhgEpdvJUz:nixos.org

NixOS KDE

203 Members
56 Servers

Load older messages


SenderMessageTime
13 Aug 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) but also, do we actually need samba in the iso? 17:37:10
@elvishjerricco:matrix.orgElvishJerriccois that only there because of zfs or does something else pull it in?17:37:31
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)its in top-level17:37:44
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)as in, systemPackages or something17:37:50
@elvishjerricco:matrix.orgElvishJerriccohuh...17:37:53
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)unless i am reading nix-tree wrong, which is not impossible17:38:11
@k900:0upti.meK900 I think we do because you may want to copy stuff from a Windows share 17:38:33
@k900:0upti.meK900To the ISO17:38:38
@elvishjerricco:matrix.orgElvishJerriccothat sounds like a use case we shouldn't actually give a shit about lol17:38:56
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) no, its kdenetwork-filesharing turning on samba apparently? 17:39:25
@elvishjerricco:matrix.orgElvishJerriccoI dunno how possible it is to get samba out of zfs though; I know no one who uses zfs thinks you should use its smb features17:39:44
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) * ~~no, its kdenetwork-filesharing turning on samba apparently?~~ wrong direction 17:44:34
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)nix why-depends is utterly useless with the iso, it looses all knowledge about dependency chains...17:44:54
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)* nix why-depends is utterly useless with the iso, it looses knowledge about dependency chains...17:44:59
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i guess throw+show-trace will tell me where its actually coming from17:46:41
@elvishjerricco:matrix.orgElvishJerriccoyea you need to build the toplevel attribute and work against that, not the iso derivation17:46:41
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)oh, gvfs pulls samba17:47:20
@elvishjerricco:matrix.orgElvishJerriccoyea that makes sense17:47:48
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) because gnome-shell -> evolution-data-server -> gnome-online-accounts -> gvfs 17:48:49
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)i suppose samba pulls the python only for its tools, so we might be fine if we split the libs into a lib output?17:49:27
@elvishjerricco:matrix.orgElvishJerriccothere's no way that's the only reason we depend on python, right?17:50:20
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) no, but samba builds its own weird python 17:50:32
@elvishjerricco:matrix.orgElvishJerricco oh 17:50:38
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) https://github.com/NixOS/nixpkgs/blob/005433b926e16227259a1843015b5b2b7f7d1fc3/pkgs/servers/samba/4.x.nix#L70-L76
this is why we have two pythons
17:50:50
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)we could try to update samba and hope the tool updated...17:51:19
@elvishjerricco:matrix.orgElvishJerriccoyea I was going to say, ideally we would just not need that override17:51:51
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)Actually: samba-tool only exists in samba4Full, we could certainly do the hacky thing and make the overlay conditional on -full17:52:41
@elvishjerricco:matrix.orgElvishJerriccoI mean all these things sounds like plusses to me; split libs, get rid of override if it's not needed, make it conditional on -full otherwise17:53:53
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)pain is, the nixos test doesn't actually test samba-tool17:54:25
@emilazy:matrix.orgemily probably just only use the override for samba-tool specifically 17:54:16

Show newer messages


Back to Room ListRoom Version: 9