!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

880 Members
Declaratively manage your switching, routing, wireless, tunneling and more.256 Servers

Load older messages


SenderMessageTime
29 Jul 2025
@elvishjerricco:matrix.orgElvishJerricco oh, if you were asking why I said copy_bin_and_libs "results in a non-functional nuke-refs'd program", I meant when trying to add the program to scripted initrd. 07:51:06
@marcel:envs.netMarcelBut I've been using ifstate in scripted initrd for over a year without any problem.14:03:05
31 Jul 2025
@sammy:cherrykitten.dev@sammy:cherrykitten.dev left the room.10:03:53
29 Jul 2025
@emilazy:matrix.orgemilyfeel like we should have a "just add the normal closure" thing for systemd stage 114:03:51
@emilazy:matrix.orgemily(or just do that unconditionally and trim down some closures/split outputs :P)14:04:04
@marcel:envs.netMarcel Idk do you see any alternatives that should currently be doable? Specifying every store path that's necessary? Building a static binary of ifstate? Idk if that's possible using python 14:19:24
@k900:0upti.meK900You can't build a static binary with Python14:19:48
@k900:0upti.meK900You can probably drag all of Python into initrd14:19:54
@k900:0upti.meK900If you're OK with having a 100MB+ initrd14:19:59
@marcel:envs.netMarcel
In reply to @k900:0upti.me
If you're OK with having a 100MB+ initrd
I mean it wasn't a problem until now
14:20:18
@hexa:lossy.networkhexayeah, python is all about propagating dependencies into a pythonpath14:20:20
@marcel:envs.netMarcel
In reply to @k900:0upti.me
You can't build a static binary with Python
Yeah I know but for windows these things exist which encapsulate you whole python stuff into one exe
14:20:50
@hexa:lossy.networkhexapeople will create their 512 MiB efi partition and then be surprised why the initrd is so damn huge14:20:50
@k900:0upti.meK900 Well then presumably you can still do that 14:21:06
@hexa:lossy.networkhexalike this guy https://discourse.nixos.org/t/how-to-manage-the-size-of-the-boot-partition/67275?u=hexa14:21:16
@emilazy:matrix.orgemilyI think systemd stage 1 doesn't directly expose a thing for it but I'm not sure14:21:28
@marcel:envs.netMarcel
In reply to @hexa:lossy.network
people will create their 512 MiB efi partition and then be surprised why the initrd is so damn huge
Idk adding a note to the enable option of the initrd stuff
14:21:29
@emilazy:matrix.orgemily(not sure scripted stage 1 did either)14:21:30
@emilazy:matrix.orgemily can you use python3Minimal Marcel 14:21:44
@hexa:lossy.networkhexahttps://pyinstaller.org/en/stable/ 🤔14:21:56
@emilazy:matrix.orgemily it's very minimal (especially in an upcoming -next) 14:21:57
@emilazy:matrix.orgemilybut if you don't have deps…14:21:58
@qyliss:fairydust.spaceAlyssa RossI have a VPS with a 32M boot partition14:22:09
@qyliss:fairydust.spaceAlyssa RossI'm already having to do horrible hacks to avoid reinstall14:22:15
@hexa:lossy.networkhexa* https://pyinstaller.org/en/stable/ 🤔 probably a stupid idea14:22:19
@emilazy:matrix.orgemilyiirc PyInstaller is dead and busted and PyOxidizer was the new thing but it also became dead and busted14:22:22
@qyliss:fairydust.spaceAlyssa Rossif it grows any more I'm in trouble :P14:22:23
@qyliss:fairydust.spaceAlyssa Ross(still haven't switched to systemd stage 1)14:22:27
@hexa:lossy.networkhexa32M is crazy small 😄 14:22:28
@emilazy:matrix.orgemilyit will, with systemd14:22:34

Show newer messages


Back to Room ListRoom Version: 6