kampfschlaefer has quit [(Ping timeout: 240 seconds)]
<stepcut>
I've been thinking of making a dummy package that depends on all the stuff I really want, and then making sure that package is rooted
<clever>
stepcut: that works
<c0bw3b>
wrl : ah yes in that case it is the unfree license
<stepcut>
I should really setup a nix cache anyway, as I am planning to grow to a lot of arm systems anyway
<c0bw3b>
wrl : those are not listed on the webpage
markus1189 has quit [(Ping timeout: 264 seconds)]
markus1199 has quit [(Ping timeout: 264 seconds)]
c0bw3b has left #nixos []
fhoffmeyer has joined #nixos
ludat has joined #nixos
<Yaniel>
uhh, anyone familiar with wrapQtProgram?
fhoffmeyer has quit [(Ping timeout: 246 seconds)]
<Yaniel>
I've got a wrapper that sets a qt plugin path with qtbase-5.7.1, but when running it the app tries to load plugins from qtbase-5.6.2
nevermind has joined #nixos
nevermind has quit [(Client Quit)]
zraexy has joined #nixos
<Ralith>
you should be able to work out what's going on from first principles with strace and gdb, at worst
nevermind has joined #nixos
<dtz>
"LD_DEBUG=libs" or similar can be helpful too
digitus has quit [(Quit: digitus)]
<Ralith>
it has to be getting the path to 5.6.2 from somewhere, and you can just grep all possible channels
<dtz>
Yaniel: haven't seen anything like that in my somewhat limited usage of wrapQtProgram-- is this a prebuilt app with bundled Qt bits? sometimes apps can be pretty stubborn about using their own..
<Yaniel>
nope, I built renderdoc from sources
<dtz>
well then as Ralith says--it's getting the other version from somewhere, and sorting of from where is usually the best --the "how" it got that path usually follows pretty quickly
shanemikel has joined #nixos
<NixOS_GitHub>
[nixpkgs] shlevy pushed 1 new commit to staging: https://git.io/vyg2X
<NixOS_GitHub>
nixpkgs/staging d39be63 Shea Levy: stripDirs: Silence annoying 'File format not recognized' errors
<NixOS_GitHub>
[nixpkgs] shlevy closed pull request #23648: stripDirs: Silence annoying 'File format not recognized' errors (staging...silent-strip) https://git.io/vyzS1
<NixOS_GitHub>
[nixpkgs] shlevy pushed 1 new commit to staging-17.03: https://git.io/vyg2y
<NixOS_GitHub>
nixpkgs/staging-17.03 08b49cf Shea Levy: stripDirs: Silence annoying 'File format not recognized' errors...
<dtzWill>
oooo \o/ less annoying messages xD
<gchristensen>
nice!
nevermind has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<nekroze>
For the life of me I cannot get the gitlab-runner shell executor to be able to find su. I have tried setting environment.variables environment.shellInit programs.bash.loginShellInit etc etc, it just cannot find it in path. Anyone have any suggestions?
<clever>
jeremejevs: nix-env -iA nixos.google-chrome or nix-env -iA nixos.chromium
<Yaniel>
uhh is it normal that ldd says the binary is depending on things in `__nix_qt5_`?
<Yaniel>
it starts with /nix/store/p9dq56z8fa5i3zvfyhj49hgkjrl39hsp-system-path/lib/qt5
<Yaniel>
and you'll never guess where that is linked to
<Ralith>
that sounds suspect
<Ralith>
where's it getting that from? current-system?
nekroze has quit [(Quit: leaving)]
<Yaniel>
want me to pastebin the strace?
nevermind has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
twopoint718 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<Yaniel>
should I be specifying a qt.conf somewhere?
AllanEspinosa has joined #nixos
<Yaniel>
it tries to open such a file from the renderdoc directory and fails
<Yaniel>
after which it skims through...
<Yaniel>
what looks like half of my /nix/store
<Ralith>
you should not have to manually specify a qt.conf for an installed application, of course
Kendos-Kenlen has quit [(Quit: Konversation terminated!)]
<Ralith>
I was merely observing that the qt hook stuff seems to use one to set up references to a temporary dir
<Yaniel>
and after opening the renderdoc binaries a couple of more times, it looks into /run/current-system/sw/lib/qt5, finds qt dlls there and opens them
<Yaniel>
and those are the 5.6 ones
indi_ has joined #nixos
<Ralith>
searching /run/current-system seems very suspect, since there's no guarantee that it contains any qt at all, let alone the right one
<Ralith>
that precise directory doesn't exist on my system, for example
<Ralith>
it would be interesting to see where it's getting the idea that it should look there
jsgrant_ has quit [(Ping timeout: 256 seconds)]
<Ralith>
it would also be interesting to see if it runs correctly on a system that does not have qt 5.6 installed globally
<Yaniel>
holy shit
<Yaniel>
with `nix-shell --pure` it launches
<Ralith>
\o/
<Ralith>
so in summary it seems like there's an impurity somewhere in qt, the qt infrastructure, or the renderdoc build
<fpletz>
joachifm: regarding tor-browser, is hard-coding the tor-path to $out in ~/.torbrowser4 really necessary? this would break upgrades if the old tor-browser is garbage-collected because it will only be updated if ~/.torbrowser4 does not exist
mkoenig_ has joined #nixos
fhoffmeyer has joined #nixos
mkoenig has quit [(Ping timeout: 240 seconds)]
fhoffmeyer has quit [(Ping timeout: 264 seconds)]
derjohn_mob has quit [(Ping timeout: 256 seconds)]
<Mic92>
sphalerite: even for attributes in packages
<Mic92>
and it is blazing fast
<sphalerite>
olejorgenb: I love the improvements you've made to nix-zsh-completions, thanks!
hexagoxel has quit [(Ping timeout: 260 seconds)]
takle has joined #nixos
<Mateon1>
I'm trying to package a binary-only application. How can I quickly check which libs I need to add to libPath? Right now it's a trial-and-error loop of nix-build, run, see what failed, google which package that comes from, repeat
<sphalerite>
Mateon1: ldd (if you trust the application)
hexagoxel has joined #nixos
<Mateon1>
Ah, that's nice, thank you
griff_ has quit [(Quit: griff_)]
<NixOS_GitHub>
[nixpkgs] lheckemann opened pull request #23659: nltk: init at 3.2.2 (master...nltk) https://git.io/vygp2
takle has quit [(Ping timeout: 240 seconds)]
fhoffmeyer has joined #nixos
johann__ has joined #nixos
takle has joined #nixos
fhoffmeyer has quit [(Ping timeout: 260 seconds)]
takle has quit [(Ping timeout: 240 seconds)]
justanotheruser has quit [(Ping timeout: 240 seconds)]
takle has joined #nixos
xeviox has joined #nixos
<unlmtd[m]>
must be the mob mentality
dbmikus has joined #nixos
twopoint718 has joined #nixos
takle has quit [(Ping timeout: 256 seconds)]
<unlmtd[m]>
just googled it. ongoing opinion is 'use it because we all use it'
dbmikus has quit [(Ping timeout: 264 seconds)]
reinzelmann has joined #nixos
johann__ has quit [(Quit: Leaving.)]
DutchWolfie has joined #nixos
twopoint718 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
contrapumpkin has quit [(Ping timeout: 260 seconds)]
gillmanash has joined #nixos
thc202 has joined #nixos
pdobrogost has joined #nixos
<gillmanash>
Curious if anyone has Nixos running on a MacBook Pro with BCM4331 wifi chip? (Last one before retina) I've been struggling with wifi for almost 2 weeks!
nevermind has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
justbeingglad has joined #nixos
takle has quit [(Ping timeout: 246 seconds)]
fhoffmeyer has joined #nixos
dbmikus has joined #nixos
civodul has joined #nixos
fhoffmeyer has quit [(Ping timeout: 240 seconds)]
Ainieco has joined #nixos
<Ainieco>
hello, how can i configure dhcpcd domain_name_servers in configuration.nix? i'm missing /etc/dhcpcd.conf file for some reason so i assume i need to configure it in configuration.nix
nschoe has joined #nixos
dbmikus has quit [(Ping timeout: 264 seconds)]
takle has joined #nixos
hiberno has quit [(Quit: WeeChat 1.6)]
takle has quit [(Ping timeout: 258 seconds)]
takle has joined #nixos
<dmj`>
if I’m failing to link with pthreads what build input am I missing
<NixOS_GitHub>
[nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy2Je
<NixOS_GitHub>
nixpkgs/master 0f72dee NWDD: add xnwdd <Guillermo NWDD> as a maintainer
<goibhniu>
sorry, I don't know what's going on there :/
<xeviox>
goibhniu: ok, thanks :)
<goibhniu>
I presume the command you're running is `nixos-rebuild switch` (or similar)
<xeviox>
seems it doesn't see the overidden dependency
<xeviox>
yes
<xeviox>
"nixos-rebuild switch"
fhoffmeyer has joined #nixos
takle has quit [(Ping timeout: 240 seconds)]
alanz has quit [(Ping timeout: 255 seconds)]
<goibhniu>
ah, don't you need to use nixpkgs.config.packageOverrides for botocore?
<xeviox>
instead of?
nixy has quit [(Ping timeout: 255 seconds)]
spawnthink[m] has quit [(Ping timeout: 255 seconds)]
ronny has joined #nixos
<goibhniu>
I'm just reading the manual there: "The overrides shown above are not global. They do not affect the original package; other packages in Nixpkgs continue to depend on the original rather than the customised package." ... but I'll stay quiet, I haven't done this myself.
arianvp2__ has quit [(Quit: Page closed)]
<xeviox>
ah ok
<xeviox>
I just thought it might be available when I install it
<xeviox>
and awscli tries to resolve the new version of botocore
<xeviox>
but can't find it
Khetzal_ is now known as Khetzal
fhoffmeyer has quit [(Ping timeout: 256 seconds)]
jgrasser has joined #nixos
ThatDocsLady has joined #nixos
<LnL>
no if you want existing packages to find your custom override you should use packageOverrides
alanz has joined #nixos
takle has joined #nixos
<xeviox>
LnL: no I've overriden awscli which has a dependency to botocore (in a newer version that is available)
eacameron has joined #nixos
<xeviox>
because of that I've also overriden botocore to be installed in a new version
<Nazral>
I am considering using NixOS on my new laptop, mostly for developping in Scala, is that reasonable?
<pallav>
Nazra1: I have been using scala for some time with NixOS without any problems :)
<Nazral>
Great!
<Nazral>
pallav: even Intellij ?
dbmikus has joined #nixos
<pallav>
sorry, never used that :P
<Nazral>
what do you use to dev in Scala if I might ask?
MoreTea has joined #nixos
<pallav>
vim (rather neovim) and vim-scala plugin
takle has joined #nixos
dbmikus has quit [(Ping timeout: 260 seconds)]
<pallav>
Nazra1: I don't think intelliJ is packaged for NixOS. IDEA is - maybe you could use that?
<Nazral>
Maybe
fhoffmeyer has joined #nixos
<Nazral>
I am a bit hesitant because I just started a new job and it might not be very wise to switch distrib straight away
takle has quit [(Ping timeout: 268 seconds)]
<ronny>
Nazral: you may want to consider dual boot to be able to evade some issues while getting used to the new system,
<Nazral>
I heard that NixOS requires quite a lot of disk space though, is that right?
<Mic92>
pallav: it is
<Nazral>
Mic92: is it? nice
<Mic92>
Nazral: basically everything from idea
<pallav>
Nazra1: "lot of" is relative. I live happily with a 60GB NixOS partition (+40 GB home partition)
fhoffmeyer has quit [(Ping timeout: 258 seconds)]
<monsieurp>
I was wondering if there's a way to use the Nix package manager for a root partition
<Mic92>
My /nix/store uses 20GB on zfs without deduplication and I merge many pull request every day, which means many packages are cached I don't actually use
<Mic92>
monsieurp: in your native linux distribution?
<monsieurp>
Mic92: in Linux
<Yaniel>
what do I need for my package to find swrast_dri.so?
<Yaniel>
neither mesa nor mesa_drivers helped with that
<Mic92>
monsieurp: well either use nixos or install the nix package for your local packagemanager.
knedlsepp has joined #nixos
knedlsepp has quit [(Client Quit)]
knedlsepp has joined #nixos
<monsieurp>
Mic92: I've got to look into NixOS
knedlsepp has quit [(Client Quit)]
<monsieurp>
you guys use systemd, right?
knedlsepp has joined #nixos
<monsieurp>
I come from Gentoo and I'm very happy with OpenRC
<goibhniu>
systemd, yep
<Mic92>
monsieurp: then you are probably out of luck
<monsieurp>
:/
<sphalerite>
Yaniel: you probably don't want to use swrast_dri.so
<goibhniu>
monsieurp: I guess you know of guix, it uses dnd instead
<sphalerite>
monsieurp: any real practical concerns with systemd?
<monsieurp>
systemd: a debatable choice but a choice nonetheless ;)
<sphalerite>
(I mean for you)
<goibhniu>
sorry, dmd
<monsieurp>
sphalerite: well.. I like choices and keeping my options open
<sphalerite>
monsieurp: I don't see how systemd stops you from doing that
<Mic92>
systemd's declarative configuration matches well with nixos configuration.
<qknight>
i can't manage to override a python package. how is that supposed to be working? do i have to use config.nix? (i'm doing nixos-rebuild switch) all the time
<monsieurp>
Gentoo offers a lot of flexibility: you can opt for systemd or you can decide to use something else
<ocharles>
ati-unfree broken again on 17.03 :'(
<monsieurp>
sphalerite: I don't want to take the plundge and I see no benefit in doing so
<knedlsepp>
Hi! I've been having problems building libidn locally. The unit test "test-lock" seems to hang indefinitely maxing out all the build cores. I know I have two options here. 1. to override .nixpkgs/config.nix to disable the checkPhase for libidn. 2. to sneakily gdb-attach during the build and "call exit(0)" which means maximum impurity due to user interaction, but gets me a compiled binary. But how would you go about debugging this? What could be the reason
<knedlsepp>
that hydra build this thing fine, but I can't locally.?
takle has joined #nixos
<Mic92>
qknight: packageOverrides should work, no?
<Yaniel>
sphalerite: that one might be a red herring actually, maybe I should focus on eliminating the qt leakage first
<sphalerite>
monsieurp: using nixos is a benefit IMHO ;)
<monsieurp>
sphalerite: definitely, there's no question about that
<Yaniel>
that is, my renderdoc package is building with qt 5.7 just fine, but at runtime it somehow ends up scanning all of /nix/store and eventually loads qt libs from current-system, which gives it 5.6
<monsieurp>
sphalerite: yet, if I could decide which rc system to use, it'd be even better
<Yaniel>
should I just open a PR against nixpkgs and look into further debugging there?
<Mic92>
knedlsepp: you could attach with strace or sysdig to see where it is looping.
<sphalerite>
monsieurp: you can, just that the existing infrastructure in nixos relies on systemd. It could be rewritten to work otherwise, but I don't really see why you'd consider systemd a reason not to at least try nixos and see if you have any problems with systemd
<sphalerite>
Yaniel: I don't think there should be any qt libs in current-system :/
indi_ has quit [(Remote host closed the connection)]
<Yaniel>
github seems to agree with that, yet there they are
<Yaniel>
maybe a side effect of using plasma5?
<Yaniel>
in which case I suppose there's not much I can do to begin with
<monsieurp>
sphalerite: right. I'm not here to measure which of us has the biggest ;)
<sphalerite>
monsieurp: neither am I, I'm just trying to convince you to try NixOS regrdless of what init system it uses ;)
<monsieurp>
sphalerite: again, it's about choice, not about what's "better"
<goibhniu>
monsieurp: there are certainly people interested in adding that flexibility, but it's probably a long way off
<ocharles>
in fact we tried it once in the past with the `jobs` attribute
<ocharles>
we do not have the contributor base to support this
<monsieurp>
making compromises means not having the choice and that's not how I consider open source
<sphalerite>
monsieurp: I'm afraid that a more limited choice is a general trend with nixos, simply because there aren't as many people using it who both need the choice and are able to develop and maintain it. Similarly we don't have KDE4 anymore, nor is the GNOME support properly working, nor is LXDE included at all (IIRC)
<goibhniu>
FWIW NixOS used upstart for years, before systemd
<Yaniel>
your only reason for using openrc is "because I can"?
<ocharles>
if your definition of open source means "has whatever features I want" then you are going to be very dissapointed
<ben>
the good thing about open source is that you always have the choice to fork nixos and patch it to use openrc
<ben>
nothing the nixos folks do can take that away~
<monsieurp>
sphalerite: right but would that be something your community welcome? (offering OpenRC support)
<sphalerite>
monsieurp: you still have the choice, of course — you can choose to use nixos with systemd, you can choose to develop openrc-for-nixos yourself, you can choose to use nix in gentoo, you can choose not to use nix at all
<ocharles>
no one is saying nixos is systemd only, we are just saying that is all we can support right now. if you can present a viable alternative and prove it's maintainable, then people will be open to it
<monsieurp>
ocharles: cool :)
<sphalerite>
monsieurp: I don't see why anyone would be opposed to it :)
<monsieurp>
that's the kind of answer I like
<NixOS_GitHub>
[nixpkgs] matthiasbeyer opened pull request #23660: Add mpdscribble service (master...mpdscribble-service) https://git.io/vy2Za
<monsieurp>
ocharles: I contribute to Gentoo on a daily basis and when I notice the distribution is lacking a feature, I usually go and add it
nh2 has joined #nixos
<ocharles>
excellent :)
<ocharles>
but openrc is more than just "a feature", you have to understand
<monsieurp>
ocharles: I saw your talk btw, the one you gave in 2015 during NixCon, great stuff
<ocharles>
oh, thank you!
ThatDocsLady_brb is now known as ThatDocsLady
<monsieurp>
you definitely convinced me
<monsieurp>
:)
<monsieurp>
ocharles: credit has to be given when it's due
<ocharles>
just relaying other peoples ideas with my own twist :}
<NixOS_GitHub>
[nixpkgs] Ekleog opened pull request #23661: dhparams module: do not recursively remove all directories in the path (master...issue-23508) https://git.io/vy2ZF
<sphalerite>
I'm guessing openrc support would be difficult to implement because openrc doesn't do a lot of the things systemd does (by design of course), and as such a whole lot of other software would need to be integrated to replace the functionality of udev, logind, and so on.
<sphalerite>
Well, perhaps not difficult, but a lot of work
<sphalerite>
Mic92: for my NLTK PR — should the nix file be pkgs/development/python-modules/nltk.nix or pkgs/development/python-modules/nltk/default.nix, given that it needs no other files?
<sphalerite>
Mic92: it says in the linked guidelines that it should be nltk/default.nix, should I stick hard-and-fast to that convention, or go with the flatter directory hierarchy?
<sphalerite>
A few other packages use <libraryname>.nix as well
deepfire has joined #nixos
<Mic92>
sphalerite: for python packages a single file is often sufficient
<Mic92>
sometimes when patches are needed a directory is handy
<Nazral>
Maybe at boot I can change the mode ?
<Nazral>
so I have a bigger console ?
<Mic92>
Nazral: you want bigger fonts right?
<Nazral>
yes
deepfire has quit [(Ping timeout: 260 seconds)]
twopoint718 has joined #nixos
hexagoxel has quit [(Ping timeout: 258 seconds)]
hexagoxel has joined #nixos
<Nazral>
Mic92: or set the VGA mode to something with a smaller resolution
<Mic92>
Nazral: You can use setfont or set i18n.consoleFont in configuration.nix. The default font is Lat2-Terminus16
<Mic92>
The alternative might be to pass `vga=` at boot time
<sphalerite>
Mic92: alright, thanks
<Mic92>
I often use an installer with my ssh key instead and use a dedicated device.
<Nazral>
Unfortunately I can't right now
k0001_ has joined #nixos
<sphalerite>
Nazral: for actually finding the fonts, try setfont --help and look at the files in the directory shown at the bottom of that /consolefonts
<Nazral>
Mic92: note that right now I am talking about the installer, not an installed system
<Nazral>
ok thanks
fhoffmeyer has joined #nixos
<Mic92>
Nazral: I got that. There is also services.kmscon.enable = true; but I have not used this terminal on a 4k screen
<Mic92>
But it has a dedicated option for fontsize
taktoa has quit [(Ping timeout: 268 seconds)]
xeviox has joined #nixos
<sphalerite>
There's also fbterm
<Mic92>
fbterm does not need special hardware driver right?
<sphalerite>
no, just needs framebuffer support. If /dev/fb0 exists you should be good to go
<sphalerite>
apparently kmscon is a dead project
twopoint718 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<sphalerite>
although by the looks of it fbterm isn't hugely alive either?
<sphalerite>
it still seems to live on google code... so yeah
fhoffmeyer has quit [(Ping timeout: 258 seconds)]
taktoa has joined #nixos
<Mic92>
sphalerite: tty stuff is pretty old, maybe fbterm is just "done".
<sphalerite>
True
<Nazral>
all fonts are too small
<sphalerite>
Although I find its antialiased font rendering is still really ugly
<Nazral>
I need to scale the thing
<Nazral>
probably deactivate the KMS
<sphalerite>
Nazral: use fbterm and set a bigger font size
<sphalerite>
fbterm -s 100
<Nazral>
I need to install that right?
<Mic92>
Nazral: nix-shell -p fbterm maybe?
<Mic92>
for a temporary install
<Nazral>
I have to turn on the wifi with wpa-supplicant first
<Nazral>
unless there is something more friendly in the installer?
<NixOS_GitHub>
[nix] edolstra pushed 4 new commits to master: https://git.io/vy2zK
<NixOS_GitHub>
nix/master 93f863b Shea Levy: Add option to disable import-from-derivation completely, even if the drv is already realized
<NixOS_GitHub>
nix/master 5f831c1 Shea Levy: Add docs for allow-import-from-derivation
<NixOS_GitHub>
nix/master 8622739 Eelco Dolstra: Merge branch 'allow-import-from-derivation' of https://github.com/shlevy/nix
<NixOS_GitHub>
[nix] edolstra closed pull request #1265: Add option to disable import-from-derivation completely, even if the drv is already realized (master...allow-import-from-derivation) https://git.io/vyu5D
contrapumpkin has joined #nixos
<NixOS_GitHub>
[nixpkgs] abbradar pushed 5 new commits to master: https://git.io/vy2zD
<NixOS_GitHub>
nixpkgs/master 0a3b7f9 Nick Hu: python-sip: 4.18.1 -> 4.19.1
<NixOS_GitHub>
nixpkgs/master e7a432d Nick Hu: python-PyQt: 5.6 -> 5.8
<NixOS_GitHub>
nixpkgs/master 6631000 Nikolay Amiantov: pythonPackages.pyqt5: 5.8 -> 5.8.1
<NixOS_GitHub>
[nixpkgs] copumpkin pushed 1 new commit to master: https://git.io/vy2gj
<NixOS_GitHub>
nixpkgs/master 15a1743 Dan Peebles: libuv: disable tests (temporarily) on Darwin...
freusque has joined #nixos
<knedlsepp>
knedlsepp
<Nazral>
sphalerite: like no more tabs, plenty of characters don't appear
<Nazral>
but
<Nazral>
latarcyrheb-sun32 < that font makes it usable
bennofs has joined #nixos
<contrapumpkin>
niksnut: http://hydra.nixos.org/jobset/nixpkgs/trunk/evals#, I'd expect to see a red +3500 next to that green +4127. Am I misunderstanding that somehow? Or does it not count brand new failing jobs as red additions?
<sziszi>
is there a good way to manage per-user packages, or there's not? (latter case would explain why i didnt found anything useful)
<goibhniu>
I mean ... I find imperative package management hand, and the -r option might be interesting for sziszi :D
<goibhniu>
+y
<goibhniu>
blergh
dbmikus has joined #nixos
<sphalerite>
idk, the only imperative stuff I find myself doing is updating my declarative config and nix-shell
<contrapumpkin>
nix-shell is kind of the opposite of imperative
<sphalerite>
yeah I suppose it's more like a variable binding
<goibhniu>
e.g. sometimes (maybe a thing of the past), libreoffice wouldn't be available as a binary ... I don't want to ever compile that :D
<Yaniel>
how do dependencies work in nixpkgs?
<Yaniel>
I added my package to all-packages but it errors on some of the arguments of the package (not defined)
<sphalerite>
goibhniu: but getting it available using nix-shell would only install it in the same cases as installing it using nix-env would, no?
<sphalerite>
Yaniel: What are the arguments?
bennofs has quit [(Ping timeout: 258 seconds)]
<sphalerite>
Yaniel: if it depends on specific qt5.xyz, you need to accept qt5 as an argument to the function
<Yaniel>
kio and vulkan-loader were the first two causing problems
dbmikus has quit [(Ping timeout: 264 seconds)]
<goibhniu>
sphalerite: every time you use it, it would install it from the current state of the channel you're subscribed to ... possibly requiring it to be compiles
<goibhniu>
sphalerite: with nix-env, it's whatever version you last installed
<Yaniel>
sphalerite: I use qt5.callPackage in all-packages
<sphalerite>
goibhniu: I'm guessing you're on unstable then?
<goibhniu>
yup
<sphalerite>
fair enough
nslqqq has quit [(Read error: Connection reset by peer)]
<LnL>
contrapumpkin: btw. what do you think about adding that setup-hook to all the frameworks, it should fix gnupg and racket (and possibly other things)
<contrapumpkin>
I guess having more things working is better than having fewer :) still not a fan in principle but I can't argue that it won't fix some things.
<contrapumpkin>
as long as it has a comment explaining what it won't work for, it seems fine
<contrapumpkin>
my biggest concern is that people think it'll do more than it will do, and be confused when their stuff still segfaults
<MoreTea>
so a package I maintain broke on ARM.
<christensen>
nice, contrapumpkin
<contrapumpkin>
christensen: you lost a G
<MoreTea>
Do we have a best practise to mark it as broken on some specific arch?
christensen is now known as gchristensen
<contrapumpkin>
:)
<LnL>
contrapumpkin: I could move it to the frameworks and not expose it with an attribute if you prefer that
<gchristensen>
contrapumpkin: I did it when I was talking too someone in #archlinux-security, who kept highlighting another user starting with g :)
<contrapumpkin>
LnL: don't feel too strongly about that, and don't know what to do about the propagated issue. I guess we could make all frameworks propagated even though that feels awkward
<contrapumpkin>
since we really just want to propagate the hook, not the actual linkage
<contrapumpkin>
anyway, I don't know :)
<contrapumpkin>
do what you feel is right :D
<LnL>
not sure, I feel like frameworks generally shouldn't be propagated
<contrapumpkin>
as long as my concerns are clear in the code for posterity, I have no problem with it
<contrapumpkin>
can it just be made an opt-in feature you'd only use on gnupg and racket and other things you know it works on?
<sziszi>
sphalerite: -f is a --file switch for the nix env where you can specify that stuff
<sziszi>
default is .nix-defexpr
<sziszi>
cat .nix-defexpr ~
<sziszi>
cat: .nix-defexpr: Is a directory
<sziszi>
whoa...
<sphalerite>
¯\_(ツ)_/¯
<niksnut>
contrapumpkin: thanks!
<LnL>
contrapumpkin: unless we include the hook in each of those packages, but it's hard to track down since it's libusb that's broken not gnupg
<NixOS_GitHub>
[nixpkgs] dezgeg closed pull request #23665: Support boot from USB disks with "uas" Linux module (master...linux-uas) https://git.io/vy2oT
<sziszi>
sphalerite: thx btw, i'm on the right track
twopoint718 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
deepfire has joined #nixos
<sphalerite>
great
<NixOS_GitHub>
[nixpkgs] globin pushed 5 new commits to staging-17.03: https://git.io/vy26d
<NixOS_GitHub>
nixpkgs/staging-17.03 5bef185 Robin Gloster: Merge branch 'release-17.03' into staging-17.03
<exarkun>
How are relative paths interpreted for `src`?
<exarkun>
Ah I found it, "it is made absolute at parse time relative to the directory of the Nix expression that contained "
contrapumpkin_ has joined #nixos
<contrapumpkin_>
niksnut: sorry, got disconnected; any idea what the evaluator error 255 means?
globin has quit [(Quit: WeeChat 1.6)]
contrapumpkin has quit [(Ping timeout: 260 seconds)]
contrapumpkin_ is now known as contrapumpkin
globin has joined #nixos
pipa has joined #nixos
takle has quit [(Read error: Connection reset by peer)]
takle has joined #nixos
<exarkun>
The travis-ci docs for nix support, https://docs.travis-ci.com/user/languages/nix, say only 1.11.2 is supported but in fact you get nix 1.11.7 (and I suspect you'll just get _whatever_ the newest release is).
<NixOS_GitHub>
[nixpkgs] Mic92 pushed 2 new commits to master: https://git.io/vy2P3
<NixOS_GitHub>
nixpkgs/master 1fa6ecb Linus Heckemann: nltk: init at 3.2.2
<contrapumpkin>
ikwildrpepper: I think Hydra is b0rked :) any time I schedule nixpkgs:trunk for evaluation, it fails immediately with error code 255
<contrapumpkin>
or maybe shlevy/domenkozar know what's up?
<contrapumpkin>
oh, perhaps Hydra is being redeployed
<contrapumpkin>
I now have a multilingual message
<niksnut>
disk full
<contrapumpkin>
onoes!
<avn>
If hydra dead, usually it mean that disk full ;)
<contrapumpkin>
does the evaluator run on AWS?
<avn>
we need big zfs there ;)
<contrapumpkin>
niksnut: does it have an auto-GC?
<contrapumpkin>
I guess I should check the nixos-org-configurations :)
<niksnut>
yes
<niksnut>
auto-GC that is
<contrapumpkin>
what fills it up then?
<niksnut>
it runs on hetzner
johnsonav has quit [(Ping timeout: 246 seconds)]
<avn>
Folks, can we improve something here to make message more useful -- `value is a list while a set was expected, at /home/avn/configs/nixpkgs/lib/modules.nix:219:62`
<contrapumpkin>
avn: file a nix issue to print out the values (with thunks) in question where possible?
<contrapumpkin>
niksnut: how does running on hetzner fill it up? I've never used them
cpennington has joined #nixos
<contrapumpkin>
oh shit, dexter is unhapy
<niksnut>
like every other machine...
<niksnut>
you write data to disk and then the disk gets full :p
<sphalerite>
contrapumpkin: the "it runs on hetzner" was in response to "does the evaluator run on AWS?", not "what fills it up then?"
<sphalerite>
:p
<contrapumpkin>
lol whoops
<contrapumpkin>
niksnut: I just saw a comment about using an IAM role for AWS auth and figured it might be in AWS :)
<contrapumpkin>
niksnut: just wondering what sorts of data still end up on its disk, given that I assume the DB is on another machine and the master doesn't run any of the builds itself
<gchristensen>
whoa Mic92 how did you find zabbix?
<contrapumpkin>
I got a link to that too
<Mic92>
gchristensen: its in the 500 page of hydra
<contrapumpkin>
it's under dexter being angry
<contrapumpkin>
I didn't even know we had a status.nixos.org
<gchristensen>
Mic92: whoa ...! same about status
<ikwildrpepper>
contrapumpkin: yeah, we just need someone to update status.nixos.org :D
<ikwildrpepper>
volunteers? :D
<gchristensen>
sure
<contrapumpkin>
if it's an external service, can't it monitor stuff automatically?
<contrapumpkin>
I've never used status.io
<gchristensen>
whoa what, hydra has a new error page
<gchristensen>
and it has a picture of eelco on it
<contrapumpkin>
the most important thing though...
<contrapumpkin>
is updating the logo on status.nixos.org
<ikwildrpepper>
:D
<dtzWill>
haha
<niksnut>
it's had that error page for years
cpennington has joined #nixos
<gchristensen>
usually, though, it is the default one from perl that says it is down in many languages
<sphalerite>
For something that's meant to happen on a regular basis, should I be using services.cron.systemCronJobs or systemd.timers?
<exarkun>
if the filterSource predicate rejects a directory, will its contents be skipped? Or does the predicate get called with the contents of the directory, too, and has to have logic to reject all of those if it wants them rejected?
<Mic92>
sphalerite: systemd.timers
<niksnut>
yeah, this one only shows up when hydra-server is down
<dash>
exarkun: I believe it gets everything
<bennofs>
what's going on with hydra? :o
<Mic92>
bennofs: disk full
<contrapumpkin>
check status.nixos.org
<contrapumpkin>
the date is wrong but the cause is right
<ikwildrpepper>
:D
<contrapumpkin>
okay fine it isn't :)
<exarkun>
dash: thanks
<exarkun>
is there something I could use to dump debug info to stdout so I could find out with an experiment?
<Mic92>
If there is an external api to get disk metrics from hydra, I can build a predictor + alarm, when the disk will be full in some days.
<bennofs>
TIL there is .overrideAttrs?
<bennofs>
what's that?
<contrapumpkin>
nobody knows
<LnL>
bennofs: it's what overrideDerivation should be
<dash>
exarkun: yes, 'trace' I think
<gchristensen>
Zabbix ... what a blast from the past
<DutchWolfie>
niksnut: perhaps ask Cyso if they want to host part of the project?
<ikwildrpepper>
gchristensen: we also have datadog running on hydra.nixos.org ;)
<gchristensen>
ikwildrpepper: :o can I see?
<Mic92>
prometheus, icinga2, grafana ... we have a lot of alternatives these days.
pipa has quit [(Read error: Connection reset by peer)]
<bennofs>
qknight: can you try .overrideDerivation instead of overrideAttrs?
<exarkun>
dash: oh boy.
<bennofs>
qknight: oh sorry no that's not the issue
griff_ has joined #nixos
<gchristensen>
gosh ikwildrpepper, niksnut , does zabbix page you about these issues? this is terrible
<Yaniel>
how do I have my package depend on vulkan-loader?
<Yaniel>
adding vulkan-loader to the params complains that it's being called without that argument
<dash>
exarkun: yeah it's not tidy, but it really reduced spurious rebuilds
<exarkun>
dash: seems like someone should write a path name manipulation library
<dash>
exarkun: oh ho ho, you're not dragging me into _that_ tarpit
pipa has quit [(Read error: Connection reset by peer)]
<exarkun>
:)
<bennofs>
qknight: the problem with your code is that pythonPackages.bepasty-server = ... translates to pythonPackages = { bepasty-server = ...; }, removing
<bennofs>
qknight: removing all other pythonPackages
<sphalerite>
Is there a particular reason that NixOps doesn't support qemu? I have the impression that qemu usually integrates better with NixOS than virtualbox
<sphalerite>
Derp, disregard that
<sphalerite>
missed the section about libvirt :)
<Yaniel>
what does nix-prefetch-url mean by this?
<Yaniel>
error: cannot auto-call a function that has an argument without a default value (‘stdenv’)
takle has quit [(Remote host closed the connection)]
<bennofs>
does anyone know where super.pkgs attribute in packageOverrides comes from?
magnetophon has joined #nixos
twopoint718 has joined #nixos
<LnL>
bennofs: pkgs is the same as the top level attrset, pkgs = pkgs.pkgs.pkgs
<bennofs>
LnL: isn't the use of `self` in all-packages.nix basically always a bug? :o
<bennofs>
pierron: ping, can I ask you some questsions about fixpoints of all-packages.nix? you seem to have modified that part recently :)
<LnL>
don't remember exactly how the fixpoint for all-packages works, why do you say it's not self?
<bennofs>
LnL: look at stage.nix, where all-packages.nix is called:
<bennofs>
LnL: it's called with res and self as args
<bennofs>
LnL: where res is the result of calling all-packages.nix, i.e. it's the super of the next override in the chain
Itkovian has quit [(Ping timeout: 240 seconds)]
<bennofs>
LnL: however, the first arg of all-packages.nix is called `self`, while the second is called `pkgs`
<bennofs>
LnL: basically, if you use `self` in all-packages.nix, you get a package set that does not have aliases or user overrides applied
erasmas has joined #nixos
user1_ has joined #nixos
user1_ has quit [(Read error: Connection reset by peer)]
<LnL>
bennofs: allPackages uses self as super and res as self, I think that's correct
<bennofs>
LnL: all-packages is imported like import all-packages.nix args res self
Kendos-Kenlen has joined #nixos
<bennofs>
so self = res and pkgs = self in all-packages.nix
Rotaerk has quit [(Quit: Leaving)]
<LnL>
yes and res is a fixpoint
<bennofs>
LnL: yes but it's a local fixpoint, res for example would not include overrides that are applied *after* allPackages (such as aliases or packageOverrides)
<bennofs>
LnL: i.e. if I override foo in packageOverrides, then res.foo would still be the all-packages.nix one
<qknight>
i might have found a nix bug but i'm not sure
<qknight>
i have 3 hashes for a fetchgit which seem to make it build
<qknight>
i mean 3 different hashes and that can't be a collision as it is just the first number which makes the difference
<bennofs>
qknight: fetchgit does not verify hashes if you already have a store path matching that hash
<bennofs>
qknight: but that seems, ehm, unlikely
<qknight>
bennofs: yes, indeed
Itkovian has joined #nixos
johnsonav has joined #nixos
<NixOS_GitHub>
[nixpkgs] pngwjpgh opened pull request #23668: das_watchdog: fix service type (master...das_watchdog) https://git.io/vy2FX
takle has joined #nixos
<contrapumpkin>
niksnut: is there an evaluation queue somewhere I can peek at? nixpkgs has been pending evaluation for a while now and I'm just wondering when it'll come alive
<viric>
I still cannot boot 17.03 in my system....
<NixOS_GitHub>
[nixpkgs] edanaher opened pull request #23672: Nginx alias (master...nginx-alias) https://git.io/vyar9
endformationage has joined #nixos
c0bw3b has joined #nixos
ertes has quit [(Ping timeout: 240 seconds)]
c0bw3b has quit [(Client Quit)]
teknico has left #nixos []
goibhniu has quit [(Ping timeout: 256 seconds)]
c0bw3b has joined #nixos
<Mic92>
I saw there is some code to build debian vms. Has somebody a command to start an interactive debian image I can interact with?
<Mic92>
For testing purpose
RchrdB has quit [(Remote host closed the connection)]
ma9e has joined #nixos
alx741 has joined #nixos
kampfschlaefer has joined #nixos
mkoenig has joined #nixos
RchrdB has joined #nixos
Judson has joined #nixos
Judson has quit [(Client Quit)]
Judson has joined #nixos
<Judson>
What's the NixOS opinion on using systemd user units for X session stuff?
<Judson>
Just switched to 16.09, and grappling with the gpg-agent change, which led me to Arch discussion of running gpg-agent under systemd, which seems to require running Xorg under systemd?
<c0bw3b>
Mic92 : on the topic of iana-etc, I considered the resulting "package" would remain on cache so it would not be an issue when IANA updates the source files... unless my understanding of packages delivery in NixOS is flawed
fhoffmeyer has quit [(Ping timeout: 260 seconds)]
twopoint718 has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
ryanartecona has joined #nixos
KABA has joined #nixos
<KABA>
Hi, how could I use my second monitor which is plugged into the intel graphics VGA port, while the other one is into a AMG GPU?
<KABA>
I know that it is possible (in Ubuntu at least)
phaebz has joined #nixos
MoreTea has joined #nixos
rmeis has quit [(Ping timeout: 256 seconds)]
KABA has quit [(Quit: Page closed)]
aesthetik has joined #nixos
ma9e has quit [(Quit: Leaving)]
twopoint718 has joined #nixos
aesthetik has quit [(Excess Flood)]
aesthetik has joined #nixos
aesthetik has left #nixos []
simendsjo has joined #nixos
ma9e has joined #nixos
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
deepfire has joined #nixos
Wizek has quit [(Ping timeout: 268 seconds)]
Wizek_ has quit [(Ping timeout: 264 seconds)]
andymandias has joined #nixos
mudri has joined #nixos
fhoffmeyer has joined #nixos
ryanartecona has quit [(Quit: ryanartecona)]
fhoffmeyer has quit [(Ping timeout: 260 seconds)]
<NixOS_GitHub>
[nixpkgs] league opened pull request #23673: clips: init at 6.30 (master...clips-6.30) https://git.io/vyabh
MichaelRaskin has joined #nixos
<MoreTea>
@gchristensen, are you here today :)?
slyfox_ is now known as slyfox
markus1199 has quit [(Ping timeout: 264 seconds)]
<LnL>
he was earier
markus1199 has joined #nixos
<contrapumpkin>
niksnut: omg it's back up!!!!
* contrapumpkin
crafts another string of !, 1, one, and expressions that evaluate to the previous 3
<contrapumpkin>
the macs still seem rather idle (except for them working on a gnu and node2nix jobset?)
<contrapumpkin>
what's that gnu project, anyway?
hamishmack has quit [(Quit: hamishmack)]
digitalmentat has joined #nixos
Itkovian has joined #nixos
deepfire has quit [(Ping timeout: 258 seconds)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
grahamc has joined #nixos
<LnL>
my rebuild is almost finished, just all of the ghc's remaining now
<copumpkin>
I think mac3-6 are b0rked on hydra
<grahamc>
Mic92: they do have those tables, you're right, but they're not the same aggregation and analysis they used to do
<grahamc>
their old format was much more useful
<MoreTea>
@grahamc, ah, back under a different name :)?
<LnL>
^ that's like the 3rd nick today :)
<grahamc>
I can't connect to my bouncer :) I'm on an airplane, and the latency kills it.
<NixOS_GitHub>
[nixpkgs] dezgeg pushed 2 new commits to master: https://git.io/vyajB
<NixOS_GitHub>
[nixpkgs] copumpkin pushed 3 new commits to master: https://git.io/vyVeZ
<NixOS_GitHub>
nixpkgs/master cdfa921 Dan Peebles: pythonPackages.blockdiag: enable on Darwin and other unixes...
<NixOS_GitHub>
nixpkgs/master a4f8b67 Dan Peebles: pythonPackages.funcparserlib: enable on Darwin and other unixes...
<NixOS_GitHub>
nixpkgs/master 0b0b3b8 Dan Peebles: pythonPackages.webcolors: enable on Darwin and other unixes...
<MoreTea>
it would only need your hydra-create-or-update-jobset command to be in place and have some env vars set.
<LnL>
nice!
<grahamc>
(not re the bot:) I'm imagining a thing which intakes several sources: oss-security, MITRE, NIST, debian announcements, redhat announcements etc. etc. which can then be aggregated in to a particular "group". this "group" is then used to triage its impact on NixOS/Nixpkgs on stable / unstable, the group will also hopefully contain patches or links to patches we can use to resolve it. this group can be tied to a commit (or several commi
<grahamc>
I think for coordination purposes, it would effectively have to be a web-based thing
<grahamc>
otherwise it is hard to share the responsibility
<MoreTea>
@grahamc, count me in.
<MoreTea>
I will be at least able to help with building some tooling
<NixOS_GitHub>
[nixpkgs] c0bw3b opened pull request #23674: JBoss AS: list known vulnerability (master...sec/jboss7) https://git.io/vyVvu
<contrapumpkin>
niksnut, ikwildrpepper: is the gnu project still active? the guix folks say that they have their own hydra, but I see lots of builds on our hydra for "gnu". I'm wondering if it's just forgotten from older days?
takle has joined #nixos
<grahamc>
holy shit, MoreTea, you're validating the hmac and everything.
<grahamc>
:shipit:
<contrapumpkin>
niksnut, ikwildrpepper: and by builds I mean active ones, using up slots on our builders :)
<MoreTea>
grahamc, the bot was slow because I CTRL+C'd it on my machine ;)
AllanEspinosa has joined #nixos
<grahamc>
hehe
<MoreTea>
I just copy&pasted the default github example. (which also was in ruby)
<grahamc>
"note that the tmp file should be on the same filesystem as the access file" you're incredibly thorough
<LnL>
grahamc: that's one of the reasons why refs/pull is so nice, but that's not fixed
<k0001_>
MoreTea: but I actually want to see a graph, not a list. I want to know what dependency is transitively bringing some other dependency that I'd like to get rid of.
<grahamc>
yeah, and eelco (rightly) wants it fixed
gillmanash has quit [(Client Quit)]
<grahamc>
k0001_: what about the graphviz output
<k0001_>
grahamc: ahh! I totally hadn't seen that before in the manpage. Thanks.
<grahamc>
k0001_: it is so cool :) you're welcome
<grahamc>
MoreTea: cmd = "hydra-create-or-update-jobset nixos --triger --pull-request #{pullrequest_id} --description #{Shellwords.escape(description)} --sha #{sha}" we should probably escape the the sha and PR ID as well, or cast the PR ID to int... just in case.
fhoffmeyer has joined #nixos
justbeingglad has joined #nixos
justbeingglad has left #nixos []
<MoreTea>
I don't think that someone could manipulate those, but beter safe than sorry ;)
<bennofs>
is Shellwords.escape safe?
<bennofs>
Wouldn't it be better to pass argv explictly (is this possible in ruby?)
indi_ has joined #nixos
<grahamc>
not 100% sure, bennofs
<grahamc>
hmm I'm sure it is
mguentner has quit [(Ping timeout: 258 seconds)]
<NixOS_GitHub>
[nixpkgs] lsix pushed 1 new commit to release-17.03: https://git.io/vyVT8
<MoreTea>
Given that we're dealing with nix, we can probably just spawn the binary with the right arguments.
mguentner has joined #nixos
fhoffmeyer has quit [(Ping timeout: 240 seconds)]
<c0bw3b>
!m MoreTea
<[0__0]>
You're doing good work, MoreTea!
<c0bw3b>
for that bot
<c0bw3b>
(i'm catching up)
indi_ has quit [(Remote host closed the connection)]
<LnL>
grahamc: let me know if there's something I should look at again for that, I'm still sort of assuming that what I wrote is just a prototype and probably terrible perl :)
<grahamc>
I wonder if we can tell hydra to fetch like this: git fetch origin_http '+refs/pull/*:refs/remotes/origin_http/pull/*'
<ndowens08>
Can someone tag that as mass rebuild, as I can't do it ^
<grahamc>
(side note, I wonder if tha will work)
<ndowens08>
Thanks LnL
<LnL>
grahamc: oh to make sure it finds all commits for pull requests?
<grahamc>
yeah
<LnL>
that should work and I assume it's possible
<grahamc>
"conceptually the document-store is designed to offer a richer experience with modern programming techniques" marketing speak...
hamishmack has joined #nixos
<grahamc>
the wikipedia page on document oriented databases sounds like it was written by MongoDB (or a competitor) Marketing groups
<simpson>
grahamc: NoSQL is a hell of a drug~
<grahamc>
no kidding.
<grahamc>
I _think_ I have a use case for one (Intake of lots of email, RSS feeds, etc.) and am trying to decide if that is true or not. all I'm getting is fluff :P
<bennofs>
rethinkdb is quite nice
<dash>
bennofs: compared to what? ;-)
<bennofs>
does it have to be compared? i used it and found it nice to work with :)
<dash>
grahamc: my rule of thumb is that if you don't know what your performance requirements are yet.... use postgres
<grahamc>
same but mysql :)
<simpson>
Same but flat files.
<dash>
grahamc: the difference is that postgres has features. ;-)
<grahamc>
:o
<dash>
simpson: with org-mode, of course
<grahamc>
you say, defending a DB which only just got a viable replication stream
<dash>
grahamc: see, if you know that's a performance requirement, it'll influence your decision :)
<simpson>
dash: Lately for me it's been JSON or YAML. A mediocre mean.
<grahamc>
I know mysql. it is my day job.
<dash>
sure
DutchWolfie has quit [(Ping timeout: 256 seconds)]
civodul has joined #nixos
<Judson>
Is there existing effort to systemd-ify user session stuff?
<Judson>
e.g. nm-applet?
<Judson>
or urxvtd?
takle has quit [(Remote host closed the connection)]
simendsjo has quit [(Remote host closed the connection)]
indi_ has joined #nixos
indi_ has quit [(Remote host closed the connection)]
indi_ has joined #nixos
indi_ has quit [(Remote host closed the connection)]
takle has joined #nixos
<grahamc>
rethinkdb looks neat, but the streaming isn't really an interesting component, but appears to be a big seller
indi_ has joined #nixos
DutchWolfie has joined #nixos
<cransom>
i thought the company behind rethinkdb was shutting down?
indi_ has quit [(Ping timeout: 256 seconds)]
<grahamc>
they are done, yeah
tomsmeets has quit [(Quit: Yaaic)]
tomsmeets has joined #nixos
<grahamc>
that poor aarch64 box is lonely and busy
wangoe has joined #nixos
roconnor has joined #nixos
<makefu>
grahamc: a single raspberrypi3 ?
<grahamc>
lol
<grahamc>
I'm not sure a rpi3 could compile one stdenv before the next mass rebuild came ein
roconnor has quit [(Client Quit)]
<LnL>
^ imagine a raspberry trying to build 45 jobs at the same time
<MoreTea>
@grahamc, a colleague of mine played around with aarch64 machines today from https://www.scaleway.com
<MoreTea>
they have an API for bare metal machines
<grahamc>
yeah
<grahamc>
so does packet
<wrl>
scaleway is just a branch of online.net
<wrl>
they seem pretty good
ludat has quit [(Ping timeout: 240 seconds)]
<bennofs>
can you crosscompile from aarch64 to amd64? :D
<bennofs>
to make use of that unused capacity
<wrl>
tbh i hope so, that'd be dope
<grahamc>
a major difference between the two is I can't actually pay scaleway money because they still haven't emailed me saying they have any I can use
<grahamc>
(I got on a waiting list months ago)
<wrl>
also with scaleway you can only use their stock images
<wrl>
you can install your own shit but it'll still boot a kernel from over the network unless you VNC in and interrupt the bootloader
<viric>
grahamc: can that run any 32-bit arm?
mojjo has quit [(Read error: Connection reset by peer)]
<grahamc>
viric: only things compatible with aarch64 which is not a question I can answer, because I don't know the details.
<bennofs>
how does 96 aarch64 @ 2ghc compare to 48 amd64 xeon cores @ 2.2?
<pmade>
How do I create a top-level config variable in my NixOS module, e.g., networking, services, etc.?
<makefu>
i'd love to see support for scaleway :D
<grahamc>
"it depends", bennofs.
<pmade>
I want to have a file that define a "global" set called secrets that I can use throughout my NixOS configs.
mkoenig has quit [(Remote host closed the connection)]
<grahamc>
bennofs: but Hydra does have a packet-t2 instance as well :)
<viric>
is it safe to delegate the builds of our packages to cloud computers?
<grahamc>
it is suspicious timing, but I have to leave soon -- airplane is landing :)
indi_ has joined #nixos
<bennofs>
:D
fhoffmeyer has joined #nixos
<grahamc>
but yes, Packet is a serious company with serious customers and real security controls
<viric>
a good target, you mean
<viric>
:)
<grahamc>
additionally, it is bare metal not VMs. plenty of hydra.nixos.org capacity is provided by EC2 on demand
mkoenig has joined #nixos
<viric>
right, my point was more on the ec2
apostolis has joined #nixos
<apostolis>
hello.
<grahamc>
(all thhe 52... and 54... machines.) but also, still -- yes, I think it is a perfectly fine way to build
<apostolis>
I just installed Nixos. Trying to learn to use it.
<apostolis>
Where can I find the possible options available for each package?
<bennofs>
it would probably be hard to build a backdoor if everybody is using unstable, since you cannot control which packages get built on which hosts and you don't know beforehand if a given package is going to make it into the channel
<apostolis>
For example, I have a problem with the dwm window manager
<greymalkin>
Argh. Every time I get excited about using a haskell web framework to do anything, I find out that it's near impossible to make a nix expression to make a nix expression that gets it building.
<johnw>
did you copy paste twice, or do you really want to make a nix expression that generates a nix expression to do it?
<bennofs>
greymalkin: what haskell web framework?
<apostolis>
The keybindings do not work.
<greymalkin>
snap right now. Gets hung up on map-syntax
fhoffmeyer has quit [(Ping timeout: 240 seconds)]
<dash>
apostolis: typically you can look at the args to the derivation in nixpkgs
<grahamc>
ok time to shut down. bye
<pmade>
Never mind, I see why my idea isn't going to work.
c0bw3b has left #nixos []
<apostolis>
dash: I searched in the nixos site. I only found the one that enables it. "windowmanager.dwm.enable"
grahamc has quit [(Ping timeout: 260 seconds)]
<apostolis>
Now, I am at xmonad and it has the same problem, thus I did something wrong in general.
<apostolis>
alt-shift-return does nothing
<NixOS_GitHub>
[nixpkgs] vcunat pushed 1 new commit to release-17.03: https://git.io/vyVGc
<NixOS_GitHub>
nixpkgs/release-17.03 1d92624 Vladimír Čunát: Merge older staging-17.03 into release-17.03...
hiratara has quit [(Ping timeout: 246 seconds)]
Itkovian has quit [(Quit: My MacBook has gone to sleep. ZZZzzz…)]
<glines>
hmmmm... with debugging, I get io/hpmud/model.c 532: no LaserJet_P1606dn attributes found in /nix/store/k514vzvfkzci7pjq0062xn71015h5h4h-python2.7-hplip-3.16.5/share/hplip/data/models/models.dat
<glines>
much closer
<glines>
I'm going to re-add this printer. maybe it's just old
<glines>
okay, I think I found the problem. HP had re-named my printer to HP_LaserJet_Professional_P1606dn
<glines>
it's working now. thanks
ivan has joined #nixos
<Yaniel>
can I somehow change the name that wrapQtProgram gives the real binary?
<Yaniel>
or alternatively, specify a custom name for the wrapper and leave the real binary as it is
deepfire has joined #nixos
fhoffmeyer has joined #nixos
<greymalkin>
Is there a way to override the version of hspec used by another haskell package? I've got the override, but it's not trying to use my override...
fhoffmeyer has quit [(Ping timeout: 240 seconds)]
ilja_kuklic has joined #nixos
DutchWolfie has quit [(Quit: Konversation terminated!)]
ericsagnes has quit [(Ping timeout: 256 seconds)]
<NixOS_GitHub>
[nixpkgs] dmjio opened pull request #23679: Initial commit of Google's packetdrill (master...packet-drill) https://git.io/vyVBQ
Judson has joined #nixos
<Judson>
Ugh. Updated to 16.09 and my sddm session don't work properly. Maybe because pulseaudio?
<NixOS_GitHub>
[nixops] johbo opened pull request #618: Remove -c switch in call to nc of container backend (master...adjust-netcat) https://git.io/vyVua
ma9e has quit [(Ping timeout: 260 seconds)]
ryanartecona has joined #nixos
ilja_kuklic has quit [(Ping timeout: 268 seconds)]