digitus has quit [(Quit: digitus)]
Fare has quit [(Ping timeout: 255 seconds)]
sellout- has quit [(Quit: Leaving.)]
suvash_away has joined #nixos
k0001 has quit [(Quit: Connection closed for inactivity)]
jensens has quit [(Ping timeout: 240 seconds)]
panostimos has quit [(Ping timeout: 240 seconds)]
sdothum has quit [(Ping timeout: 256 seconds)]
markus1189 has joined #nixos
markus1199 has joined #nixos
t7 has quit [(Ping timeout: 240 seconds)]
mudri has joined #nixos
markus1209 has quit [(Ping timeout: 240 seconds)]
markus1219 has quit [(Ping timeout: 255 seconds)]
sdothum has joined #nixos
acarrico has joined #nixos
jensens has joined #nixos
yorick has joined #nixos
mizu_no_oto has joined #nixos
eacameron has joined #nixos
roconnor has quit [(Ping timeout: 240 seconds)]
Rotaerk has joined #nixos
Kingsquee has joined #nixos
Fare has joined #nixos
<gchristensen> joachifm: should I tag all the grsec updates like I tag all kernel updates as security-critical?
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
danharaj has quit [(Ping timeout: 240 seconds)]
<globin> aszlig: could you have a look at the chromium test? fails for me locally, too and the unstable channel is blocked due to it
sigmundv has quit [(Ping timeout: 255 seconds)]
cpennington has quit [(Remote host closed the connection)]
eacameron has quit [(Remote host closed the connection)]
sigmundv has joined #nixos
eacameron has joined #nixos
sigmundv has quit [(Ping timeout: 276 seconds)]
johnsonav has quit [(Remote host closed the connection)]
johnsonav has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
ragge has joined #nixos
eacameron has quit [(Remote host closed the connection)]
mudri has quit [(Quit: WeeChat 1.6)]
mlieberman85 has joined #nixos
eacameron has joined #nixos
mlieberman85 has quit [(Client Quit)]
drakonis has quit [(Remote host closed the connection)]
acarrico has quit [(Ping timeout: 245 seconds)]
pareidolia has quit [(Ping timeout: 260 seconds)]
sigmundv has joined #nixos
Shou has quit [(Ping timeout: 255 seconds)]
pareidolia has joined #nixos
eacameron has quit [(Remote host closed the connection)]
mlieberman85 has joined #nixos
suvash_away has quit [(Ping timeout: 240 seconds)]
suvash_away has joined #nixos
eacameron has joined #nixos
__sagitaire has joined #nixos
_sagitaire has quit [(Ping timeout: 252 seconds)]
eacameron has quit [(Ping timeout: 276 seconds)]
sigmundv has quit [(Ping timeout: 252 seconds)]
eacameron has joined #nixos
__sagitaire has quit [(Ping timeout: 240 seconds)]
__sagitaire has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
pedestrian has joined #nixos
viric_ has joined #nixos
eacameron has joined #nixos
drakonis has joined #nixos
viric has quit [(Ping timeout: 258 seconds)]
eacameron has quit [(Ping timeout: 245 seconds)]
mizu_no_oto has joined #nixos
MP2E has quit [(Quit: brb)]
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to release-16.09: https://git.io/vD8Y6
<NixOS_GitHub> nixpkgs/release-16.09 ff7777b Shea Levy: ming: Mark broken....
<NixOS_GitHub> [nixpkgs] joachifm opened pull request #22509: jbig2dec: update & security patch (master...jbig2dec) https://git.io/vD8YX
derjohn_mob has quit [(Ping timeout: 245 seconds)]
MP2E has joined #nixos
<NixOS_GitHub> [nixpkgs] rongcuid opened pull request #22510: Fix/ngspice add XSPICE and CIDER support (master...fix/ngspice-update) https://git.io/vD8Ov
georges-duperon has joined #nixos
__sagitaire has quit [(Ping timeout: 252 seconds)]
raiden_0x71 has joined #nixos
djwhitt has joined #nixos
fnljk has quit [(Quit: ^?^)]
<pedestrian> hi nixos is for servers right?
eacameron has joined #nixos
<pedestrian> i found the channel accidentally
s33se_ has joined #nixos
djwhitt has quit [(Client Quit)]
djwhitt has joined #nixos
<gchristensen> pedestrian: and desktops, yes
<pedestrian> oh
<pedestrian> i want to try a new desktop os
wak-work has quit [(Ping timeout: 255 seconds)]
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vD8OX
<NixOS_GitHub> nixpkgs/master 8608f91 Graham Christensen: gnash: remove due to removal of ming
seagreen has quit [(Ping timeout: 260 seconds)]
<pedestrian> hope nixos is not nix as in german nix
s33se has quit [(Ping timeout: 240 seconds)]
<c74d> it's from Netherlands
<pedestrian> i see
<pedestrian> dutch is cool
<pedestrian> nice girls and nice cheese
eacameron has quit [(Ping timeout: 240 seconds)]
<corngood> I think most of us use it as our daily driver desktop os?
<pedestrian> and lots of others good stuff
derjohn_mob has joined #nixos
<c74d> but given the logo, the name is more likely from Latin
<pedestrian> if i will use it i can feel already the jokes
<pedestrian> nix in german equals nothing
<MP2E> i use nixos as my daily desktop yea
jluttine has quit [(Ping timeout: 256 seconds)]
<c74d> as do I
<pedestrian> i am reading brb
<NixOS_GitHub> [nixpkgs] shlevy pushed 1 new commit to master: https://git.io/vD8OA
<NixOS_GitHub> nixpkgs/master 0cd1748 Shea Levy: xf86-video-intel: 15c5ff1245 -> e4fe79cf0d....
<gchristensen> joachifm, shlevy: seems we should just drop Gnash support from firefox?
<shlevy> :)
<MP2E> hm has anyone gotten the ladspaPlugins package(also known as swh-plugins) working with pulseaudio?
<MP2E> can't seem to get pulse to recognize it but I think that's because i have to add it as an input to the derivation
<MP2E> not a big deal, just curious
<NixOS_GitHub> [nixpkgs] grahamc pushed 1 new commit to master: https://git.io/vD83J
<NixOS_GitHub> nixpkgs/master f77bc59 Graham Christensen: firefox-wrapper: remove gnash support, see #22342
<pedestrian> hm
<pedestrian> is it kde only?
<c74d> pedestrian: NixOS? no
<pedestrian> i like xfce
<MP2E> nah you can use a variety of window managers/desktop environments
<pedestrian> is it dificult to install?
<c74d> <https://nixos.org/nixos/options.html> shows that there's a xfce module
<pedestrian> wow you are friendly here
<c74d> mm… I suppose more difficult to install than Ubuntu; likely less than Gentoo
<pedestrian> not as in lots of other channel where i do not dare to ask anymore
<pedestrian> thanks for your answer and patience
<pedestrian> answers
<c74d> (which are the other two Linux distributions I've used on desktops/laptops)
wofom has joined #nixos
<pedestrian> i see
<pedestrian> i tried antergos and mx16
<gchristensen> importantly I find nixos much less _frustrating_ to use than gentoo
<pedestrian> and i did install arch twice without installer
<shlevy> To install you need to be basically comfortable with command line and text editing
<pedestrian> it was hm work
<shlevy> But not a unix wizard or anything for sure
<pedestrian> i am not a wizard in anything
<shlevy> And you can get started without knowing a lot of the details of how NixOS works
<pedestrian> i like the netherlands
<shlevy> (though of course I'd love it if everyone knew all the details of how NixOs works :) )
<pedestrian> does nixos use systemd
<c74d> yes
<shlevy> Yes
<gchristensen> yes
<shlevy> :D
<MP2E> I came from gentoo as well :) yearned for a more modern infrastructure to build packages off of
<gchristensen> :)
<pedestrian> oki
wak-work has joined #nixos
<pedestrian> i hope it will run well with my old hp laptop
takle has quit [(Remote host closed the connection)]
<pedestrian> intel i3-380
<shlevy> There are people running it on 32-bit only laptops :D
<pedestrian> oh okay
<pedestrian> how do you configure a ssd?
<gchristensen> we have decided to continue supporting i686 for a while longer
<pedestrian> discard in fstab?
bennofs has quit [(Ping timeout: 276 seconds)]
<pedestrian> or fstrim command?
seagreen has joined #nixos
<pedestrian> or none of it
viric has joined #nixos
<shlevy> You can add the discard mount option to your filesystems for continuous discard
<shlevy> or set up a timer with fstrim (though there's currently no module for that AFAICT
<pedestrian> what is your personla opinion?
<pedestrian> which do you prefer
<shlevy> I think the warning here is probably right https://wiki.archlinux.org/index.php/Solid_State_Drives#Continuous_TRIM
<NixOS_GitHub> [nixpkgs] grahamc pushed 2 new commits to master: https://git.io/vD8sf
<NixOS_GitHub> nixpkgs/master 267813f Graham Christensen: Revert "firefox-wrapper: remove gnash support, see #22342"...
<NixOS_GitHub> nixpkgs/master 4c5b08e Graham Christensen: firefox-wrapper: remove gnash support, see #22342
viric_ has quit [(Ping timeout: 245 seconds)]
<drakonis> what's the safest way to use nixpkgs master instead of a nix channel?
<pedestrian> ((((((((shlevy))))))))
<pedestrian> THANKS FOR THAT !!!!!
roconnor has joined #nixos
<drakonis> uhhh
<drakonis> what the fuck?
<pedestrian> shlevy, i had system freezes
<drakonis> isn't this parenthesis thing a nazi thing
<drakonis> wtf
<pedestrian> and had the discard
<gchristensen> drakonis: I'm chalking it up to emphasis
<shlevy> I am Jewish but I don't think that's what pedestrian meant :D
<pedestrian> dang
<drakonis> oh i see.
<Ralith> it means hugs
<drakonis> right
<Ralith> geez
<pedestrian> i am german but not that type of german!
<drakonis> wikipedia says otherwise
<drakonis> buuuuut
<shlevy> :D
<pedestrian> that was a hug!
<pedestrian> thanks much shlevy
<shlevy> drakonis: I don't know what you mean by safest? But you can set your NIX_PATH to have nixpkgs=/path/to/your/checkout
<shlevy> No problem!
<drakonis> oh, that's nice.
<pedestrian> that was wonderful. i need solved the freezes always had when i was surfing the web with opera or chromium
<shlevy> pedestrian: FWIW for general linux stuff (i.e. not distro-specific configuration or whatever) the arch wiki is fantastic
<pedestrian> yes i know
<gchristensen> I very regularly depend on the arch wiki
<drakonis> its a distro agnostic wiki
<pedestrian> you are the first jewish person i am talking to
<shlevy> I've been a NixOS dev for... holy crap 6 years and it's still my first resource
<drakonis> pretty great stuff.
<gchristensen> pedestrian: very unlikely
<drakonis> i haven't had any issues that actually require arch wiki so far
<drakonis> y'all must be doing it right
<gchristensen> shlevy: I've just come up to my 1yr O.o
<pedestrian> very unlikely?
ryanartecona has joined #nixos
<drakonis> i'm curious why are there multiple desktop environments in the repo but no modules
xwvvvvwx has quit [(Ping timeout: 276 seconds)]
<drakonis> i meant
<drakonis> mate, enlightenment, lumina
<drakonis> but no modules
<pedestrian> you mean the freezes cant be because of discard?
<shlevy> Probably people just use them through xsession
<pedestrian> gchristensen,
<shlevy> pedestrian: I think he meant you've probably spoken to Jewish people before, you just didn't know
<drakonis> and gdm is broken
<drakonis> i think
<gchristensen> yeah
<pedestrian> oh okay
<drakonis> i used gdm and gnome 3 but it broke badly
<gchristensen> ^ to shlevy
<shlevy> drakonis: e.g. I see now there's a dwm module, but I've just been using it through xsession forever
<shlevy> drakonis: I use lightdm
<pedestrian> not many of them left here unfortunately
<drakonis> hm
<gchristensen> pedestrian: I think perhaps that is off topic
<pedestrian> you know what my ancestors did
<pedestrian> i just tried to explain
<gchristensen> we're well aware
<drakonis> there's no wayland modules yet, right?
<shlevy> No worries, let's just move on
<shlevy> drakonis: I don't think so
<shlevy> I know a few people have experimented, no idea how far they got
<drakonis> no mate module yet
<shlevy> Last I checked was before there was any tiling support, but it seems now there is...
<drakonis> i don't want to use lxqt yet, too half baked
<shlevy> But I will be sad without my suckless tools I think
<drakonis> what's so good about suckless anyways?
<gchristensen> they do very very few things
djwhitt has quit [(Quit: Leaving)]
<gchristensen> and are uncomplicated
<shlevy> Honestly I like their aesthetic
<shlevy> I've never actually dug into their source in any detail
djwhitt has joined #nixos
<shlevy> But the tools I use of theirs work
<shlevy> And I dig the minimalism etc.
ryanartecona has quit [(Quit: ryanartecona)]
<drakonis> i keep hearing about how they're trying to get into distro making
<drakonis> make a statically linked distro
<shlevy> I think if I had found i3 or xmonad before dwm I never would have cared
<shlevy> Oy
<shlevy> Well
<shlevy> static linking makes perfect sense if y ou don't have nix
<drakonis> http://sta.li/
<shlevy> I don't know how other distros do it
djwhitt has quit [(Client Quit)]
<MP2E> I used dwm for years! great tiling wm
<MP2E> i use xmonad now though
<MP2E> mostly cause Haskell, to be honest
<MP2E> :P
takle has joined #nixos
<drakonis> http://morpheus.2f30.org/ this is the suckless version
djwhitt has joined #nixos
mbrgm has quit [(Ping timeout: 240 seconds)]
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
<shlevy> "Use custom stali.mk Makefile’s for the base system (except Linux kernel so far)" that's a bizarre goal
<drakonis> morpheus is very dead
pedestrian has left #nixos ["Leaving"]
<drakonis> stali seems to be the continuation of the idea
<gchristensen> "Stable release model" is enough to kill a small OS
mbrgm has joined #nixos
<shlevy> "Achieve better performance than any other x86_64 or arm distribution, as only statically linked binaries are used" ???
<drakonis> the suckless philosophy/community is insane
<gchristensen> also, does musl have a bug tracker yet?
<simpson> Happens.
<simpson> We're all a little bonkers in one way or another~
<MP2E> I was going to say 'is stali alive' but a better question is 'was stali ever alive'
<MP2E> i remember reading about it in like 2010
<MP2E> heh
<drakonis> probably never was alive
<drakonis> turns out it had a release last august
<MP2E> huh
<MP2E> interesting
<MP2E> so it did, wow
<drakonis> the related links point to other distros that inspired stali
<drakonis> Pi and x86?
<shlevy> "Upgrade/install using git, no package manager needed" holy crap
<shlevy> This is making me like suckless less :D
<drakonis> lol
<shlevy> I just use dwm,dmenu, and st I think
<drakonis> see the philosophy
<MP2E> "package managers? just use makefiles! :^)"
<drakonis> if you read it, you'd instantly stop liking them
<drakonis> because shit, this is bonkers
takle has quit [(Ping timeout: 260 seconds)]
<gchristensen> "We're all a little bonkers in one way or another" anyone willing to make & maintain a distro for free is a bit bonkers ;)
<MP2E> haha :)
<drakonis> nah, this isn't bonkers enough
<drakonis> the templeos guy is bonkers
<drakonis> "Many (open source) hackers are proud if they achieve large amounts of code, because they believe the more lines of code they’ve written, the more progress they have made. The more progress they have made, the more skilled they are. This is simply a delusion." ???
pedestrian has joined #nixos
<drakonis> whoever wrote this is delusional
<pedestrian> i iwll try nixos in the next days
<gchristensen> welcome back, pedestrian
<gchristensen> sounds great :D
<pedestrian> thanks for helping me
<pedestrian> special thanks to shlevy
<shlevy> Thanks!
<pedestrian> youre very welcome
<shlevy> I like how the three suckless tools I'm familiar with are the ones listed in the opener of the "philosophy" section
<simpson> drakonis: There are several serious efforts, notably the various projects led by Alan Kay, to produce ever-smaller systems, measured in lines of code.
mizu_no_oto has joined #nixos
<pedestrian> are you all computer-whizz?
<drakonis> i have heard
<drakonis> but the suckless manifesto is just insane
<simpson> Don't worry about it.
<drakonis> do link them
<drakonis> i can't find any though
<drakonis> i heard about them a year ago but i can't remember any names
<shlevy> I'm sure I could fit stuff to get far enough to do an ACPI shutdown into the MBR :P
<MP2E> I like the ideas behind it. Better code over more, unix-like tools. I don't think that targetting "experienced users" will really ever become the norm, nor really should it
<MP2E> we have our hundreds of linux distributions for that :P
<MP2E> and other oses
<simpson> drakonis: http://www.vpri.org/
djwhitt has quit [(Quit: Leaving)]
<drakonis> this is some neat software
<drakonis> i do fear that people take the wrong idea from the manifesto
<drakonis> it should be about making educational software
CodeWarrior has quit [(Ping timeout: 255 seconds)]
<drakonis> not some competition on how to strip features from your code to decrease lines of code
<drakonis> making good software so others may learn how it works
<drakonis> this is far more valuable than talking about lines of code
<MP2E> yeah true, measurements in lines of code easily leads to code golfing
<MP2E> and that's.. not very readable
<MP2E> but fun!
<MP2E> :P
takle has joined #nixos
<drakonis> there's a suckless irc client
<pedestrian> i will only be a user i do not know how to program
<drakonis> its not actually too tough to learn how to program
<pedestrian> will say hello again after i installed your OS
<drakonis> nor too tough to learn how to work with the nix language
<pedestrian> i am 45 too old for that
<drakonis> you're never too old for this
nh2_ has quit [(Ping timeout: 240 seconds)]
<drakonis> http://st.suckless.org/ learning how a x terminal works is great.
<pedestrian> haha i already know i am too dumb
<pedestrian> i used to work in IT but i know why i am unemployed i know my limits.
eacameron has joined #nixos
<pedestrian> i leave it up to the smart guys
<drakonis> 250 lines of code for a irc client, truly exciting.
<drakonis> very simplistic.
<drakonis> and written in c even, but not very modular
takle has quit [(Ping timeout: 240 seconds)]
eacameron has quit [(Ping timeout: 258 seconds)]
<pedestrian> holy moly
<drakonis> they have saved rethinkdb
acarrico has joined #nixos
<pedestrian> one of my external har ddisk fell behind the bed
<pedestrian> :-(
<drakonis> woop
<pedestrian> hope western digital can stand that
<drakonis> wds are good i'll tell you
<pedestrian> i better do a quick check
eacameron has joined #nixos
jensens has quit [(Ping timeout: 258 seconds)]
<pedestrian> do they store the test on the hard disk
<pedestrian> when they have been run again the drive?
jensens has joined #nixos
lverns has joined #nixos
<pedestrian> i better make this channel one of my favorites
<drakonis> which irc client
<drakonis> there's a autojoin feature on all modern clients
eacameron has quit [(Ping timeout: 240 seconds)]
<pedestrian> hexchat
<drakonis> oh
<pedestrian> not good>?
<drakonis> no it is good
<pedestrian> my surroudning hates linux
<pedestrian> thats the trouble
<drakonis> what why
<pedestrian> they are ignorant
eacameron has joined #nixos
<pedestrian> and i do like to do stuff with others better than all alone
<pedestrian> thats why i do not do much stuff with linux
<pedestrian> short test are done and okay
<pedestrian> conveyance test is okay
<pedestrian> doesnt that one test the mechanics?
<drakonis> hmm?
<drakonis> i'm confused
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
mizu_no_oto has joined #nixos
<pedestrian> gsmartcontrol
<pedestrian> is treesheets only for ubuntu?
<drakonis> no
<drakonis> you can compile it
<drakonis> ubuntu is also linux
<pedestrian> make make install install?
<drakonis> probably?
<pedestrian> i dont remember that much from tech school
<pedestrian> that was so long ago
mizu_no_oto has quit [(Client Quit)]
<pedestrian> was that right make make install install?
<pedestrian> i think under slackware it was that way
mizu_no_oto has joined #nixos
<drakonis> why are you typing make make install install
<pedestrian> was a question
<drakonis> and tech school?
<drakonis> i don't think tech school is necessary for this
<pedestrian> i was at tech school years ago
<pedestrian> technical?
<pedestrian> tech
<drakonis> right
<pedestrian> we had linux there but thats more than 10 years ago
<pedestrian> i hardly remember that all
<pedestrian> more than 15t years ago actually
<pedestrian> 15
<drakonis> that is a lot of time
<pedestrian> yes
<drakonis> linux changed quite a lot
<pedestrian> yeah
<pedestrian> there was compiling and deb and rpm those times
<pedestrian> but under slackware it was always compiling
<pedestrian> so it sucked
<pedestrian> you had to go for the dependancies on your own
<pedestrian> i like pacman from arch is nix like pacman?
<drakonis> even slackware changed
<drakonis> hmm
<pedestrian> i read about nix
<drakonis> well, if you read what nix is
<pedestrian> its like complete rocllbacks
<pedestrian> and like you can install applications twice or a feew times parallel
<pedestrian> right?
<lverns> question: what's the state of packaging software in nix when the software authors want you to build it with maven?
roconnor_ has joined #nixos
<pedestrian> pretty smart those dutch guys
<pedestrian> i better go and sleep
<pedestrian> take good care all you folks
<pedestrian> sleep well later drakonis
<pedestrian> hope to meet you all again
endformationage has quit [(Quit: WeeChat 1.6)]
pedestrian has left #nixos ["Leaving"]
suvash_away has quit [(Ping timeout: 240 seconds)]
roconnor has quit [(Ping timeout: 240 seconds)]
raiden_0x71 has quit [(Ping timeout: 240 seconds)]
matthewbauer has joined #nixos
dramforever has joined #nixos
suvash_away has joined #nixos
<corngood> Anyone have any clever solutions for when you want to regularly build multiple nixos config's (e.g. proprietary and open source video drivers)? Like a way to express that in nix rather than a shell script?
raiden_0x71 has joined #nixos
<drakonis> ?
<drakonis> what do you mean?
CodeWarrior has joined #nixos
<corngood> I usually do two rebuilds with -p to put them in grub submenus
<drakonis> oh i see
Sonarpulse has quit [(Ping timeout: 255 seconds)]
<corngood> Not a big deal, I guess I'm just imagining having more control over the grub menu structure from within nix, like building a configuration with named subconfigurations.
<drakonis> that would be desirable
<drakonis> i do wish the cool looking grub was available on efi installations
<drakonis> even opensuse has themed efi grub
<corngood> I use efi, but my nix grub is chained off a non-nix one in efi, so I get the theme when I go into the nix one
<drakonis> hm
<drakonis> how did you manage that?
<corngood> Just a legacy thing from having other distros and windows
<drakonis> hm
<drakonis> ubuntu also has themed grub on efi
<lverns> taktoa: so that will me a `project-info.json` file and then I can use that to generate a local repository with all the dependencies I need?
hexagoxel has quit [(Ping timeout: 256 seconds)]
<drakonis> i forgot how to enable installing nonfree packages
<drakonis> i really feel like installing doom here
<taktoa> ^ you pass the project-info.json to that function
<taktoa> the function defined by that file is called buildMaven
<lverns> taktoa: okay, I'll have to pursue getting that to work
<corngood> drakonis: ` nixpkgs.config = allowUnfree = true;` ?
<drakonis> hm
<drakonis> but where does that go again?
<corngood> Err, . Not =
<corngood> Just in your system config
stepcut has joined #nixos
<drakonis> not in the system config, but in the package manager
<corngood> And you can set it in your user nix config for nix-env
<taktoa> lverns: it seems that there are no examples of that function ever being used in nixpkgs
<drakonis> got this one solved
matthewbauer has quit [(Ping timeout: 264 seconds)]
<lverns> well this should be fun then
<NixOS_GitHub> [nixpkgs] joachifm pushed 1 new commit to master: https://git.io/vD8cz
<NixOS_GitHub> nixpkgs/master 9611a60 Joachim Fasting: jfbview: 0.5.2 -> 0.5.3, fixes build...
<drakonis> neat
<drakonis> its installing gzdoom now
<drakonis> i've been craving some demon slaying
hexagoxel has joined #nixos
<drakonis> i'm surprised at how fast gzdoom compiles
<drakonis> i was expecting it to take an hour
<corngood> I was blown away by how fast doom3 compiled when they first released the code
<drakonis> no gzdoom.pk3 wtf
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
<drakonis> well this is a problem?
<corngood> There's something you need to do to get game data for doom
<drakonis> actually this isn't doom data
takle has joined #nixos
<drakonis> i have the wads already
<corngood> Like you can install the demo data as a package I think?
<drakonis> gzdoom ships a pk3
<drakonis> two pk3s
<drakonis> but they're missing
<corngood> There's something about it in all-packages
<drakonis> i don't want the doom shareware or freedoom
mizu_no_oto has joined #nixos
<corngood> Maybe a cmd line arg to point it at your data?
<drakonis> funny thing is
eacameron has quit [(Remote host closed the connection)]
mguentner has quit [(Quit: WeeChat 1.6)]
<drakonis> the pk3s i'm talking about
<drakonis> are in lib
<drakonis> they should be in the same directory as gzdoom
<drakonis> if i run the gzdoom binary inside lib, it doesn't yell about missing pk3s
<drakonis> and asks for the wads i want to run
takle has quit [(Ping timeout: 245 seconds)]
<drakonis> anyways, i really want to sleep now
drakonis has quit [(Remote host closed the connection)]
mguentner has joined #nixos
<MP2E> ah just missed him
eacameron has joined #nixos
<MP2E> was about to tell darkonis that I updated the gzdoom package to fix that like
<MP2E> 3 days ago
<MP2E> heh
<MP2E> aw well :)
mizu_no_oto has quit [(Quit: Computer has gone to sleep.)]
eacameron has quit [(Ping timeout: 258 seconds)]
Kingsqueee has joined #nixos
Kingsquee has quit [(Read error: Connection reset by peer)]
mguentner2 has joined #nixos
mguentner has quit [(Ping timeout: 245 seconds)]
eacameron has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
defel has quit [(Ping timeout: 240 seconds)]
<joachifm> gchristensen: you can tag them that way to be consistent with the other kernel bumps, but it's not always strictly *true*
ebzzry has joined #nixos
systemfault has joined #nixos
sellout- has joined #nixos
danharaj has joined #nixos
<joachifm> gchristensen: like, quite a few grsec bumps are just updates to fix false positives in the size-overflow plugin
stepcut has quit [(Remote host closed the connection)]
stepcut has joined #nixos
eacameron has joined #nixos
dramforever has quit [(Ping timeout: 258 seconds)]
takle has joined #nixos
<joachifm> gchristensen: err, update the size overflow plugin hashtable, I should say
takle has quit [(Ping timeout: 255 seconds)]
sellout- has quit [(Quit: Leaving.)]
dramforever has joined #nixos
dramforever has quit [(Remote host closed the connection)]
jmeredith has quit [(Quit: Connection closed for inactivity)]
takle has joined #nixos
danharaj has quit [(Ping timeout: 258 seconds)]
justanotheruser has joined #nixos
justan0theruser has quit [(Ping timeout: 256 seconds)]
takle has quit [(Ping timeout: 276 seconds)]
lverns has quit [(Ping timeout: 255 seconds)]
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #22511: fpm: fix vulnerable dependency (release-16.09...f/fpm) https://git.io/vD88E
grantwu has joined #nixos
<grantwu> How do I deal with broken Nix packages?
<grantwu> In the sense that they are packaged in some way that they don't work
ryanartecona has joined #nixos
Fare has quit [(Ping timeout: 255 seconds)]
<maurer> grantwu: Generally, file an issue or file a PR
<maurer> Do you have a specific example?
<grantwu> mpv
<grantwu> Okay, I'll file an issue
<maurer> grantwu: What doesn't work about it? I just tested mpv on my machine and it at least played a youtube url fine
<grantwu> Just a sec
takle has joined #nixos
<iMatejC> heh, just finished compiling linux kernel on arm board (olinuxino a20 lime2) and read error appeared from nowhere - rebooted the board and ls -la /dev/sd* was empty all of the sudden - ssd died, with my configuration.nix and kernel config file with it
sdothum has quit [(Quit: ZNC - 1.6.0 - http://znc.in)]
<maurer> grantwu: Are you running nix or nixos?
takle has quit [(Ping timeout: 258 seconds)]
<grantwu> I am running Nix on Ubuntu
<maurer> Then this will not wokr
<maurer> *work
<maurer> and there is not a way for the mpv packages to fix it
<maurer> The short version is that some things which need to be global (e.g. OpenGL) are handled differently in NixOS, and don't fit with the regular packaging scheme
<maurer> NixOS has a story for this, but it's not compatible with what other distros do
<maurer> grantwu: https://github.com/NixOS/nixpkgs/issues/9415 provides a longer form explanation
<maurer> (You can make mpv work, but nix packaging treats OGL as part of the video driver, and therefore part of the system config rather than package config)
<maurer> (as a result, you currently need to roll your own shim if you're not on nixos to allow a nix-built binary to get your drivers loaded)
<grantwu> Ah. I understand.
<grantwu> Would it be possible to remove the mpv package for non-Nixos users
<maurer> I think that would generally be considered undesirable, since there are non-nixos users with such shims, and because mpv plays audio too :P
<grantwu> ah... good point
<maurer> To be honest, the real solution (which I don't have the time to write) is probably to make distro-specific wrapper derivations
<maurer> so that shims as described in that issue can be correctly generated from inside nixpkgs when needed
<maurer> e.g. write a function wrapUbuntuGL that will create a wrapper via makeWrapper or similar and set the right env variables, and allow .nixpkgs/config.nix to specify that you're building for a foreign distro
<maurer> then have packages which use mpv call the appropriate wrapper if you're on a foreign distro when installing
<maurer> however, that's a lot of work, and I don't have the time to do it myself :P
matthewbauer has joined #nixos
systemfault has quit [(Quit: Bye!)]
takle has joined #nixos
eacameron has quit [(Remote host closed the connection)]
mlieberman85 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
mlieberman85 has joined #nixos
mlieberman85 has quit [(Client Quit)]
mlieberman85 has joined #nixos
mlieberman85 has quit [(Client Quit)]
takle has quit [(Ping timeout: 248 seconds)]
mlieberman85 has joined #nixos
mlieberman85 has quit [(Client Quit)]
mlieberman85 has joined #nixos
mlieberman85 has quit [(Client Quit)]
mlieberman85 has joined #nixos
mlieberman85 has quit [(Client Quit)]
mlieberman85 has joined #nixos
mlieberman85 has quit [(Client Quit)]
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://git.io/vD8RV
<NixOS_GitHub> nixpkgs/master 87cc20e aszlig: nixos/networkd: Fix eval error for defaultGateway...
<aszlig> globin: okay, going to look into it later
paperd has joined #nixos
Itkovian has joined #nixos
Itkovian has quit [(Client Quit)]
ryanartecona has quit [(Quit: ryanartecona)]
Wizek_ has joined #nixos
mlieberman85 has joined #nixos
slack1256 has joined #nixos
matthewbauer has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
takle has quit [(Ping timeout: 245 seconds)]
takle has joined #nixos
mlieberman85 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
MercurialAlchemi has joined #nixos
takle has quit [(Ping timeout: 252 seconds)]
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://git.io/vD8EY
<NixOS_GitHub> nixpkgs/master cd10e3c aszlig: nixos/tests/chromium: Run tests as normal user...
<aszlig> globin: ^^
faffolter has joined #nixos
faffolter has quit [(Changing host)]
faffolter has joined #nixos
takle has joined #nixos
Kingsquee has joined #nixos
matthewbauer has joined #nixos
vandenoever has quit [(Ping timeout: 276 seconds)]
Kingsqueee has quit [(Ping timeout: 264 seconds)]
takle has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] paperdigits opened pull request #22512: dateutils: init at 0.4.1 (master...dateutils) https://git.io/vD8ED
reinzelmann has joined #nixos
matthewbauer has quit [(Ping timeout: 248 seconds)]
jensens has quit [(Ping timeout: 260 seconds)]
way218- has quit [(Ping timeout: 264 seconds)]
<rsa> is there a good way to report an issue for a specific package (to specific maintainers) instead of submitting for the whole nixpkgs-repository?
takle has joined #nixos
takle has quit [(Ping timeout: 248 seconds)]
<paperd> rsa: the bot should notify the proper maintainer
<paperd> as it does with a pull request
takle has joined #nixos
jgertm has joined #nixos
<rsa> okay then
<paperd> or just include the name of the maintainer in the issue report
takle has quit [(Ping timeout: 245 seconds)]
xeviox has joined #nixos
ChongLi_ has joined #nixos
ChongLi has quit [(Ping timeout: 255 seconds)]
ChongLi_ is now known as ChongLi
matthewbauer has joined #nixos
faffolter has quit [(Remote host closed the connection)]
matthewbauer has quit [(Ping timeout: 245 seconds)]
takle has joined #nixos
jluttine has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
alx741_ has joined #nixos
proteusguy has joined #nixos
mkoenig has joined #nixos
alx741 has quit [(Ping timeout: 245 seconds)]
mbrgm has quit [(Quit: ZNC 1.6.3 - http://znc.in)]
thc202 has joined #nixos
nhooyr has quit [(Remote host closed the connection)]
FRidh has joined #nixos
paperd has quit [(Ping timeout: 255 seconds)]
bennofs has joined #nixos
mbrgm has joined #nixos
teknico has joined #nixos
<NixOS_GitHub> [nixpkgs] LnL7 closed pull request #22196: pstoedit,plotutils: fix for darwin and mark not broken (master...pstoedit) https://git.io/vDvnW
takle has joined #nixos
mbrgm has quit [(Client Quit)]
mbrgm has joined #nixos
nhooyr has joined #nixos
slack1256 has quit [(Remote host closed the connection)]
takle has quit [(Ping timeout: 240 seconds)]
dramforever has joined #nixos
mbrgm has quit [(Client Quit)]
Itkovian has joined #nixos
phant0mas has joined #nixos
<NixOS_GitHub> [nixpkgs] FRidh pushed 2 new commits to master: https://git.io/vD8aS
<NixOS_GitHub> nixpkgs/master 6640fe2 Frederik Rietdijk: pythonPackages.sphinx: fix make-mode, fixes #22501
<NixOS_GitHub> nixpkgs/master c73045e Frederik Rietdijk: pythonPackages.sphinx: 1.5.1 -> 1.5.2
eacameron has joined #nixos
panostimos has joined #nixos
eacameron has quit [(Ping timeout: 240 seconds)]
matthewbauer has joined #nixos
ebzzry has quit [(Ping timeout: 264 seconds)]
matthewbauer has quit [(Ping timeout: 255 seconds)]
nschoe has joined #nixos
pi3r has joined #nixos
takle has joined #nixos
mbrgm has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
fritschy has joined #nixos
pi3r has quit [(Read error: Connection reset by peer)]
derjohn_mob has quit [(Ping timeout: 258 seconds)]
Itkovian has quit [(Read error: Connection reset by peer)]
ixxie has joined #nixos
rly has joined #nixos
goibhniu has joined #nixos
takle has joined #nixos
xadi has joined #nixos
xwvvvvwx has joined #nixos
pombreda has quit [(Ping timeout: 264 seconds)]
<NixOS_GitHub> [nixpkgs] peterhoeg opened pull request #22514: emacs: make gtk3 default (master...f/emacs) https://git.io/vD8oN
cmercier has joined #nixos
nh2_ has joined #nixos
xadi has quit [(Ping timeout: 255 seconds)]
Itkovian has joined #nixos
dramforever has quit [(Quit: Leaving)]
xadi has joined #nixos
matthewbauer has joined #nixos
sitedyno has quit [(Ping timeout: 248 seconds)]
<NixOS_GitHub> [nixpkgs] pSub pushed 2 new commits to master: https://git.io/vD86z
<NixOS_GitHub> nixpkgs/master 17d74c4 Fernando J Pando: electricsheep: 2.6.8 -> 2.7b33...
<NixOS_GitHub> nixpkgs/master 04a1285 Pascal Wittmann: Merge pull request #22285 from nand0p/electricsheep...
<NixOS_GitHub> [nixpkgs] pSub pushed 3 new commits to master: https://git.io/vD866
<NixOS_GitHub> nixpkgs/master ccb2d83 Guillaume Maudoux: boogie: fix basename issues; promote to package
<NixOS_GitHub> nixpkgs/master aeaf893 Guillaume Maudoux: dafny: init at v1.9.8
<NixOS_GitHub> nixpkgs/master d099c1b Pascal Wittmann: Merge pull request #22507 from layus/dafny-update...
mkoenig has quit [(Ping timeout: 258 seconds)]
pombreda has joined #nixos
matthewbauer has quit [(Ping timeout: 240 seconds)]
mkoenig has joined #nixos
ThatDocsLady has joined #nixos
phant0mas has quit [(Read error: Connection reset by peer)]
xadi has quit [(Quit: Leaving.)]
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://git.io/vD8iE
<NixOS_GitHub> nixpkgs/master cf94e18 aszlig: linux-testing: 4.10-rc4 -> 4.10-rc7...
derjohn_mob has joined #nixos
<NixOS_GitHub> [nixpkgs] layus opened pull request #22515: dafny: fix meta attribute (master...fixup-dafny) https://git.io/vD8i5
sitedyno has joined #nixos
MP2E has quit [(Quit: sleep)]
MoreTea has joined #nixos
ixxie has quit [(Ping timeout: 260 seconds)]
xadi has joined #nixos
proteusguy has quit [(Ping timeout: 240 seconds)]
xadi has quit [(Ping timeout: 258 seconds)]
xadi1 has joined #nixos
pombreda has quit [(Ping timeout: 255 seconds)]
ok2 has joined #nixos
<NixOS_GitHub> [nixpkgs] aszlig pushed 1 new commit to master: https://git.io/vD81l
<NixOS_GitHub> nixpkgs/master 25b61cc aszlig: pyocr: Use skip instead of expectedFailure...
FRidh has quit [(Remote host closed the connection)]
matthewbauer has joined #nixos
ixxie has joined #nixos
<viric> I try to write a script that does "systemctl suspend" and calls "sudo vlock -an", and it quite fails. vlock hangs, it does not lock the screen...
roconnor_ has quit [(Ping timeout: 256 seconds)]
matthewbauer has quit [(Ping timeout: 252 seconds)]
<jophish> joachifm: simpson: It seems as though there's an issue already for the IFD in nixpkgs I was talking about https://github.com/NixOS/nixpkgs/pull/4657
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
<MarcWeber> error: while setting up the build environment: mounting /proc: Operation not permitted
<MarcWeber> Has anybody seen this before?
ixxie has quit [(Ping timeout: 256 seconds)]
mkoenig has quit [(Ping timeout: 248 seconds)]
<sziszi> viric, I'm using xtrlock
<sziszi> like this"xtrlock -f ; systemctl suspend "
bennofs has quit [(Ping timeout: 255 seconds)]
danielrf1 has quit [(Ping timeout: 252 seconds)]
<sziszi> -f is a switch where it locks the screen and exits so the next command will run
xadi1 has quit [(Ping timeout: 256 seconds)]
mkoenig has joined #nixos
danielrf1 has joined #nixos
<ocharles> dancek: haha, nice timing with illum! I literally packaged that last night. Did not expect to get a merge conflict when pulling master this morning ;)
<ocharles> dancek: I'm just making some tweaks to your nixos module - running as a restricted user rather than root. I'll CC you in the PR when i'm done
<dancek> wow
civodul has joined #nixos
<dancek> ocharles: feel free, this was my first nixos module so I didn't really know what I was doing
<ocharles> no problem, nothing looks out of the ordinary in it
<dancek> ocharles: also, if you want to be the maintainer, I'm happy to give it to you
<ocharles> I'll add myself to the list, no reason it has to be exclusive
<dancek> ok
<ocharles> nice little tool though, works a treat
<dancek> indeed
<ocharles> I gave up on XFCE and returned to xmonad, but forgot how convenient it was having buttons to change brightness rather than having to sudo tee into /sys files...
<sziszi> ocharles, you can modify the xmonad to your likeness
<ocharles> I know
<sziszi> I did it years ago
<dancek> I had a similar story with a BIOS update... been using xmonad all along
<sziszi> xmonad was my first tilingwm :')
<ocharles> Point is XFCE has it working out of the box. Just using xmonad I need to have *something* control the brightness. illum is nicer because it works in tty's too
ThatDocsLady has quit [(Remote host closed the connection)]
ixxie has joined #nixos
<dancek> I frankly don't understand how someone can cope with brightness adjustment only working in X, but that seems to be the standard
<dancek> I guess most people don't use ttys these days
<jophish> dancek: Out of curiosity why do you use a tty instead of a virtual terminal?
<sziszi> just out of curiosity: desktops have a nice way to change the backlight of the screens?
<jophish> sziszi: redshift is pretty good, but it just changes the color temperature, not the brightness
<ocharles> sziszi: what do you mean? XFCE comes with something that at least knows what the brightness keys do, and pops up some UI to show the current brightness level
<sziszi> ocharles, you can change the backlight level of laptop screens, right? but afaik you cant do this with an external/desktop screen
<ocharles> oh, you meant monitors
<jophish> sziszi: hdmi has no provision for this, so it would be software only
<ocharles> I thought you meant desktop environments like kde and friends
<jophish> as in, changing the pixel values instead of the backlight
<sziszi> jophish, thanks, but the color temperature is rather sensitive topic for me
<jophish> Most desktop monitors have brightness adjustment on them though, but there isn't a way to change that from the computer
xadi has joined #nixos
<jophish> unless perhaps you have a super smart monitor
<sziszi> once I used a super smart monitor
ThatDocsLady has joined #nixos
<sziszi> it had a so-called dynamic contrast or something
<sziszi> so if you watched a movie, and there was a darker scene like the good guys crawled in the sewers the monitor changed the backlight levels to almost zero so you cant saw shit
nhooyr has quit [(Remote host closed the connection)]
jnsaff has joined #nixos
nhooyr has joined #nixos
<sziszi> and when there was an explosion it burned your eyes out :(
<sziszi> because the smart thingy increased the shit out of the brightness levels
<sziszi> and did this with a horrible latency
<ocharles> yep, this sounds like smart technology to me
ixxie has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] vbgl closed pull request #22515: dafny: fix meta attribute (master...fixup-dafny) https://git.io/vD8i5
Ivanych has joined #nixos
xadi has quit [(Ping timeout: 258 seconds)]
Kingsquee has quit [(Quit: https://i.imgur.com/qicT3GK.gif)]
jnsaff has quit [(Ping timeout: 260 seconds)]
cmercier has quit [(Remote host closed the connection)]
pombreda has joined #nixos
cmercier has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
hotfuzz_ is now known as hotfuzz
cmercier has quit [(Remote host closed the connection)]
cmercier has joined #nixos
phreedom has quit [(Ping timeout: 240 seconds)]
matthewbauer has joined #nixos
mkoenig has joined #nixos
matthewbauer has quit [(Ping timeout: 255 seconds)]
<MarcWeber> /nix/store/jsfa19hfkrpg39njl7msrnsgfaxjvi3c-nix-1.12pre4997_1351b0d/bin/nix-store --realise /nix/store/kbw4v0hm7srarljkf5idk7ahspd59lp9-system-path.drv/nix/store/kbw4v0hm7srarljkf5idk7ahspd59lp9-system-path.drv /nix/store/jsfa19hfkrpg39njl7msrnsgfaxjvi3c-nix-1.12pre4997_1351b0d/bin/nix-store --realise
<MarcWeber> /nix/store/kbw4v0hm7srarljkf5idk7ahspd59lp9-system-path.drv/nix/store/kbw4v0hm7srarljkf5idk7ahspd59lp9-system-path.drv
phreedom has joined #nixos
MinceR has quit [(Ping timeout: 240 seconds)]
<qknight_> when developing a nixos service, how can i evaluate the 'config' and 'options' without using 'nixos-rebuild switch' all the time?
<qknight_> i can probably use nix-instantiate or nix-repl but i don't have a clue how to do that
MinceR has joined #nixos
Leo` has quit [(Read error: Connection reset by peer)]
<MarcWeber> qknight_: systemd should allow you placing the files into /etc/systemd/system* manually if this helps. Once it runs you can turn it into nix -> there is rebuild test (without changing boot config as well)
cmercier has quit [(Remote host closed the connection)]
cmercier has joined #nixos
<dancek> jophish: because I'm on a slow machine and don't want to wait for X to start, or because I just broke X, something like that
<dancek> of course I mostly use X, but it's not rare to need a tty
Shou has joined #nixos
<qknight_> MarcWeber: i want to play with the nixos service abstraction and for that i don't need a systemd job just yet becase my problems are in the nix language domain still
<NixOS_GitHub> [nixpkgs] sifmelcara opened pull request #22516: opencc: 1.0.4 -> 1.0.5 (master...update/opencc) https://git.io/vD8dt
bennofs has joined #nixos
Shou has quit [(Ping timeout: 260 seconds)]
m-i has quit [(Remote host closed the connection)]
<jophish> dancek: cool, thanks :)
m-i has joined #nixos
hyphon81 has joined #nixos
m-i has quit [(Remote host closed the connection)]
<hyphon81> hello
m-i has joined #nixos
<jophish> k0001 you might be interested in this: https://github.com/NixOS/nix/issues/1187
cmercier has quit [(Remote host closed the connection)]
cmercier has joined #nixos
<freusque> hello. are there some nixos+OPAM users here?
<hyphon81> For the moment, I could run the OpenStack Newton(nova-14.0.3 + neutron-9.1.1 + glance-13.0.0 + horizon-10.0.1) on one machine with NixOS.
Piece_Maker has joined #nixos
<hyphon81> Now, I'm satisfing.
danielrf1 has quit [(Ping timeout: 240 seconds)]
pombreda has quit [(Ping timeout: 255 seconds)]
Acou_Bass has quit [(Ping timeout: 260 seconds)]
Piece_Maker is now known as Acou_Bass
danielrf1 has joined #nixos
kier has quit [(Remote host closed the connection)]
matthewbauer has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
pombreda has joined #nixos
Shou has joined #nixos
bennofs1 has joined #nixos
ertesx has joined #nixos
xadi has joined #nixos
matthewbauer has quit [(Ping timeout: 264 seconds)]
cmercier has quit [()]
mkoenig has joined #nixos
<ocharles> peti: Do you have any thoughts about hackage2nix automatically running and pushing changes?
ertes has quit [(Ping timeout: 258 seconds)]
ertesx is now known as ertes
mkoenig has quit [(Ping timeout: 260 seconds)]
mkoenig has joined #nixos
mkoenig has quit [(Read error: Connection reset by peer)]
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
mkoenig has joined #nixos
johbo_ is now known as johbo
morsicus has joined #nixos
Tarinaky has joined #nixos
<globin> aszlig: thanks btw :)
<qknight_> aszlig: huhu
<qknight_> aszlig: do you have an idea for my problem? i want to evaluate the attribute: options and config
<qknight_> aszlig: to see if my service abstraction, from the nix standpoint, would work
mkoenig has quit [(Read error: Connection reset by peer)]
gilligan_ has joined #nixos
takle has quit [(Remote host closed the connection)]
defel has joined #nixos
takle has joined #nixos
<NixOS_GitHub> [nixpkgs] abbradar closed pull request #22448: intel-ocl: init at r4.0-59481 (master...intel-opencl) https://git.io/vDc4o
dcampano has quit [(Quit: dcampano)]
mkoenig has joined #nixos
takle has quit [(Ping timeout: 276 seconds)]
<gilligan_> does anyone know if there is a tool for pretty-printing .drv expressions? i've seen references to pp-aterm but that is apparently long gone
<gilligan_> also I wasn't really aware that .drv adheres to some specification of sorts
<globin> gilligan_: nix-build -A strategoPackages.strategoxt https://github.com/nixos/nixpkgs/archive/15.09.tar.gz
danieli has quit [(Ping timeout: 256 seconds)]
morsicus has quit [(Quit: Leaving.)]
<gilligan_> globin, thanks
proteusguy has joined #nixos
pombreda has quit [(Ping timeout: 240 seconds)]
<copumpkin> jophish: hey, blame aszlig :)
takle has joined #nixos
<bennofs> Does someone here know in what cases GCC would create an additional DT_NEEDED that is not directly matching any of the given -l flags?
matthewbauer has joined #nixos
<bennofs> In particular, http://nixpaste.lbr.uno/tfMemq_M?sh generates a DT_NEEDED on gfortran.so.3
takle has quit [(Remote host closed the connection)]
takle has joined #nixos
<avn> gilligan_: may be adding pretty-printer to nix would be good idea?
sdothum has joined #nixos
<gilligan_> avn, sure
<Dezgeg> maybe gfortran.so.3 is a support library required by the code it generates?
<bennofs> Dezgeg: why would linking generate code?
matthewbauer has quit [(Ping timeout: 256 seconds)]
<bennofs> Dezgeg: Note, there are only object files on this linker command line, no source files
<Dezgeg> well, code generated in those object files
<Dezgeg> do any of them use symbols that match what are in gfortran.so?
pombreda has joined #nixos
m-i has quit [(Remote host closed the connection)]
<Dezgeg> I think it's similar case to libgcc.so, no?
<copumpkin> bennofs: I wouldn't stop at the cc-wrapper, run it with -v and see what the final flags that go to gcc are
m-i has joined #nixos
<copumpkin> and -Wl,-v while you're at it
<NixOS_GitHub> [nixpkgs] wizeman opened pull request #22518: nixos.chrony: pass config file directly to daemon (master...u/fix-chrony-conf) https://git.io/vD4UB
<bennofs> Dezgeg: do weak symbols count?
t7 has joined #nixos
<Dezgeg> yes, I think
<Dezgeg> weak-ness should only matter for multiple objects providing the same symbol
<dtzWill> bennofs: our binutils propagate the DT_NEEDED of libraries into the final executable (--copy-dt-needed-entries) which might be causing that if you're not expecting it
<bennofs> Dezgeg: sry, I meant a symbol marked with 'w' in nm output. I don't think it counts, as it didn't have any address specified
pombreda has quit [(Ping timeout: 240 seconds)]
<bennofs> dtzWill: oh.... that explains it!
<bennofs> dtzWill: but they don't seem to copy the RUNPATH
<bennofs> dtzWill: how is this supposed to work? Shouldn't they at least copy then runpath then aswell?
mudri has joined #nixos
<dtzWill> bennofs: I would expect so, but I can't say that I was confident of that behavior one way or the other :). Does it really not? haha
<srhb> Holy smokes. If I make a docker image with a single, simple Haskell derivation, the end result is over 2 GiBs O_o
<srhb> I guess this isn't the way to get around lack of static linking.
<bennofs> dtzWill: well, I *suppose* that this gfortran is propagated from libblas, and libblas has the proper RUNPATH. The resulting shared object doesn't find libgfortran...
<bennofs> dtzWill: will have to investigate
<bennofs> srhb: do Haskell libs perhaps retain references to the bootstrap compiler?
<dtzWill> blargh, I really hate shared libraries and how they're implemented in our systems. Nothing but problems, I tells ya! :)
jgertm has quit [(Ping timeout: 240 seconds)]
<bennofs> I started reading http://www.airs.com/blog/archives/42 :)
<srhb> bennofs: No idea. I guess they may.
<bennofs> srhb: can you share the expression?
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<srhb> It's... 'uuuge.
<srhb> bennofs: No, but I could probably cook up one that I can.
<bennofs> I'm quite low on disk space, so I'm interested to see if there are any obvious places where derivations are too big
<bennofs> srhb: can't you just enable static linking for haskell?
<srhb> bennofs: I don't think that's actually possible in nixpkgs.
<bennofs> srhb: you can link just the Haskell deps statically, and rest dynamic
<bennofs> srhb: just turn of enableExecutableDynamic
<srhb> Ah, hm, yes.
<bennofs> should even have binary caches for that still
<bennofs> srhb: haskell.lib.disableSharedExecutables is the function
Itkovian has joined #nixos
<srhb> bennofs: That helped a rather massive amount. But am I back to being non-portable now?
<bennofs> srhb: non-portable in what way?
<srhb> bennofs: The whole goal was to be able to transfer my binary to a non-NixOS system, and since that won't really happen with the build itself, I was looking towards docker.
<bennofs> srhb: it just links all haskell deps statically, but still links dynamically against system libraries (like libc, gmp, etc)
<srhb> Yeah, okay. Doesn't fix anything then. Sigh.
<bennofs> srhb: well, but you can put that into docker
<globin> yay channel bump incoming :>
<srhb> Oh!
sdothum has quit [(Ping timeout: 255 seconds)]
Shou has quit [(Ping timeout: 240 seconds)]
panostimos has quit [(Ping timeout: 276 seconds)]
<bennofs> dtzWill: ah, this probably fails in combination with --no-as-needed
<bennofs> dtzWill: so in most cases, --as-needed will strip out the extra deps again I believe?
pombreda has joined #nixos
<dtzWill> I believe so! Also, nix does some stuff with removing unused rpath's and such although don't think that'd be the problem here...
<bennofs> dtzWill: hmm, I'm still unable to reproduce this on my arch machine...
xadi has quit [(Quit: Leaving.)]
<dtzWill> bennofs: to be clear, we patch our binutils to have different behavior--so if you're using Arch's binutils it might be different
<bennofs> dtzWill: oh, I thought I can achieve the same with specifying --copy-dt-as-needed explicitly?
<dtzWill> (and we also have ld-wrapper.sh and supporting that might change behavior depending on what you're doing, although I just mention it for completeness... don't /think/ that'd break waht you're doing :))
<dtzWill> damn you're faster than me, I'm actually (lol!) putting together a repro right now too, on my arch laptop :P
<bennofs> dtzWill: well I already had this setup (was experimenting with recursive deps before :)
<dtzWill> ...arch mostly because I expect to get a new one soon so don't want to reinstall w/NixOS before then :P
<dtzWill> nope, bennofs is the fastest gun around! :D
<gilligan_> just stumbled over https://github.com/teozkr/Sbtix -- has anyone used/tried that already by any chance?
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<dtzWill> anyway, looking :)
<bennofs> dtzWill: added some source files now as well
<dtzWill> haha ty
<bennofs> oh well still need to push
Itkovian has joined #nixos
<teozkr> @gilligan_ well, if I count.. :P
<gilligan_> teozkr, hmmmmm... no
<gilligan_> teozkr, haha ;-D
iyzsong has joined #nixos
iyzsong has quit [(Remote host closed the connection)]
<gilligan_> teozkr, well hi there hehe. Just in the process of preparing slides for an in-house nix workshop. Considering that we have a lot of scala projects going on that project of yours is quite interesting
<dtzWill> bennofs: so bar is on the RUNPATH but foo isn't
<teozkr> ahh, fair enough
Itkovian has quit [(Client Quit)]
<bennofs> dtzWill: yeah, foo is on bar's RUNPATH though
<dtzWill> oh, because foo isn't in main's needed
<teozkr> well, I'd be very interested in hearing whether it works for you, if you end up trying it
<dtzWill> or at least that's why it doesn't die
<bennofs> dtzWill: I'd expected the DT_NEEDED foo from libbar.so to be copied to main
<bennofs> dtzWill: as that's what --copy-dt-needed-entries should do as far as I can tell from docs
<teozkr> since it's relatively untested with stuff like private Maven repos atm
Itkovian has joined #nixos
<bachp> I'm having an issue with Nixops and I wanted to ask if somebody has an idea. I'm trying to deploy to an AWS host machine that isn't able to connect to the internet. If I do a nixops deploy the instance is created and the closure is copied. However the deployment then seems to be stuck with the message:
<bachp> monitor> copying closure...
<bachp> monitor> download-from-binary-cache.pl: still waiting for ‘https://cache.nixos.org/nix-cache-info’ after 5 seconds...
<gchristensen> joachifm: ok, the alternative is you can add "CVE..." or "security" in the top several lines of the commit message and then I'll definitely tag them
Fare has joined #nixos
<gilligan_> teozkr, I do not know the first thing about Scala/sbt hehe.. trying something now ;=}
<NixOS_GitHub> [nixpkgs] grahamc pushed 3 new commits to master: https://git.io/vD4LI
<NixOS_GitHub> nixpkgs/master 12284ff Joachim Fasting: jbig2dec: 0.11 -> 0.13, new upstream location...
<NixOS_GitHub> nixpkgs/master 83f83ca Joachim Fasting: jbig2dec: patch for CVE-2016-9601...
<NixOS_GitHub> nixpkgs/master 34157f7 Graham Christensen: Merge pull request #22509 from joachifm/jbig2dec...
<NixOS_GitHub> [nixpkgs] grahamc pushed 2 new commits to release-16.09: https://git.io/vD4Lm
<NixOS_GitHub> nixpkgs/release-16.09 512af01 Joachim Fasting: jbig2dec: 0.11 -> 0.13, new upstream location...
<NixOS_GitHub> nixpkgs/release-16.09 0ccddb4 Joachim Fasting: jbig2dec: patch for CVE-2016-9601...
<teozkr> gilligan_: ahh, fair enough
<teozkr> well, good luck with the workshop! :D
<gilligan_> teozkr, but others obviously do so if I manage to package some scala stuff that would be nice of course
<gilligan_> teozkr, thanks
pombreda has quit [(Ping timeout: 240 seconds)]
<gilligan_> teozkr, first thing I notice: executing sbtix after installation and I get an error because sbt is not installed. That should prolly be a runtime dependency
Shou has joined #nixos
<sziszi> anyone using FullDiskEncryption with NixOs? any useful advice for this?
drakonis has joined #nixos
<NixOS_GitHub> [nixpkgs] domenkozar force-pushed ghc-split-sections from ca6eedb to f031f31: https://git.io/vMsdC
<NixOS_GitHub> nixpkgs/ghc-split-sections f031f31 Domen Kožar: GHC 8.0.2: use -split-sections...
<copumpkin> sziszi: there was a wiki page on it at some point. Don't know how much has changed since the wiki was frozen though
<bennofs> something is wrong with this abstraction if I need --ghc-option=-optl=-Wl,--no-copy-dt-needed to get a successful build... so many layers :D
<teozkr> gilligan_: the things Scala developers don't notice, heh
<copumpkin> lol bennofs
<teozkr> fixing it now
<copumpkin> ooh, scala talk in #nixos, that's nice to see
<copumpkin> I'm in the process of packaging pants
matthewbauer has joined #nixos
dramforever has joined #nixos
<bennofs> dtzWill: any idea what is wrong with my repro=
seagreen has quit [(Quit: WeeChat 1.6)]
panostimos has joined #nixos
Kitsune80 has joined #nixos
<ocharles> copumpkin: cool, are you going on holiday?
<ocharles> ho ho ho ho
<copumpkin> :P
FareTower has joined #nixos
<teozkr> gilligan_: still waiting for tests, but master *should* work now
<gilligan_> teozkr, sweet.. i just installed sbt meanwhile and now watching sbt downloading the internet
Shou has quit [(Ping timeout: 240 seconds)]
<dtzWill> bennofs: looking at it, hmm
<taktoa> dtzWill: you're up pretty early today :P
matthewbauer has quit [(Ping timeout: 276 seconds)]
<taktoa> (or you pulled an all-nighter like I did)
<dtzWill> bennofs: thought myabe it was runpath vs rpath (--enable-new-dtags) but that's not playing out re:fixing the repro
<dtzWill> taktoa: haha I get up early every day! :D
<dtzWill> haha GJ/bummer re:your all-nighter D:
<taktoa> I woke up at 6 PM yesterday so it worked out
Fare has quit [(Ping timeout: 256 seconds)]
dramforever has quit [(Ping timeout: 255 seconds)]
seagreen has joined #nixos
m-i has quit [(Remote host closed the connection)]
m-i has joined #nixos
bennofs has quit [(Quit: WeeChat 1.7)]
<sziszi> copumpkin, i read the wiki, i ment apart from that
bennofs has joined #nixos
<gilligan_> teozkr, ran into an error:https://gist.github.com/gilligan/2199d24378c4b4232a7b7d0ab2408c95
<gilligan_> teozkr, I added a `project/plugins.sbt` with `addSbtPlugin("io.get-coursier" % "sbt-coursier" % "1.0.0-M15")`
<gilligan_> teozkr, i was hoping that is all that needs to be done
lverns has joined #nixos
<teozkr> did that fix it? it should happen automatically..
<teozkr> otherwise, try adding the relevant line to your manual-repo.nix
<teozkr> also, did that error happen when building sbtix, running sbtix-gen-blah, or while building your project?
<bennofs> dtzWill: I could at least verify that --no-copy-dt-needed-entries fixes the issue
gal_bolle has joined #nixos
<gilligan_> teozkr, ah sorry.. it happened when running nix-build - everything before worked just fine
johnw has quit [(Ping timeout: 240 seconds)]
<teozkr> fair enough
<teozkr> then it sounds like you want to add it to manual-repo or upgrade to SBT 0.13.12
<teozkr> sounds like your project/build.properties is locking it to 0.13.11
dramforever has joined #nixos
drakonis has quit [(Remote host closed the connection)]
nh2_ has quit [(Ping timeout: 258 seconds)]
mudri has quit [(Ping timeout: 258 seconds)]
<peti> ocharles: That is what it has been doing for the last year or so. :-)
pombreda has joined #nixos
<ocharles> Really? master has it 8 days old, but cabal-hashes is 30 minutes old
<ocharles> does it not push if there aren't important changes?
mkoenig has quit [(Read error: Connection reset by peer)]
mkoenig has joined #nixos
<peti> ocharles: It pushed to 'haskell-updates' in github.com:peti/nixpkgs.git once per hour. That package set compiles at http://hydra.nixos.org/jobset/nixpkgs/haskell-updates, and every now and then (i.e. once per week) I merge that branch into 'master'.
<ocharles> Ok, I guess it's the latter that I thought about having automated
<ocharles> Basically, I thought it would be nice if hackage-packages.nix represented exactly the latest Hackage index. Any non-versioned package name would be whatever the latest version is on Hackage, with no overriding or pinning of old versions. As a package maintainer, this means I can easily patch my stuff to work with the very latest Hackage
<ocharles> Right now I can build my packages against haskellPackages, but that doesn't necessarily mean I work with the latest everything, but (if I understand correctly) we pin old versions directly in hackage-packages. Or maybe I'm mistaken
<NixOS_GitHub> [nixpkgs] peti pushed 5 new commits to master: https://git.io/vD43t
<NixOS_GitHub> nixpkgs/master 868eb82 Peter Simons: LTS Haskell 7.19
<NixOS_GitHub> nixpkgs/master d049217 Peter Simons: hackage2nix: update list of broken packages
<NixOS_GitHub> nixpkgs/master 5a0368b Peter Simons: hackage-packages.nix: automatic Haskell package set update...
<bennofs> ocharles: haskellPackages is based off LTS Haskell anyway I believe
mkoenig has quit [(Ping timeout: 255 seconds)]
<peti> ocharles: Yes, bennofs is right. The default versions of many packaes follow LTS-7.x, so these won't get updates more often than once a week anyway, i.e. when a new LTS release comes out.
<gilligan_> isn't that absolutely sufficient?
<peti> ocharles: Non-Stackage packages follow the latest version from Hackage, so those *could* be updated, potentially, once every half an hour.
<jophish> peti: thanks for the hard work you do keeping Haskell running in nixpkgs :)
<ocharles> ok, so is there a way to get a package set that is a version of Hackage "HEAD" that is as clean as possible?
FareTower has quit [(Ping timeout: 245 seconds)]
<ocharles> clean = unaltered
<gilligan_> teozkr, you were right, updating sbt
mkoenig has joined #nixos
<ocharles> I'd really like to have my own Hydra building my own Haskell packages against this Hackage HEAD as I'm calling it, and being as reactionary as possible to things breaking
<peti> ocharles: Well, the latest version of every package is in the package set. They just have a version suffix if the package is in Stackage, too.
<ocharles> so any attribute "foo" in hackage-packages.nix is the very latest version, not a pinned version?
johnw has joined #nixos
<teozkr> gilligan_: there is also a 0.13.13 out, but that probably also needs a new compiler-interface..
<jophish> ocharles: only if foo_1_2_3 doesn't exist
<peti> ocharles: If foo is part of LTS-7, then "foo" is whatever LTS says it ought to be and foo_x_y is the latest version. If foo is not in stackage, then foo is the latest version.
<bennofs> peti: I think it could make sense to do this "version overriding because of stackage" in a configuration-* file as well, perhaps? Then the package without version suffix in "hackage-packages.nix" would always be the latest one
<ocharles> ok, it's that former bit that I don't like
<ocharles> "don't like" is a bit strong, but hopefully you get what I mean :)
<bennofs> ocharles: you could probably generate your own hackage-packages.nix
<peti> bennofs: We could do it, I guess. I'm just not sure what the use-case is. If anyone want to track Hackage by-the-minute, shouldn't they use cabal-install?
<bennofs> ocharles: using a different configuration-hackage2nix.yaml
* copumpkin is seeing the weirdest behavior ever in a nix python package he's putting together
<ocharles> peti: my use case is to have hydra tracking by the minute
<bennofs> peti: yeah. perhaps we shouldn't even include the latest version, as you can just use callHackage now
<gchristensen> mmmm nixos makes things sane. I ran a qemu/vm based nixos-like test in a hard loop last night, and it passed hundreds of times with 0 failures
<peti> ocharles: You can do it. You'd have to figure out some Nix function that re-writes haskellPackages appropriately, though. I'm pretty sure that can done programatically, i.e. without hardcoding any version numbers anywhere.
<viric> sziszi: ah great about the -f. But I wanted to lock all consoles
<ocharles> It just seems a bit odd to me to have stackage stuff baked into hackage-packages.nix
<peti> ocharles: Keep in mind, though, that a lot of packages will not compile if you use the "latest of everything" approach. Nixpkgs did that for a long time and it was a bit of a mess, to be honest. That's why we switcjed to tracking LTS.
<steveeJ> hey, I've written a small shell environment file a while ago for rust with different versions. I'm using `rustPackages ? builtins.getAttr "rust${version}" pkgs` and then `rustPackages.rustc` where version can could be Stable or Beta
<peti> bennofs: BTW, your override refactoring is now in master!
<ocharles> peti: sure, I know there will be problems. I *want* those problems, so I can coordinate with upstream as fast as possible to fix them
<steveeJ> apparently rustc is not included in those attributes anymore though
<ocharles> I don't want those problems in local dev, sure. But on my CI that's valuable information
<peti> ocharles: Well, just empty out "default-package-overrides" in configuration-hackage2nix.yaml, run hackage2nix, and then you'll have the latest version of everything by default.
<sziszi> viric, it locks the consoles too, afaik as I can change to them
<teozkr> gilligan_: does it crash? those look like Nix's usual warnings to me
<jophish> ocharles: will this CI be public?
<ocharles> is there a reason it has to be in hackage-packages.nix though? Sorry if I'm being a stickler, I'm just wondering why (when we have a powerful extension system) we don't do that with extensions
<gilligan_> teozkr, yup -- builder for ‘/nix/store/1c0828zlal166rpmp13xwx6y4p8vfb6l-merge-sbt-template.drv’ failed with exit code 1
<ocharles> jophish: I don't see why not, I've ran https://hydra.ocharles.org.uk before (it's dead at the moment)
<jophish> ocharles: looking forward to seeing it :)
<jophish> self signed cert and everything, just like our hydra instance
<gchristensen> why be self signed, when LE is so easy?
<teozkr> gilligan_: o.O
<jophish> scare people away, keep the load low
<teozkr> I don't see anything that should cause an error there..
<garbas> hey! anybody fixing networkmanager+openvpn not working in current master? just not to duplicate the effort
<ocharles> jophish: I think I own a wildcard cert for my own domain, but if not I'd use LetsEncrypt. We run our own Hydra at work and have SSL with LE
<ocharles> works a treat
<gilligan_> teozkr, well each of those `cp` will return with an exit code 1
<peti> ocharles: hackage2nix must know which packages to include in the generated set. hackage2nix.yaml determines this.
<jophish> ocharles: cool, our instance is just on the LAN, so self signing is the only way
<gilligan_> teozkr, so the cp in the installPhase has exit code 1 -> the install fails. no?
<teozkr> yeah.. it's just not something I've seen before
<teozkr> I figured that had to do with automatic Nix deduplication
nh2_ has joined #nixos
<copumpkin> domenkozar, garbas: ridiculously weird behavior I'm seeing, might ring a bell with one of you: I have a buildPythonPackage that pulls in a python package whose _source distribution_ contains a java .class file (yeah yeah). Somehow during buildPythonPackage, _something_ flips the endianness on the 32-bit magic number in my .class file, thus making it an invalid classfile. I have no clue what in the python build infrastructure would ever
<copumpkin> think to do that or why.
<peti> ocharles: We could let hackage2nix generate a latest-of-everything package set and then use overrides to fix up the versions for LTS-7.x. That is possible. It's just an extra step compared to generating the LTS package set outright, especially since the necessary information is (and must be) available to hackag2nix anyway.
<gchristensen> copumpkin: maybe fridh too
<copumpkin> it's _something_ in the fixupPhase flipping the endianness
<copumpkin> by postInstall time, it's still correct
mudri has joined #nixos
<copumpkin> gchristensen: yeah, doesn't seem to be on IRC though :(
<gchristensen> well that is a fun li'l bug, huh?
<copumpkin> yeah, delightful
<copumpkin> been trying to figure out for a while now why java refused to touch that file
<teozkr> gilligan_: did you regenerate repo.nix after upgrading?
<gilligan_> teozkr, yup
<copumpkin> oh I know what I can do to help track it down
<teozkr> looks like it currently bails out if more than one set of (sbt, scala) are used
<teozkr> could you send me your repo.nix?
<teozkr> actually.. that might be a bad idea, nevermind
<teozkr> considering that it will contain credentials if you use any private dependencies
<ocharles> peti: what is the necessary information that hackage2nix needs?
<ocharles> Isn't it just a function of all-cabal-hashes?
<copumpkin> lol
<copumpkin> so it turns out
<copumpkin> calling darwin's strip on the classfile will complain that it's not a valid object file, but will invert the magic number o.O
eacameron has joined #nixos
<bennofs> ocharles: dependency resolution depends on the set of available packages, due to cabal's automatic flags
alx741_ has quit [(Quit: alx741_)]
nh2_ has quit [(Ping timeout: 248 seconds)]
alx741 has joined #nixos
<peti> ocharles: It needs to know all packages + version that are part of the latest LTS-7.x.
eacameron has quit [(Ping timeout: 260 seconds)]
ryanartecona has joined #nixos
<taktoa> nix-build should have a flag that runs a builder under strace
Kitsune80 has quit [(Quit: Leaving)]
<dtzWill> bennofs: haha welp not sure what's going on, can't seem to convince arch's toolchain to add libfoo to main's DT_NEEDED :(. However adding reference to foo() from main causes the default link to fail, but works (and adds libfoo to DT_NEEDED) with --copy-dt-needed-entries. Maybe our patch enabling it changes behavior in a way different than specifying it on the command-line? dunno O:).
fre has joined #nixos
m-i has quit [(Remote host closed the connection)]
<dtzWill> anyway GL hope you sort this out! :)
m-i has joined #nixos
freusque has quit [(Ping timeout: 258 seconds)]
Rotaerk has quit [(Quit: Leaving)]
mkoenig has quit [(Ping timeout: 258 seconds)]
xadi has joined #nixos
mkoenig has joined #nixos
pombreda has quit [(Ping timeout: 256 seconds)]
<dtzWill> copumpkin: o_O re:mucking with a .class file haha, that's crazy!
<gchristensen> oh what the heck
<Dezgeg> they share the same magic number, don't they?
<jophish> nix-bundle looks really useful
ixxie has joined #nixos
<LnL7> copumpkin: :o
magnetophon has joined #nixos
ryanartecona has quit [(Quit: ryanartecona)]
MercurialAlchemi has quit [(Ping timeout: 245 seconds)]
nh2_ has joined #nixos
<copumpkin> LnL7: I agree!
ryanartecona has joined #nixos
<copumpkin> Dezgeg: yes :) although almost nobody ever uses a mach-o with a big-endian magic number nowadays
LnL7 is now known as LnL
<copumpkin> Dezgeg: I reported a bug to Apple's radar too, but I doubt they'll care
<copumpkin> anyway, you can see in their source that it just prints the error message, calls return, and then the rest of the code continues as if nothing had gone wrong :)
obadz has quit [(Ping timeout: 276 seconds)]
hyphon81 has quit [(Quit: Page closed)]
<LnL> copumpkin: I've wondered before why we run if with all files, can't we check the filetype first?
<copumpkin> yeah we should just do that
obadz has joined #nixos
<LnL> it's also pretty slow for certain things at the moment, eg. the docs of rust
kier has joined #nixos
<NixOS_GitHub> [nixpkgs] globin closed pull request #22209: nginx: Format the config file (master...nginx) https://git.io/vDf8T
m-i has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] globin pushed 1 new commit to master: https://git.io/vD48l
<NixOS_GitHub> nixpkgs/master e362a3d Svein Ove Aas: nginx: Format the config file
m-i has joined #nixos
eacameron has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<copumpkin> nand0p: the travis build is pretty hit-or-miss
<copumpkin> many of us would like it gone, and gchristensen is working on killing it :)
<gchristensen> :)
<nand0p> ah ok, just wanted to make sure it wasnt my code
<gchristensen> globin too. niksnut wants only authorized people to be able to trigger buildz
<bennofs> dtzWill: perhaps it is a combination of what you've observed + weak symbols, so it picks a different symbol from the other file if you use --copy-dt-needed,
<copumpkin> LnL: I guess we could file | grep "Mach-O" and only apply strip if it passes :) seems reasonable everywhere
<gchristensen> (funny, s and z are right next to each other...)
<sziszi> copumpkin, thanks the github gist link
<copumpkin> np
danharaj has joined #nixos
<Dezgeg> 'file' is not in the stdenv
<copumpkin> hrrmpf
<copumpkin> 3.2 MB!
<copumpkin> Dezgeg: have better ideas?
<Dezgeg> I think we already have an isELF implementation in bash
<copumpkin> I guess we could add an isMachO, but the issue here is the the obvious magic number check isn't enough
erasmas has joined #nixos
<Dezgeg> you can do the same check as 'file' does, which seems to check that the second 4 bytes are less than 43
<copumpkin> fair enough
<gchristensen> I think I'd rather add `file` to stdenv than add an ad-hoc, poorly maintained, and possibly wrong implementation
<gchristensen> (but that is my _very_ unimportant opinion :P)
<copumpkin> yeah it gets messier when you have to deal with the fat header
<copumpkin> for fat mach-o binaries
<Dezgeg> can our toolchain even produce them?
<copumpkin> it won't unless something goes out of its way to
<copumpkin> not sure about shlevy's cross-compilation stuff for example
Sonarpulse has joined #nixos
xadi has quit [(Quit: Leaving.)]
jmeredith has joined #nixos
goibhniu1 has joined #nixos
pombreda has joined #nixos
Itkovian has joined #nixos
goibhniu has quit [(Ping timeout: 240 seconds)]
dramforever has quit [(Quit: Leaving)]
endformationage has joined #nixos
<NixOS_GitHub> [nixpkgs] lprndn opened pull request #22521: libspiro: Init at c26afeb (master...lprndn_Nixpkgs) https://git.io/vD40u
pombreda has quit [(Ping timeout: 276 seconds)]
lverns has quit [(Ping timeout: 255 seconds)]
alx741_ has joined #nixos
thc202 has quit [(Ping timeout: 264 seconds)]
xadi has joined #nixos
alx741 has quit [(Ping timeout: 255 seconds)]
thc202 has joined #nixos
sellout- has joined #nixos
cpennington has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
Itkovian has joined #nixos
alx741_ has quit [(Quit: alx741_)]
alx741 has joined #nixos
Shou has joined #nixos
cpennington has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] bjornfor pushed 2 new commits to master: https://git.io/vD4gg
<NixOS_GitHub> nixpkgs/master 4628724 Bjørn Forsman: autorevision: specify full paths to 'sed' and 'tee'
<NixOS_GitHub> nixpkgs/master 4853900 Bjørn Forsman: autorevision: 1.14 -> 1.20
reinzelmann has quit [(Quit: Leaving)]
pombreda has joined #nixos
<NixOS_GitHub> [nixpkgs] bjornfor pushed 1 new commit to master: https://git.io/vD4ap
<NixOS_GitHub> nixpkgs/master 8dd90ab Bjørn Forsman: autorevision: use sed word delimiters for better precision...
fritschy has quit [(Quit: Leaving.)]
<NixOS_GitHub> [nixpkgs] Mic92 closed pull request #22518: nixos.chrony: pass config file directly to daemon (master...u/fix-chrony-conf) https://git.io/vD4UB
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<NixOS_GitHub> [nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vD4VK
<NixOS_GitHub> nixpkgs/master af4e6f1 Ricardo M. Correia: nixos.chrony: pass config file directly to daemon...
<NixOS_GitHub> nixpkgs/master 3aff6c0 Jörg Thalheim: Merge pull request #22518 from wizeman/u/fix-chrony-conf...
jensens has joined #nixos
cpennington has joined #nixos
jensens has quit [(Ping timeout: 240 seconds)]
gilligan_ has quit [(Ping timeout: 255 seconds)]
jensens has joined #nixos
<gal_bolle> did anyone manage to install pandoc_1_19? there seems to be a dependency problem with pandoc-types and texmath
Shou has quit [(Ping timeout: 240 seconds)]
xeviox has quit [(Ping timeout: 240 seconds)]
roconnor_ has joined #nixos
roconnor_ is now known as roconnor
xeviox has joined #nixos
nh2_ has quit [(Ping timeout: 240 seconds)]
nh2_ has joined #nixos
civodul has quit [(Quit: ERC (IRC client for Emacs 25.1.1))]
jensens has quit [(Ping timeout: 255 seconds)]
andrewrk_ is now known as andrewrk
Shou has joined #nixos
nh2_ has quit [(Ping timeout: 245 seconds)]
teknico has left #nixos []
<steveeJ> how can I keep the source files of a derivation?
nh2_ has joined #nixos
gal_bolle has quit [(Quit: Konversation terminated!)]
rly has quit [(Ping timeout: 240 seconds)]
<NixOS_GitHub> [nixpkgs] volhovM opened pull request #22522: scudcloud: 1.38 -> 1.40 (master...update/scudcloud-1.40) https://git.io/vD4iU
Shou has quit [(Ping timeout: 245 seconds)]
nschoe has quit [(Quit: Program. Terminated.)]
<maurer> I'm trying to switch from nouveau (which is selected by default) to nvidia in order to get my external monitors to work
<maurer> Unfortunately, the nouveau driver seems to be loaded by default, and takes ownership of the card before the nvidia driver gets a chance to
<goibhniu1> maurer: what does `nixos-option services.xserver.videoDrivers` say?
digitus has joined #nixos
goibhniu1 is now known as goibhniu
<maurer> [ "nvidia" ]
<goibhniu> hrm, and you see it loaded in lsmod?
<goibhniu> (I mean nouveau)
<maurer> Not currently, but I also blacklisted it
<maurer> looks like nvidia's loading correctly now, but X still fails
<maurer> (it at least seemed to be a problem before, because nvidia explicitly complained about it in the journal)
MoreTea has left #nixos ["Leaving"]
<goibhniu> someone recently had trouble with a new nvidia GPU and upgrading the kernel fixed it
MoreTea has joined #nixos
<bennofs> dtzWill: looks like actually, my link process included a static library. probably that referenced libgfortran.so, which resulted in it being "lifted" to the top because of the changed search path if you use --copy-dt-needed-entries
<maurer> goibhniu: is newest nixos unstable new enough for that?
<goibhniu> maybe not be default, you could try the latest kernel available in unstable though
<goibhniu> *not by default)
Shou has joined #nixos
<goibhniu> maurer: maybe you need to enable bumblebee too?
<maurer> What is bumblebee?
<NixOS_GitHub> [nixpkgs] magnetophon opened pull request #22523: ir.lv2: gtk -> gtk2 (master...patch-1) https://git.io/vD41c
<maurer> Also, how do I set a newer kernel? I currently have to reboot if I want an Xserver to view webpages to see the docs >_>
<goibhniu> it's for optimus setups, which let you run selected programs using nvidia, but use intel for everything else
<bennofs> How do we deal with static libraries depending on dynamic libraries in nixpkgs?
<bennofs> there is no such thing as an RPATH for static libraries, is there?
<maurer> I do not have optimus
<maurer> I have an nvidia quadro
<maurer> Also, oddly, if I use startx, X starts
<maurer> but the normal graphical target fails with no real error message I can find
<goibhniu> boot.kernelPackages = pkgs.linuxPackages_4_10; # (or similar)
<goibhniu> that's pretty wild that startx works!
<viric> startx works?
<maurer> The journal just says "Service hold-off timer over, scheduling restart"
magnetophon has quit [(Remote host closed the connection)]
<maurer> and it does that 3 times, then gives up
<maurer> And startx at least kind of works - when I run startx, 3 xterms appear, but my mouse +kbd don't seem to send input to any of them
stepcut has quit [(Remote host closed the connection)]
acowley_away is now known as acowley
FRidh has joined #nixos
magnetophon has joined #nixos
<NixOS_GitHub> [nixpkgs] lprndn opened pull request #22525: Sile: Init at 56c652 (master...sile) https://git.io/vD4Dd
<maurer> Ooook, I didn't think I had optimus, but it looks like I do, at least in some form, because lspci lists both an intel and an nvidia card
<FRidh> how can I access attributes of a set in a buildCommand?
magnetophon has quit [(Remote host closed the connection)]
jgertm has joined #nixos
djwhitt has joined #nixos
<garbas> FRidh: buildCommand = '' ${..nix code..} '';
<garbas> FRidh: kinda glueing pieces of buildCommand together
<FRidh> ohh, I thought in buildCommand you couldn't use ${var} but only $var
<garbas> $var is what gets propagated from mkDerivation to bash
<FRidh> yes
<garbas> and ${ .. } you can use to have snippets of nix code help you create some string
<FRidh> I have to loop over a list of packages, and then loop over a list that is an attribute of the package
nschoe has joined #nixos
defel has quit [(Ping timeout: 240 seconds)]
<FRidh> Maybe nicer to flatten in Nix
<garbas> FRidh: i'd create a list of (package, attribute) with nix
<garbas> yeah
<avn> FRidh: ${code} evaluated in nix, $var fall unmodified to bash level
alx741_ has joined #nixos
<maurer> goibhniu: OK, so you were right, despite this not being sold to me as having optimus, it does
<bennofs> peti: what do you think about running Haskell package tests *after* the install phase? It would solve a few issues, like tests trying to execute the binaries but failing because of LD_LIBRARY_PATH not being set etc (if we install before running tests, the libraries are already in place for RPATH to pick them up(
<maurer> goibhniu: once I disabled optimus, I can now use the nvidia driver to drive external monitors
<maurer> goibhniu: Is there a way to turn optimus on/off at runtime within nixos?
<maurer> (so that I can use intel when away from my desk, but nvidia to power external monitors when at it?)
<goibhniu> maurer: cool, maybe bumblebee can do that
alx741 has quit [(Ping timeout: 252 seconds)]
<peti> bennofs: Yeah, I guess we could do that. It's probably worth trying first what effects such a change would have, but I think it's possible that it would fix some tests that currently fail.
<goibhniu> FWIW only special gaming laptops come without optimus these days
<maurer> I see. It used to be a "special" thing, so I figured it would have been mentioned
<goibhniu> true
<NixOS_GitHub> [nixpkgs] Ericson2314 opened pull request #22526: release-cross: Try cross compiling from darwin too (master...release-cross-darwin) https://git.io/vD49f
jgertm has quit [(Ping timeout: 252 seconds)]
nschoe has quit [(Ping timeout: 240 seconds)]
defel has joined #nixos
m-i has quit [(Remote host closed the connection)]
nschoe has joined #nixos
m-i has joined #nixos
goibhniu has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub> [nixpkgs] peti pushed 1 new commit to master: https://git.io/vD49b
<NixOS_GitHub> nixpkgs/master bfd7fe8 Peter Simons: nixos: fix taskserver module to evaluate properly when keys are managed manually
nckx has joined #nixos
Shou has quit [(Ping timeout: 240 seconds)]
xeviox has quit [(Ping timeout: 256 seconds)]
cpennington has quit [(Ping timeout: 240 seconds)]
paroneay` is now known as paroneayea
Wizek has joined #nixos
pombreda has quit [(Ping timeout: 256 seconds)]
Drakonis has joined #nixos
nschoe has quit [(Quit: Program. Terminated.)]
simendsjo has joined #nixos
layus_ has joined #nixos
layus has quit [(Ping timeout: 256 seconds)]
ambro718 has joined #nixos
pombreda has joined #nixos
<NixOS_GitHub> [nixpkgs] garbas opened pull request #22528: updating networkmanager and friends (master...fix-networkmanager-openvpn) https://git.io/vD4Fs
ryanartecona has quit [(Quit: ryanartecona)]
sigmundv_ has quit [(Quit: ZNC 1.6.4 - http://znc.in)]
alx741_ has quit [(Quit: alx741_)]
takle has quit [(Remote host closed the connection)]
stepcut has joined #nixos
mudri has quit [(Ping timeout: 248 seconds)]
m-i has quit [(Remote host closed the connection)]
FRidh has quit [(Ping timeout: 256 seconds)]
m-i has joined #nixos
alx741 has joined #nixos
bennofs has quit [(Ping timeout: 252 seconds)]
cpennington has joined #nixos
ryanartecona has joined #nixos
sellout- has quit [(Quit: Leaving.)]
nh2_ has quit [(Ping timeout: 240 seconds)]
cpennington has quit [(Ping timeout: 255 seconds)]
Shou has joined #nixos
<NixOS_GitHub> [nixpkgs] neilmayhew opened pull request #22529: spideroak: enable it to appear in the application menus (master...fix/spideroak) https://git.io/vD4xb
nh2_ has joined #nixos
pi3r has joined #nixos
nh2_ has quit [(Ping timeout: 264 seconds)]
cpennington has joined #nixos
johnw has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
stepcut has quit [(Remote host closed the connection)]
johnw has joined #nixos
nh2_ has joined #nixos
petar has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] romildo opened pull request #22530: jwm: 1575 -> 1580 (master...upd.jwm) https://git.io/vDBfz
mbrgm has quit [(Quit: ZNC 1.6.3 - http://znc.in)]
sellout- has joined #nixos
petar has joined #nixos
pi3r has quit [(Ping timeout: 240 seconds)]
kampfschlaefer has joined #nixos
<NixOS_GitHub> [nixpkgs] ambrop72 opened pull request #22531: kdevplatform: Add patch to fix build with newer KF5. (master...kdevplatform-fix1) https://git.io/vDBJI
mbrgm has joined #nixos
acowley is now known as acowley_away
<gchristensen> O.o 317prs
mudri has joined #nixos
<gchristensen> 📈
<corngood> Yikes
stepcut has joined #nixos
petar has quit [(Remote host closed the connection)]
pombreda has quit [(Ping timeout: 245 seconds)]
m-i has quit [(Remote host closed the connection)]
<NixOS_GitHub> [nixpkgs] copumpkin pushed 1 new commit to master: https://git.io/vDBUS
<NixOS_GitHub> nixpkgs/master 97bf063 Dan Peebles: pants: init at 1.2.1...
m-i has joined #nixos
KABA has joined #nixos
petar has joined #nixos
<KABA> Hi, what is the correct way of installing a non-default language (Hungarian in my case) version of libreoffice withour recompiling the whole thing? Last time I overrid it to contain hu as well it started building the whole thing. I have seen someone adding their language to the default.nix file, but I don't want to load the servers unnecessarily
pombreda has joined #nixos
<NixOS_GitHub> [nixpkgs] edolstra pushed 2 new commits to master: https://git.io/vDBI5
<NixOS_GitHub> nixpkgs/master 5a84059 Eelco Dolstra: gnome-vfs: Drop unused Samba dependency...
<NixOS_GitHub> nixpkgs/master 11621b9 Eelco Dolstra: samba: Fix URL...
pi3r has joined #nixos
derjohn_mob has quit [(Ping timeout: 252 seconds)]
<Biappi> trying to install nixos in a virtualbox
<Biappi> i get this: http://imgur.com/a/Xz7W2
ThatDocsLady has quit [(Read error: No route to host)]
<Biappi> someone can lend me an hand in configuring the partitions? i'm not sure what's wrong
<Biappi> i tried virtalbox both in bios and in efi, same results, so i'm not sure what grub is complaining about
<corngood> You might need to enable efi in your config?
<Biappi> corngood: in configuration.nix?
<corngood> Looks like it's in efi here, right?
<corngood> Try regenerating your hardware config with `nixos-generate-config`
<corngood> Maybe it was generated in BIOS mode?
<Biappi> yeah, i changed it after i got that error... maybe the problem is that i've partitioned with a GPT table?
mguentner2 is now known as mguentner
<corngood> According to the manual it will generate a efi config if you've booted from efi
<corngood> So you need a gpt and to have booted the installation image from efi
<corngood> Then generate your config from there
<mguentner> Biappi: what is the layout of /dev/sda? does it contain an ESP?
mbrgm has quit [(Quit: ZNC 1.6.3 - http://znc.in)]
<Biappi> so yeah, the fishiness comes from the partition
<jophish> I'm building a haskell package to take nix expressions, evaluate them and put those derivations into the store (sound familiar?). Can anyone suggest a good name for this besides nix-build?
<corngood> Yeah you'll need to make a boot partition and mount it under /mnt/, then generate again
<corngood> Biappi: mount it at /mnt/boot I mean
<Biappi> OK, is there a walkthrough somewhere for this partition business?
<Biappi> more than a decade i don't use linux this way =)
<corngood> Biappi: well there's at least this: https://wiki.archlinux.org/index.php/EFI_System_Partition
mbrgm has joined #nixos
<mguentner> back to the future!
<corngood> Alternatively you can go back to bios mode and regenerate the config
<Biappi> corngood: but i still need to re-partition the disk, right?
<corngood> Biappi: yeah, with mbr
s33se has joined #nixos
<Biappi> ok, so that was my error
<Biappi> thanks all for your help
<Biappi> i didn't know MBR was still a thing, and i got a bit ahead of myself :/
<corngood> efi is really simple though, you just need that fat32 partition of, like 512MB or something
<Drakonis> 512 is ok
mbrgm has quit [(Client Quit)]
<Biappi> can i file a documentation improvement ticket? https://nixos.org/nixos/manual/index.html#sec-instaling-virtualbox-guest "For partitioning: fdisk" is not as helpful as it might sound =)
<corngood> I avoided it on my home machine until recently, but I'm glad I went through the process.
<corngood> (EFI I mean)
<Biappi> (especially since the fdisk help menu is bigger than the default virtualbox VGA console emulation =)
s33se_ has quit [(Ping timeout: 276 seconds)]
petar has quit [(Remote host closed the connection)]
<Biappi> maybe step 11 should also be "nixos-install --root /mnt"?
ryanartecona has quit [(Quit: ryanartecona)]
Shou has quit [(Ping timeout: 255 seconds)]
<corngood> Biappi: You certainly can, but if you can make a PR with a change to the manual, that would be even better.
<KABA> Sorry, for repeating myself, but any idea on the libreoffice language support question? (adding non-default language without having to recompile the whole thing)
Itkovian has joined #nixos
<Biappi> commodoro
<Biappi> heh, wrong channel, sorry =)
<corngood> KABA: not off hand. you modified the libreoffice default.nix?
<Biappi> corngood: i will try to..
<Biappi> ++ for the "Source" link at the bottom of the manual page
<KABA> I overridden the langs parameter
petar has joined #nixos
<KABA> corngood: To contain [hu] as well, but then it starts recompiling the whole thing (which is logical, as I initiated the build with different params)
<corngood> KABA: could you show me the exact config you used when it was doing a rebuild?
<corngood> actually I can pretty much guess from looking at this config :)
<corngood> One option would be to add your language and make a PR
<KABA> But in this case wouldn't every supported language should be added? And wouldn't it be unnecessarily for others?
<corngood> Well, yeah, it does seem like an arbitrary set
<KABA> corngood: Yeah, I saw that commit, and seemingly nobody minds it, but I still feel it wouldn't be a nice thing to do..
<NixOS_GitHub> [nixpkgs] vcunat pushed 3 new commits to master: https://github.com/NixOS/nixpkgs/compare/11621b9ec042...ce9d30e7349d
<NixOS_GitHub> nixpkgs/master 47c166f David McFarland: amdgpu-pro: 16.50 -> 16.60
<NixOS_GitHub> nixpkgs/master 905627c David McFarland: xorg-server: fglrxCompat -> abiCompat...
<NixOS_GitHub> nixpkgs/master ce9d30e Vladimír Čunát: Merge #22241: amdgpu-pro: 16.50 -> 16.60
derjohn_mob has joined #nixos
<NixOS_GitHub> [nixpkgs] vcunat closed pull request #22241: amdgpu-pro: 16.50 -> 16.60 (master...amdgpu-update) https://git.io/vDUL1
<corngood> Beyond that you'd have to look at how libreoffice can package translations. I'm assuming they can be installed separately in other distros?
<KABA> I found some .rpm and .deb packages for it, but I didn't yet look inside them. But I assume they have to move files into libreoffice's folders and with nix store's structure I don't see it happen
<KABA> But I will have a look
* Biappi grins doing `nixos-rebuild switch` remembering how linux used to be
<corngood> KABA: Have you looked at any other apps for how they handle localisation?
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vDBsD
<NixOS_GitHub> nixpkgs/master 3a526de Vincent Laporte: libgdiplus: fix install on darwin
mbrgm has joined #nixos
<KABA> Not yet, but I assume that other apps' language packs aren't as big as libreoffice's
<KABA> But to be honest I don't remember any app with specific parameter for language, so I think they are bundled with every language
<corngood> yeah, I had a look at inkscape, krita. nothing there
jgertm has joined #nixos
ryanartecona has joined #nixos
<NixOS_GitHub> [nixpkgs] zimbatm opened pull request #22532: WIP: Setuid interface (master...setuid-interface) https://git.io/vDBGz
<corngood> if --with-lang is really the way to build language packs then the correct answer might be to add the language packs as extra outputs from the derivation?
<KABA> corngood: Should I open a new issue asking for how to resolve it?
nh2_ has quit [(Ping timeout: 240 seconds)]
<corngood> KABA: I'd probably just open the PR for adding your language and ask about alternatives there?
<KABA> corngood: Okay, I will, thanks for the help :)
djwhitt has quit [(Quit: Leaving)]
<musicmatze> Profpatsch: do you have a matrix account?
<corngood> KABA: No prob. If you do want to look into it some more there's `l10n` in the kde package and `lxqt-l10n`.
sellout- has quit [(Quit: Leaving.)]
<musicmatze> yay, updates!
<Biappi> uhm, i cannot avahi to advertise the vm address... i have `services.avahi.enable = true; services.avahi.publish.workstation = true; services.avahi.nssmdns = true;`
<Biappi> the vm *can* resolve the osx host, so the vm network is configured correctly
acowley_away is now known as acowley
<Biappi> am i doing something wrong or it's network shenanigans?
<copumpkin> wow, we hit 500 users in here!
<NixOS_GitHub> [nixpkgs] vbgl pushed 1 new commit to master: https://git.io/vDBnP
<NixOS_GitHub> nixpkgs/master eaba666 Vincent Laporte: luaPackages.luafilesystem: fix build on darwin
<copumpkin> quick, everyone celebrate before the number goes down again
<copumpkin> niksnut, ikwildrpepper: ^
<Biappi> 🍾
<NixOS_GitHub> [nix] edolstra pushed 12 new commits to master: https://git.io/vDBnS
<NixOS_GitHub> nix/master bfa41eb Shea Levy: nix-copy-closure: Implement in C++....
<NixOS_GitHub> nix/master 27dc76c Eelco Dolstra: Remove build-remote.pl.in
<NixOS_GitHub> nix/master c54814b Eelco Dolstra: Remove download-via-ssh...
bfrog has joined #nixos
<niksnut> copumpkin: I see 498 :p
<copumpkin> you took too long!
<copumpkin> or my client is weird
<NixOS_GitHub> [nixpkgs] c0bw3b opened pull request #22534: nghttp2: 1.17.0 -> 1.19.0 (master...pkg/nghttp2-1.19.0) https://git.io/vDBCc
<musicmatze> good evening. My update (nixos-unstable) just failed because "systemd[1]: Failed to start Setup Virtual Console." - can someone explain?
<NixOS_GitHub> [nixpkgs] Mounium opened pull request #22535: Adding support for Hungarian language (master...patch-2) https://git.io/vDBCz
<gchristensen> copumpkin: *sigh* makes me miss kmicu even more :o
<copumpkin> where'd kmicu go?
<gchristensen> I have no idea
<gchristensen> [0__0]: seen kmicu
<[0__0]> Yes, I saw kmicu 1 month ago.
<[0__0]> kmicu said: "gchristensen: ah, that chapter is not updated since 1.6 with ‘Nix now has proper integer arithmetic operators. For instance, you can write x + y instead of builtins.add x y, or x < y instead of builtins.lessThan x y. The comparison operators also work on strings.’."
c0bw3b has joined #nixos
isidore has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<musicmatze> It seems that nixos-rebuild even activated the new system generation, but the systemd job for restarting the virtual console failed...
<musicmatze> what does this mean?
Sonarpulse has quit [(Ping timeout: 258 seconds)]
<musicmatze> ah, I'm probably running into https://github.com/NixOS/nixpkgs/issues/22470
<lassulus> musicmatze: In Ctrl-Alt-F1 console it works without the problem. ?
<musicmatze> lassulus: I had problems some days ago with switching to TTYs (see: https://github.com/NixOS/nixpkgs/issues/21497) so I'd prefer to not try this right now :-/
KABA has quit [(Ping timeout: 260 seconds)]
<lassulus> dididiii
<lassulus> maybe local ssh?
<musicmatze> you mean from localhost to localhost? :-)
<lassulus> yes
<musicmatze> nup, did not work
<musicmatze> same problem actually
<lassulus> whats your nixpkgs revision?
<lassulus> ah got it from the issue
<musicmatze> ah, wonderful!
jmeredith has quit [(Quit: Connection closed for inactivity)]
<musicmatze> (it should be latest unstable channel)
<lassulus> lets check if I run into the error
<sziszi> i followed the nixos manual instructions, i configured the new installation, and nixos-install, and that was it... HOW THIS EVEN WORK? It's some black magic? How in the world could this stuff boot into a working install with close to nothing configuration
<musicmatze> sziszi: welcome to the awesomeness of nixos!
<Drakonis> wow nix the package manager already went over 5000 commits
<musicmatze> sziszi: And even better: Once you configured your system, you can copy your configuration.nix to another host and rebuild the system there, resulting in the same setup as your other machine! :-P
<grantwu> Not to rain on anyone's parade, but I find most distros nowadays boot into working installs with close to no configuration.
Itkovian has joined #nixos
<sziszi> musicmatze, i studied the manual/wiki/etc for days with the strange feeling i'm missing something, and I felt really dumb. I tried it in a VM and it's working
<musicmatze> lassulus: I'm keen to see what happens with your machine!
<musicmatze> sziszi: :-)
<sziszi> with FDE
<musicmatze> KDE you mean?
<sziszi> Full Disk Encryption
<musicmatze> ah, okay
<musicmatze> yeah, my hosts are encrypted, too.
* musicmatze is running nixos on all machines for ~2 years now... and it is wonderful. Unfortunately not on the VMs at my university as I cannot get it booting in openstack, but... debian + nix pkg manager is awesome, too!
lsix has joined #nixos
<sziszi> I'm a bit bitter about this. Why I didn't hear about this system earlier?
<musicmatze> me too.
vengefulpickle has joined #nixos
djwhitt has joined #nixos
takle has quit [(Remote host closed the connection)]
matthewbauer has joined #nixos
<Drakonis> because the internet is too preoccupied with arch and gentoo
<Drakonis> or too embroiled in weird slapfights with the actual major distros
<Drakonis> over inconsequential things
<musicmatze> Drakonis: jup. Everyone things Arch and Gentoo are the nerd distros (and yes, they are... but there's more out there!) :-)
<simpson> sziszi: It wasn't as good before as it is now; your chances of hearing about it have gone up as it has gotten better.
<musicmatze> Drakonis: you're speaking of this snap packaging and so on, right?
<Drakonis> a little bit of both
<Drakonis> i don't think arch is the real nerd distro tho
<musicmatze> well, I used it for 5~6 years and I think it is pretty nerdy... but todays cool kids use * BSD
<simpson> Arch is a noble attempt at an insane versioning policy.
<musicmatze> ... at least at my university
cpennington has quit [(Ping timeout: 255 seconds)]
<Drakonis> arch is easy for the developers to maintain, not so much for the users :v
acowley is now known as acowley_away
<Drakonis> plus it is funny how the "arch way" is a abstraction by the users not the developers
<sziszi> simpson, of course, every distro matures over time
<sziszi> it was bad a few years back then?
<simpson> sziszi: No, just not as good as it is now.
<sziszi> I see
<simpson> You had a chance of hearing about it back then, too. It's all probability.
tvon has joined #nixos
<musicmatze> Drakonis: well... I do not have a opinion on this, really. I went away from arch because its community was ... kinda toxic. I considered debian, but I wanted rolling release ... but I wanted to be stable as debian or centos (which I considered as desktop distro, too). Then I found nixos and I just fell in love...
<Drakonis> i see
<musicmatze> Never looked back! :-P nixos has a great approach to everything, a great and open community and everything is just flowers and rainbows! :-)
<Drakonis> haha yes
<musicmatze> There are some things I don't like with nixos either, but ... the perfect world does not exist,... so I don't mind
<Drakonis> hope that the community doesn't develop some weird thing like the arch way
<Drakonis> and the whole
<Drakonis> "you're not running arch if it is a fork"
<Drakonis> despite running off the same packages and policies
<musicmatze> yeah... that's also one concern I have. I don't want to see a nixos fork! I even do not like that the GNU people started guixsd as nix based seperate project...
<simpson> Drakonis: There are forks, like Triton, but they are forks of nixpkgs, not NixOS in particular. And I think that they are open to contributing certain changes back.
<Drakonis> triton?
<Drakonis> hmm
<musicmatze> they just could push nixos and allow some settings to get their freedom with nixpkgs/nixos...
<Drakonis> overlays are happening.
modafinil is now known as fckpopshiot
fckpopshiot is now known as modafinil
<NixOS_GitHub> [nixpkgs] fpletz closed pull request #22524: nixos.chrony: add extraFlags config option (master...u/chrony-impr) https://git.io/vD41W
<grantwu> Out of curiosity - do people think a nix equivalent of guix challenge would be useful?
<Drakonis> would it not?
<grantwu> I'm not sure. Nix doesn't have one yet, right?
<musicmatze> garbas: what do you mean exactly?
<Drakonis> the only thing i don't enjoy about guix existing is that it gets more press than nix at time
<Drakonis> at times.
<simpson> grantwu: It would be nice for it to exist, yes. I'm not sure whether it's the right API.
<Drakonis> and how many architectures is nix available on?
<musicmatze> Drakonis: easy: To few!
<simpson> Drakonis: Don't worry about it; the rising tide benefits all boats.
mkoenig has quit [(Ping timeout: 240 seconds)]
<Drakonis> hahaha, i see.
<Drakonis> the other concern with guix is really with the fsf
<Drakonis> because waow non free software is horrible you guise
<simpson> Drakonis: Please don't start fights.
<Drakonis> alright i'll cut that out
teodorlu has joined #nixos
<Drakonis> it was going to end badly anyways
<musicmatze> exactly
<Drakonis> i'm not sure why isn't triton pushing things onto nixpkgs
<musicmatze> yes, we really should consider merging things back if they work out well
mkoenig has joined #nixos
<musicmatze> nixpkgs is already complex as hell (at least from my point of view)....
<musicmatze> and doubling work... nobody benefits from it!
<Drakonis> its less hands commiting things to the repo
<musicmatze> don't get me started on organizing maintainership :-P
<musicmatze> ... that's the points I don't like about the nixpkgs/os ecosystem...
<Drakonis> it has a different versioning scheme
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<Drakonis> overlay support is coming in the next update
<simpson> Many of Triton's patches would not port cleanly, but they *should* be ported. There are many security things that they have that we do not.
Itkovian has joined #nixos
Ankhers has quit [(Quit: ZNC 1.6.3 - http://znc.in)]
<Drakonis> programming language package specific packaging.
<Drakonis> i'm still trying to understand why is triton a thing
<Drakonis> what is the motivation.
Ankhers has joined #nixos
<simpson> Drakonis: Have you asked them? They presumably can tell you. (I'm not affiliated.)
<Drakonis> i see.
<Drakonis> i have not
acarrico has quit [(Ping timeout: 240 seconds)]
<grantwu> Note: I don't know anything, I just found this
<Drakonis> yes i know
<Drakonis> but it doesn't explain the motivation
<musicmatze> Yeah, I would be interested in an explanation as well... so if you ask them, feel free to CC me!
<Drakonis> there's some fairly nice changes there
eacamero_ has joined #nixos
<avn> some features can be ported back to nixos I think...
<Drakonis> misc changes.
<musicmatze> would be nice to have them!
<Drakonis> i'll send an email
<musicmatze> +1
takle has joined #nixos
<Drakonis> the github profile points to this codyopel@gmail.com
<musicmatze> "disable all non-required services by default." -> dhcp? Why would you do that?
<musicmatze> Well... if you're on a machine that is not connected to the internet, I suppose :-/
ryanartecona has quit [(Quit: ryanartecona)]
<musicmatze> dns, ntpd? hmmh
eacameron has quit [(Ping timeout: 240 seconds)]
<musicmatze> nix without perl... nice! :-)
<musicmatze> so it is cpp only then
<musicmatze> ?*
<shlevy> Well, and some bash
<shlevy> And a bit of C++ thrown in there too :P
<musicmatze> :-)
<Drakonis> okay sent the email
takle has quit [(Ping timeout: 258 seconds)]
<simpson> shlevy: Tremendous work as usual; TYVM for your contributions.
<jophish> shlevy: I took a look at merging master into your recursive-nix branch and it didn't look too horrible, just a couple of conflicts. How would you feel about me reissuing the PR?
<Drakonis> i hope he replies, i want to know what's his issues with nix
<Drakonis> see what can be made better
<musicmatze> Drakonis: I hope, too!
<shlevy> jophish: Go for it
<Drakonis> this repo is really old
<Drakonis> years
<jophish> shlevy: super, I think it could be really useful to our work
roconnor has quit [(Ping timeout: 245 seconds)]
<shlevy> jophish: one sec, let me find you the important branch
<Drakonis> i find one thing weird
greenlight has joined #nixos
stepcut has quit [(Remote host closed the connection)]
<musicmatze> Drakonis: :-/ oh my ...
<Drakonis> https://github.com/triton/nyx and this is the nix package manager fork
<Drakonis> they're really shooting for the nix fork thing
* musicmatze is leaving now ... for bed. See you guys! :-)
<Drakonis> peace.
octavia has joined #nixos
<simpson> musicmatze: TBF this is typical for a large ports tree. Upstreams are not *bad*, but they're often not *perfect*, and the many hands of a ports tree tend to smooth out all packages.
roconnor has joined #nixos
eacamero_ has quit [(Remote host closed the connection)]
<Drakonis> that is a old patch apparently?
<shlevy> jophish: Also note that IIRC recursive-derivations wasn't fully tested and probably partly incomplete
<Drakonis> oh so i see
<Drakonis> this is apparently a freebsd thing?
<Drakonis> still waiting on the email, this is from google
<Drakonis> but we'll find out soon and convince the devs to swing by
<Biappi> https://github.com/NixOS/nixpkgs/issues/7307 i am not a lucky hacker =)
<octavia> Greetings. How would I run a startup script in my configuration.nix? The script controls trackpoint and custom xmodmaping.
<Drakonis> simpson, a question, how many architectures does nix run on?
<simpson> Biappi: Just roll a patch to substitute it.
<simpson> Drakonis: Dunno. I imagine pretty much anything with a C++ compiler? shlevy would be the expert to ask.
greenlight has left #nixos []
<Biappi> simpson: i have to have dinner yet, i'm throwing outofyak exception =)
<simpson> Biappi: Good luck.
<Drakonis> i think that might be the motivation
<Drakonis> part of it
<simpson> octavia: Hi, I have a link.
<Drakonis> and the devs have been here in this channel before
<octavia> Awesome thanks ^^
<Drakonis> there we go, answer found
<simpson> octavia: https://github.com/jagajaga/my_configs/blob/master/nixconfigs/common_configuration.nix#L122-L133 appears to be most of what you'd need. They are starting their WM by hand.
<octavia> Awesome I appreciate a pointer
matthewbauer has quit [(Remote host closed the connection)]
sellout- has joined #nixos
<simpson> Drakonis: Aw, that was back when Triton seemed like it was going to send a steady stream of patches at us.
<shlevy> Drakonis: In theory, especially with the perl removal, it should be POSIX + C++14
<shlevy> In practice we only really have extensive users on x86 linux and darwin
eacameron has joined #nixos
<simpson> I will be adding another ARM port for EOMA-68 once the hardware arrives.
<shlevy> Oh, and a bunch of arm users
simendsjo has quit [(Quit: ERC (IRC client for Emacs 24.5.2))]
<jophish> shlevy: thanks. As far as I understand it, recursive-nix was about being able to run nix-build from inside a build and recursive-derivations was about replacing the current build with the output of a recursive call to nix-build
<Drakonis> sucks, really.
<shlevy> jophish: Yes, recursive-derivations is only useful with recursive-nix
<shlevy> jophish: See the top commit on the recursive-derivations branch for an example motivation for why you almost certainly need it if you have recursive-nix
<Drakonis> the earliest commits from triton go back to 2015
<jophish> my use case is: we use nix for building some test executables, and it would be super to be able to build those executables and run them in the check phase of a derivation
<jophish> as far as I can tell, that doesn't require recursive derivations. I'll read the comment now
<simpson> shlevy: Does recursive-nix change the Hydra build story when Hydra is asked to build packages that depend on fetched data?
<shlevy> Not sure what you mean by "depend on fetched data"
<jophish> simpson: do you mean import from derivation? or copumpkin's nondeterministic derivations?
<simpson> jophish: Actually, a GH link is worth 1000 words; one sec.
<shlevy> recursive-nix by itself does not add any non-determinism stuff
<jophish> :)
<simpson> https://github.com/monte-language/mtpkgs/blob/master/default.nix works on my laptop but not on my Hydra.
octavia has quit [(Quit: Leaving)]
<simpson> Line 38 is a maybe-too-tight knot. Line 22 is IFD.
<shlevy> Why doesn't it build on hydra?
<simpson> I would *love* to know how to make this work. This is basically the next step of Monte's usage of Nix as its native package manager.
<shlevy> Just the IFD?
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<shlevy> Anyway, yes, recursive nix would enable you to run the "IFD" here as a proper build step
<shlevy> Instead of at eval time
<shlevy> Oh
<shlevy> Well, that implies an infinite loop usually
Itkovian has joined #nixos
<lsix> Hi all
<simpson> shlevy: I know, right? But I can't find one. I'm not sure how I'd debug this.
<shlevy> Me neither :/
<shlevy> Add a bunch of traces :P
<simpson> Do they show up in Hydra? That's nifty.
<lsix> I am setting up hydra instance to build projects but I am getting to a problem. Basycally to build the `name` of my derivation, I need to use `runCommand` to parse the `configure.ac` file. But this is not really appreciated by hydra-evaluator
<Drakonis> simpson, this is a old pic http://i.imgur.com/N9kzIrk.jpg
<Drakonis> and that is a cute logo
<jophish> shlevy: I've read the comment, I think that my use case just requires recursive-nix still. Hopefully if it is merged this time around we can go for recursive-derivations
<Drakonis> praise the sunny nix
<lsix> I have set up a sampe project to demonstrate it at https://github.com/lsix/hellohydra
<simpson> Drakonis: That's me, actually, in the photo.
<Drakonis> hahaha
bfrog has quit [(Quit: WeeChat 1.7)]
<lsix> if someone have any idea how I could do, it would be great
<simpson> Drakonis: Holy crap, blast from the past: http://www.infalliblecollective.com/wp-content/uploads/2010/05/corbin.jpg
ixxie has quit [(Remote host closed the connection)]
<Drakonis> https://github.com/heydojo/Chikage another fork, except this one hasn't been updating
<NixOS_GitHub> [nixpkgs] joachifm pushed 2 new commits to master: https://git.io/vDBVC
<NixOS_GitHub> nixpkgs/master 14ca10f romildo: jwm: 1575 -> 1580
<NixOS_GitHub> nixpkgs/master 98a6cc0 Joachim F: Merge pull request #22530 from romildo/upd.jwm...
<NixOS_GitHub> [nixpkgs] joachifm closed pull request #22530: jwm: 1575 -> 1580 (master...upd.jwm) https://git.io/vDBfz
<Drakonis> too many forks
pedestrian has joined #nixos
<pedestrian> hello
<Drakonis> hoy
stepcut has joined #nixos
tvon has quit [(Quit: System is sleeping...)]
Sonarpulse has joined #nixos
<pedestrian> did you ever work with dinwso?
<pedestrian> windows
<Drakonis> hm, but why do you ask?
<pedestrian> tehre are some tools
<Drakonis> yeah?
<pedestrian> like hdtune or so that test speeds of usb thumbs drives or stuff like that
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<pedestrian> mac os has such apps tools as well
Itkovian has joined #nixos
<pedestrian> under linux there is only some command line tools
<Unode> hi all. I'm currently trying to repair a nix store on a non-nixos, non-root install. Most of the repair is going well but I've hit a strange block
<pedestrian> i am new cant help sorry
<Drakonis> Unode, do tell
<Unode> while trying to repair ...-ghc-7.4.2-binary it starts the configure step but waits forever at "checking for path to top of build tree..."
<simpson> pedestrian: Yeah, but they're quite good. For example, $(pv large.video.mp4 | dd of=/mnt/whatever/usb/stick/derp) will give you a good idea of sustained write speed.
<simpson> Waaaait. Why am I using dd. It's 2017; you want to test other things.
<Unode> I've left it run for some time and the only thing I see is ghc-pwd eating memory. I killed it when it reached close to 50G of RAM (and I noticed).
<pedestrian> lol
<simpson> $ pv derp.mp4 | cat > /mnt/whatever/usb/derp
<simpson> The `pv` command just shows you a progress bar.
<pedestrian> thanks simpson i am not a nerd
<simpson> pedestrian: Then maybe computers aren't for you.
isidore has quit [(Quit: WeeChat 1.7)]
djwhitt has quit [(Quit: Leaving)]
<pedestrian> i was just curious if there are some graphical tools which maybe close to the windows ones to get an idea and maybe somewhat be ablke to cpmpare
<Unode> simpson: pv derp.mp4 > /mnt/whatever/usb/derp ?
<pedestrian> i see simpson thank you
<Drakonis> Unode, that is unrelated.
<simpson> Unode: Ah, yes, there we go. Clearly I have not woken up.
<Unode> Drakonis: what is ?
<pedestrian> i guess now i see the bad side of the nix os channel
<Drakonis> hmm?
hiratara has quit [(Ping timeout: 255 seconds)]
<pedestrian> thanks for you insultation simpson
<Drakonis> you're approaching things incorrectly?
<pedestrian> i guess i all the regular users that pay your asshole your job
<Drakonis> hmm what.
<pedestrian> shoulkdnt use computerts as well right simpson
<pedestrian> ignorant fucker
<Unode> Drakonis: I'm confused threads mixing
<Drakonis> Unode, same
acowley_away is now known as acowley
eacameron has quit [(Remote host closed the connection)]
<Unode> back to my ghc issue. Any suggestions on how to repair this?
<Unode> I thought of removing the branch that uses this ghc but doesn't seem trivial
<Unode> removing and reinstall
<simpson> pedestrian: Sorry. My viewpoint is that computers are terrible, and I have no problem with people deciding that computers aren't for them.
<cransom> pedestrian: pardon? the insults will get you nowhere. there are generally no graphical tools. if you are not a 'nerd', nixos is not a great place to start with.
<simpson> pedestrian: I don't *like* computers. I put up with computers because I am paid a lot of money for working with them.
<Unode> is there perhaps any way to recompile the entire tree of a branch? It seems like before the repair I managed to install this just fine. It's only now that seems to be broken
sellout-1 has joined #nixos
[0x4A6F] has joined #nixos
sellout- has quit [(Ping timeout: 248 seconds)]
pedestrian has left #nixos ["Leaving"]
<Drakonis> simpson, hah.
hiratara has joined #nixos
<simpson> Unode: Hm. Could this be caused by jailbreaking? I don't know much about the Haskell subsystem and I don't know how to do this sort of repair.
<cransom> that went from 0-11 real fast. interesting.
<teodorlu> This is embarassing
<Drakonis> cransom, quite.
wak-work has quit [(Quit: Leaving)]
<teodorlu> I accidentally removed nix-env
<Drakonis> he was here yesterday
<gchristensen> is there a way to ssh in to a nixos test while it is running? or something?
<Drakonis> teodorlu, swell.
<teodorlu> Any tips on getting it back? Reinstalling nix?
wak-work has joined #nixos
<Drakonis> i wasn't sure how to deal with him yesterday
<Unode> simpson: On a separate build I tried to get vmTools.runInLinuxVM to get better isolation but currently I get a SIGABRT on one of the last steps of systemd compile/install
<Unode> /share/nix/store/fv7h8lxxb3hwc8zqh8yfawzlprm608z7-stdenv/setup: line 98: 16766 Aborted find $out -name "*kernel-install*" -exec rm {} \;
<simpson> teodorlu: How did you remove it?
<Unode> haven't managed to workaround this either
<Unode> and since I'm using a custom nix and non-root I don't know if this is something apropriate for the bugtracker.
<teodorlu> nix-env -e nix
<teodorlu> I tried to be very clever to move all my packages to install by attribute, so I removed every package first, then my script crashed when nix was removed.
contrapumpkin has quit [(Ping timeout: 260 seconds)]
<Unode> teodorlu: you should be able to refer to a previous generation
<simpson> Unode: Ooh, non-root! Maybe there's an assumption in the GHC builder.
<simpson> Unode: But, like you said, it did *build* before.
<teodorlu> Right! Good idea.
<Unode> simpson: yeah that's the tricky part... I did update the channel since then though.
<Unode> teodorlu: or to the nix store directly: ls -d /nix/*nix-*
<teodorlu> Wait. I need nix-env to do that?
mkoenig has quit [(Read error: Connection reset by peer)]
<simpson> teodorlu: Okay, so, you should be able to go find a /nix/store/....-nix-.../ path.
<Profpatsch> musicmatze: Not in active use.
<simpson> teodorlu: And then $ /nix/store/...-nix-.../bin/nix-env -i /nix/store/...-nix-.../
<Unode> teodorlu: generations are symlinks usually somewhere in /nix/var/.../profile or gcroots
djwhitt has joined #nixos
eacameron has joined #nixos
sellout-1 has quit [(Ping timeout: 255 seconds)]
sellout- has joined #nixos
<c0bw3b> I don't understand how a python bin 'chooses' to build with python27 or python3
<c0bw3b> for example httpie comes with python27 but errbot with python3
<gchristensen> well python 2.x is called python and python 3.x is called python3
<c0bw3b> and looking at both default.nix I don't understand how
<danharaj> shlevy: o/
<teodorlu> simpson: Thanks! That worked!
eacameron has quit [(Remote host closed the connection)]
<teodorlu> /nix/store/122kpq5bl3r99l3cvmcryl48vlb48m48-nix-1.11.4/bin/nix-env -iA nixpkgs.nix got nix-env back.
<simpson> teodorlu: And now you should probably $(nix-env -i nix) to install the right one from your channel.
<simpson> Or yes, that.
<shlevy> danharaj: Hey
<simpson> teodorlu: Note that you can pass specific Nix store paths to nix-env, too; I was suggesting something a bit more recursive.
<lsix> c0bw3b: we have different sets for each python version (python27Packages, python35Pakcages…)
vengefulpickle has quit [(Remote host closed the connection)]
<shlevy> c0bw3b: Look at how the default.nix is imported from all-packages
<c0bw3b> lsix shlevy : ah all-packages then! thx for the pointer
<lsix> c0bw3b: in the all-packages.nix file, it is asked to use python3Packages as package set (`pythonPackages = python3Pakcages`)
mkoenig has joined #nixos
oida has quit [(Ping timeout: 258 seconds)]
<teodorlu> simpson: What's the difference between your $(nix-env -i nix) and what i ran?
tvon has joined #nixos
<simpson> teodorlu: Nothing.
<simpson> teodorlu: My original suggestion was $($PATH/bin/nix-env -i $PATH)
<lsix> c0bw3b: (I ment for the errbot derivation, but I guess you figured that out. The default pythonPackages set is python27Packages)
<c0bw3b> lsix : riiiiight :) got that figured out. thanks
<c0bw3b> yes I just couldn't find _where_ was the separation but .. of course all-packages ^^
<teodorlu> simpson: Ok. Thanks for all the help!
acowley is now known as acowley_away
lsix has quit [(Quit: Konversation terminated!)]
teodorlu has left #nixos ["ERC (IRC client for Emacs 25.1.1)"]
MoreTea has quit [(Ping timeout: 252 seconds)]
takle has joined #nixos
octavia has joined #nixos
takle has quit [(Remote host closed the connection)]
takle has joined #nixos
<Drakonis> http://lighttable.com/ this appears to be a decent editor
<Drakonis> despite being yet another web based editor
oida has joined #nixos
<octavia> What am I doing wrong. I'm trying to configure my trackpoint and custom xmodmap script via configuration.nix. This is what I have but it doesn't do anything upon 'nixos-rebuild switch && systemctl kexec': services.xserver.displayManager.sessionCommands = with pkgs; lb.mkAfter '' /home/octavia/bin/trackpoint /run/current-system/sw/bin/xmodmap /home/octavia/bin/xmodmap'';
eacameron has joined #nixos
<octavia> I have xmonad as my windowManager*
<Drakonis> hmm
<Drakonis> have you rebooted yet
<octavia> Yes
<octavia> I used 'systemctl kexec' as I've been rebooting many times -_-
<octavia> To the top of configuration.nix is {config, pkgs, ...};
hiratara has quit [(Quit: ZNC - http://znc.in)]
hiratara has joined #nixos
<octavia> And sorry for the formatting... I can't paste text into hexchat atm.
xwvvvvwx has quit [(Quit: WeeChat 1.6)]
Shou has joined #nixos
fiddlerwoaroof has quit [(Read error: Connection reset by peer)]
<octavia> How would one run a script after one's windowManager has loaded ? Would that be services.xserver.displayManager.sessionCommands?
fiddlerwoaroof has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
c0bw3b has left #nixos []
<octavia> I've tested making a file by sessionCommands, that works, but my scripts won't execute.
Itkovian has joined #nixos
<Drakonis> hmm
<Drakonis> someone else here may be able to help you
<octavia> Thanks Drakonis
<Drakonis> simpson, ring a ding dong
<musicmatze[m]> TIL about kexec
jgertm has quit [(Ping timeout: 276 seconds)]
Shou has quit [(Ping timeout: 255 seconds)]
<octavia> Yeah kexec is far faster a reboot by bypassing BIOS and what *seems* to be GRUB.
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<Drakonis> its grub without theming, which should be possible on efi
<octavia> Gotcha. I only noticed that I never saw the menu.
[0x4A6F] has quit [(Ping timeout: 240 seconds)]
<octavia> Would anyone recommend a very gradual/verbose guide to nixos ?
<Drakonis> nix pills?
<octavia> Ok. How much does it apply to configuring configuration.nix ?
<octavia> I honestly don't know where nixos differs from the nix pkg manager
mkoenig has quit [(Ping timeout: 240 seconds)]
acarrico has joined #nixos
mkoenig has joined #nixos
thc202 has quit [(Ping timeout: 240 seconds)]
djwhitt has quit [(Quit: Leaving)]
ebzzry has joined #nixos
athan has joined #nixos
Fare has joined #nixos
k2s has joined #nixos
athan has quit [(Ping timeout: 252 seconds)]
takle has quit [(Remote host closed the connection)]
Shou has joined #nixos
k2s has quit [(Remote host closed the connection)]
FareTower has joined #nixos
stepcut has quit [(Remote host closed the connection)]
pi3r has quit [(Quit: Nettalk6 - www.ntalk.de)]
k2s has joined #nixos
acarrico has quit [(Ping timeout: 264 seconds)]
Fare has quit [(Ping timeout: 240 seconds)]
octavia has quit [(Quit: Leaving)]
Wizek has quit [(Ping timeout: 240 seconds)]
Wizek_ has quit [(Ping timeout: 260 seconds)]
FareTower is now known as Fare
ndowens08 has joined #nixos
<ndowens08> ok I am new to nixos, came from arch(still have it), multiboot, but anyway. How do I tell slim which window manager to use as default?
<ndowens08> I have slim starting as default, jut not sure how to choose awesome; reason i ask, maybe I am misunderstanding, but changing files in the FS like /etc would get wiped/changed later on through upgrades/rollbacks/etc
sigmundv has joined #nixos
k2s has quit [(Ping timeout: 248 seconds)]
<mudri> ndowens08: Awesome being a WM rather than a DE is important. There should just be an option for it, though. Let me see...
<ndowens08> slim is just blank, except where to login at, that is it
nh2_ has joined #nixos
<mudri> What configuration do you have in services.xserver at the moment?
<ndowens08> one sec, in console, will take a min
<mudri> I would expect ⟨services.xserver.windowManager.default = "awesome";⟩ to work, but maybe it isn't doing.
<ndowens08> ah, i dont have that one
<ndowens08> i have like services.xserver.enable = true, and slim enabled on startup
ryanartecona has joined #nixos
<ndowens08> and of course xserver layout; nothing else
<gchristensen> "Verified unpacked tarball with GnuPG" nice, aszlig!
<mudri> ndowens08: do you have awesome enabled at all?
<ndowens08> nope :\ sorry never tried this distro
<mudri> There is an option for it too.
Fare has quit [(Ping timeout: 252 seconds)]
<mudri> services.xserver.windowManager.awesome.enable = true;
<mudri> (And these can all be lumped together, like ⟨services.xserver.windowManager = { default = "awesome"; awesome.enable = true; };⟩.)
<ndowens08> there we go :) Thank you much
ndowens08 has quit [(Quit: WeeChat 1.5)]
Wizek has joined #nixos
Wizek_ has joined #nixos
kampfschlaefer has quit [(Ping timeout: 256 seconds)]
ndowens08 has joined #nixos
ryanartecona has quit [(Quit: ryanartecona)]
ndowens08 has quit [(Client Quit)]
ndowens08 has joined #nixos
ryantm____ has joined #nixos
ndowens08 has quit [(Client Quit)]
estewei has quit [(Quit: Quit)]