!zghijEASpYQWYFzriI:nixos.org

Hydra

364 Members
108 Servers

Load older messages


SenderMessageTime
16 Nov 2025
@corngood:corngood.comCorngoodI've used it a lot over the years for all sorts of things so I'm not going to agree with that. I have a pretty complicated dev setup with emacs, X11, etc17:39:06
@corngood:corngood.comCorngoodTo me it just seems like the path of least resistance to making nix usable on windows for some of the things I'd like to use it for.17:40:16
@k900:0upti.meK900And look at the amount of patches they apply to all of that17:40:18
@corngood:corngood.comCorngoodI've been through a lot of those patches getting nix to build in cross, and then natively on cygwin. Most of them aren't hacks. They just need some upstreaming work.17:41:35
@corngood:corngood.comCorngoodI also think nixpkgs could be extremely useful for keeping that process alive.17:42:35
@corngood:corngood.comCorngoodAnyway, I can make do without hydra support, I just need a binary cache and maybe better builders. Thanks for the builder recommendation above. Anyone have any thoughts on hosting a public binary cache for something like this?17:47:22
@k900:0upti.meK900Cachix probably17:47:32
@dramforever:matrix.orgdramforevermaybe cachix17:47:37
@dramforever:matrix.orgdramforever you can either use nix-community.cachix.org which is annoying in the "it contains caches from building arbitrary untrusted PRs" way, or get your own nix-community sponsored? subdomain which i forgot how to do 17:49:48
@hexa:lossy.networkhexaI'm not excited about the idea of running windows builders for hydra down the road17:52:02
@corngood:corngood.comCorngoodThanks! I'll look into this. I don't mind funding something if it's not crazy expensive.17:53:08
@dramforever:matrix.orgdramforevernamespace.so should be pretty good17:53:37
@corngood:corngood.comCorngoodSetting cygwin aside. What are we looking at if other platforms (e.g. msvc) advance?17:53:40
@dramforever:matrix.orgdramforeverand iirc even the free tier of cachix has quite a bit of space17:54:04
@hexa:lossy.networkhexaI have no idea what msvc is17:54:07
@corngood:corngood.comCorngoodmicrosoft's proprietary compiler. I guess I'm wondering about any builds that need to run on windows17:54:37
@hexa:lossy.networkhexarun an rfc to extend the platform tiers and find out17:54:54
@dramforever:matrix.orgdramforeveralso for reference, the loongarch teams runs "our" own hydra on "our" nixpkgs fork, but at least that's still just linux17:55:10
@hexa:lossy.networkhexabut effectively windows machines maintained by the infra team17:55:52
@7c6f434c:nitro.chat7c6f434cTo add Tier-4 support RFC is not needed, to add Tier-3 RFC is kind of not enough17:56:07
@hexa:lossy.networkhexaand the status quo is that we don't even have people to deal with the darwin machines as would be required17:56:12
@corngood:corngood.comCorngoodI was thinking of running my own hydra/builder, but I wanted to check in to make sure there's no existing plans for windows builds. It sounds like there isn't.17:56:43
@dramforever:matrix.orgdramforeverdoes nix builds even work on windows yet17:57:13
@corngood:corngood.comCorngoodwe can cross build a system image tarball (including nix) from linux, and then boot it and use it to build itself natively on cygwin. I'm not sure about mingw/msvc. I don't think they are as far along17:58:32
@hexa:lossy.networkhexa Janne: are you offering? 🙂 17:58:45
@dramforever:matrix.orgdramforeveroh, yeah i was thinking more about msvc17:58:56
@dramforever:matrix.orgdramforeverthat one probably doesn't work17:59:02
@dramforever:matrix.orgdramforevercygwin probably does but i'm going to worry about the sandboxing17:59:32
@janne:hess.oooJanne Macos is not my main area of expertise. But tbh, windows would probably be way easier since there is software like trmm that makes fleet management easy while not costing a billion euros and locking you into their cloud 17:59:42
@janne:hess.oooJanne I could take over Linux if you take over all of the macos infra though 🤔 18:00:19

Show newer messages


Back to Room ListRoom Version: 6