<sheenobu>
I wonder if there is a way of running chromium in a nixos container... Set X dispay and run 'chromium'?
<sheenobu>
lets quit all my sessions and wipe my home directory
sheenobu has quit [(Quit: Leaving)]
alx741 has quit [(Ping timeout: 260 seconds)]
kampfschlaefer has quit [(Ping timeout: 256 seconds)]
twopoint718 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
MoreTea has quit [(Ping timeout: 240 seconds)]
stepcut has joined #nixos
lambdame has quit [(Quit: Lost terminal)]
Lowl3v3l has quit [(Remote host closed the connection)]
sheenobu has joined #nixos
sheenobu has quit [(Changing host)]
sheenobu has joined #nixos
<sheenobu>
there we go. cleaned up 30gigs
<sheenobu>
did anyone have any input on running chromium in a nixos container?
<sheenobu>
i could always use docker...
ryantrinkle has joined #nixos
erasmas has quit [(Quit: leaving)]
alx741_ has quit [(Quit: alx741_)]
acarrico has joined #nixos
alx741 has joined #nixos
<sheenobu>
hrm. i can't find a way to link files from host to container in nixos-container
thc202 has quit [(Ping timeout: 245 seconds)]
markus1189 has joined #nixos
markus1199 has quit [(Ping timeout: 252 seconds)]
aklt has quit [(Ping timeout: 240 seconds)]
indi_ has quit [(Remote host closed the connection)]
<hodapp>
okay, I am really confused as to why putting texlive.combined.scheme-full in environment.systemPackages is fine, but putting texlive.combine { inherit (texlive) scheme-full; } gives me a very lengthy trace culminating in "cannot coerce a function to a string, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/strings.nix:442:44"
<hodapp>
further, that trace starts mentioning things like lightdm, desktop, xession...
<Dezgeg>
add parens: (texlive.combine { ... })
<hodapp>
gaaack. thanks.
<sheenobu>
So you can only bind mount on declarative containers?
matthewbauer has quit [(Ping timeout: 240 seconds)]
AllanEspinosa has quit [(Ping timeout: 248 seconds)]
SovereignBleak has quit [(Quit: Connection closed for inactivity)]
systemfault has joined #nixos
FareTower has joined #nixos
mkoenig has quit [(Ping timeout: 240 seconds)]
matthewbauer has joined #nixos
mkoenig has joined #nixos
<hodapp>
trying to follow https://github.com/NixOS/nixpkgs/issues/21952#issuecomment-273344535, but getting "error: attribute ‘pkgs’ missing, at /nix/store/2jr0yrapv1j4igmgai0nhddg9naqggg7-nixos-16.09.1229.f52eaf4/nixos/pkgs/tools/typesetting/tex/texlive/default.nix:158:33" and I don't know enough about Nix to have a clue what the real issue is
<hodapp>
but this is mentioning lightdm, desktop, and xsession again, so I'm wondering if this is some punctuation crap I messed up again
digitalmentat has quit [(Ping timeout: 255 seconds)]
alx741 has quit [(Ping timeout: 240 seconds)]
alx741 has joined #nixos
indi_ has joined #nixos
benwbooth has joined #nixos
eacamero_ has joined #nixos
glines has quit [(Ping timeout: 252 seconds)]
eacamero_ has quit [(Remote host closed the connection)]
sheenobu has quit [(Quit: Leaving)]
eacameron has quit [(Ping timeout: 240 seconds)]
alx741 has quit [(Ping timeout: 248 seconds)]
<Rotaerk>
hodapp, pkgs is just a commonly used name for: import <nixpkgs> {}
<Rotaerk>
(or variations thereof)
eacameron has joined #nixos
<Rotaerk>
you'll need to do something like: let pkgs = import <nixpkgs> {}; in /* code referencing pkgs */
<Rotaerk>
or make it an argument for your script, like: { pkgs ? import <nixpkgs> {} }
<Rotaerk>
(can also configure nixpkgs or use different versions from other places, but that's the basic usage)
<Rotaerk>
args, in that, corresponds to what you provide to combine
<Rotaerk>
and it's just being combined with that core.pkgs thing and used as a pkgSet. each element of that is expected to have a pkgs attribute, per combinePkgs
<Rotaerk>
I can't tell you, though, what the appropriate way to create a package for combinePkgs is though :P
<dram_nixos>
Inside the FHS env everything that used to be root:root are shown with nobody:nogroup. So much for setuid :(
<hodapp>
so, scheme-basic has 'pkgs', but R does not? or something?
<Rotaerk>
one or both lack it, it seems
<hodapp>
if I remove R, it's fine.
zraexy has joined #nixos
zraexy has quit [(Client Quit)]
<dram_nixos>
Ok that's background information. Has anyone got any luck getting something like chrome-sandbox to work in an FHS?
athan has joined #nixos
<dram_nixos>
I think it's very strange, because something like that isn't really required on my Fedora box :?
<dram_nixos>
* :<
dram_nixos has quit [(Quit: Leaving)]
georges-duperon has quit [(Ping timeout: 252 seconds)]
mguentner has quit [(Quit: WeeChat 1.6)]
athan has quit [(Remote host closed the connection)]
eacameron has quit [(Remote host closed the connection)]
eacameron has joined #nixos
mguentner has joined #nixos
<puffnfresh>
so Nix works alright on Windows with the "Bash on Ubuntu on Windows" thingo
matthewbauer has joined #nixos
<puffnfresh>
and can even use Windows executables in the builds
matthewbauer has quit [(Ping timeout: 240 seconds)]
<hodapp>
neat
endformationage has quit [(Quit: WeeChat 1.5)]
<eacameron>
puffnfresh: You're serious...
<eacameron>
puffnfresh: that's SICK
<eacameron>
as in...AWESOME
<Havvy>
puffnfresh: \o/
<Havvy>
One step closer to Nix in Windows without Bash?
<puffnfresh>
eacameron: awesome innit?
<puffnfresh>
Havvy: without Bash?
<Havvy>
I dunno. Some sort of pure Windows Nix?
<eacameron>
puffnfresh: Yah that's amazing. Hah, honestly it's Windows I'm amazed with. I can't believe they pulled it off to that degree.
<eacameron>
puffnfresh: But even more awesome that using Nix on windows might actually be a reality some day in a not-too-distant future
<eacameron>
On a side note: can someone point me to good resources on setting up emacs in nix/nixos? I've heard that nix has some cool features, but I've never used them.
<eacameron>
as it relates to emacs
<puffnfresh>
Havvy: I have no idea what that'd look like!
<eacameron>
Ralith: Ah cool. Do you typically put that in your user config.nix?
<Ralith>
yep
<eacameron>
Excellent. And what about running the emacs daemon?
cpennington has quit [(Remote host closed the connection)]
RchrdB has quit [(Ping timeout: 252 seconds)]
<hyper_ch>
when starting up or powering off, ntp daemon causes a 90 second break for some reasons
<eacameron>
Ralith: ^ Does emacsWithPackages somehow enable the emacs daemon? I've seen services.emacs.enable but I'm not sure how that would work with these user configs.
<Ralith>
eacameron: I wrangle the daemon manually; theoretically you can set up a systemd user unit for it but I've never gotten that to work right
<eacameron>
Ralith: Ah, ok. Some sort of bashrc script?
<Ralith>
xprofile
<eacameron>
Ralith: Ah right...(I'm over ssh so...)
<Ralith>
you probably don't want multiple daemons running all the same
sdothum has quit [(Read error: Connection reset by peer)]
sdothum has joined #nixos
MarcelineVQ has quit [(Ping timeout: 240 seconds)]
proteusguy has quit [(Remote host closed the connection)]
justan0theruser has joined #nixos
justanotheruser has quit [(Ping timeout: 248 seconds)]
mguentner2 has joined #nixos
glines has quit [(Ping timeout: 252 seconds)]
mguentner has quit [(Ping timeout: 240 seconds)]
matthewbauer has joined #nixos
matthewbauer has quit [(Ping timeout: 240 seconds)]
AllanEspinosa has quit [(Ping timeout: 276 seconds)]
sdothum has quit [(Read error: Connection reset by peer)]
sdothum has joined #nixos
matthewbauer has joined #nixos
sdothum has quit [(Read error: Connection reset by peer)]
matthewbauer has quit [(Ping timeout: 255 seconds)]
sdothum has joined #nixos
isHavvy has joined #nixos
Havvy has quit [(Ping timeout: 245 seconds)]
glines has joined #nixos
roconnor has quit [(Ping timeout: 255 seconds)]
matthewbauer has joined #nixos
matthewbauer has quit [(Ping timeout: 255 seconds)]
systemfault has quit [(Quit: Bye!)]
MarcelineVQ has joined #nixos
zagy has joined #nixos
johnsonav has quit [(Ping timeout: 252 seconds)]
glines has quit [(Ping timeout: 255 seconds)]
flemming has joined #nixos
Fare has quit [(Ping timeout: 260 seconds)]
eacameron has quit [(Remote host closed the connection)]
pi3r has joined #nixos
_c__ has joined #nixos
MercurialAlchemi has joined #nixos
_c_ has quit [(Ping timeout: 240 seconds)]
wkennington has joined #nixos
eacameron has joined #nixos
panostimos has joined #nixos
matthewbauer has joined #nixos
eacameron has quit [(Ping timeout: 248 seconds)]
eacameron has joined #nixos
matthewbauer has quit [(Ping timeout: 264 seconds)]
reinzelmann has joined #nixos
xadi1 has quit [(Ping timeout: 240 seconds)]
fritschy has joined #nixos
xadi has joined #nixos
Itkovian has joined #nixos
pi3r has quit [(Ping timeout: 252 seconds)]
jgertm has joined #nixos
_c__ is now known as _c_
_c_ has quit [(Changing host)]
_c_ has joined #nixos
<NixOS_GitHub>
[nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vMPQ8
<NixOS_GitHub>
[nixpkgs] Mic92 closed pull request #21961: ckb: add to module list (master...ckb) https://git.io/vMPsB
<NixOS_GitHub>
[nixpkgs] Mic92 closed pull request #21837: python docs: add an example for a virtualenv and pip through nix-shell (master...python-docs_add_virtualenv_and_nixshell_example) https://git.io/vMzXL
<cyraxjoe>
just a quick question.. I saw a lot of refactoring going on on the python packaging side in nixpkgs, for example I used to use the `buildPythonPackage` directly from nixpkgs, but it seems that is no longer available at the top-level (nixpkgs)
bin7me has joined #nixos
matthewbauer has joined #nixos
<cyraxjoe>
nevermind.. I think that I only have to use pythonPackages.buildPythonPackage
Lowl3v3l has joined #nixos
pi3r has joined #nixos
matthewbauer has quit [(Ping timeout: 240 seconds)]
phanimahesh has quit [(Ping timeout: 240 seconds)]
justbeingglad has left #nixos []
phanimahesh has joined #nixos
Havvy has joined #nixos
rmeis has joined #nixos
isHavvy has quit [(Ping timeout: 252 seconds)]
teknico has joined #nixos
phanimah1sh has joined #nixos
johann__ has joined #nixos
jgertm has quit [(Ping timeout: 258 seconds)]
lsix has joined #nixos
phanimahesh has quit [(Ping timeout: 258 seconds)]
phanimah1sh has quit [(Ping timeout: 252 seconds)]
rly has joined #nixos
x1n4u has quit [(Ping timeout: 258 seconds)]
x1n4u has joined #nixos
ckauhaus has joined #nixos
phanimahesh has joined #nixos
johann__ has quit [(Read error: No route to host)]
ilja_kuklic has joined #nixos
johann__ has joined #nixos
johann__ has quit [(Read error: No route to host)]
goibhniu has joined #nixos
matthewbauer has joined #nixos
nschoe has joined #nixos
matthewbauer has quit [(Ping timeout: 245 seconds)]
johann__ has joined #nixos
reinzelmann has quit [(Ping timeout: 245 seconds)]
phanimahesh has quit [(Ping timeout: 248 seconds)]
seagreen has quit [(Quit: WeeChat 1.6)]
reinzelmann has joined #nixos
phanimahesh has joined #nixos
indi_ has quit [(Remote host closed the connection)]
indi_ has joined #nixos
indi_ has quit [(Remote host closed the connection)]
Avaq has joined #nixos
derjohn_mobi has quit [(Ping timeout: 256 seconds)]
phanimahesh has quit [(Ping timeout: 247 seconds)]
phanimahesh has joined #nixos
eacameron has quit [(Remote host closed the connection)]
johann__ has quit [(Read error: No route to host)]
eacameron has joined #nixos
Wizek has quit [(Ping timeout: 256 seconds)]
<LnL>
you can use -Q to hide the build output
eacameron has quit [(Ping timeout: 240 seconds)]
rmeis has quit [(Ping timeout: 260 seconds)]
jgertm has joined #nixos
thc202 has joined #nixos
johann__ has joined #nixos
Tuba has joined #nixos
phanimahesh has quit [(Ping timeout: 252 seconds)]
eacameron has joined #nixos
Tuba has left #nixos []
phanimahesh has joined #nixos
civodul has joined #nixos
matthewbauer has joined #nixos
rmeis has joined #nixos
eacameron has quit [(Ping timeout: 260 seconds)]
indi_ has joined #nixos
ilja_kuklic has quit [(Ping timeout: 245 seconds)]
matthewbauer has quit [(Ping timeout: 258 seconds)]
eacameron has joined #nixos
indi_ has quit [(Ping timeout: 248 seconds)]
dram_nixos has joined #nixos
eacameron has quit [(Ping timeout: 258 seconds)]
johann__ has quit [(Quit: Leaving.)]
eacameron has joined #nixos
oida has quit [(Ping timeout: 240 seconds)]
MoreTea has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
derjohn_mobi has joined #nixos
ixxie has joined #nixos
georges-duperon has joined #nixos
eacameron has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
ilja_kuklic has joined #nixos
eacameron has joined #nixos
ThatDocsLady has joined #nixos
dram_nixos has quit [(Ping timeout: 240 seconds)]
eacameron has quit [(Ping timeout: 240 seconds)]
johann__ has joined #nixos
eacameron has joined #nixos
ThatDocsLady has quit [(Quit: Arma-geddin-outta-here!)]
eacameron has quit [(Ping timeout: 240 seconds)]
phanimahesh has quit [(Ping timeout: 240 seconds)]
phanimahesh has joined #nixos
herzen has quit [(Ping timeout: 252 seconds)]
ilja_kuklic has quit [(Ping timeout: 248 seconds)]
eacameron has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
oida has joined #nixos
Wizek_ has quit [(Ping timeout: 256 seconds)]
matthewbauer has joined #nixos
eacameron has joined #nixos
matthewbauer has quit [(Ping timeout: 240 seconds)]
rmeis has quit [(Ping timeout: 256 seconds)]
eacameron has quit [(Ping timeout: 276 seconds)]
rmeis has joined #nixos
<ixxie>
clever are you around?
<rly>
I used notify-osd in the past, which enables one to write a message to the desktop over everything else. What's packaged in NixOS to do that currently?
<rly>
I am using Plasma 5, in case that is relevant.
<ixxie>
rly: a simple package search will show you that notify-osd is packaged for nix already ^^
<LnL>
there's one thing that doesn't work properly yet
phorse has quit [(Ping timeout: 256 seconds)]
<deepfire>
gchristensen: is that about the glibc rebbuild bug?
<gchristensen>
ixxie: I've been talking to hosting companies about sponsoring a Hydra to build all the PRs that come to nixpkgs. I got to chatting with Packet.net people and they agreed to sponsor it. so, now LnL and I have setup https://prs.nix.gsc.io/project/nixos which automatically starts building new PRs as they come in :)
<gchristensen>
it isn't perfect yet, but it is making progress
MoreTea has quit [(Ping timeout: 264 seconds)]
<ixxie>
weeee!
<ixxie>
that is amazing news gchristensen!
bennofs has joined #nixos
<ixxie>
would *that* also build non-free stuff?
<gchristensen>
this hydra will probably also only build free stuff, though I hear your pain :)
<rly>
gchristensen: you would get a browny if you were in the same room :P
<gchristensen>
:D
<LnL>
gchristensen: yes! that fixed compare
<gchristensen>
heck yes! so here is a cool thing
<ixxie>
I wouldn't care so much in general, but one weird thing is the inability to have prebuilt declaratively configurable browser with support for both flash and netflix
<gchristensen>
unfortunately, still, it isn't perfect and that PR shouldn't have caused any of those to fail
<ixxie>
yeah but you are getting there ^^
<gchristensen>
I'll be sending an announcement about it some time
k0001 has joined #nixos
<deepfire>
sounds really cool, indeed..
<gchristensen>
deepfire: yeah, it was about this :)
<LnL>
I also want to fix it so the first eval of the pr jobsets are the the last one from master
<gchristensen>
that would be great
<LnL>
that should make comparing a lot easier
rmeis has joined #nixos
<niksnut>
what's the point of setting up another hydra instance to build PRs?
<niksnut>
wouldn't it be better to let hydra.nixos.org do that?
<gchristensen>
the point is we did it
<LnL>
that sounds fine by me, we just wanted to get something working
<gchristensen>
now we can move it to the official hydra (I think that is a good goal) but there is sponsorship behind it and we have a proof of concept
<LnL>
yeah those packet machines are really nice <3
zagy has quit [(Quit: Leaving.)]
<gchristensen>
the packet machines are super nice, I would recommend using them if we merge it back to hydra.nixos.org
eacameron has joined #nixos
phorse has joined #nixos
<gchristensen>
niksnut: https://github.com/grahamc/hydra-prs/blob/master/network.nix the whole project is open source, if you'd like to take a look at how we did it. Packet has been very generous, allocating 30 build nodes (I think we have about 225 cores?) I really _would_ like hydra.nixos.org to do this, but I figured if something works it is much easier for you / ikwildrpepper to spend time merging upstream instead of
<gchristensen>
allowing time to experiment
<LnL>
niksnut: I'll create a pr for hydra once my changes are finished
<gchristensen>
to be frank, it took more days to get the webhook added to support this project than it took to setup the rest of the project
<sphalerite>
Style question: Should nixpkgs be qualified in expressions, or just imported into the main scope? i.e. let pkgs = import <nixpkgs> {}; in ... vs with import <nixpkgs> {}; ...
JagaJaga has joined #nixos
<gchristensen>
sphalerite: usually let pkgs = import
<gchristensen>
(is what I usually do)
indi_ has quit [(Remote host closed the connection)]
e3d3 has joined #nixos
dramforever has joined #nixos
<sphalerite>
ooh and I can use inherit in let bindings too
indi_ has joined #nixos
<sphalerite>
yeah I think I'll go with that then
<sphalerite>
or even let inherit (import <nixpkgs> {}) a b c; so I have what I need without the qualifier but also without polluting the namespace
matthewbauer has joined #nixos
<e3d3>
hoeveel onderhoudswerk vergt NixOS (bv. in vergelijking met Arch of Debian) ?
rmeis_ has joined #nixos
<ixxie>
veel minder e3d3
matthewbauer has quit [(Ping timeout: 240 seconds)]
<e3d3>
ixxie, is het makkelijk 'inkomen' in NixOS, ik bedoel wennen aan het typische/afwijkende van NixOS
<slyfox>
it's easy to just try it :)
<ixxie>
e3d3: het duurde mij een paar maanden om er aan te wennen; vooral the Nix Expression Language is voor mij redelijk raar omdat het mijn eerste functionele taal was
<e3d3>
slyfox, I'm afraid lossing much time by trying learning new exotic stuff that I can't use somewhere else.
rmeis has quit [(Ping timeout: 258 seconds)]
<ixxie>
e3d3: the great thing about learning nix is its usable in ops
<e3d3>
ixxie, functionele taal zoals in Haskell ?
<ixxie>
e3d3: yep
<e3d3>
I'll to continue in English
<ixxie>
e3d3: if you learn nix stuff, you can then use it to package portable code, to provision servers using nixops, to run nixos native containers
<ixxie>
so the way I see it, it pays back on the long run
<ixxie>
I wouldn't be suprised if in a few years it will become quite standard
<domenkozar>
I'm looking for someone that knows basic Haskell and Nix(Ops) for contracting work, start date is ASAP :) Anyone interested?
<gchristensen>
oooh this is so exciting, domenkozar!
<domenkozar>
shlevy: LnL ^^
<e3d3>
packing portable code sounds interesting although its hard to believe, and I don't work with servers. I better read some more from NixOS manual. Thanks you for the help.
<ixxie>
e3d3: well.... only as portable as the nix package manager xD
<e3d3>
ixxie, :)
pi3r has quit [(Ping timeout: 264 seconds)]
<goibhniu>
e3d3: FWIW I find the declarative configuration and system rollbacks the most compelling features, with custom development environments and containers following closely
<e3d3>
goibhniu, sounds great, depending on how much effort it will cost me (to learn & do). The install script wasn't that scary but enough to read & think twice before it messes up my system. Have not enough RAM for a virtual machine.
zagy has joined #nixos
<sphalerite>
domenkozar: could I do a summer internship?
johnsonav has joined #nixos
dramforever has quit [(Quit: Leaving)]
<domenkozar>
sphalerite: sadly we're on real tight schedule so atm we need people with experience
<goibhniu>
e3d3: IMO you can mostly treat it like you're configuring your system in something that looks like JSON
<domenkozar>
sphalerite: but send me an email with details to domen@enlambda.com and I'll keep you in mind
<sphalerite>
domenkozar: but I know basic haskell and nix ;)
<domenkozar>
sphalerite: can you start right away?
<sphalerite>
unfortunately not
<LnL>
domenkozar: sounds very interesting, but I'm not really looking for new work at the moment
<e3d3>
goibhniu, thanks but for me JSON sounds even worse than XML, luckaly I use/like emacs.
<domenkozar>
sphalerite: do send me that email and I'll see what happens for the summer :)
<sphalerite>
cool!
<goibhniu>
e3d3: ah sure, I just wanted to say that you can use NixOS quite comfortably without investing the time to learn the nix language itself (IMO)
<e3d3>
goibhniu, okay, I missed that message. Thanks.
<goibhniu>
cool
<slyfox>
unless you encounter missing package
<sphalerite>
goibhniu: Really? I haven't had that experience. Although that might be because I try to do too much fancy stuff
<LnL>
domenkozar: you're going to fosdem right?
<domenkozar>
Sadly no time :(
<bennofs>
domenkozar: so you're looking for someone to do full-time Haskell/Nix(Ops) contracting?
<justan0theruser>
how do I make it so I can import i3pystatus in a certain python version?
<domenkozar>
bennofs: effective immediately,yes.
<goibhniu>
I'd argue that you don't need to know nix to write packages either ... I certainly knew very very little and was a happy user for years
<LnL>
domenkozar: oh wow, I thought it was just for a project
teknico has quit [(Ping timeout: 240 seconds)]
<bennofs>
goibhniu: but nix is so much nicer if you know Nix, building custom environment etc is one of the primary use cases for nix for me (and I would really like it is nix focused more on using the Nix language and less imperative tools :)
pi3r has joined #nixos
indi_ has quit [(Remote host closed the connection)]
<slyfox>
i wanted to package bb. for that i had to add x11 support for aalib by copying orifinal aalib .nix and plumb my changes on top. i had to explore quite a bit of nix to do it
<slyfox>
and things like haskell packages are even (slightly) more complex because they are not toplevel nixpkgs keys.
<bennofs>
yeah haskell packages are quite complex, especially when you get into overriding
indi_ has joined #nixos
<e3d3>
Biggest reason why I search for another primary OS is eternal conflicts with packages & libs. Downgrading/ignoring-upgrades is not enough to make all my software working so I have multiple OS. Am I right that NixOS solves packages conflicts by building a new/custom OS-version, and does that mean that you can't use the conflicting packages together without rebooting ?
<goibhniu>
yes exactly, that's why I started using NixOS too
<goibhniu>
oh
<e3d3>
and it solved that problems
<e3d3>
?
<goibhniu>
you can also use conflicting packages without reboots
<goibhniu>
in the sense that, they can have different versions of the same libraries without conflict
<e3d3>
wow
<goibhniu>
yes, it totally solves this issue
<e3d3>
that is what I need.
* goibhniu
was sick and tired of having to decide between "stable" and "up-to-date"
edvorg has joined #nixos
<slyfox>
nixos livecd is very nice to try it in action
<e3d3>
I better stop asking to much silly questions and continue reading the wiki.
<e3d3>
Thanks all
<goibhniu>
and with the system rollbacks, you can really have fun with experimental stuff (unless you trash your filesystem :D )
<goibhniu>
ah, the wiki is obsolete (but still has some useful info), the manuals and papers are the place to go
<e3d3>
than I continue reading the manual.
sdothum has quit [(Read error: Connection reset by peer)]
georges-duperon has quit [(Ping timeout: 252 seconds)]
<NixOS_GitHub>
[nixpkgs] grahamc opened pull request #21971: release.nix: Only build Only build bootstrap tools when their system … (master...release-supported-systems) https://git.io/vMX63
matthewbauer has quit [(Ping timeout: 240 seconds)]
<gchristensen>
LnL: ^
teknico has quit [(Ping timeout: 240 seconds)]
ryantrinkle has quit [(Ping timeout: 255 seconds)]
rmeis has joined #nixos
jophish_ has quit [(Ping timeout: 246 seconds)]
mkoenig has quit [(Read error: Connection reset by peer)]
indi_ has joined #nixos
mkoenig has joined #nixos
<Unode>
hi all
zagy1 has joined #nixos
<Unode>
I have a nix setup shared across machines. For practical reasons, all the nix folders in my home are symlinks pointing to a location on an NFS share which exception of .nix-profile that points directly to the user's profile.
m0rphism has joined #nixos
johnsonav has quit [(Ping timeout: 255 seconds)]
<Unode>
This works fine with one catch. Whenever I run nix-channel --update, the .nix-defexpr symlink gets replaced by an actual folder which means if I login on another machine I have an outdated channel.
indi_ has quit [(Remote host closed the connection)]
<Unode>
Is there any NIX variable that affects where nix-channel stores its information?
zagy has quit [(Ping timeout: 255 seconds)]
jophish has joined #nixos
indi_ has joined #nixos
<Unode>
Or otherwise, do you think this could be patched to avoid removing the entire folder (~/.nix-defexpr) and instead only replace its content?
<gchristensen>
LnL: would be nice, it takes several minutes to evaluate fresh each time
<gchristensen>
err ... something
<LnL>
each drv?
jensens has quit [(Ping timeout: 252 seconds)]
<LnL>
the jobset eval won't be faster
<gchristensen>
I guess what I'm saying is it takes a long time to go through and determine that 100% of a PR has been built already :P
<gchristensen>
as is demonstrated with pr-21971 where it has been 100% built already, the only change is removing some jobs
<LnL>
yeah I think I can improve that part
cpennington has quit [(Ping timeout: 258 seconds)]
bin7me has quit [(Remote host closed the connection)]
k0001 has quit [(Quit: Connection closed for inactivity)]
indi_ has joined #nixos
Tuba has joined #nixos
mudri has joined #nixos
indi_ has quit [(Remote host closed the connection)]
Lowl3v3l_ has joined #nixos
flemming has quit [(Remote host closed the connection)]
Lowl3v3l has quit [(Ping timeout: 258 seconds)]
ryanartecona has joined #nixos
sitedyno has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
<NixOS_GitHub>
[nixpkgs] nixy opened pull request #21973: hy: init at 0.11.1 (master...init/hy) https://git.io/vMXMH
jensens has joined #nixos
zagy1 has quit [(Quit: Leaving.)]
cpennington has joined #nixos
mkoenig has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
RchrdB has joined #nixos
ryantrinkle has joined #nixos
mkoenig has quit [(Ping timeout: 260 seconds)]
Tuba has quit [(Ping timeout: 256 seconds)]
mkoenig has joined #nixos
pi3r has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to staging: https://git.io/vMXyO
<NixOS_GitHub>
nixpkgs/staging 68c9530 Vladimír Čunát: libtiff: apply security patches from Debian...
indi_ has joined #nixos
<LnL>
when I create a tarball of tmux and unpack it on another system it doesn't want to run because because it doesn't know how to handle $TERM or something
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to staging: https://git.io/vMXyy
<NixOS_GitHub>
nixpkgs/staging 40003aa Vladimír Čunát: Merge branch 'master' into staging
indi_ has quit [(Remote host closed the connection)]
justin__ has joined #nixos
justin__ is now known as erictapen
<NixOS_GitHub>
[nixpkgs] globin pushed 1 new commit to release-16.09: https://git.io/vMXSF
<NixOS_GitHub>
nixpkgs/release-16.09 3be6e9f Robin Gloster: libupnp: 1.6.20 -> 1.6.21...
<NixOS_GitHub>
[nixpkgs] globin pushed 1 new commit to master: https://git.io/vMXSA
<NixOS_GitHub>
nixpkgs/master ce0e16f Robin Gloster: libupnp: 1.6.20 -> 1.6.21...
<contrapumpkin>
obadz: you still alive? :)
<erictapen>
hello everyone. does anyone have expierience with influxdb in nixos? i'm getting a 404 error if I want to access the http api
pi3r has joined #nixos
georges-duperon has joined #nixos
altphi has joined #nixos
<LnL>
contrapumpkin: how's the linux image stuff going?
<erictapen>
nvm, looks like I used the wrong version
eacameron has joined #nixos
Rotaerk has quit [(Quit: Leaving)]
<contrapumpkin>
LnL: the macOS background linux image? or the image building stuff?
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to staging: https://git.io/vMX9i
<NixOS_GitHub>
nixpkgs/staging 0dc43ab Vladimír Čunát: virt-manager: fixup evaluation to unbreak Hydra...
<contrapumpkin>
LnL: on the latter, I think I mostly need to speak further to niksnut if I can get ahold of him :)
<LnL>
are they not related? I've seen some stuff pass by but haven't really looked at it
<contrapumpkin>
I'm sure we can work something out
MercurialAlchemi has quit [(Ping timeout: 252 seconds)]
<contrapumpkin>
LnL: the linux background image will probably be clever's notOS and I haven't really touched that much in a couple of weeks. the NixOS image building stuff is something I need for work and thus have been doing with higher priority :)
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
MoreTea has joined #nixos
<contrapumpkin>
niksnut: can you let me know when you have a few minutes to discuss the image issue? I want to better understand what you're saying and make sure you understand why I want it
sdothum has joined #nixos
glines has joined #nixos
TheAppleMan has quit [(Quit: No Ping reply in 120 seconds.)]
helpusobi has quit [(Write error: Broken pipe)]
Itkovian has joined #nixos
Tuba has joined #nixos
pSub has quit [(Write error: Broken pipe)]
helpusobi has joined #nixos
pSub has joined #nixos
pSub has quit [(Changing host)]
pSub has joined #nixos
phreedom has quit [(Quit: No Ping reply in 180 seconds.)]
zimbatm_ has joined #nixos
phreedom has joined #nixos
ixxie has quit [(Write error: Broken pipe)]
aszlig_ has joined #nixos
ben______ has joined #nixos
jaym_ has joined #nixos
ben has quit [(Write error: Broken pipe)]
sphalerite has quit [(Write error: Broken pipe)]
siel has quit [(Write error: Connection reset by peer)]
sphaleri1e has joined #nixos
mudri` has joined #nixos
jophish_ has joined #nixos
ixxie has joined #nixos
echo_oddly has quit [(Quit: No Ping reply in 180 seconds.)]
<LnL>
btw. do you think it's feasible to build a darwin image for nix that's free from apple's licensing stuff
armijn_ has joined #nixos
* LnL
wants darwin support for the pull request builds on hydra
echo_oddly_ has joined #nixos
zimbatm has quit [(Quit: No Ping reply in 180 seconds.)]
jophish has quit [(Remote host closed the connection)]
modulist1c has joined #nixos
twopoint718 has joined #nixos
mog has quit [(Quit: im quiting!)]
hodapp has joined #nixos
mog has joined #nixos
ugjka has joined #nixos
boegel has joined #nixos
Shados has joined #nixos
sepi`` has joined #nixos
anderslundstedt has joined #nixos
JagaJaga has joined #nixos
magnetophon has joined #nixos
Ralith has joined #nixos
baldo[m] has joined #nixos
bendlas has joined #nixos
SShrikeM has joined #nixos
mindB has joined #nixos
ntninja has joined #nixos
jack[m] has joined #nixos
xj9[m] has joined #nixos
cinderfish[m] has joined #nixos
ntc has joined #nixos
abrar has joined #nixos
Chattered has joined #nixos
jgrasser has joined #nixos
modafinil has joined #nixos
chaker has joined #nixos
jluttine has joined #nixos
lewo has joined #nixos
rjsalts has joined #nixos
danieli has joined #nixos
MagBo has joined #nixos
GlennS has joined #nixos
joshie has joined #nixos
SuprDewd has joined #nixos
codedmart has quit [(Ping timeout: 256 seconds)]
danieli has quit [(Max SendQ exceeded)]
Chattered has quit [(Ping timeout: 245 seconds)]
siel has joined #nixos
danieli_ has joined #nixos
armijn_ is now known as armijn
yurrriq has joined #nixos
myheadhurts_ has joined #nixos
edvorg has joined #nixos
nand0p has joined #nixos
dgonyeo has joined #nixos
Itkovian has quit [(Ping timeout: 255 seconds)]
bdimcheff has joined #nixos
stig has joined #nixos
TheAppleMan has joined #nixos
teozkr has joined #nixos
fingerzam has joined #nixos
pdobrogost has joined #nixos
kanzure has joined #nixos
jml has joined #nixos
<contrapumpkin>
LnL: a darwin image for nix? you mean bootable xnu? I do think it'll probably be possible but it'll be tricky
ragge has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
<contrapumpkin>
LnL: also, such an image would likely only build our "pure" derivations, since we wouldn't have any impure frameworks on it
<bennofs>
How do I build 32bit multilib packages in nixpgks?
codedmart has joined #nixos
<bennofs>
the android build requires *both* 32bit and 64bit versions of some packages
<LnL>
contrapumpkin: yes, but that's fine the rest has to be built on the macs
<bennofs>
so I need to setup a multilib env
<contrapumpkin>
yup
johnsonav has joined #nixos
<contrapumpkin>
LnL: so I think the main things we'll need to build are things we haven't bothered building so far: libc, dyld, (xnu, which I got working a while ago), and libsystem-kernel
<contrapumpkin>
LnL: there's a bit of risk around something called platformexpert/libsystem_platform but we can probably hack something up if we end up needing
<LnL>
does the CF discussion fit in there somehow, pikajude asked earier why we have a pure one, because it causes a bunch of issues (the DYLD_FRAMEWORK thing)
<contrapumpkin>
I definitely want to maintain a pure one
rmeis has quit [(Ping timeout: 255 seconds)]
<contrapumpkin>
if anything, I want a better one, like the one from swift
<contrapumpkin>
we'll need it for this minimal image and once we get a more accurate one, it'll be less jarring for the framework thing
cstrahan has joined #nixos
manveru has joined #nixos
ocharles_ has joined #nixos
mkoenig has joined #nixos
ixxie has quit [(Ping timeout: 255 seconds)]
mudri` is now known as mudri|srcf
<contrapumpkin>
LnL: anyway, I dunno; I'd be reluctant to make things less pure at this point, and I don't think my proposed fix for the frameworks is that bad
erasmas has joined #nixos
<LnL>
right, a release of the regular CF would be very nice for us. getting the swift one to work will not be easy
<contrapumpkin>
the other issue is that it isn't just CF
<contrapumpkin>
there's also SystemConfiguration.framework iirc
hotfuzz_ has joined #nixos
<LnL>
oh?
<contrapumpkin>
I think we build that out of the configd source tree
<contrapumpkin>
can't remember though
hotfuzz has quit [(Ping timeout: 255 seconds)]
<contrapumpkin>
either way, we're still going to need those for this hypothetical xnu image :)
<LnL>
yeah, I was hoping it wasn't going to be that hard
<contrapumpkin>
if you're bored, I think seeing if we can build a proper libc or dyld with xcbuild might be good
<contrapumpkin>
they'll probably require some hackery
Seichi has joined #nixos
<contrapumpkin>
iirc there are some private headers they import that we might not have access to, but I think it's possible to hack around it
mkoenig has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to staging: https://git.io/vMXAG
<NixOS_GitHub>
nixpkgs/staging 59e0cfb Vladimír Čunát: gperf: bring back 3.0.4 to fix systemd build...
fadenb has quit [(Quit: WeeChat 1.6)]
fadenb has joined #nixos
mkoenig has joined #nixos
<contrapumpkin>
niksnut, ikwildrpepper: any progress on making foundation donations tax-deductible in the US btw?
<schoppenhauer>
hi. is anyone here using sailfish OS? I want to install the sailfish os SDK, but there needs to be a lot of patchelf and stuff to be done, which I can probably figure out myself, but maybe someone has already done the work?
<jophish_>
why was nixops renamed from charon?
Tuba has quit [(Quit: Leaving)]
stepcut has quit [(Remote host closed the connection)]
<regnat[m]>
schoppenhauer: If you manage to do it, i'm interested ;)
<regnat[m]>
(I tried, but quickly gave up)
<schoppenhauer>
ok
stepcut has joined #nixos
<NixOS_GitHub>
[nixpkgs] the-kenny pushed 1 new commit to master: https://git.io/vMXxB
<NixOS_GitHub>
nixpkgs/master 63d7b20 Moritz Ulrich: flightgear, simgear: 2016.4.3 -> 2016.4.4
lsix has quit [(Ping timeout: 255 seconds)]
fritschy has quit [(Quit: Leaving.)]
lsix has joined #nixos
stepcut has quit [(Ping timeout: 256 seconds)]
twopoint718 has quit [(Ping timeout: 240 seconds)]
cpennington has quit [(Ping timeout: 240 seconds)]
<contrapumpkin>
has anyone tried plugging musl into nixpkgs to see what breaks?
<contrapumpkin>
it doesn't seem too ridiculous, given that much of nixpkgs works fine on darwin
regnat has joined #nixos
<niksnut>
contrapumpkin: I added a comment
<contrapumpkin>
niksnut: thanks! responding now :)
ennui has joined #nixos
<globin>
contrapumpkin: if you do so I'd be interested in results, progress etc
<contrapumpkin>
globin: musl? only intellectual curiosity :) fairly low on my "things to do when I'm bored" list, but who knows! perhaps I'll get to it someday :)
deepfire has quit [(Ping timeout: 240 seconds)]
pi3r has quit [(Ping timeout: 260 seconds)]
bfrog has quit [(Quit: WeeChat 1.6)]
rly has quit [(Ping timeout: 248 seconds)]
<contrapumpkin>
niksnut: responded again :)
<jophish_>
contrapumpkin: I think I tried that a while ago and a whole bunch of things broke
<jophish_>
too many for me to bother going forward
<contrapumpkin>
jophish_: boo!
<jophish_>
I think someone else tried, let me find the link
<jophish_>
I can't remember exactly, but I think I had trouble replicating that
<contrapumpkin>
jophish_: thanks!
<domenkozar>
I'd also be interested into this for haskell static builds
<domenkozar>
But can't really invest except for testing :)
JagaJaga_ has joined #nixos
<ennui>
On newer nixpkgs versions, when requiring libav via 'buildInputs', the LDFLAGS aren't set up correctly. What am I missing? Here are self-contained shell commands to demonstrate the issue: http://nixpaste.lbr.uno/kZtJcXnK?sh
JagaJaga has quit [(Ping timeout: 245 seconds)]
shum has joined #nixos
sdothum has quit [(Ping timeout: 256 seconds)]
shum has quit [(Read error: Connection reset by peer)]
sdothum has joined #nixos
<NixOS_GitHub>
[nixpkgs] globin pushed 1 new commit to master: https://git.io/vM1qz
<NixOS_GitHub>
nixpkgs/master f4f4200 Robin Gloster: install-devices: add vim...
<globin>
contrapumpkin: (musl) same for me, wanted to play around with that sine tune
<globin>
*some time
mkoenig has quit [(Read error: Connection reset by peer)]
mkoenig has joined #nixos
modulist1c is now known as modulistic
altphi has quit [(Read error: Connection reset by peer)]
digitalmentat has quit [(Quit: Leaving)]
altphi has joined #nixos
ckauhaus has quit [(Quit: Leaving.)]
lsix has quit [(Quit: Konversation terminated!)]
ixxie has joined #nixos
altphi has quit [(Client Quit)]
jgertm has quit [(Ping timeout: 255 seconds)]
rly has joined #nixos
seagreen has joined #nixos
phanimah1sh has joined #nixos
aszlig_ is now known as aszlig
<Yaniel>
test
rly has quit [(Ping timeout: 258 seconds)]
<gchristensen>
yass
<gchristensen>
pass*
<Yaniel>
\o/ finally
phanimahesh has quit [(Ping timeout: 276 seconds)]
ryanartecona has joined #nixos
ben______ is now known as ben
goibhniu has quit [(Ping timeout: 276 seconds)]
Seichi has quit [(Quit: Konversation terminated!)]
zraexy has joined #nixos
zraexy has quit [(Client Quit)]
teknico has left #nixos []
<ronny>
yay, back below 300 issues for pytest ^^
qryantm has quit [(Ping timeout: 252 seconds)]
mexisme has joined #nixos
nschoe has quit [(Quit: Program. Terminated.)]
<contrapumpkin>
niksnut: studying your create-amis.sh a bit more, I'm wondering why we have amazon-image.nix generate a qcow2 explicitly (when it can produce a raw image) and then convert it from qcow2 to raw in the shell script
zagy has joined #nixos
qryantm has joined #nixos
<contrapumpkin>
niksnut: also, do you run create-amis.sh by hand or is there some automated process running it every so often?
<ronny>
hi
<ronny>
oh, damn, i just noticed i was in the wrong channel
jensens has quit [(Ping timeout: 240 seconds)]
derjohn_mobi has quit [(Ping timeout: 256 seconds)]
altphi has joined #nixos
RchrdB has quit [(Ping timeout: 276 seconds)]
<Unode>
ronny: you are actually in the right channel but talking about something else ;)
phanimahesh has joined #nixos
t7 has joined #nixos
michaelpj has quit [(Ping timeout: 255 seconds)]
deepfire has joined #nixos
Avaq has quit [(Ping timeout: 240 seconds)]
phanimah1sh has quit [(Ping timeout: 260 seconds)]
Lowl3v3l_ is now known as Lowl3v3l
danharaj has joined #nixos
georges-duperon has quit [(Ping timeout: 252 seconds)]
MarcWeber has joined #nixos
sdothum has quit [(Read error: Connection reset by peer)]
simendsjo has joined #nixos
avn has joined #nixos
<simendsjo>
Is anyone using citrix-receiver? I added a server to appserv.ini, but get "server browser command contains an invalid parameter" when launching wfica.
sdothum has joined #nixos
stepcut has joined #nixos
zraexy has joined #nixos
cpennington has quit [(Ping timeout: 256 seconds)]
<jophish_>
simendsjo: I've used it recently (a couple of weeks ago) without a problem
<jophish_>
there was one popup with a warning I think, but it didn't affect operation
zagy has quit [(Quit: Leaving.)]
<simendsjo>
Did you have to do any setup rather than just add the server to appserv.ini?
<simendsjo>
.. And run wfica? Or is there another command that should launch the client? I've never seen the client before.
<bennofs>
does FHS userenv work inside a nix build?
<bennofs>
or does that conflict with nix's sandbox?
<contrapumpkin>
eacameron: joachifm probably has the best sense for that
<contrapumpkin>
eacameron: it will disable things that you might be sad about
<contrapumpkin>
things like unprivileged user namespaces
<copumpkin>
bennofs: it does, but it probably shouldn't
<copumpkin>
bennofs: we're getting some pain in the bazel build because of that
<gchristensen>
TWO pumpkins?
cpennington has quit [(Ping timeout: 258 seconds)]
<copumpkin>
😱
<Mic92>
steveeJ: I am not an expert about tex packing at all, but in the end it should contain a share/texmf directory I guess
eacamero_ has joined #nixos
c0bw3b has joined #nixos
<bennofs>
copumpkin: so are you saying it fails or it doesn't fail?
<Mic92>
well, with the next nix release grsecurity would become more painful to use as it heavily makes use of user namespace.
eacameron has quit [(Ping timeout: 276 seconds)]
mexisme2 has joined #nixos
<bennofs>
Mic92: what changed in the next nix release regarding user namespaces?
mkoenig has quit [(Remote host closed the connection)]
rly has joined #nixos
<steveeJ>
Mic92: I think I just need to run the latex command on thie ins file within the archive
itorres has quit [(Ping timeout: 260 seconds)]
ryanartecona has quit [(Quit: ryanartecona)]
mexisme has quit [(Ping timeout: 252 seconds)]
<Mic92>
bennofs: I heard nixos-install will depend on it (ok this is not nix itself). And there will be a nix run command, which depends on it.
mexisme2 has quit [(Ping timeout: 240 seconds)]
<Mic92>
steveeJ: as there is appearently no documentation, did you try to contact the author itself for a high level description how this package is supposed to be installed?
<eacamero_>
joachifm: What do you recommend for a non-savvy guy like me to enable grsecurity/pax?
ryanartecona has joined #nixos
reinzelmann has joined #nixos
cpennington has joined #nixos
mkoenig has joined #nixos
uralbash has joined #nixos
mexisme has joined #nixos
georges-duperon has joined #nixos
<steveeJ>
Mic92: where do you get the information about the "share/texmf" directory?
<steveeJ>
Mic92: how come your example just copies {tex,doc} to $out then?
cybrian has joined #nixos
<Mic92>
steveeJ: I guess it is precompiled? I just copy-n-pasted the archlinux version of it to nixos and it worked. So it did not questioned why.
mkoenig has quit [(Ping timeout: 248 seconds)]
<Mic92>
*question
<steveeJ>
the texlive stuff is quite complex
<Mic92>
the interface to it could be a bit nicer
<Mic92>
but I do not want to swap with the nixos maintainer doing that.
mkoenig has joined #nixos
endformationage has joined #nixos
jasom has quit [(Quit: WeeChat 1.5)]
jasom has joined #nixos
phanimahesh has quit [(Ping timeout: 240 seconds)]
stepcut has quit [(Remote host closed the connection)]
kampfschlaefer has joined #nixos
stepcut has joined #nixos
edvorg has quit [(Ping timeout: 245 seconds)]
<steveeJ>
Mic92: which interface? :-D
<Mic92>
steveeJ: the nixos abstraction
<steveeJ>
Mic92: I was just kidding, trying to prove your point that the interface needs much more thought for custom plugins
leothrix has quit [(Ping timeout: 276 seconds)]
stepcut has quit [(Remote host closed the connection)]
leothrix has joined #nixos
stepcut has joined #nixos
* ixxie
pings LnL & clever
<LnL>
ixxie: pong
jgeerds has joined #nixos
Havvy has joined #nixos
<ixxie>
LnL: about our discussion yesterday.... and related to your recent efforts with the new hydra.... do you think some kind of peer-to-peer build system could be built for people wanting to build more obscure stuff and share itg
<ixxie>
LnL: maybe the bittorrent protocol could for example be modified to prompt other clients to corroborate a build
stepcut has quit [(Ping timeout: 258 seconds)]
gciolli has joined #nixos
mudri has joined #nixos
<pie__>
ixxie, just a note, you are not the first person to mention bittorrent :D
<LnL>
the main issue there is trust, how do you verify it's actually the result of the build you requested
<ixxie>
heh I am not surprise
<ixxie>
LnL: one can formalize a web of trust
<pie__>
LnL, doesnt bittorrent hash stuff?
<pie__>
oh well ok nevermind i have a guess of what you meant
<ixxie>
and indeed, I believe bittorrent does verify the download in such a way
<simpson>
ixxie, LnL: Just have hydra.nixos.org publish .torrent files~
<ixxie>
simpson, I am looking for a way to share builds which hydra doesn't make
<pie__>
the hash of the build might not necessarily correspond to what you asked for
<phorse>
I think there's work going on to integrate with ipfs for peer-to-peer build sharing
<pie__>
so basically you have a byzantine generals problem
<LnL>
ixxie: you can't verify the output before building it
<pie__>
of some sorz
<simpson>
ixxie: I think that you have the typical problem there where it's impossible to prove that the build is correct without sharing enough of the build artifacts to wipe out any kind of speed advantage.
<pie__>
*sort
[0x4A6F] has joined #nixos
<pie__>
or at the least you need a second independent build to check if it matches and if they are inconsistent, somethings fucky
<ixxie>
simpson: I can imagine that, but I suppose that is the sort of thing one should calculate to be sure of?
<pie__>
but you could use that as a "DoS"
<pie__>
i.e. a malicious actor could spam "bad build"
<gchristensen>
one chief argument against the bittorrent idea is (1) small builds will be much slower, (2) nix would be a very poorly behaved bittorrent client
<pie__>
so, byzantine generals
<ixxie>
phorse: that is pretty awesome
<simpson>
ixxie: My point is that the thing that you will "calculate" requires you to basically reproduce the entire build.
<pie__>
gchristensen, people are generally badly behaved anyway
<NixOS_GitHub>
[nixpkgs] bjornfor opened pull request #21977: kde5: fix error message in "Add Printer" dialog (master...kde-printing) https://git.io/vM1P0
<phorse>
ixxie: I'm not doing the hard work! just anxiously awaiting the fruits
<phorse>
but yeah, it is pretty awesome
<ixxie>
yeah I can see how these are problems; I guess we have to make due with trusted organizations and star-shaped networks ^^
<pie__>
ixxie, well really you only need one trusted souce
<pie__>
*source
<pie__>
and they can just do the initial distribution
<pie__>
so, i guess, partially star shaped
<pie__>
or assuming builds are deterministic enough, the trusted source can just distribute the hashes, have the network build and distribute for itself
<gchristensen>
is distribution the real problem, though?
<pie__>
all that achieves is bandwidth savings for the source i guess
<ixxie>
gchristensen: distribution of stuff hydra doesn't build but takes my laptop 2 weeks to build
<ixxie>
that is the usecase I have in mind xD
<gchristensen>
yeah but the problem isn't distribution, the problem is building
k0001 has joined #nixos
<ixxie>
I know, I was proposing that there may be a way to distribute to building in a peer-to-peer fashion, but security risks have been pointed out by the others
<ixxie>
distribute the building*
<gchristensen>
yeah
<simpson>
ixxie: Ideally, Hydra should build your packages.
<k0001>
Is there an easy way to temporarily disable signature checking when using `nix-store --import` or `nix-copy-closure`?
<ixxie>
simpson: I recently hit a bump that there is no build for chromium with flash, pdf and widevine (for example); this is because of non-free software of course but I imagine other people may want such a build
<simpson>
ixxie: Oh. I have little sympathy for you, sorry.
<ixxie>
heh
<gchristensen>
ixxie: do you know you can get a proper chromium?
<ixxie>
gchristensen: yeah I have it now, but chrome in turn doesn't have flash xD
MoreTea has quit [(Ping timeout: 276 seconds)]
<ixxie>
okay, minor annoyance, but something a bit more real - say I want a custom build of nixos for architecture x, and there are 23 other users who want it; is there a way we can save ourselves a bunch of collective buildtime?
<simpson>
Sure; who trusts who?
<ixxie>
I guess I could organize everybody with a real stake to share a private hydra but that seems excessive
<simpson>
Meh. If people really *really* have such a demand, then somebody (like me) will gladly resell private Hydra time.
<gchristensen>
(or me)
<simpson>
But so far, the only people who want private Hydras have just spun them up on their own dollar.
<gchristensen>
ixxie: if there are people wanting an architecture and that architecture is available via "the cloud" it can be added to the proper hydra
<ixxie>
gchristensen: but only if its all free I guess? xD
<gchristensen>
not necessarily, ixxie
<ixxie>
gchristensen: are the criteria for being built by hydra listed somewhere?
<gchristensen>
no
<ixxie>
so they are not really formalized, the core team decides how it goes?
uralbash has quit [(Ping timeout: 252 seconds)]
schneefux has quit [(Quit: ZNC 1.6.4 - http://znc.in)]
schneefux_ has joined #nixos
<gchristensen>
I think it works by having enough community support to get it together. ie: finding where to get the hardware, rallying people to be interested in it enough to get the stdenv ready for that architecture, doing the pull requests and documentation, and showing some builds work
<ixxie>
okay, so if one does their homework and gets popular support and finds the necessary infra, you can get anything on there - even nonfree stuff?
<hodapp>
is there any documentation online for that feature to automatically mount upon use (e.g. for sshfs)?
<gchristensen>
ixxie: now that is a different kettle of fish, because of the legal implications and rules
<LnL>
yeah, but unfree things generally don't need a lot of build resources
deepfire has quit [(Ping timeout: 256 seconds)]
sphaleri1e is now known as sphalerite
<LnL>
most things just patchelf the binary to work on nixos
Itkovian has joined #nixos
<ixxie>
aha I see!
<steveeJ>
Mic92: that link from above is down now. I posted the shell.nix under the issue
<ixxie>
That is quite satisfactory ^^ Thanks gchristensen, LnL :)
<gchristensen>
you're welcome :)
<ixxie>
I will try and take the time to work on the rpi3 architecture, lets see
<hodapp>
ixxie: rpi3 isn't working now?
[0x4A6F]1 has joined #nixos
<LnL>
talking about arm, how's the peacket node going gchristensen?
ryanartecona has quit [(Quit: ryanartecona)]
[0x4A6F] has quit [(Ping timeout: 258 seconds)]
[0x4A6F]1 is now known as [0x4A6F]
<gchristensen>
LnL: Dezgeg has been hacking on it for the past few hours / yesterday for a few hours, and I watch the console and hit the hardware reboot button when they ask me to :)
matthewbauer has joined #nixos
<ixxie>
hodapp: it is working with the rpi2 image because of backwards compatibility, but its not a native build
<LnL>
Nice! I noticed that's armv8, can it also build 6/7?
<Mic92>
steveeJ: cool
<copumpkin>
did I already ask if KVM works on ARM?
<copumpkin>
Dezgeg: ?
<copumpkin>
I can't remember if I got an answer :)
<Dezgeg>
I think it works on some hardware, but not all (how ARM)
<copumpkin>
:P
<copumpkin>
that might also be another motivator for my image build PR :)
<Dezgeg>
yes (though so far my image building scripts use entirely different stuff)
<copumpkin>
yup
<hodapp>
Dezgeg: do you still maintain that unofficial ARM cache?
<Dezgeg>
yes, I think it should be up
<hodapp>
not to be confused with an arms cache. There are probably thousands of those around me.
<Dezgeg>
latest file seems to be zy59p8ghdn79dgn9rajx4jpff0fcj8i9.narinfo from Jan 18 16:05
<gchristensen>
LnL: "AArch64 provides user-space compatibility with ARMv7-A, aka AArch32 now named A32" I don't even know.
<LnL>
gchristensen: ooh, I just realised that old prs are also added when updated :D
<gchristensen>
up! :D
<gchristensen>
yup! :D
alx741 has quit [(Quit: alx741)]
alx741 has joined #nixos
leothrix has quit [(Quit: ZNC 1.6.4 - http://znc.in)]
<LnL>
aaah this copy-closure bug :(
jgertm has joined #nixos
<LnL>
$ sudo NIX_REMOTE= nix-copy-closure ...
gciolli has quit [(Remote host closed the connection)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
stepcut has joined #nixos
leothrix has joined #nixos
<NixOS_GitHub>
[nixpkgs] pSub created remove-duplicate-intel-gpu-tools (+1 new commit): https://git.io/vM19d
<NixOS_GitHub>
nixpkgs/remove-duplicate-intel-gpu-tools 7db0374 Pascal Wittmann: remove xorg.intelgputools in favor of intel-gpu-tools...
<k0001>
What does it mean when Hydra builds fail with "Aborted: no source" ?
mkoenig has quit [(Ping timeout: 256 seconds)]
<copumpkin>
niksnut: I'm going to keep working on deduplicating nixos-install logic under the assumption that some form of that sort of work will be appealing to you :)
mkoenig has joined #nixos
[0x4A6F] has quit [(Ping timeout: 245 seconds)]
<copumpkin>
I think it'll end up being quite pretty
<copumpkin>
we'll see if I fail miserably
reinzelmann has quit [(Quit: Leaving)]
mkoenig has quit [(Read error: Connection reset by peer)]
mkoenig has joined #nixos
<NixOS_GitHub>
[nixpkgs] LnL7 pushed 6 new commits to master: https://git.io/vM1Qp
<NixOS_GitHub>
nixpkgs/master 0ede727 Matthew Bauer: mplayer: add darwin platform
<NixOS_GitHub>
nixpkgs/master 5c09b22 Matthew Bauer: pulseaudio: fix on Darwin
<NixOS_GitHub>
nixpkgs/master 6c6db7b Matthew Bauer: portaudio: fix on Darwin
<obadz>
contrapumpkin: I'm alive, but very busy with work!
stepcut has quit [(Remote host closed the connection)]
<copumpkin>
:)
<NixOS_GitHub>
[nixpkgs] pSub opened pull request #21979: remove xorg.intelgputools in favor of intel-gpu-tools (master...remove-duplicate-intel-gpu-tools) https://git.io/vM17Q
stepcut has joined #nixos
<obadz>
I do read a bit more than I write though so I'm following the make-disk-image thread
<copumpkin>
cool :)
<NixOS_GitHub>
[nixpkgs] pSub force-pushed remove-duplicate-intel-gpu-tools from 7db0374 to 08e9919: https://git.io/vM15T
<NixOS_GitHub>
nixpkgs/remove-duplicate-intel-gpu-tools 08e9919 Pascal Wittmann: remove xorg.intelgputools in favor of intel-gpu-tools...
<clever>
gchristensen: im around
matthewbauer has quit [(Ping timeout: 245 seconds)]
stepcut has quit [(Ping timeout: 240 seconds)]
Itkovian has joined #nixos
rly has quit [(Ping timeout: 240 seconds)]
<endformationage>
Read the section on nix-env collisions in the nix manual, but I still don't understand why I get a collision attempting to install binutils.
<endformationage>
I guess I'm attempting to install binutils-2.27 when something else I installed already depended on binutils-2.27-dev.
<clever>
endformationage: with nix and nixos, your not supposed to install compiler toolchains, your supposed to use nix-shell
<copumpkin>
the word "install" makes me shudder :)
<endformationage>
Ah, Okay so say if I want to use the readelf utility, I should instead add binutils to a nix-shell env?
<endformationage>
copumpkin: appologies.
<copumpkin>
just being silly, but it is much less common in nix
<copumpkin>
so yes, I'd do something like nix-shell -p readelf
simendsjo has quit [(Quit: ERC (IRC client for Emacs 24.5.2))]
[0x4A6F] has joined #nixos
<endformationage>
I suppose anytime one encounters a collision it's more like nix/os pushback hinting at incorrect behavior.
<clever>
i think in this case, its just that nobody has tested that combination, because its not normal
<gchristensen>
clever: you're on an odd timezone :)
<clever>
gchristensen: i sleep when you least expect it :P
bennofs has quit [(Quit: WeeChat 1.6)]
<Nadrieril>
hmmm, installing grub on a disk image without spawning a VM seems rather tricky...
<clever>
Nadrieril: i believe grub needs access to the block device, so it can inspect the partition tables and write the MBR and stage 1.5, plus it needs access to whatever you decided /boot will reside on, so it can store further stages as proper files
pstn has joined #nixos
stepcut has joined #nixos
<Nadrieril>
indeed it does
<Nadrieril>
both could be theoretically done without a VM by directly altering the image
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
Itkovian has joined #nixos
<clever>
Nadrieril: simplest thing i can think of is losetup, and tell it to enable partition tables
<Nadrieril>
putting files at the right place is easy enough, but grub doesn't seem to have an easy way to to the rest of the install
<clever>
Nadrieril: but then boot.loader.grub.deivce has to be /dev/loop0 or you need to bypass that config flag
<Nadrieril>
yeah, actually losetup isn't enough for some obscure reason, but I'm looking for a way to do it without being root
<clever>
ah, losetup would require root
<clever>
would need to read the grub source then
<Nadrieril>
that's what I'm doing right now ><
ilja_kuklic has joined #nixos
derjohn_mobi has joined #nixos
<gchristensen>
Dezgeg got it working!
<copumpkin>
nice! so we have über-ARM support now?
mkoenig has quit [(Read error: Connection reset by peer)]
[0x4A6F] has quit [(Remote host closed the connection)]
phorse has left #nixos []
cpennington has quit [(Ping timeout: 255 seconds)]
sellout- has joined #nixos
mkoenig has joined #nixos
hiratara has quit [(Ping timeout: 255 seconds)]
<NixOS_GitHub>
[nixops] Nadrieril opened pull request #586: libvirt: Add different options for VM IP detection (master...libvirt-ip-detection) https://git.io/vMMvP
<grantwu>
wait, the machine in question just doesn't have internet
<grantwu>
bizarre
GiGa|Laptop has joined #nixos
<GiGa|Laptop>
Sorry, got disconnected
<GiGa|Laptop>
If anybody's able to tell me what package contains lspci I'd appreciate it. I'm assuming command-not-found will be replaced given it seemed quite handy?
<k0001>
GiGa|Laptop: pciutils
<GiGa|Laptop>
ta
<GiGa|Laptop>
interestingly I'm doing an update at the mo and command-not-found seems to be functioning again
<GiGa|Laptop>
this was a fresh build yesterday so I wonder if something didn't download
<LnL>
the command-not-found database comes from the channel
pi3r has joined #nixos
<GiGa|Laptop>
ah
<GiGa|Laptop>
Before, if I ran "lspci" I was told the command wasn't present
<GiGa|Laptop>
It gets trigerred when Steam starts up
<GiGa|Laptop>
now I've installed it, Steam still calls it and lspci sits there consuming 100% of one core
<GiGa|Laptop>
if I run lspci in the shell, it just hangs, and ^C does nothing
altphi has quit [(Quit: altphi)]
georges-duperon has joined #nixos
GiGa|Laptop has quit [(Ping timeout: 276 seconds)]
Kingsquee has joined #nixos
JagaJaga_ has quit [(Ping timeout: 240 seconds)]
ryantrinkle has quit [(Ping timeout: 258 seconds)]
mkoenig has quit [(Ping timeout: 240 seconds)]
jsgrant- has quit [(Read error: Connection reset by peer)]
Tsutsukakushi has quit [(Quit: ZNC - http://znc.in)]
civodul has quit [(Quit: ERC (IRC client for Emacs 25.1.1))]
jsgrant- has quit [(Quit: Peace Peeps. o/ If you need to reach me asap, msg me at 'msg(at)jsgrant.io' & I'll try to get back to you within 24 hours.)]
Tsutsukakushi has joined #nixos
stepcut has quit [(Remote host closed the connection)]
<k0001>
To those here successfully using `nix-copy-closure`: How do you deal with package signatures? Is one supposed to have the same signature keys on both ends of the copying?