Sonarpulse has quit [Ping timeout: 252 seconds]
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nix-darwin
pjan has quit [Remote host closed the connection]
jtojnar has quit [Read error: Connection reset by peer]
jtojnar has joined #nix-darwin
johnw has quit [Ping timeout: 245 seconds]
johnw has joined #nix-darwin
johnw has quit [Ping timeout: 260 seconds]
johnw has joined #nix-darwin
acowley has quit [Ping timeout: 264 seconds]
acowley has joined #nix-darwin
johnw has quit [Quit: ZNC - http://znc.in]
johnw has joined #nix-darwin
johnw has quit [Read error: Connection reset by peer]
johnw has joined #nix-darwin
philr has joined #nix-darwin
Lisanna has joined #nix-darwin
Sonarpulse has joined #nix-darwin
johnw has quit [Ping timeout: 240 seconds]
<cbarrett> I'd like to contribute to the ios-sdk thing!
hamishmack has joined #nix-darwin
hamishmack has quit [Client Quit]
hamishmack has joined #nix-darwin
periklis has joined #nix-darwin
__Sander__ has joined #nix-darwin
johnw has joined #nix-darwin
johnw has quit [Ping timeout: 260 seconds]
periklis has quit [Ping timeout: 240 seconds]
Biappi has quit [Ping timeout: 245 seconds]
sphalerite has quit [Ping timeout: 240 seconds]
jtojnar has quit [Quit: jtojnar]
<nikivi> Is it possible to use nix-darwin to somehow backup things like ~/Library/Application Support/ and ~/Library/Preferences/?
<nikivi> of specific apps I use that is
jtojnar has joined #nix-darwin
sphalerite has joined #nix-darwin
philr has quit [Quit: WeeChat 2.1]
<LnL> no, but I guess you could use path literals to copy some stuff to the store
<nikivi> I am just thinking what is actually needed exactly to declarative define my macOS
<nikivi> Without relying on time machine
johnw has joined #nix-darwin
johnw has quit [Ping timeout: 245 seconds]
Biappi has joined #nix-darwin
peacememories has joined #nix-darwin
<gchristensen> a tool which looked at all the binaries in all of the nix store and found duplication would be nice
<LnL> why?
<gchristensen> closure size on the linuxkit builder )
<gchristensen> :)
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pjan has joined #nix-darwin
<LnL> so like nix-store --optimize?
hamishmack has quit [Ping timeout: 252 seconds]
alexteves has joined #nix-darwin
<disasm> is there a way to force darwin-rebuild to replace files in /etc? for example, I get this message: warning: not linking environment.etc."bashrc" because /etc/bashrc exists, skipping...
<gchristensen> delete /etc/bashrc..? :)
<disasm> fair enough :)
peacememories has joined #nix-darwin
<gchristensen> puffnfresh: I feel like we need a good name for this builder projject
<gchristensen> any tips?
<gchristensen> ^ a question for the crowd!
<gchristensen> a light weight VM to run x8664 linux Nix on macos
<alexteves> eacameron: ^
<LnL> disasm: yeah, remove or make it source the /etc/static version
<LnL> (re)move :)
<gchristensen> ok can anyone test this stuff I've done?
<gchristensen> I can upload a NAR of it all so you don't need a linux builder to try my linux builder
Sonarpulse has quit [Ping timeout: 252 seconds]
Lisanna has quit [Quit: Lisanna]
<clever> gchristensen: not-os sounds good
<clever> gchristensen: its already a usable arm build-slave on my rpi
<disasm> This is something I'm playing with right now: https://github.com/disassembler/network/tree/master/nix-darwin-tools rvl wrote the first implementation of it, but I've been tweaking it for my personal use. Lets you deploy using nix-darwin in a nixops-eque way using a couple haskell scripts :)
<LnL> disasm: have you seen the iohk stuff?
<disasm> LnL: yeah :) That's what rvl wrote
<disasm> I'll be backporting my changes to there later this week or next
<clever> disasm just ripped out all of the iohk specific things and began using it on his own macs, and then i helped refactor all the things!
<disasm> Thanks clever :)
<disasm> It can now bootstrap without nix being installed :)
<LnL> disasm: oh, didn't read the second part :)
<mitchty> gchristensen: my suggestion, is steve just like this movie https://www.youtube.com/watch?v=amwaFNZYUUY
<clever> gchristensen: throwing together a not-os qemu slave...
__Sander__ has quit [Quit: Konversation terminated!]
Lisanna has joined #nix-darwin
<gchristensen> clever: I have one
<gchristensen> its all ready to go, even serivce management
<gchristensen> just neehs (a) testing (b) a name
<gchristensen> needs*
peacememories has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Sonarpulse has joined #nix-darwin
<clever> gchristensen: how small is it?
<gchristensen> the initrd is 160M
<gchristensen> but without trying to minimize it
<clever> my initrd is 3.6mb, and the rootfs is 41mb
<gchristensen> nice
<clever> currently only tested on linux, but it should work in theory
<gchristensen> yeah so I have extre dependencies and what-not, it runs in hyperkit instead
<gchristensen> anyway
<gchristensen> space isn't my concern now
<clever> and mine can boot in 11 seconds
<gchristensen> nice, same
<clever> it was 2 seconds before i enabled network
<gchristensen> nice =)
<gchristensen> LnL: would you like to test this?
<LnL> hmm?
<gchristensen> a hyperkit linux buildere
<LnL> oh, sure!
<gchristensen> do you need it prebuilt, or do you have a different linux builder handy?
<LnL> I even have a linux-build shell alias :)
<gchristensen> :D
<gchristensen> ok, just setting up a way to send patches.
<LnL> (if it doesn't depend on any IFD stuff)
<clever> how does hyperkit differ from kvm?
<gchristensen> introducing my new client-specific github handle https://github.com/8D068C0F-6B2E-4F92-A891-5E539CE4B721
<LnL> I can play with it in an hour or so
* LnL generates all of the python expressions
alexteves has quit [Read error: Connection reset by peer]
alexteves has joined #nix-darwin
<gchristensen> LnL: do you know how your docker based builder has /dev/kvm
<gchristensen> I thought it wasn't possible with hyperkit to have /dev/kvm
<adelbertc> nothing is impossible
<adelbertc> if you just believe
<gchristensen> stare.jpg
<gchristensen> oh hehe it doesen't
<gchristensen> qemu is emulating it
alexteves_ has joined #nix-darwin
<LnL> not following, on what kind of docker host?
<gchristensen> just kidding!
<gchristensen> LnL: have you had a chance to test it?
<LnL> gchristensen: well apparently I did something that broke non ssh-ng remtoes
<gchristensen> uh oh :)
<LnL> so --option store works but --option builders doesn't
<LnL> wut /etc/nix/machines does
alexteves_ has quit [Remote host closed the connection]
ChanServ has quit [shutting down]
ChanServ has joined #nix-darwin
ChanServ has quit [shutting down]
<LnL> n/m just did some other stuff first
ChanServ has joined #nix-darwin
{^_^} is now known as Guest93247
stqism is now known as Guest49421
sjourdois is now known as Guest31311
savanni is now known as Guest96806
kaychaks is now known as Guest84464
philipcristiano is now known as Guest93575
gchristensen is now known as Guest50191
Guest93575 is now known as philipcristiano
Guest50191 is now known as gchristensen
<nikivi> Is `~/.nix-profile/bin` in system shell PATH?
<nikivi> I have this issue and not sure how to check if it is https://github.com/Microsoft/vscode-python/issues/1733#issuecomment-391834904
jtojnar has quit [Remote host closed the connection]
<nikivi> When I boot into `bash` the path is there so I assume it is but not sure
<nikivi> It's just VS Code doesn't see flake8 command it seems and I installed it with Nix
Guest93247 has quit [Remote host closed the connection]
{^_^} has joined #nix-darwin
<LnL> gchristensen: sudo tee will update store paths, we don't have readonly mounts :/
<gchristensen> wait
<gchristensen> ... what is a store path?
<gchristensen> ohh /etc/nix/machines?
<LnL> yeah
<gchristensen> :(
<LnL> also it took a while for it to boot or something
<LnL> might be nicer if it waited a bit for ssh to become available
<gchristensen> yeah
<gchristensen> I punted on that until the rest of it worked :P
<LnL> and nitpick, there are a double slashes in a bunch of paths :)
<LnL> is the port static?
<LnL> also the machines file doesn't have to be just readable by root, not sure if it's used by the client in certain cases
<LnL> building '...hello-2.10.drv' on 'ssh://nixos1'
<LnL> now it works
<gchristensen> cool
<gchristensen> how much did you have to change for it to work?
<gchristensen> the previous person to try it, it worked out of the box
<LnL> nothing, just looked at it first :)
jtojnar has joined #nix-darwin
<LnL> except for waiting on the vm
pikajude has quit [Remote host closed the connection]
pikajude has joined #nix-darwin
<puffnfresh> gchristensen: I can play around with it this morning
<puffnfresh> want me to try it out in my macOS VM?
<gchristensen> puffnfresh: sure! let me make sure I've pushed the latest.
<puffnfresh> is the UUID to distance yourself from the work? :P
jtojnar has quit [Quit: jtojnar]
jtojnar has joined #nix-darwin
hamishmack has joined #nix-darwin
<adelbertc> puffnfresh: it is, i asked about that same thing this morning haha
Lisanna has quit [Ping timeout: 252 seconds]