01:11
eraserhd has quit [Quit: WeeChat 2.8]
01:12
angerman has quit [Read error: Connection reset by peer]
01:14
wildsebastian has quit [Ping timeout: 240 seconds]
01:15
angerman has joined #nix-darwin
01:21
peel has quit [Ping timeout: 240 seconds]
01:22
wildsebastian has joined #nix-darwin
01:22
peel has joined #nix-darwin
01:23
angerman has quit [Ping timeout: 256 seconds]
01:24
angerman has joined #nix-darwin
02:04
hedgie has joined #nix-darwin
02:16
hedgie_ has joined #nix-darwin
02:20
hedgie has quit [Ping timeout: 256 seconds]
03:35
hedgie has joined #nix-darwin
03:38
hedgie_ has quit [Ping timeout: 258 seconds]
08:14
<
domenkozar[m] >
(shared on discord)
08:20
Joestar79 has joined #nix-darwin
08:22
<
LnL >
so that looks like the idea I have for the nix-installer except only using whatever is relevant for the nix installation itself
08:23
<
LnL >
and also supporting systemd on linux similar to what the multi user installation does now
08:26
<
LnL >
services.nix-daemon, nix.conf, as well as perhaps channels/inputs
08:26
<
domenkozar[m] >
that would really make darwin first class citizen :)
08:27
__monty__ has joined #nix-darwin
08:28
<
LnL >
the same problem exists using linux distro + nix
08:28
<
LnL >
just a smaller audience since many people make the plunge after spending some time with nix
08:29
<
domenkozar[m] >
yeah but it's harder to fix there :)
08:31
<
domenkozar[m] >
what would be in charge of the systemd unit?
08:31
<
LnL >
the nix-installer just like it would be on darwin
08:35
<
Joestar79 >
Package ‘helm-0.9.0’ in /nix/store/ic7krivbdz2x66v471x3x7qydywg8j5y-nixpkgs-20.09pre228453.dcb64ea42e6/nixpkgs/pkgs/applications/audio/helm/default.nix:38 is not supported on ‘x86_64-darwin’, refusing to evaluate.
08:35
<
Joestar79 >
can I install it anyway somehow?
08:35
<
clever >
Joestar79: there is a config.nix flag to allow unsupported systems
08:36
<
Joestar79 >
ah ok, thanks
08:36
<
LnL >
yeah nixpkgs.config.allowUnsupportedSystem = true; IIRC
08:36
<
LnL >
alltho if it works we should enable it :)
08:36
<
Joestar79 >
in darwin-configuration.nix?
08:37
<
LnL >
note that this might not be the helm you want
08:37
<
Joestar79 >
yeah, there
08:37
<
LnL >
(it's under audio)
08:37
<
Joestar79 >
it's probably kubernetes-helm the one I want?
08:38
<
Joestar79 >
btw even setting allowUnsopportedSystem I can't install pkgs.helm, so it's really not supported :)
08:39
<
LnL >
oh, I made a typo
08:40
<
LnL >
nixpkgs.config options are opaque so they are not validated
08:45
<
Joestar79 >
how can I see what's being installed after I add pkgs.kubernetes-helm?
08:45
<
Joestar79 >
what and where if possible
09:00
Chiliparrot has joined #nix-darwin
09:02
<
Joestar79 >
meson.build:55:2: ERROR: Dependency "gtk+-x11-3.0" not found, tried pkgconfig and framework
09:02
<
Joestar79 >
any clue please?
09:05
<
Joestar79 >
pkgs.pinentry that's the package giving the problem
09:07
<
__monty__ >
Joestar79: If you have a store path, `nix-store --query --requisites` will give you the closure.
09:09
<
Joestar79 >
__monty__: I get no output for that command
09:09
<
__monty__ >
Joestar79: Well you have to pass it a store path.
09:10
<
Joestar79 >
nix-store --query ruby --requisites /nix/store ?
09:10
<
Joestar79 >
no ruby
09:10
<
Joestar79 >
error: path '/nix/store' is not in the Nix store
09:10
<
__monty__ >
Drop the ruby and "store path" means a full path to something in the store.
09:11
<
Joestar79 >
ok I got it, thx
09:39
hedgie has quit [Ping timeout: 264 seconds]
09:45
<
Joestar79 >
I'm trying to override kubernetes-helm version but I'm getting an error. Can anyone take a look please and help me find the problem?
https://pastebin.com/ZLH8hpE4
09:53
FRidh has joined #nix-darwin
09:53
<
{^_^} >
#90174 (by FRidh, 2 hours ago, open): python: don't use optimizations on Darwin
09:53
<
FRidh >
It's a staging-next blocker
10:03
<
__monty__ >
Do you have a one-liner? Don't have much compute to offer but I'm willing to pitch in.
10:32
<
domenkozar[m] >
oh man that should be the Nix pitch
10:32
<
domenkozar[m] >
Do you have a one-liner to reproduce this?
10:33
<
{^_^} >
domenkozar/nix.dev#28 (by domenkozar, 10 seconds ago, open): Do you have a one-liner to reproduce this?
10:38
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
10:39
<
{^_^} >
#84785 (by mikesperber, 9 weeks ago, merged): emacs: Unbreak on macOS
10:44
<
FRidh >
well the reason for the PR is because apparently enabling optimizations on darwin wasn't trivial, so I need to undo that change. But ofborg is a bit slow/unreliable at times.
10:46
<
LnL >
I can reproduce that on another machine
10:47
<
LnL >
the python.exe binar doesn't even get to the point of loading libararie
10:54
<
FRidh >
aside from using autoreconfHook no additional changes have been introduced as far as I can tell
10:55
<
FRidh >
and additional tests, which I suppose are failing now
10:56
<
FRidh >
python2 passes now, it's just python 3 that fails
10:56
<
LnL >
yeah python2 succeeded
10:58
<
FRidh >
enable-optimizations has been turned off now
11:00
<
LnL >
python3.override { autoreconfHook = null; } succeeds
11:01
<
LnL >
so that's causing a borked bootstrap python.exe for some reason
11:01
<
FRidh >
so our build depends on a autconf run done by upstream?
11:02
<
FRidh >
good to know, thanks
11:03
<
LnL >
the autoconf isn't very pure either, tries to execute /usr/bin/gcc, /usr/bin/arch, etc.
11:04
<
FRidh >
are these paths permitted through in the darwin sandbox?
11:05
<
LnL >
no but the sandbox is still off by default
12:07
FRidh has quit [Ping timeout: 258 seconds]
12:10
Chiliparrot has joined #nix-darwin
13:10
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
13:17
FRidh has joined #nix-darwin
13:36
eraserhd has joined #nix-darwin
13:48
hedgie has joined #nix-darwin
13:48
Chiliparrot has joined #nix-darwin
14:11
hedgie has quit [Remote host closed the connection]
14:11
hedgie has joined #nix-darwin
14:39
<
LnL >
that's going to rebuild everything, looks good tho
14:58
<
domenkozar[m] >
I wish we had a better way than using LnL as remote mac builder :D
14:59
<
domenkozar[m] >
did anyone try that docker macos thing?
15:01
<
cransom >
my mac is churning on it currently.
15:02
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
15:05
<
LnL >
kind of forgot about the webhook
15:13
<
FRidh >
remote building over irc protocol?
15:13
<
gchristensen >
shipit
15:18
<
Mic92 >
domenkozar[m]: the kvm-osx repos is quite usuable these days
15:18
<
Mic92 >
I recommend OpenCore-Boot.sh
15:23
hedgie_ has joined #nix-darwin
15:25
<
FRidh >
LnL: oh tmate is neat. Build failed though, but somewhere else.
15:25
<
FRidh >
oh you started it again
15:25
<
LnL >
hmm, did something else change since?
15:26
<
{^_^} >
#90058 (by vcunat, 2 days ago, open): Staging next
15:26
<
LnL >
yeah but so was the previous thing right?
15:27
hedgie has quit [Ping timeout: 258 seconds]
15:27
<
FRidh >
I don't know what previous thing you mean. What is your reference?
15:28
<
FRidh >
bison changed, but that in previous staging-next if I am correct
15:28
<
LnL >
the previous commit I built using .override
15:29
<
FRidh >
oh right, yes, that's the same
15:31
<
LnL >
guess I'll have to build on my machine, maybe catalina or something else specific to github actions related
15:33
<
FRidh >
same error with sandbox
15:33
<
FRidh >
or at least same pkg
15:35
<
domenkozar[m] >
that's much easier to setup
15:35
<
Mic92 >
domenkozar[m]: I have seen this, but I wanted to remove the layer of abstractions in particular I don't want to forward x11
15:38
<
gchristensen >
osx-kvm is the basis on which the foundation's macs run
15:43
<
domenkozar[m] >
I want something simple I can recommend to folks
15:44
<
domenkozar[m] >
OSX-KVM seems harder to get started than Docker-OSX
15:44
<
gchristensen >
yeah probably so
16:05
<
Mic92 >
domenkozar[m]: I guess I have to build nixos-shell-plus eventually
16:06
<
Mic92 >
I think docker-osx might be easier to setup but harder to debug.
16:07
<
Mic92 >
It's not just video, also audio forwarding is a night mare.
16:07
<
Mic92 >
pulseaudio in a container is just not fun.
16:08
<
LnL >
I think the "give me a mac session" bot wouldn't be that difficult tho
16:08
<
Mic92 >
An osx-kvm with a reset button?
16:09
<
Mic92 >
Maybe even qemu copy-on-write images.
16:16
<
LnL >
would just need to put the tmate url in the annotations so it can be retrieved
16:17
<
gchristensen >
that is pretty much how the foundation macs run already :P
16:18
<
gchristensen >
could easily extend the cloudinit-style apply.sh to parameterize a tmate thing
16:18
<
cransom >
and 2 hours later, the darwin build of python2 and 3 finished.
16:18
<
LnL >
right, but then you need hardware again
16:19
<
gchristensen >
what do you mean?
16:19
<
LnL >
the link I posed is a github builder
16:19
<
gchristensen >
cool
16:19
<
LnL >
which I can trigger with a webhook request
16:20
<
gchristensen >
that is super hot
16:21
<
FRidh >
cransom: logs or it didn't happen :P
16:21
<
FRidh >
but good, thanks! It was successfull, right?
16:24
<
cransom >
but yeah, it finished.
16:25
<
FRidh >
Good, then I can submit it and let hydra go build the same thing again
16:27
Chiliparrot has joined #nix-darwin
16:42
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
16:56
philr_ has quit [Ping timeout: 246 seconds]
17:18
infinisil has joined #nix-darwin
17:47
hedgie has joined #nix-darwin
17:51
hedgie_ has quit [Ping timeout: 256 seconds]
18:36
Chiliparrot has joined #nix-darwin
19:30
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
19:51
Chiliparrot has joined #nix-darwin
20:12
<
__monty__ >
Hmm, that 404s for me.
20:15
<
FRidh >
try again, hydra isn't always responsive
20:16
<
cransom >
nadda for me either.
20:20
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
20:59
FRidh has quit [Quit: Konversation terminated!]
22:14
johnw has joined #nix-darwin
22:18
__monty__ has quit [Quit: leaving]
23:24
mbrgm_ has joined #nix-darwin
23:25
mbrgm_ is now known as mbrgm
23:25
mbrgm has quit [Ping timeout: 246 seconds]