samueldr changed the topic of #nixos to: NixCon 2018 - 25-27 Oct In London https://nixcon2018.org/ || NixOS 18.09 released https://discourse.nixos.org/t/1076 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon
<{^_^}> [nixpkgs] @samueldr closed pull request #48346 → xmr-stak: 2.4.7 -> 2.5.0 → https://git.io/fxRWY
orivej has quit [Remote host closed the connection]
slack1256 has joined #nixos
jasongrossman has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48347 → libv4l: 1.14.2 -> 1.16.0 → https://git.io/fxRW0
<{^_^}> [nixpkgs] @f--t opened pull request #48348 → sil-fonts: added charis, doulos, and andika → https://git.io/fxRWu
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48349 → wcslib: 5.19.1 -> 5.20 → https://git.io/fxRWg
orivej has quit [Ping timeout: 268 seconds]
<samueldr> gchristensen: weird since its size doesn't look "right" compared to the monospaced fonts, and is not capitalized and without colon
<samueldr> (without colon or anything really)
<samueldr> but I'm a tough audience :)
<gchristensen> hmmm yes
marusich has joined #nixos
Dedalo has joined #nixos
oldandwise has joined #nixos
<gchristensen> oof
orivej has joined #nixos
oldandwise has quit [Client Quit]
<samueldr> maybe not the exact colour, but an idea
<gchristensen> not likely to be doable
<samueldr> ::before?
<gchristensen> I want to avoid CSS tricks to make it usable
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48350 → libtoxcore: 0.2.3 -> 0.2.8 → https://git.io/fxRWX
<samueldr> I was thinking that in addition to make something readable where CSS cannot work, visually distinguishing the parts is not a bad idea
oldandwise has joined #nixos
<gchristensen> h
<gchristensen> ah
orivej has quit [Remote host closed the connection]
slyfox_ has joined #nixos
orivej has joined #nixos
oldandwise has quit [Quit: leaving]
slyfox has quit [Ping timeout: 244 seconds]
delroth has quit [Quit: WeeChat 2.1]
delroth has joined #nixos
slyfox_ has quit [Ping timeout: 244 seconds]
pie_ has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fxRWx
slyfox has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48351 → gnome3.webkitgtk: 2.20.5 -> 2.22.2 → https://git.io/fxRWj
delroth has quit [Quit: WeeChat 2.2]
delroth has joined #nixos
<gchristensen> samueldr: the/a problem is making it display reasonably, and also not being too onerous to produce
<{^_^}> [nixpkgs] @volth opened pull request #48352 → freetype: fix cross-compilation → https://git.io/fxRlI
<gchristensen> https://gist.github.com/grahamc/8608061b18e0f38202affd685f0781cc isn't so onerous compared to some things I've looked at
<samueldr> oh, it's added intentionally to the docbook source, I now understand
<gchristensen> yeah
<samueldr> I thought it was something generated, with e.g. xsl or anything making it "tangible" in the output
<gchristensen> ah, no
<samueldr> no?
<gchristensen> it isn't generated
<samueldr> the reply was so speedy I thought this was supposed to come before my message :)
<gchristensen> :)
<gchristensen> talking to the author of DocBook: The Definitive Guide, he suggested inventing our own tag and doing pre-processing but that seems like a big step. bug we could try it?
<samueldr> I feel it's probably needed not only for this
<samueldr> some disjointed mental notes: screen output seems to be mixed-up with code within our documentation (thinking about the installation guide)
<gchristensen> yeah, we do confuse the two but I don't feel to fussed about that :P
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48353 → tvheadend: 4.2.6 -> 4.2.7 → https://git.io/fxRl3
<gchristensen> A Problem with inventing our own is we need to teach the tools about it
<samueldr> yeah :/
<samueldr> though I do feel that the precedent it will create will help elsewhere in the docs, hoping it's not overdone
<gchristensen> yeh
<samueldr> main fear is overdoing it so much the docbook doc becomes useless
<samueldr> (at that point, why not implementing NIH as grahambook?)
<gchristensen> yes :)
<samueldr> but on the other hand, if it's needed... it is needed
<gchristensen> yeah, I don't want to go this route right now.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48354 → valgrind: 3.13.0 -> 3.14.0 → https://git.io/fxRlE
slack1256 has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @dtzWill opened pull request #48355 → libbsd: fix build w/musl by adding missing include → https://git.io/fxRlK
slack1256 has joined #nixos
pie__ has joined #nixos
sigmundv has quit [Ping timeout: 244 seconds]
strobelight_ has joined #nixos
strobelight is now known as Guest21877
Guest21877 has quit [Read error: Connection reset by peer]
strobelight_ is now known as strobelight
pie_ has quit [Ping timeout: 268 seconds]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48356 → verilator: 4.002 -> 4.004 → https://git.io/fxRlS
lassulus_ has joined #nixos
drakonis_ has quit [Ping timeout: 252 seconds]
Drakonis has joined #nixos
lassulus has quit [Ping timeout: 244 seconds]
lassulus_ is now known as lassulus
drakonis_ has joined #nixos
drakonis1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48357 → slurm: 18.08.0-1 -> 18.08.1.1 → https://git.io/fxR8J
orivej has quit [Ping timeout: 245 seconds]
Drakonis has quit [Ping timeout: 252 seconds]
iyzsong has joined #nixos
jbo has joined #nixos
jbo has quit [Ping timeout: 244 seconds]
goibhniu has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48358 → renpy: 7.0.0 -> 7.1.1 → https://git.io/fxR84
mayhewluke has quit [Ping timeout: 244 seconds]
mayhewluke has joined #nixos
Unode_ has quit [Quit: WeeChat 2.2]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48359 → riot-web: 0.16.2 -> 0.16.5 → https://git.io/fxR80
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f54cb38d851 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48360 → spectre-meltdown-checker: 0.39 -> 0.40 → https://git.io/fxR8u
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48361 → sbc: 1.3 -> 1.4 → https://git.io/fxR82
oldandwise has joined #nixos
delroth has quit [Quit: WeeChat 2.2]
<oldandwise> i'm doing `make`, and missing term.h (http://termbin.com/6o0u). How do get this header?. I tried `nix-env -i ncurses.dev` but not working
<clever> ,library oldandwise
<{^_^}> oldandwise: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
delroth has joined #nixos
slack1256 has quit [Remote host closed the connection]
slack1256 has joined #nixos
<oldandwise> ok.. now did `nix-shell -p ncurses.dev` and new error is missing -ltermcap
<clever> oldandwise: you want `nix-shell -p ncurses` i believe
<oldandwise> did `nix-shell -p ncurses` .. still same error missing -ltermcap
<{^_^}> [nixpkgs] @magnetophon opened pull request #48362 → spectmorph: init at 0.4.1 → https://git.io/fxR8M
<oldandwise> yes.. here is complete record https://asciinema.org/a/9xgVQ2xonHulR8zlhDK0NKRJj
Ariakenom_ has quit [Read error: Connection reset by peer]
samrose has quit [Ping timeout: 256 seconds]
silver has quit [Read error: Connection reset by peer]
strobelight has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48363 → rspamd: 1.7.9 -> 1.8.0 → https://git.io/fxR4v
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48364 → sslmate: 1.6.0 -> 1.7.0 → https://git.io/fxR4U
wpcarro has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48365 → remmina: 1.2.31.4 -> 1.2.32 → https://git.io/fxR4W
slyfox has quit [Ping timeout: 246 seconds]
slyfox has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48366 → react-native-debugger: 0.7.20 -> 0.8.1 → https://git.io/fxR4E
marusich has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48367 → subversionClient: 1.10.2 -> 1.10.3 → https://git.io/fxR4o
oldandwise has quit [Quit: leaving]
<{^_^}> [nixpkgs] @Ma27 merged pull request #48366 → react-native-debugger: 0.7.20 -> 0.8.1 → https://git.io/fxR4E
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fxR4N
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48368 → sonarr: 2.0.0.5228 -> 2.0.0.5252 → https://git.io/fxRBk
<{^_^}> [nixpkgs] @peterhoeg merged pull request #48350 → libtoxcore: 0.2.3 -> 0.2.8 → https://git.io/fxRWX
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/fxRBt
sb0 has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @dtzWill closed pull request #48354 → valgrind: 3.13.0 -> 3.14.0 → https://git.io/fxRlE
<{^_^}> [nixpkgs] @dtzWill merged pull request #48355 → libbsd: fix build w/musl by adding missing include → https://git.io/fxRlK
<{^_^}> [nixpkgs] @dtzWill pushed 2 commits to master: https://git.io/fxRBW
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48369 → sigal: 1.4.0 -> 1.4.1 → https://git.io/fxRB8
sb0 has joined #nixos
slack1256 has quit [Remote host closed the connection]
slack1256 has joined #nixos
astronavt has quit [Ping timeout: 245 seconds]
init_6 has joined #nixos
marusich has joined #nixos
slack1256 has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48370 → shotcut: 18.09.16 -> 18.10.08 → https://git.io/fxRBi
<{^_^}> [nixpkgs] @kalbasit opened pull request #48371 → easyrsa: add support for darwin → https://git.io/fxRBQ
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fxRRs
fragamus has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48372 → qutebrowser: 1.4.2 -> 1.5.1 → https://git.io/fxRRr
<colemickens> what would be the easiest/least hacky way of updating a hash in a nix file programatically
<hyper_ch> define programatically
<colemickens> I'm trying to write a script that grabs the latest commit/sha256 for a repo and updates the nix file.
<colemickens> Hopefully just a shell script. The commit/sha256 is easy
<hyper_ch> good luck
<hyper_ch> github sha isn't the same as the nix file one IIRC
<hodapp> can't one coax nix-prefetch-url into giving the hash?
<hyper_ch> one can
<colemickens> I already have that part working though.
<colemickens> Anyway, I guess I'll just use sed.
<adisbladis> colemickens: There is a thing in `common-updater-scripts` called `update-source-version`
<colemickens> adisbladis: that looks great, thanks a bunch
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48373 → khal: 0.9.9 -> 0.9.10 → https://git.io/fxR0J
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
WizBright has quit [Ping timeout: 246 seconds]
rotaerk has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48374 → postgis: 2.4.5 -> 2.5.0 → https://git.io/fxR02
b has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48375 → pg_cron: 1.0.2 -> 1.1.2 → https://git.io/fxR0o
pie__ has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48376 → pipenv: 2018.7.1 -> 2018.10.9 → https://git.io/fxR0M
endformationage has quit [Quit: WeeChat 1.9.1]
iyzsong has quit [Ping timeout: 244 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/00d7ce7ef1a (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
clacke[m] has joined #nixos
mayhewluke has quit [Ping timeout: 272 seconds]
mayhewluke has joined #nixos
drakonis1 has quit [Ping timeout: 268 seconds]
rotaerk has joined #nixos
drakonis1 has joined #nixos
graphene has quit [Remote host closed the connection]
rotaerk has quit [Ping timeout: 252 seconds]
graphene has joined #nixos
Dedalo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
clacke has joined #nixos
<clacke> I am trying to join #nixos from matrix. How do I talk to NickServ on pierrebeauchamp.com?
<adisbladis> clacke: Wrong url? ;)
<clacke> When I go to #freenode_#nixos:matrix.org it redirects to #nixos:pierrebeauchamp.com, so someone created that alias
rotaerk has joined #nixos
<clacke> But hm, now I see that the connection is actually mediated by appservice-irc on matrix.org
<clacke> So at this point it should Just Work -- I've managed to join other channels.
<clacke> I thought there was something quirky about #nixos, but if it's using the same bridge as everyone else, I won't bother the channel, I'll just keep trying.
<clacke> aliases on matrix can be really confusing sometimes
fractal has quit [Ping timeout: 244 seconds]
zenhoth has joined #nixos
<adisbladis> One of many reasons I stopped using the bridges
<emily> http://pierrebeauchamp.com/ ... I'm confused.
<adisbladis> https://pierrebeaucamp.com/ actually
<adisbladis> Still confusing but less so
<emily> oh, whoops
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/fxRuT
drakonis1 is now known as drakonis
drakonis_ has quit [Read error: Connection reset by peer]
<clacke> Is anyone on Matrix and can tell me the cryptohash name of the room?
<clacke> (room settings: "This room's internal ID is !asdfqwerfoobar1234:matrix.org
dmc has quit [Quit: WeeChat 2.2]
<{^_^}> [nixpkgs] @bgamari opened pull request #48377 → Cross fixes for 18.09 → https://git.io/fxRuW
<clacke> Never mind, I'm actually almost-in the room, and it's !AinLFXQRxTuqNpXyXk:matrix.org. I'm just not able to join or leave, just lurk.
<clacke> sorry to have bothered you all, this will probably resolve itself at some arbitrary point in the future when some thing or other restarts
dmc has joined #nixos
<{^_^}> [nixpkgs] @bgamari opened pull request #48378 → [WIP] Port switch-to-configuration script to Python → https://git.io/fxRuu
<sphalerit> clacke: I see you in the matrix room
<zenhoth> Got a question about configuration. If a package ships with /etc and expects to read it, nixos doesn't seem to link it anywhere, so is the package expected to access it via ../etc?
<Myrl-saki> zenhoth: "If a package ships with /etc"?
<Myrl-saki> I'm guessing you mean example configurations?
<zenhoth> Files under /etc
<zenhoth> Well no, actual configuration that it reads at runtime
<Myrl-saki> zenhoth: A lot(citation needed) of packages accept a configuration path override.
<zenhoth> Right, except you'd need to update that every time you update the package
<zenhoth> Because of the nix store path containing the hash
orivej has joined #nixos
<Myrl-saki> zenhoth: Yes.
<Myrl-saki> [myrl@myrl:~]$ cat /nix/store/1im89f10nhwbfgsmsng9k5531q7yxxjd-unit-dhcpcd.service/dhcpcd.service | grep conf
<Myrl-saki> ExecStart=@/nix/store/xjkjsjyqm4lyrx3sril99f48q9ji0q2g-dhcpcd-7.0.8/sbin/dhcpcd dhcpcd -w --quiet --config /nix/store/bpskv7q1y835xbq1bgp03qhavcjjhgfd-dhcpcd.conf
<zenhoth> Right, but that probably got configured as part of package building
<Myrl-saki> zenhoth: Oh! Nope. :P
<Myrl-saki> Give me a few.
<Myrl-saki> Am I the only one who keeps forgetting Github's hotkeys? ffs
<zenhoth> My case is i3blocks, which seems to be hardcoded to look in /etc by default, falling back to user dirs, etc
<zenhoth> I'm trying to avoid using user dirs for the moment, because you need a store path in the config (it ships with several executables that it needs to be able to find as part of normal operation)
<Myrl-saki> zenhoth: The package does not need rebuilding.
<Myrl-saki> zenhoth: But the service does.
<zenhoth> Those two are different? Interesting.
<zenhoth> Anyway, not entirely relevant :P
<Myrl-saki> zenhoth: Can you tell me more about your exact problem?
<zenhoth> i3blocks.conf needs a path to the root of a bunch of executables that come with i3blocks
<zenhoth> This is in /nix/store
<Myrl-saki> Ohh lol
<zenhoth> The default config for i3blocks got magicked to contain this path
<Myrl-saki> That does sound pretty complicated.
<zenhoth> So I'm trying to get it to use the default for now
<zenhoth> Yeah, it's somewhat unfortunate
<Myrl-saki> zenhoth: FWIW, why not just make a custom i3blocks.conf?
<zenhoth> Because I'm trying to avoid having to manually update the nix store path every time I update the package
Peaker has joined #nixos
<zenhoth> If I could get configuration.nix to render this config to my home directory for me, that would be great, but that seems to be unsupported
<Peaker> why does nix-build take ~30 sec to start doing anything (after 5 sec or so it prints warning: "dumping very large path ..", and takes much longer)
<Ralith> zenhoth: so just do the thing every other service with a config file does?
<zenhoth> What is this thing? (new to nixos)
<Ralith> or if the config file doesn't actually have any interesting configuring to do, you can just generate it during installHase
<Ralith> installPhase*
<zenhoth> It does. It comes with some basic default config that is otherwise not defaulted to
<Ralith> Myrl-saki just explained and linked some examples above
<Peaker> does cabal2nix support embedded C code in packages? manually looking at the output of 'cabal2nix' seems not to
<zenhoth> Right, it's not a service though
<zenhoth> It gets executed by i3
<zenhoth> And I can change how in the i3 config, but again, that's manually written by me in my home directory
<Peaker> does cabal2nix have any other output besides stdout when given a package dir? or should that be enough to build the derivation?
<Myrl-saki> Have to run an errand, will check back once done.
<clacke> Thanks, spharelit. I can't type there though. I have a big "[you have been kicked because err_needreggednick]", with a "Rejoin" and a "Forget room", neither of which works ... But I am able to lurk and see the conversation. I even got a notification for your message.
<clacke> (I am able to join other rooms that required a regged nick)
<clacke[m]> typing from mobile client
<clacke[m]> oh wow ok, maybe I just need to kill the browser session
clacke has quit []
<Peaker> how do I change a cabal2nix derivation to pass -I of a directory (IOW: how to make cabal2nix respect the 'include-dirs' field?)
clacke[m] has left #nixos ["User left"]
clacke[m] has joined #nixos
<clacke[m]> Would you look at that, it helped. Again, sorry everyone for the noise.
phreedom has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @FRidh pushed 94 commits to staging: https://git.io/fxRzt
<{^_^}> [nixpkgs] @xeji closed pull request #48341 → zstd: 1.3.5 -> 1.3.6 → https://git.io/fxRCe
<{^_^}> [nixpkgs] @FRidh merged pull request #47631 → cozy-audiobooks: init at 0.6.3 → https://git.io/fxUxZ
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to master: https://git.io/fxRz3
<{^_^}> [nixpkgs] @FRidh merged pull request #48372 → qutebrowser: 1.4.2 -> 1.5.1 → https://git.io/fxRRr
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « qutebrowser: 1.4.2 -> 1.5.1 »: https://git.io/fxRzG
<{^_^}> [nixpkgs] @FRidh merged pull request #48376 → pipenv: 2018.7.1 -> 2018.10.9 → https://git.io/fxR0M
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « pipenv: 2018.7.1 -> 2018.10.9 »: https://git.io/fxRzn
<{^_^}> [nixpkgs] @FRidh merged pull request #48373 → khal: 0.9.9 -> 0.9.10 → https://git.io/fxR0J
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « khal: 0.9.9 -> 0.9.10 »: https://git.io/fxRzC
<{^_^}> [nixpkgs] @FRidh merged pull request #48370 → shotcut: 18.09.16 -> 18.10.08 → https://git.io/fxRBi
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « shotcut: 18.09.16 -> 18.10.08 »: https://git.io/fxRzl
<{^_^}> [nixpkgs] @FRidh merged pull request #48369 → sigal: 1.4.0 -> 1.4.1 → https://git.io/fxRB8
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « sigal: 1.4.0 -> 1.4.1 »: https://git.io/fxRzB
clacke[m] has left #nixos ["User left"]
<{^_^}> [nixpkgs] @FRidh merged pull request #48368 → sonarr: 2.0.0.5228 -> 2.0.0.5252 → https://git.io/fxRBk
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « sonarr: 2.0.0.5228 -> 2.0.0.5252 »: https://git.io/fxRz0
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « subversionClient: 1.10.2 -> 1.10.3 »: https://git.io/fxRzu
<{^_^}> [nixpkgs] @FRidh merged pull request #48367 → subversionClient: 1.10.2 -> 1.10.3 → https://git.io/fxR4o
<{^_^}> [nixpkgs] @FRidh merged pull request #48365 → remmina: 1.2.31.4 -> 1.2.32 → https://git.io/fxR4W
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « remmina: 1.2.31.4 -> 1.2.32 »: https://git.io/fxRzg
<{^_^}> [nixpkgs] @FRidh merged pull request #48356 → verilator: 4.002 -> 4.004 → https://git.io/fxRlS
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « verilator: 4.002 -> 4.004 »: https://git.io/fxRza
clacke[m] has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #48345 → wireshark: 2.6.3 -> 2.6.4 → https://git.io/fxRCd
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « wireshark: 2.6.3 -> 2.6.4 »: https://git.io/fxRzr
<{^_^}> [nixpkgs] @FRidh merged pull request #48343 → woeusb: 3.2.9 -> 3.2.10 → https://git.io/fxRCZ
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « woeusb: 3.2.9 -> 3.2.10 »: https://git.io/fxRzi
<{^_^}> [nixpkgs] @FRidh merged pull request #48342 → xdg-desktop-portal: 1.0.2 -> 1.0.3 → https://git.io/fxRCI
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « xdg-desktop-portal: 1.0.2 -> 1.0.3 »: https://git.io/fxRzX
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « workrave: 1.10.21 -> 1.10.23 »: https://git.io/fxRzM
<{^_^}> [nixpkgs] @FRidh merged pull request #48340 → workrave: 1.10.21 -> 1.10.23 → https://git.io/fxRcj
<{^_^}> [nixpkgs] @xeji closed pull request #48351 → gnome3.webkitgtk: 2.20.5 -> 2.22.2 → https://git.io/fxRWj
alex`` has joined #nixos
<emily> :o
<emily> lots of activity
<{^_^}> [nixpkgs] @pSub pushed 0 commits to add-notice-file: https://git.io/fxRzH
phreedom has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @volth to staging « buildPerlPackage -> perlPackages.buildPerlPackage »: https://git.io/fxRzN
<{^_^}> [nixpkgs] @FRidh closed pull request #48298 → buildPerlPackage -> perlPackages.buildPerlPackage → https://git.io/fxBzu
oida has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @markuskowa merged pull request #48357 → slurm: 18.08.0-1 -> 18.08.1.1 → https://git.io/fxR8J
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fxRgT
oida has joined #nixos
iyzsong has joined #nixos
orivej has quit [Ping timeout: 244 seconds]
Peaker has quit [Remote host closed the connection]
shabius has quit [Quit: Leaving]
juhe has joined #nixos
drakonis has quit [Ping timeout: 246 seconds]
shabius has joined #nixos
drakonis has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #48210 → solc: 0.4.24 -> 0.4.25 → https://git.io/fxlaZ
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fxRgS
boomshroom has quit [Ping timeout: 244 seconds]
boomshroom has joined #nixos
simukis has quit [Quit: simukis]
<{^_^}> [nixpkgs] @FRidh merged pull request #48360 → spectre-meltdown-checker: 0.39 -> 0.40 → https://git.io/fxR8u
[Leary] has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « spectre-meltdown-checker: 0.39 -> 0.40 »: https://git.io/fxRgp
FRidh has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #48353 → tvheadend: 4.2.6 -> 4.2.7 → https://git.io/fxRl3
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « tvheadend: 4.2.6 -> 4.2.7 »: https://git.io/fxR2e
Lears has quit [Ping timeout: 246 seconds]
oldandwise has joined #nixos
<oldandwise> `convert` is part of imagemagick? I have `gm`, but could not find `convert`
capisce has quit [Ping timeout: 264 seconds]
<sphalerite> oldandwise: convert is part of imagemagick, and graphicsmagick has convert as a subcommand of gm
<sphalerite> oldandwise: so you can either use imagemagick, or use `gm convert` instead of `convert`
<oldandwise> i see it now.. got mixed up 'imagemagick' with 'graphicsmagick'
<etu> oldandwise: That's one of the reasons I prefer graphicsmagick. They don't litter the path with generic names like "convert" :p
<oldandwise> Can i do a nix-shell of nixpkgs/pkgs/applications/graphics/imgcat/default.nix? Just want to examine more the environment inside a *.nix definition
marusich has quit [Quit: Leaving]
<oldandwise> ie, want to see where a var is pointing to...${ncurses} for example as defined in default.nix
<sphalerite> nix-shell '<nixpkgs>' -A imgcat
init_6 has quit []
<sphalerite> but that probably won't really get you what you want exactly
<oldandwise> so, aside from `ldd`, how else can i know where in store are my dependencies taken from?
<{^_^}> [nixpkgs] @Mic92 merged pull request #48249 → apacheHttpd: add lynx binary path to apachectl → https://git.io/fx86T
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fxR2z
<oldandwise> ie, the nix way of telling...
<{^_^}> [nixpkgs] @Mic92 merged pull request #48377 → Cross fixes for 18.09 → https://git.io/fxRuW
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to release-18.09: https://git.io/fxR2w
<sphalerite> oldandwise: you could use nix-store -q with --references, --requisites, --graph, --tree to see the path dependencies
<sphalerite> By which I mean any of the comma-separated flags
boomshroom has quit [Quit: WeeChat 2.1]
<{^_^}> [nixpkgs] @dtzWill opened pull request #48379 → cython: patch to fix w/3.7 from upstream → https://git.io/fxR25
jbgi has joined #nixos
<oldandwise> how do i get 'pygmentize'?
<sphalerite> ,locate pygmentize
<{^_^}> Found in packages: ihaskell, python27Packages.pygments, python36Packages.pygments
<sphalerite> oldandwise: nix-shell -p python36Packages.pygments
<{^_^}> [nixpkgs] @Mic92 merged pull request #48363 → rspamd: 1.7.9 -> 1.8.0 → https://git.io/fxR4v
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fxRak
<oldandwise> thanks... brb
oldandwise has quit [Quit: leaving]
mayhewluke has quit [Ping timeout: 272 seconds]
mayhewluke has joined #nixos
kreetx has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker merged pull request #48371 → easyrsa: add support for darwin → https://git.io/fxRBQ
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fxRaW
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon2 is now known as Mateon1
thc202 has joined #nixos
orivej has joined #nixos
drakonis has quit [Ping timeout: 252 seconds]
drakonis has joined #nixos
<{^_^}> [nixpkgs] @Ma27 merged pull request #47955 → spotifywm-unstable: init at 2016-11-28 → https://git.io/fx3Vz
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/fxRVB
cmacrae has joined #nixos
elgoosy has joined #nixos
siers has joined #nixos
Ariakenom has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/1e773a51dc2 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
Thra11 has joined #nixos
cyris212 has joined #nixos
alex`` has quit [Ping timeout: 244 seconds]
arianvp_ is now known as arianvp
<cyris212> I am a bit confused by channels.
<cyris212> I want to install intellij ultimate from the unstable channel. So I've added the channel, however the new expressions don't show up when using `nix search -u`
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48380 → pgroonga: 2.1.3 -> 2.1.4 → https://git.io/fxRwZ
drakonis has quit [Ping timeout: 252 seconds]
<sphalerite> cyris212: yeah channels are a bit broken UX-wise. If you just want to install a single package, you can do something like nix-env -f channel:nixpkgs-unstable -iA idea.idea-community
<sphalerite> (without doing anything with nix-channel)
<cyris212> sphalerite: Seems to work. Thank you!
<sphalerite> cyris212: to update it you'll need to rerun the same command, because nix-env's UX is also a bit broken
<sphalerite> ,imperative
<{^_^}> nix-env has multiple drawbacks as an imperative package manager. nix-env -u will sometimes upgrade to the wrong thing; the outputs to install are very finicky to override; and packages that have been removed or are otherwise unavailable will remain in your profile without any warnings. Consider using a ,declarative setup instead.
<symphorien> cyris212: to search, use nix search -f "<thechannel>" -u
siers has quit [Ping timeout: 252 seconds]
<sphalerite> or better --no-cache since that won't confuse future search results
<symphorien> oh I did not know about this flag
<sphalerite> … yeah another thing that's kind of broken UX-wise >_<
<{^_^}> [nixpkgs] @lschuermann opened pull request #48381 → libwacom: 0.29 -> 0.31 → https://git.io/fxRwu
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48382 → osinfo-db: 20180920 -> 20181011 → https://git.io/fxRwr
<cyris212> sphalerite: nix-env -f channel:nixpkgs-unstable -iA idea.idea-community works. However if you swap "community" with "ultimate" it does nothing and exits with rc 0.
<sphalerite> damn you're running into ALL the brokenness xP
graphene has quit [Remote host closed the connection]
<sphalerite> It's a known bug, #38952, which, uh, could be fixed quite easily AFAIU but hasn't
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48383 → nextcloud: 14.0.1 -> 14.0.3 → https://git.io/fxRwM
<{^_^}> https://github.com/NixOS/nixpkgs/issues/38952 (by Andrei-Pozolotin, 26 weeks ago, open): fails silently: nix-env -v -i -A nixos.oraclejdk8
graphene has joined #nixos
<sphalerite> cyris212: but basically: ultimate is nonfree and you need to allow that explicitly. The error message that's supposed to show up should show if you do nix build -f channel:nixpkgs-unstable idea.idea-ultimate
<cyris212> sphalerite: well i've already set `nixpkgs.config.allowUnfree = true;` in my configuration.nix. Should that be enough?
<sphalerite> ,unfree
<cyris212> (I could not find a flag or something in the nix-env man page)
<sphalerite> there are two different nixpkgs configs that take effect — one for the system, which you've set, and a _separate_ one for users
drakonis has joined #nixos
<cyris212> sphalerite: there we go :-).
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48384 → nanoflann: 1.2.3 -> 1.3.0 → https://git.io/fxRrI
<sphalerite> infinisil: any idea why ,unfree didn't work just there? I tried it in #bottest just now where it worked fine
<cyris212> Thank you so much. You probably saved me a couple of hours of trying around.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48385 → neo4j: 3.4.7 -> 3.4.8 → https://git.io/fxRrg
kiloreux_ has quit [Ping timeout: 245 seconds]
kiloreux has quit [Ping timeout: 245 seconds]
nbardiuk has joined #nixos
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/32bcd72bf28 (from 2 days ago, history: https://channels.nix.gsc.io/nixos-unstable)
<{^_^}> [nixpkgs] @FRidh merged pull request #46671 → pythonPackages.jupyter-repo2docker: init at 0.6.0 → https://git.io/fAXWj
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/fxRrX
<{^_^}> [nixpkgs] @fpletz merged pull request #48209 → Add licenses → https://git.io/fxlga
<{^_^}> [nixpkgs] @fpletz pushed 8 commits to master: https://git.io/fxRrM
jasongrossman has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @fpletz closed pull request #48383 → nextcloud: 14.0.1 -> 14.0.3 → https://git.io/fxRwM
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48386 → opencollada: 1.6.63 -> 1.6.65 → https://git.io/fxRrA
cmacrae has quit [Remote host closed the connection]
kiloreux_ has joined #nixos
kiloreux has joined #nixos
goibhniu has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48387 → ocamlPackages.ppxlib: 0.3.0 -> 0.3.1 → https://git.io/fxRoY
<{^_^}> [nixpkgs] @fpletz merged pull request #48359 → riot-web: 0.16.2 -> 0.16.5 → https://git.io/fxR80
<{^_^}> [nixpkgs] @fpletz pushed commit from @r-ryantm to master « riot-web: 0.16.2 -> 0.16.5 »: https://git.io/fxRoB
<{^_^}> [nixpkgs] @fpletz merged pull request #48319 → nextcloud: 14.0.1 -> 14.0.3 → https://git.io/fxBFu
<{^_^}> [nixpkgs] @fpletz pushed commit from @lschuermann to master « nextcloud: 14.0.1 -> 14.0.3 »: https://git.io/fxRo0
<{^_^}> [nixpkgs] @peterhoeg merged pull request #48119 → nixos/modules: services.syncthing add guiAddress parameter → https://git.io/fxc0O
<{^_^}> [nixpkgs] @peterhoeg pushed 3 commits to master: https://git.io/fxRoa
b has joined #nixos
<{^_^}> [nixpkgs] @offlinehacker merged pull request #48385 → neo4j: 3.4.7 -> 3.4.8 → https://git.io/fxRrg
<{^_^}> [nixpkgs] @offlinehacker pushed 2 commits to master: https://git.io/fxRKI
orivej has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48388 → ne: 3.1.1 -> 3.1.2 → https://git.io/fxRKO
drakonis has quit [Ping timeout: 252 seconds]
<{^_^}> Channel nixos-18.09-small advanced to https://github.com/NixOS/nixpkgs/commit/970b2937f68 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.09-small)
mokasin has joined #nixos
<mokasin> Hi. I'd like to use a package from unstable in a container like that: https://pastebin.com/arCrKV0T
<mokasin> But I get 'The option `containers.foobar.unstable' defined in `<unknown-file>' does not exist.'
<srhb> mokasin: unstable is simply a nixpkgs checkout (presumably, your channel named unstable) -- it doesn't somehow provide a sub-namespaced module system for you, so unstable.foo is morally equivalent to pkgs.foo -- that is, just the package set.
<srhb> mokasin: Assuming you just want to override the package version for nextcloud, what you want to look into is overlays
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48389 → openimageio: 1.8.14 -> 1.8.15 → https://git.io/fxRKQ
<srhb> specifically, something like nixpkgs.overlays = [(self: super: { nextcloud = unstable.nextcloud; })]
<mokasin> srhb, yes, I named the channel unstable. I must admit, I only understood half of what your saying ;)
simukis has joined #nixos
<mokasin> What is a checkout?
<srhb> OK, fair enough
<srhb> Essentially just the files in the nixpkgs repository (at some version)
<mokasin> What do you mean by 'morally equivalent'? Why does unstable.foo does not refer to a checkout from the unstable channel?
<srhb> Am I right to assume the nextcloud service doesn't exist on the stable branches?
<srhb> mokasin: It does, but it doesn't provide the nixos modules in the way that you seem to expect
<mokasin> An old version does, but a newer and much more complete version has recently been merged and not yet backported
drakonis has joined #nixos
<srhb> mokasin: When you say unstable.services.nextcloud, that's essentially pkgs.services.nextcloud -- (where pkgs is from the unstable channel) but there's no such thing in pkgs. It's a NixOS module
<srhb> So, you'll need to do two things..
<srhb> 1) import the new module and 2) override the package versions using overlays.
<srhb> Let me find you some links..
<mokasin> srhb, that would be nice. I'm a nix noob and I find the documentation not exactly lacking but very distributed. It is hard to find intro level guides
<srhb> mokasin: Yep, it's hard to find your way around at first :)
fendor has joined #nixos
<mokasin> srhb, okay, I fiddle around a bit. Thanks so far!
<srhb> mokasin: So on a high level, importing the module from unstable will make the services.nextcloud options available to you, while overlaying the packages will provide the correct versions of the _packages_ the module uses.
jasongrossman has joined #nixos
<srhb> mokasin: Sure. Feel free to ask away if you need guidance.
offlinehacker has joined #nixos
<mokasin> Hmm, is there a glossar somewhere?
<srhb> mokasin: No, but there really ought to be... :-)
<srhb> (A NixOS module is the thing that provides the configuration options you use in configuration.nix, and turns them into a full system)
<srhb> mokasin: (An overlay is a modification to a nixpkgs package set)
<mokasin> and a package is, well, an app for example?
<gchristensen> (for nix-only terms: https://nixos.org/nix/manual/#part-glossary)
<srhb> Package is surprisingly hard to define in nix. But yes, something like that. In this case I'm thinking of the nextcloud "software" specifically
<srhb> We loosely speak about "packages" as if they were the same thing you'd know from eg. Ubuntu or Arch..
<srhb> That's usually good enough to get pretty far.
<mokasin> Okay, so I basically was only loading the module from unstable. But without the fitting pkg, this does not make sense. Therefore I need an overlay to override the pkg. Right?
<srhb> mokasin: Almost. You were referring to something that doesn't make sense. pkgs, and hence your "unstable" name doesn't actually expose any of the modules directly. So pkgs.services makes no sense, and therefore unstable.services doesn't either.
<mokasin> So that the module makes a configuration for the package of the same checkout?
<srhb> First: You need to have the module in order to even be able to refer to its options.
elgoosy has quit [Remote host closed the connection]
<srhb> that will look something like `imports = [ "${unstable}/nixos/modules/.../path-to-nextcloud" ];`
<srhb> mokasin: Then, you need an overlay to provide the packages that module uses. That will look like the nixpkgs.overlays line I wrote above.
<mokasin> This is what you meant by, there is no namespace, I can access directly I suppose
<srhb> Right, once you've imported it it will just be called services.nextcloud
<mokasin> I'm not right there, but a few pieces fell into the right places in my mind ;)
<srhb> Tiny steps is fine. :-)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48390 → nlohmann_json: 3.2.0 -> 3.3.0 → https://git.io/fxR6u
<mokasin> fix-point refers to a converges configuration?
<mokasin> converged
<srhb> mokasin: fix-point is a more general concept, but that's one thing it could refer to, yes.
<{^_^}> [nixpkgs] @tycho01 opened pull request #48391 → skypeforlinux: 8.28.0.41 -> 8.32.0.44 → https://git.io/fxR6D
pie__ has joined #nixos
jasongrossman has quit [Ping timeout: 252 seconds]
<infinisil> sphalerite: The bot has random outages of a couple seconds :P
<infinisil> I should fix that yeah lol
<sphalerite> :D
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48392 → metabase: 0.30.3 -> 0.30.4 → https://git.io/fxR6h
Thra11 has quit [Ping timeout: 246 seconds]
orivej has joined #nixos
<mokasin> gchristensen, that's helpful. Everything not that glossary refers with some probability to a concept from nixpkgs :)
elgoosy has joined #nixos
<mokasin> srhb, I'm not quite getting, where I need to put the nix expression defining the overlay.
<gchristensen> make the dir ~/.config/nixpkgs/overlays/ and put your overlay at ~/.config/nixpkgs/overlays/myoverlay.nix, or ~/.config/nixpkgs/overlays/myoverlay/default.nix
<mokasin> gchristensen, it strikes me a bit strange, if the all the configuration sits in /etc/nixos, but overlays in the roots home directory. What is the reason behind that?
<mokasin> I'd expect, that I can define it somewhere in /etc/nixos/configuration.nix
<gchristensen> ooh for nixos!
jasongrossman has joined #nixos
<mokasin> yes :)
<gchristensen> On a NixOS system the value of the nixpkgs.overlays option, if present, is passed to the system Nixpkgs directly as an argument. Note that this does not affect the overlays for non-NixOS operations (e.g. nix-env), which are looked up independently. ----- add: nixpkgs.overlays = [(import ./my-overlay)];
<mokasin> gchristensen, okay. But what I don't get, what puts nixpkgs into the namespace?
<mokasin> Is it 'magic'?
<gchristensen> no it is an option https://nixos.org/nixos/options.html#nixpkgs.overlays
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48393 → mopidy-iris: 3.26.2 -> 3.27.1 → https://git.io/fxRim
<mokasin> ah, okay
<mokasin> didn't realise
drakonis has quit [Ping timeout: 252 seconds]
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos
b has quit [Read error: Connection reset by peer]
b has joined #nixos
BL[m] has joined #nixos
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/970b2937f68 (from 4 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
drakonis has joined #nixos
<BL[m]> hello. I was wondering, is there a way to trace an attribute of any set in nixpkgs to its definition?
<BL[m]> It might be very helpful, as documentation is lacking for most of the std combinators
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48394 → libvirt-glib: 1.0.0 -> 2.0.0 → https://git.io/fxRiA
mayhewluke has quit [Ping timeout: 252 seconds]
<BL[m]> I mean, except for cloning a repo and grepping it every time with `myattr = `
<{^_^}> [nixpkgs] @joakim1999 opened pull request #48395 → eclipse: add Eclipse IDE for Java Developers 4.7 and 4.8 → https://git.io/fxRih
<BL[m]> the*
mayhewluke has joined #nixos
mkroehnert has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48396 → mailman: 2.1.24 -> 2.1.29 → https://git.io/fxRPU
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fxRPT
<{^_^}> [nixpkgs] @Infinisil merged pull request #48006 → profile-sync-daemon: add missing path to systemd service → https://git.io/fxsrA
<infinisil> > builtins.unsafeGetAttrPos "haskellPackages" pkgs
<{^_^}> null
<infinisil> > builtins.unsafeGetAttrPos "a" { a = 10; }
<{^_^}> { column = 33; file = "(string)"; line = 198; }
<infinisil> BL[m]: Above should work
<infinisil> (even the haskellPackages one, the bot made a mistake there)
<BL[m]> wow
<BL[m]> thank you, wasn't expection something like this to be in builtins
<gchristensen> BL[m]: what standard combinators?
<BL[m]> i mean, something like `runCommand` or whatever
<gchristensen> gotcha
<gchristensen> instead of grepping locally I usually use https://search.nix.gsc.io/?q=runCommand%20%3D ;) but yeh, improving that would be very nice.
<BL[m]> and there are https://channels.nix.gsc.io/
<BL[m]> that's very helpful, thank you!
<BL[m]> and you are the author!
* BL[m] sends kudos to gchristensen
<gchristensen> thaht search engine is Hound by Etsy https://github.com/etsy/hound but yeah I do host it :)
orivej has quit [Ping timeout: 244 seconds]
rycee[m] has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @Mic92 opened pull request #48397 → rambox: 0.5.17 -> 0.6.1 → https://git.io/fxRPM
ejpcmac has quit [Ping timeout: 260 seconds]
mpuppe has quit [Ping timeout: 250 seconds]
sphalerit has quit [Ping timeout: 276 seconds]
mic921 has quit [Ping timeout: 276 seconds]
ejpcmac has joined #nixos
siers has joined #nixos
sphalerit has joined #nixos
<infinisil> Hey, when a package is broken on a specific platform
<infinisil> Should I use meta.badPlatforms or meta.broken or meta.platforms to indicate that?
<infinisil> I think I'll go with meta.broken = stdenv.targetPlatform.{isDarwin,isAarch64}
<gchristensen> I think meta.platforms
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48398 → mapnik: 3.0.20 -> 3.0.21 → https://git.io/fxRPx
<infinisil> gchristensen: I think I prefer broken because platforms would indicate that that platform isn't supported at all
goibhniu has quit [Ping timeout: 252 seconds]
alexshpilkin has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48399 → mdp: 1.0.14 -> 1.0.15 → https://git.io/fxRPh
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48400 → memcached: 1.5.10 -> 1.5.11 → https://git.io/fxRXJ
das_j has joined #nixos
NickHu has joined #nixos
<das_j> How does the android sdk work under nixos?
siers has quit [Ping timeout: 246 seconds]
<das_j> I can use the SDK manager, but I cannot install packages because they would be installed into the store
<NickHu> Hi, has anyone else noticed that the icons for network manager applet have been broken for a few months?
<{^_^}> [nixpkgs] @Infinisil opened pull request #48401 → clisp: Mark as broken for aarch64 → https://git.io/fxRXT
EarlDeLaWarr has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryanofsky has quit [Ping timeout: 246 seconds]
jtojnar has joined #nixos
Shados has quit [Ping timeout: 264 seconds]
<gchristensen> infinisil: and plenty of precedent :) https://search.nix.gsc.io/?q=broken%20%3D%20st&i=nope&files=&repos=
<infinisil> gchristensen: Well it's hard to tell how often platforms is used to indicate it being broken, but I guess that's another reason for using `broken = ...' :)
<{^_^}> [nixpkgs] @Infinisil merged pull request #48401 → clisp: Mark as broken for aarch64 → https://git.io/fxRXT
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fxRS5
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48402 → libtorrentRasterbar: 1.1.9 -> 1.1.10 → https://git.io/fxRSx
Thra11 has joined #nixos
Shados has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #48388 → ne: 3.1.1 -> 3.1.2 → https://git.io/fxRKO
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fxR9U
siers has joined #nixos
<thefloweringash> anyone else seeing annoyingly frequent 503s trying to fetch from cache.nixos.org ?
<gchristensen> not from here :/
<infinisil> Not here either
<thefloweringash> I feel like it started a week or two ago
<infinisil> D:
<thefloweringash> almost exactly like that, yeah
<gchristensen> I mentioned the issue to a contact with Fastly, hopefully we can figure it out
siers has quit [Ping timeout: 276 seconds]
<gchristensen> that is helpful
<{^_^}> [nixpkgs] @patjouk opened pull request #48403 → Pipenv: remove uncessary dependencies → https://git.io/fxR9B
Enzime has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48404 → libgit2_0_27: 0.27.4 -> 0.27.5 → https://git.io/fxR9a
<{^_^}> Channel nixos-18.09 advanced to https://github.com/NixOS/nixpkgs/commit/d96c7a35638 (from 20 hours ago, history: https://channels.nix.gsc.io/nixos-18.09)
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/45c7d093049 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
grabb0id has joined #nixos
<hodapp> okay, I now see that cura_stable and cura are different packages o_O
<hodapp> can anyone on 18.09 reproduce my issue with cura_stable, in which it repeats "freeglut (foo): glutBitmapWidth: bitmap font 0x00000000 not found. Make sure you're not passing a stroke font." to the console when you run 'cura'?
fendor has quit [Read error: Connection reset by peer]
<hodapp> I don't know yet if one must have settings already present, or if it doesn't happen on first startup because a first-time setup wizard appears
EarlDeLaWarr has joined #nixos
<grabb0id> Hi trying to get my AMD card to run in X. I'm trying the amdgpu-pro driver but so far no luck... getting this: "(WW) glamor0: Failed to get GLSL" version followed by "(EE) AMDGPU(0): Failed to initialize glamor." Then the screen start flickering and keyboard becomes mildly unresponsive.. anyone have a clue?
<grabb0id> It's an RX Vega 56 btw. amdgpu-pro is the only one supporting this is that correct?
<{^_^}> [nixpkgs] @Infinisil opened pull request #48405 → tribler: Fix startup → https://git.io/fxR9S
<Yaniel> should also work with the non-pro amdgpu stuff
weel has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #48188 → httping: add libintl to buildInputs on Darwin → https://git.io/fxWSH
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @iwinux to master « httping: add libintl to buildInputs on Darwin (#48188) »: https://git.io/fxR9H
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48406 → leatherman: 1.5.0 -> 1.5.2 → https://git.io/fxR9Q
<weel> hi guys
<{^_^}> [nixpkgs] @thefloweringash opened pull request #48407 → gotop: 1.2.9 -> 1.5.0 → https://git.io/fxR9d
<weel> has anyone had any luck with cron jobs defined inside configuration.nix?
<jasongrossman> weel: I have.
<jasongrossman> weel: Ah, on second thoughts, maybe I haven't.
<weel> jasongrossman: oh haha you just got my hopes up
<arianvp> grabb0id: For me the native MESA drivers work fine with my RX570
<weel> I've followed the format shown on the nixos wiki page for cron but it doesn't seem to have any effect
<arianvp> I needed a newer kernel to get audio working over Displayport, but it was plug n play
<arianvp> the upstream AMD kernels drivers in MESA are usually pretty up to date in my experience, so for me there was no need to the amdgpu-pro stuff
<hodapp> symphorien: in light of that, I am now seeing the same error you are in cura. boo, so sounds like bugs in each.
<jasongrossman> weel: On second thoughts, I believe my cron jobs are working.
<arianvp> most of that is being upstreamed to MESA anyway
<arianvp> afaik
<grabb0id> Hmm Yaniel. I tried amdgpu also and it didnt work, but going to try again to see what is in the logs.
<jasongrossman> weel: Would you like to put your configuration.nix into a pastebin for us to see?
<grabb0id> arianvp: rx vega is pretty different from non-vega as I understand
<arianvp> aah
<arianvp> I see
<weel> jasongrossman: sure, one sec
<{^_^}> [nixpkgs] @patjouk opened pull request #48408 → invoke: 1.1.1 -> 1.2.0 → https://git.io/fxRHv
siers has joined #nixos
<weel> jasongrossman: https://pastebin.com/hYQY3VEz
<{^_^}> [nixpkgs] @Infinisil merged pull request #48402 → libtorrentRasterbar: 1.1.9 -> 1.1.10 → https://git.io/fxRSx
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fxRHf
<arianvp> apparently Linux 4.18 supports RX Vega out of the box (though not very stable yet)
<weel> jasongrossman: setbackground is a small bash script that's in PATH
<arianvp> You could try : boot.kernelPackages = pkgs.linuxPackages_4_18;
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fxRHk
<{^_^}> [nixpkgs] @Infinisil merged pull request #48405 → tribler: Fix startup → https://git.io/fxR9S
<grabb0id> hmm interesting
<grabb0id> arianvp: will try that also thx :)
<arianvp> I've been running 4.18 this week (just updated). I have occasional freezes though
<arianvp> so not totally stable yet
<arianvp> but YMMV
<grabb0id> arianvp: so if I select 4.18 kernel, should I remove the items in services.xserver.videoDrivers?
<arianvp> yes
<jasongrossman> weeel: I've only tried running cron jobs as root. I'll try to replicate your problem on my machine.
<jasongrossman> weel: ^
simukis has quit [Quit: simukis]
<weel> jasongrossman: thanks a ton. One thing it might be is that the setbackground script is added to my PATH from within .bashrc
<grabb0id> arianvp: so then it will revert to the default I suppose which is [ "ati" "cirrus" "intel" "vesa" "vmware" "modesetting" ]. Should it pick modesetting do you think?
<weel> jasongrossman: could that cause some issues? If so, where should I be placing the setbackground script?
<arianvp> hmmm it depends. I had some issues with modesetting on my RX570
<jasongrossman> weel: Ah, well I don't think there's any way for NixOS to pick up that path, but why don't you just give the full path in the cron line?
<grabb0id> I'll just exhaust all possibilities. Thx :)
<jasongrossman> weel: "0 * * * * theo /path/to/setbackground"
<weel> jasongrossman: oh actually that's a really simple solution, i'll try it now
<jasongrossman> :-) Please report back.
<thefloweringash> what does `setbackground` do? Does it need to talk to your display server?
<arianvp> grabb0id: having the "ati" option there is probably mandatory
<arianvp> that triggers using the free amd driver
<arianvp> bit of a weird name. I mnow
<arianvp> know*
<weel> thefloweringash: yeah, it's some basic imagemagick stuff followed by a feh --bg-tile call
<thefloweringash> In that case, I don't think cron is what you want. Maybe try a systemd user unit?
<weel> jasongrossman: does running nixos-rebuild switch also restart the cron service if I've changed the cron config?
<jasongrossman> weel: Yes.
<weel> thefloweringash: why would cron not be acceptable here? It's a much simpler, easy to use service than a systemd unit
<jasongrossman> weel: Although NixOS doesn't give a complete guarantee that restarting services will work. Sometimes you have to reboot. But I doubt you'll have to reboot in this case.
<zenhoth> Is "nixos" as a channel name special in some way, or just a random convention?
<thefloweringash> I think systemd will handle the display variable for you
<weel> jasongrossman: Ah, ok the cron is running successfully, it's the script that's not working - thefloweringash was right, the feh --bg-tile call isn't working
<jasongrossman> weel: Hm.
<weel> thefloweringash: I was under the impression that by running the cron job as my user that it should work just fine, why is this not the case?
drakonis has quit [Ping timeout: 252 seconds]
mic921 has joined #nixos
<{^_^}> [nixpkgs] @TomSmeets closed pull request #28072 → nixos/environment: make default shell aliases overridable → https://git.io/v7X9z
<thefloweringash> Have to make some assumptions about your display environment, but typically the `DISPLAY` variable gets set and/or inherited from the login manager, and tells apps which X server to talk to. You might be able to make assumptions about the value of this variable, and encode that in your crontab like `env DISPLAY=:0 /path/to/setbackground`.
<arianvp> zenhoth: it's convention.
<arianvp> whatever nixpkgs=/<path-to-channel-here> points to is used as the <nixpkgs> path inside NIX_PATH
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48409 → libpqxx: 6.2.4 -> 6.2.5 → https://git.io/fxRHF
<weel> thefloweringash: ah thanks, I'll give that a try. I'm only using one monitor and it's on display 0 so this should work
<thefloweringash> The same might apply for `XAUTHORITY` (?)
grabb0id has quit [Ping timeout: 256 seconds]
<arianvp> afaim
<arianvp> afaik*
drakonis has joined #nixos
<zenhoth> When you say nixpkgs=/<path>, where is that?
<arianvp> echo $NIX_PATH
<arianvp> it's inside the NIX_PATH environment variable
<zenhoth> Ok, so if I add another channel under some non-"nixos" name, nix-env and friends will still use "nixos" by default because that's what NIX_PATH has configured?
<{^_^}> [nixpkgs] @xeji merged pull request #47965 → zstd: 1.3.5 -> 1.3.6 → https://git.io/fx3MS
<{^_^}> [nixpkgs] @xeji pushed commit from @dywedir to master « zstd: 1.3.5 -> 1.3.6 (#47965) »: https://git.io/fxRQ4
<weel> thefloweringash: the env DISPLAY trick worked! not the prettiest but I'm happy enough with it
<{^_^}> [nixpkgs] @xeji merged pull request #48297 → perlXMLParser -> perlPackages.XMLParser → https://git.io/fxBu1
<{^_^}> [nixpkgs] @xeji pushed 4 commits to staging: https://git.io/fxRQz
<arianvp> zenhoth: yes from left to right, if it doesn't find it in the nixos directory
<arianvp> then it goes to the next path entry
<weel> thanks to you and jasongrossman, cheers guys
<arianvp> just like PATH
<mpickering> Pinning nixpkgs for every project is actually quite bad
<mpickering> You end up with so many slightly different versions of GHC in the store which use a lot of space
<ivan> what's all the triple-dot `.../` in the thesis?
aanderse has quit [Quit: aanderse]
nbardiuk has quit [Ping timeout: 252 seconds]
<infinisil> mpickering: You could update the version of all projects at the same time
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48410 → libsForQt5.libopenshot: 0.2.1 -> 0.2.2 → https://git.io/fxRQi
<mpickering> infinisil: Isn't that the same as not pinning?
<infinisil> Still gets you the reproducibility
<mpickering> I need a way of managing pins with the nix command and be able to name them so I can have a `ghc-8.4.3` pin
<mpickering> perhaps I just add an attribute to my overlays called "pins"
<mpickering> which has the right ones, this makes it also much easier to set up new pinned projects
<{^_^}> [nixpkgs] @peti merged pull request #48396 → mailman: 2.1.24 -> 2.1.29 → https://git.io/fxRPU
<{^_^}> [nixpkgs] @peti pushed 2 commits to master: https://git.io/fxRQD
<infinisil> But then it's not really pinning, because each project just gets the version you have in your overlays
<infinisil> And not a project-specific one
<infinisil> Others won't be able to reproduce it
<mpickering> ok, I also add my pins to NUR
mokasin has quit [Remote host closed the connection]
<weel> bit of a long shot, but I've also got a problem with pulseaudio and crackling audio - does anyone have any experience with using an audio interface on NixOS?
<jasongrossman> weel: \o/
<jasongrossman> thefloweringash++
<{^_^}> thefloweringash's karma got increased to 1
<weel> jasongrossman++
<{^_^}> jasongrossman's karma got increased to 3
<weel> thefloweringash++
<{^_^}> thefloweringash's karma got increased to 2
<infinisil> mpickering: Still doesn't give you reproducibility. Checking out a specific git version of your project would just use whatever nur pin the user has at the time
<mpickering> ah the pins should be immutable
<mpickering> that's a fair point though, no way to enforce that
<arianvp> What is the point if .nix-defexpr?
<{^_^}> [nixpkgs] @FRidh merged pull request #48190 → pythonPackages.scikit-bio: init at 0.5.4 → https://git.io/fxW9y
<arianvp> i'm very confused. why does nix-env use it instead of NIX_PATH?
<{^_^}> [nixpkgs] @FRidh pushed 5 commits to master: https://git.io/fxR7J
<{^_^}> [nixpkgs] @peti pushed 7 commits to haskell-updates: https://git.io/fxR7T
<infinisil> mpickering: The best thing to do imo is to have a standard pin format for your projects, such that you can write a script to update them all at once while running a compilation/tests to make sure the new version works for all of them
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « cabal2nix: update overrides for latest yaml version »: https://git.io/fxR7q
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/fxR7Z
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « git-annex: update sha256 hash for the new 6.20181011 version »: https://git.io/fxR78
weel has quit [Quit: leaving]
<{^_^}> [nixpkgs] @peti pushed 2 commits to haskell-updates: https://git.io/fxR72
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48411 → librealsense: 2.15.0 -> 2.16.1 → https://git.io/fxR7a
<{^_^}> [nixpkgs] @peti pushed 4 commits to haskell-updates: https://git.io/fxR7w
siers has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @yegortimoshenko pushed to master « maintainers: update yegortimoshenko's email »: https://git.io/fxR5J
iyzsong has quit [Ping timeout: 268 seconds]
shabius has quit [Quit: Leaving]
Dedalo has joined #nixos
pie__ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « fail2ban: 0.10.3.1 -> 0.10.4 »: https://git.io/fxR5Z
pie_ has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus pushed to release-18.09 « fail2ban: 0.10.3.1 -> 0.10.4 »: https://git.io/fxR5c
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
<mpickering> infinisil: Will you please review the first agda program to be packaged for nixos? https://github.com/NixOS/nixpkgs/pull/48288
<{^_^}> #48288 (by mpickering, 1 day ago, open): cedille: init at v1.0.0
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48412 → mpd_clientlib: 2.15 -> 2.16 → https://git.io/fxR5B
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
<hodapp> first Agda program? wow
<hodapp> but then I don't know anything written in Agda...
<arianvp> agda programs can run? :O
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48413 → libdrm: 2.4.94 -> 2.4.95 → https://git.io/fxR5V
YellowOnion_ has joined #nixos
<infinisil> mpickering: Taking a look
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48414 → libowfat: 0.31 -> 0.32 → https://git.io/fxR5r
<arianvp> Does anybody ehre know where programs.sqlite comes from inside your nix channel?
<arianvp> it's not shipped in any nixexprs.tar.gz
<arianvp> but it magically appears when updating a channel
YellowOnion__ has quit [Ping timeout: 268 seconds]
nbardiuk has joined #nixos
<{^_^}> [nixpkgs] @costrouc opened pull request #48415 → pythonPackages.gidgethub: init at 2.5.0 → https://git.io/fxR5S
<{^_^}> [nixpkgs] @xeji closed pull request #48413 → libdrm: 2.4.94 -> 2.4.95 → https://git.io/fxR5V
<arianvp> nvm
<mpickering> agda can compiled to haskell which is then compiled to an executable
<arianvp> cool
<mpickering> but no one really does this
<mpickering> which is why I claim without proof that this is the first agda program :P
<arianvp> I think I tried it once, but the code segfaulted
<arianvp> oh wait, this was idris
<mpickering> ah, now I know why my hard drive was nearly full again - /tmp is 45GB
<mpickering> yes that doesn't surprise me
<mpickering> idris doesn't compile to haskell though but I don't know what the target is
<infinisil> mpickering: Um, when I start an emacs from your cedille example, it can't find cedille mode
<infinisil> With `emacs -Q`
<mpickering> What does -Q do?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48416 → hwinfo: 21.57 -> 21.58 → https://git.io/fxRdv
<mpickering> and what is the error? I don't really know anything about emacs but it worked for me
<infinisil> -Q makes it ignore any of my own config files
<infinisil> Like ~/.emacs.d/init.el
<infinisil> mpickering: It can't find cedille-mode with M-x
<mpickering> are you sure you're running the right emacs?
<mpickering> I would look at what is in "which emacs"
<mpickering> and then check the directory that the wrapper points to
<infinisil> Yeah sure am
<infinisil> It seems that I can (require 'cedille-mode) manually to make it work
<infinisil> So whatever
<mpickering> I thought the wrapper worked in a bit of a weird way
pointfourone has joined #nixos
<mpickering> *cedille-mode
<mpickering> because it expects you to set the cedille-path to a directory which contains the cedille executable and all the emacs code.
<mpickering> but I ignored that and packaged it in a more sensible way (I think)
<infinisil> mpickering: You know what would be super fancy
shabius has quit [Quit: Leaving]
<infinisil> mpickering: Patching this to point to the nix directory during the build: https://github.com/cedille/cedille/blob/ac17f06f8847d4fc7ed70f946f337ed5b8e13319/cedille-mode.el#L32
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48417 → jackett: 0.10.258 -> 0.10.304 → https://git.io/fxRdV
<das_j> How do I properly package vim syntax highlightings?
weel has joined #nixos
<mpickering> I considered doing that but it doesn't seem like that's how the agda mode works
<weel> one last request - has anyone got any wireless peripherals working with NixOS?
<weel> I've got a wireless mouse I'd like to use and the wiki makes it sound easy enough (hardware.bluetooth.enable = true, then pair the device) but it doesn't appear to work
<infinisil> mpickering: What do you mean?
<weel> the mouse has a usb receiver I've plugged in, but pairing it is not easy
<infinisil> That way you don't have to specify the cedille binary in your config and it works well by default
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48418 → josm: 14178 -> 14289 → https://git.io/fxRdx
<mpickering> infinisil: If you think that's what people would expect then I'll do that then
sigtrm has quit [Ping timeout: 246 seconds]
<mpickering> I was just trying to copy how other emacs packages were packaged.
<infinisil> I see
<weel> both bluetoothctl/ blueman-manager say that bluetoothd is not running, and if I manually run bluetoothd there's no default controller
<infinisil> I imagine the others just didn't bother with this
<infinisil> In Nixland (or everywhere really) I very much enjoy when something Just Works (tm)
<infinisil> mpickering: So yeah, patch would be appreciated :D
sigtrm has joined #nixos
shabius has joined #nixos
<{^_^}> [nixpkgs] @xeji merged pull request #48243 → bazel-buildtools: upgrade to 2018-10-11 → https://git.io/fx8Vt
<{^_^}> [nixpkgs] @xeji pushed commit from @catern to master « bazel-buildtools: upgrade to 2018-10-11 (#48243) »: https://git.io/fxRF4
<{^_^}> [nixpkgs] @joachifm merged pull request #48071 → kdbg: init at 3.0.0 → https://git.io/fxZgS
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fxRFB
<mpickering> infinisil: I suppose it doesn't really matter because the number of potential of consumers of this package is small
<{^_^}> [nixpkgs] @xeji merged pull request #48384 → nanoflann: 1.2.3 -> 1.3.0 → https://git.io/fxRrI
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « nanoflann: 1.2.3 -> 1.3.0 (#48384) »: https://git.io/fxRF0
shabius has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48419 → ipopt: 3.12.10 -> 3.12.11 → https://git.io/fxRFz
<{^_^}> [nixpkgs] @r-ryantm opened pull request #48420 → jbake: 2.6.1 -> 2.6.2 → https://git.io/fxRFN
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
<mpickering> thanks a lot infinisil It's hard to get new packages reviewed
shabius has joined #nixos
<infinisil> Np :)
shabius has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @xeji merged pull request #48399 → mdp: 1.0.14 -> 1.0.15 → https://git.io/fxRPh
<{^_^}> [nixpkgs] @xeji pushed commit from @r-ryantm to master « mdp: 1.0.14 -> 1.0.15 (#48399) »: https://git.io/fxRbv
shabius has joined #nixos
weel has quit [Remote host closed the connection]
FRidh has quit [Quit: Konversation terminated!]
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
adulteratedjedi has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @xeji pushed commit from @volth to staging « freetype: fix cross-compilation (#48352) »: https://git.io/fxRbl
<{^_^}> [nixpkgs] @xeji merged pull request #48352 → freetype: fix cross-compilation → https://git.io/fxRlI
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
b has quit [Quit: Lost terminal]
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
shabius has joined #nixos
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Ekleog opened pull request #48421 → global-platform-pro: 0.3.10-rc11 -> 18.09.14 → https://git.io/fxRby
mayhewluke has quit [Ping timeout: 252 seconds]
mayhewluke has joined #nixos
<{^_^}> [nixpkgs] @Ekleog opened pull request #48422 → wabt: 1.0.5 -> 1.0.6 → https://git.io/fxRbp
<{^_^}> [nixpkgs] @xeji merged pull request #48408 → invoke: 1.1.1 -> 1.2.0 → https://git.io/fxRHv
<{^_^}> [nixpkgs] @xeji pushed commit from @patjouk to master « invoke: 1.1.1 -> 1.2.0 (#48408) »: https://git.io/fxRbj
<Church-> Morning
endformationage has joined #nixos
shabius has quit [Quit: Leaving]
graphene has quit [Remote host closed the connection]
shabius has joined #nixos
fractal has joined #nixos
graphene has joined #nixos
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
jbgi has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @charles-dyfis-net opened pull request #48423 → bees: init at 0.6; nixos/modules: services.bees init → https://git.io/fxRNM
alex`` has joined #nixos
Mr_Keyser_Soze has joined #nixos
Mr_Keyser_Soze has quit [Max SendQ exceeded]
__monty__ has joined #nixos
Mr_Keyser_Soze has joined #nixos
Dedalo has quit [Quit: Textual IRC Client: www.textualapp.com]
<{^_^}> [nixpkgs] @Infinisil merged pull request #48412 → mpd_clientlib: 2.15 -> 2.16 → https://git.io/fxR5B
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fxRAE
lohfu has quit [Quit: WeeChat 1.9]
lohfu has joined #nixos
lohfu has quit [Client Quit]
lohfu has joined #nixos
<mkroehnert> Hi everyone, I have question. Been running the previous Nixos release in unstable mode for a long time now and most of the things worked quite well.
<mkroehnert> With the latest nixos-rebuil boot --upgrade however, I get asked at the boot prompt for a luks password for /dev/sda2 which does not have any password set.
<mkroehnert> The initial setup with using luks was done during the initial Nixos installation and worked without any issues up to now.
<mkroehnert> Does anybody have an idea on how this could be fixed? Googling unfortunately didn't help so far.
jbgi has joined #nixos
<samueldr> mkroehnert: you do have the previous generations still?
<mkroehnert> yes
<mkroehnert> the last working one is two to three months old
<samueldr> can you tell me the commit ID of the previous working and current? it may help pin-point or reject changes
<mkroehnert> let me check on how to get the commit ID
<samueldr> IIRC by default they are listed in the name of the generation in the bootlaoder
<samueldr> (there are other ways also, don't know them off the top of my head)
<samueldr> with grub I can grep `menuentry /boot/grub/grub.cfg` to list them
<mkroehnert> the working one is listed as nixos-19.03pre154487.0a7e258012b
<samueldr> thanks
<mkroehnert> via nix-info
<samueldr> I can probably assume the non-working is the current nixos-unstable release I guess
<mkroehnert> it was generated at 2018-08-04
<mkroehnert> samueldr: yes
<mkroehnert> but I also tried a month ago with the same problem but didn't get a chance to ask until now
<samueldr> mkroehnert: how is your luks configured?
<samueldr> (I'm looking at commits between 0a7e258012b and now touching luks)
shabius has quit [Ping timeout: 250 seconds]
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/08005ede0fc (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
<mkroehnert> it is just the following: boot.initrd.luks.devices= [ {name = "NixOS"; device = "/dev/sda2"; }];
<samueldr> and how does it unlock without a password?
<mkroehnert> boot.loader is systemd-boot.enabled = true; efi.canTouchEfiVariables = true; grub.device = "/dev/sda";
<mkroehnert> I was never asked for a password before
<samueldr> hmm...
<mkroehnert> and checking the git log of my nixos/configuration.nix I never touched this line after the initial installation
<mkroehnert> this was 2016-06-18
<samueldr> the only bit that has me dumbfounded is that I didn't think a luks volume could work without a key file or a passphrase, but apparently it can
<mkroehnert> after reading up on luks after this issue I am also wondering how the setup had worked before
<{^_^}> [nixpkgs] @c0bw3b closed pull request #25768 → ecm-tools: init at github master → https://git.io/v97U0
<{^_^}> Channel nixos-18.09-small advanced to https://github.com/NixOS/nixpkgs/commit/08005ede0fc (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-18.09-small)
kahiru has left #nixos ["User left"]
<samueldr> mkroehnert: this will sound dumb, but have you tried pressing enter? I really don't know if it would help though
<samueldr> and additionally, I have assumed you are using `nixos-unstable`, are you? I haven't checked nixpkgs-unstable (which shouldn't be used to build a nixos system)
shabius has joined #nixos
<mkroehnert> samueldr: yes, I actually tried that but the prompt reappears
<samueldr> "good"... at least good to know it isn't a workaround
kai_w has joined #nixos
<mkroehnert> and I am using the nixos-unstable channel
drakonis_ has joined #nixos
<mkroehnert> strangely, nix-channel --list does not return anything
<samueldr> root's channels are used to build the system
<samueldr> so a dash of sudo may be required
<mpickering> infinisil: I updated the PR now with your suggestion
<mkroehnert> right, that did it
<mkroehnert> and yes, only one channel: nixos https://nixos.org/channels/nios-unstable
<mkroehnert> *nixos-unstable
<samueldr> hmm, a bit annoying, I can't guess at any commit between the ID you gave earlier and current nixos-unstable that would cause such an issue :/
<mkroehnert> strange
<samueldr> the only commit(s) touching luks in stage-1 are for UUID
<samueldr> though there is a commit that changes the indentation around that bit of stage-1
<mkroehnert> would it make sense to try regenerating configuration.nix and see what it produces?
<{^_^}> [nixpkgs] @c0bw3b closed pull request #24163 → riak: adding Darwin support → https://git.io/vyAH8
<samueldr> not sure it really would
<samueldr> but if you have yours in a git repo, and properly backed-up, maybe do it anyways?
<samueldr> and compare
aleph- has joined #nixos
aszlig has quit [Quit: Kerneling down for reboot NOW.]
aszlig has joined #nixos
drakonis has quit [Ping timeout: 244 seconds]
kiloreux_ has quit [Remote host closed the connection]
kiloreux has quit [Read error: Connection reset by peer]
<infinisil> mpickering: Yeah the ofborg failure is a bit odd
<samueldr> mkroehnert: i I were you I wouldn't, but do you remember how you setup the luks partition initially?
drakonis has joined #nixos
<samueldr> if I were*
<infinisil> mpickering: glibcLocales seems to be null
<mpickering> right but it works on both our machines?
<infinisil> mpickering: Why is that needed anyways?
<infinisil> ofborg might fail on a different arch I suspect
<mpickering> It's something you need when running a Haskell executable in the builder
<mpickering> You need the same stuff when using hakyll for example
<infinisil> Ahh right, I see
<infinisil> mpickering: Oh, try `buildPackages.glibcLocales` instead
<infinisil> It's what haskellSrc2nix does as well
<infinisil> LOCALE_ARCHIVE = pkgs.lib.optionalString (buildPlatform.libc == "glibc") "${buildPackages.glibcLocales}/lib/locale/locale-archive";
<infinisil> Along with a check for glibc, maybe that's what we need, hmm
<mkroehnert> samueldr: so regenerating the configuration does not produce anything with luks and I am sure that I do not need luks right now, since this is for encryption
<mkroehnert> samueldr: would it be safe to just remove the luks part in the configuration.nix?
<mpickering> infinisil: or check if the platform == linux?
<mpickering> I suppose the check you suggested is more precise
<infinisil> mpickering: The stdenv.buildPlatform.libc == "glibc" check seems to be used a couple times in pkgs/development/haskell-modules
<mpickering> why is the attribute null anyway if it's not supported? Shouldn't it just not be defined?
mkoenig has quit [Quit: Lost terminal]
<infinisil> Not sure
<samueldr> mkroehnert: check with `cryptsetup status NixOS` when booted in your working system
<samueldr> a working luks will output something starting with: /dev/mapper/LUKS-DUFFMAN-HOME is active and is in use.
mkoenig has joined #nixos
<samueldr> and having a bunch of infos following
<samueldr> and if it isn't used, I guess it would output nothing, with exit code 4
<mkroehnert> it says /dev/mapper/NixOS is inactive
<samueldr> hmm, inactive is probably different than "not existing"
<samueldr> mkroehnert: what's mounted on / ? `mount | grep 'on / '` could be used to check
<samueldr> alternatively, this I think will list all mounted luks devices `lsblk /dev/mapper/*`
<samueldr> (with "control: not a block device" being printed, which isn't an issue)
<mkroehnert> there is only docker-8.2
<samueldr> well, your intuition to remove the luks part might be right
<mkroehnert> and /dev/sda2 is mounted on /
<samueldr> yeah, so it's not in use it seems
<mkroehnert> okay, I'll give it a try
<samueldr> something must have changed in how it fails to open the luks device when it isn't one
<mkroehnert> apparently :-)
<mkroehnert> samueldr: that did the trick. sorry for not trying this out on my own first.
<samueldr> no worries, I can see how it's worrying not being able to boot :)
<mkroehnert> with nixos you have at least the option to rollback and use an older configuration :-)
<{^_^}> [nixpkgs] @romildo opened pull request #48426 → matcha: 2018-09-14 -> 2018-10-12 → https://git.io/fxRhS
<mkroehnert> thanks for your time and your help
simukis has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b closed pull request #24396 → parity: init at 1.6.5 → https://git.io/vSmeQ
<{^_^}> [nixpkgs] @Infinisil opened pull request #48427 → fwupd: Fix daemon config not being found → https://git.io/fxRjt
<das_j> What am I supposed to do with "error: selector 'x86_64-linux' matches no derivations" when running nixos-install?
<{^_^}> [nixpkgs] @jeroendehaas opened pull request #48428 → fmt: init at 5.2.1 → https://git.io/fxRjY
<{^_^}> [nixpkgs] @marsam opened pull request #48429 → pythonPackages.nvchecker: init at 1.1 → https://git.io/fxRjC
<{^_^}> [nixpkgs] @Infinisil opened pull request #48430 → [18.09] fwupd: Fix daemon config not being found → https://git.io/fxRjR
mokasin has joined #nixos
<mokasin> Hey. Do nixos containers share their users with the host system?
<joko> mokasin: no. I think the containers share /nix/store with the host, but apart from that it is a different system
<mokasin> joko, hmm, okay. I'm trying to use a module (and package) from unstable, which apparently should create a user, but there seems an issue with that -.-
<mokasin> I have trouble debugging, because I cannot start the container because of this
<joko> mokasin: could you share some of the configuration?
<joko> also, what's the reported error
drakonis_ has quit [Ping timeout: 246 seconds]
drakonis_ has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #48431 → nixos/nixos-install: Unset system → https://git.io/fx0ek
<mokasin> the error is from a nextcloud-setup.service, "chown: invalid group: ‘nextcloud:nginx’"
<mokasin> maybe I'm using the package wrong, could be. But maybe I somehow also need nginx from unstable, because it is a modified dependency as far as I can see from the PR
* mokasin is a nix n00b
<joko> mokasin: no worries, we all have to start from somewhere :D
<joko> This is the module that you have enabled
<mokasin> yes
dhess has quit [Remote host closed the connection]
ekleog has quit [Quit: back soon]
<mokasin> Maybe I need to enable nginx as well, it is not clear to me from nextcloud.nix if it does this on its own...
<joko> mokasin: that's the case indeed
<joko> nginx seems to get enabled at line 374
<joko> if cfg.nginx.enable is set to true
Mr_Keyser_Soze has quit [Ping timeout: 250 seconds]
fragamus has joined #nixos
Mr_Keyser_Soze has joined #nixos
<joko> The trouble is that nginx.enable = mkEnableOption "nginx vhost management";
<joko> And mkEnableOption sets an option to false by default
<joko> So try to add nginx.enable = true; and see if it works
<joko> (inside services.nextcloud = {};)
orivej has joined #nixos
<mokasin> oh, inside? Why that?
<joko> Because line 374 says cfg.nginx.enable and cfg is config.services.nextcloud
<joko> So, if you want the configuration inside the mkIf block, you have to set it so
<mokasin> also, mkIf cfg.nginx.enable reads to me, that it checks if nginx is enabled. Correct?
<joko> mokasin: no, it enables it for you, check L376
<joko> So, if it was elsewhere enabled, it doesn't matter. If it wasn't, the nextcloud module enables the nginx one, too
<mokasin> joko, yay, one step further. Now I get the next error ;)
ekleog has joined #nixos
<mokasin> So somehow, I also need to pull nginx from unstable, because the PR added a new option to it. hmm
<mokasin> nixos/modules/services/web-servers/nginx/location-options.nix was modified in the PR, I'm not sure how to import it correctly
<mokasin> Can I somehow use a module with all its submodules from unstable?
symphorien has quit [Quit: WeeChat 2.2]
<mokasin> joko, thanks for your help! I think I'll tackle this next problem another day.
lawlesseel has joined #nixos
<joko> mokasin: no worries, glad to have helped you a little bit
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<joko> mokasin: I would suggest using unstable for everything on that container, it would be easier. Otherwise, check on how to use disabledModules
<mokasin> joko, how can I do the former?
<joko> mokasin: the easiest way would be to log in and set the unstable nixos channel
juhe has left #nixos ["Leaving."]
<joko> login to the container
<{^_^}> #11106 (by nbp, 2 years ago, merged): Add a way to pin a NixOS version within the module system.
<mokasin> joko, Okay, thanks for the input, now I have a good idea what to do. You were very helpful. Have a nice day or evening or whatever is your timezone.
<bigvalen> Is there any way to debug systemd not starting services properly ? Seems it's not starting 11 services on startup, before it tries to start logind/sshd. So I can't login to look around. If I start in single user mode, then do 'systemctl default', it works fine.
<mokasin> bigvalen, you can check your logs
<mokasin> with journalctl -b -1 for example
<mokasin> with journalctl -u some.service, you can filter for the failing services
mokasin has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @Infinisil merged pull request #48431 → nixos/nixos-install: Unset system → https://git.io/fx0ek
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fx0vE
<{^_^}> [nixpkgs] @Infinisil merged pull request #48429 → pythonPackages.nvchecker: init at 1.1 → https://git.io/fxRjC
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to master: https://git.io/fx0v6
<{^_^}> [nixpkgs] @Infinisil merged pull request #47057 → fwupd: 1.1.1 -> 1.1.2 → https://git.io/fA7se
<mpickering> infinisil: I don't really think this hash mismatch is "my problem", it's a standard use of fetchFromGitHub no?
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fx0vX
siers has joined #nixos
<infinisil> mpickering: Yeah, I think I've seen such a mismatch before, but I can't remember what it was
mkroehnert has left #nixos [#nixos]
simukis has quit [Quit: simukis]
phreedom has quit [Ping timeout: 256 seconds]
phreedom has joined #nixos
<{^_^}> [nixpkgs] @Infinisil merged pull request #48416 → hwinfo: 21.57 -> 21.58 → https://git.io/fxRdv
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fx0fI
mayhewluke has quit [Ping timeout: 252 seconds]
mayhewluke has joined #nixos
dhess has joined #nixos
orivej has quit [Ping timeout: 276 seconds]
Mr_Keyser_Soze has quit [Ping timeout: 245 seconds]
<dhess> Ugh, just deployed the latest nixos-unstable and somehow the eth0 bring-up script on one of my build servers is an empty file, so it (obviously) won't come up
<dhess> anyone else seen something like that? The same Nix store path on my NixOps deployment machine is fine
<{^_^}> [nixpkgs] @7c6f434c merged pull request #39125 → SAGA, SAGA LTS release, dependencies and QGIS SAGA plugin → https://git.io/vpI5O
<{^_^}> [nixpkgs] @7c6f434c pushed 13 commits to master: https://git.io/fx0fr
<dhess> somehow from the deployment host to the target host, the file got zeroed out
<dhess> the disk is not full
<infinisil> I've heard about nix copy not actually checking for integrity before..
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fx0fX
<{^_^}> [nixpkgs] @Infinisil merged pull request #48015 → haskellPackages.shell-conduit: fix build → https://git.io/fxs1h
<dhess> Any way to force NixOps to force-push a deployment? I'm worried about what else it might have not copied correctly.
<infinisil> dhess: Can you maybe just check and repair the paths?
<dhess> infinisil: is there a tool for doing that? I've never needed to before.
<infinisil> dhess: Check out the nix-store manpage, specifically --verify, --verify-path and --repair-path
<dhess> ok thanks
<dhess> ugh it won't boot the previous generation either
<dhess> it must be some kind of catostrophic disk failure
<dhess> this machine has been flaky since I first installed it. It locks up every week or two.
<dhess> I just figured it was first-gen Ryzen hardware issues but maybe not.
<Church-> Man openstack and nixos looks great
<Church-> Gonna have to set up openstack on my rack at home
<{^_^}> [nixpkgs] @Infinisil merged pull request #48288 → cedille: init at v1.0.0 → https://git.io/fxBnI
<{^_^}> [nixpkgs] @Infinisil pushed 4 commits to master: https://git.io/fx0Jm
lawlesseel has quit [Remote host closed the connection]
<dhess> infinisil: cool thanks. I was able to repair one obviously broken path with nix-store --repair-path
das_j has quit [Quit: "Bye!";]
<dhess> now the whole thing. This is going to take awhile :\
<clever> dhess: nix-store --verify --check-contents will scan for corruption
<mpickering> infinisil++ Thank you for saving me from the PR graveyard
<infinisil> Np :P
<dhess> clever: yep running that now :)
wykurz has joined #nixos
<dhess> In the interest of speeding this up, is there a tool that will start with a given closure and nix-store --verify its dependencies, recursively?
<{^_^}> [nixpkgs] @Mic92 merged pull request #48397 → rambox: 0.5.17 -> 0.6.1 → https://git.io/fxRPM
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/fx0Un
[0x4A6F] has joined #nixos
<{^_^}> [nixpkgs] @Mic92 pushed to release-18.09 « rambox: 0.5.17 -> 0.6.1 »: https://git.io/fx0Ul
kreetx has quit [Quit: Lost terminal]
graphene has quit [Remote host closed the connection]
graphene has joined #nixos
<dhess> oh it looks like --verify-path does that already
<dhess> ok, on a NixOS system, how does one get the Nix store path of the current system closure?
<{^_^}> [nixpkgs] @dywedir merged pull request #48422 → wabt: 1.0.5 -> 1.0.6 → https://git.io/fxRbp
<{^_^}> [nixpkgs] @dywedir pushed 2 commits to master: https://git.io/fx0UK
<dhess> Is it systemConfig in /run/current-system/activate?
<infinisil> dhess: Just /run/current-system
orivej has joined #nixos
<dhess> infinisil: yeah looks like those point to the same thing.
shabius has quit [Remote host closed the connection]
nDuff has joined #nixos
shabius has joined #nixos
shabius has quit [Max SendQ exceeded]
o1lo01ol1o has quit [Remote host closed the connection]
shabius has joined #nixos
<{^_^}> [nixpkgs] @lschuermann opened pull request #48434 → libusb-compat: 0.1.5 -> 0.1.7 && change libusb source to GitHub → https://git.io/fx0Tf
shabius has quit [Max SendQ exceeded]
o1lo01ol1o has joined #nixos
<dhess> oh the full check just finished. That wasn't so bad
shabius has joined #nixos
<dhess> that's damn cool. Yet another advantage of using NixOS
<drakonis_> so it is
elgoosy has quit [Remote host closed the connection]
<drakonis_> but navigating the whole thing to make use of it is the hard part
<drakonis_> using it for complex tasks
o1lo01ol1o has quit [Remote host closed the connection]
goibhniu has joined #nixos
Fare has joined #nixos
graphene has quit [Remote host closed the connection]
<Fare> Upgraded to 18.09, but my stumpwm config doesn't work anymore :-(
graphene has joined #nixos
<Fare> what window manager is in these days?
capisce has joined #nixos
<lassulus> i3, xmonad?
<maurer> I use Xmonad, but really, don't pick your window manager based on what's "in", pick something that does what you want
<infinisil> Well, I picked xmonad because it's configured using Haskell, and I like Haskell :P
<infinisil> I hear lots of people using i3, which means it's also going to be decently maintained and you won't run into a lot of problems
<nDuff> Are there best practices around building derivations that use uncontrolled/impure/changing upstream inputs? I'd like to trigger a rebuild whenever an upstream resource changes, while caching downstream builds that depend on it when it doesn't. I suppose I could write code that polls that resource and generates/updates a checksum for its current contents -- is that the best practice?
<makefu> nDuff: there is fetchTarball and fetchgit, both do not demand sha256sums. downstream builds are always stored unless manually gc'ed. however i personally would mirror the sources and manually trigger updates if required
<nDuff> It looks like the __impure code that edolstra wrote could address my use case (storing the results content-addressed), but I'm not yet clear if that's actually been merged yet or is dev-tree code for a future release of nix.
<Fare> I picked stumpwm because it's written in Common Lisp, and I like Common Lisp.
<Fare> But after the current breakage, well, sigh.
symphorien has joined #nixos
<Fare> Long ago, I used scwm, written in Scheme, but it was leaking memory and dying after a few days.
<infinisil> I've got something similar with my status bar
<Fare> I'm wondering whether to clean up stumpwm or use something else.
<infinisil> Currently using xmobar, which has some problem that makes it restart randomly once every hour, or repeatedly like 10 times in a minute
<infinisil> I tried to switch to taffybar, but that uses 100% CPU for unknown reason after running for a while
<manveru> infinisil: you like polybar?
<infinisil> Never tried it
<manveru> got a neat home-manager module :)
<infinisil> Ahh I think I saw that
<manveru> using it for a few months now without issues
<infinisil> I wanted to use taffybar because it's also configured using Haskell
<infinisil> But I guess I might give polybar a try too soon :)
<Church-> manveru: How is the polybar module?
<drakonis_> Church-, which home-manager are you using
<drakonis_> the one on nixpkgs or rycee's repo?
<Church-> rycee
<Church-> Which should I use?
<manveru> rycees' if you always want the newest modules i guess
pointfourone has quit [Remote host closed the connection]
<manveru> it's one more step to install though
nDuff has quit [Quit: zzz]
pointfourone has joined #nixos
<Church-> manveru: Is it? I have it in my config.nix to import it
<Church-> manveru: If I do nixpkgs is it auto?
<manveru> in nixpkgs you don't have to run `home-manager switch`, right?
<manveru> never tried it, tbh :)
<manveru> been using HM since before it got into nixpkgs
<Church-> manveru: Oh I don't even do that
<Church-> I barely ever run nixos-rebuild switch so I just have it built to run on a nixos-rebuild switch
<Church-> Need to push my updated files.
b has joined #nixos
<manveru> ah, yeah
orivej has quit [Ping timeout: 268 seconds]
<Church-> Especially for i3
<Church-> I wish there were better docs for home-manager
<{^_^}> [nixpkgs] @rycee pushed commit from @r-ryantm to master « josm: 14178 -> 14289 »: https://git.io/fx0Lz
<{^_^}> [nixpkgs] @rycee closed pull request #48418 → josm: 14178 -> 14289 → https://git.io/fxRdx
<manveru> hmm
<manveru> network-manager is broken on 18.09 due to some patch having changed..
<Church-> It is?
<Church-> Works on mine.
<manveru> did you build today?
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #48437 → haskellPackages.shell-conduit: fix build → https://git.io/fx0Lr
<manveru> fixed-output derivation produced path '/nix/store/bmh2s8hlc3jmllajarl1f9f3y38mvc9x-0a3755c1799d3a4dc1875d4c59c7c568a64c8456.patch' with sha256 hash '1flnxgjjrrlzdk5klx47l8y8rg1vmzdd9vhzxxq6wiwyvd4bd92r' instead of the expected hash '0bizaf2yf93hwkrrjcl3fhawyhmw9dzq9pc283dxmmpxqvvif5xg'
<manveru> wonder how that can change...
<Church-> I did not.
<Church-> Not going to now.
<manveru> i guess that's for libpgp
<manveru> upgrading that to 1.32 should remove the need for the patch
__monty__ has quit [Quit: leaving]
pcarrier has joined #nixos
siers has quit [Ping timeout: 276 seconds]
<manveru> i guess the question is why it doesn't fetch it from the nixos cache
<Church-> Should probably install tlp
<Church-> Won't have to install system76-power then since it's just a wrapper around it.
<clever> manveru: is that from fetchurl or fetchpatch?
random_yanek has quit [Ping timeout: 252 seconds]
delroth has quit [Ping timeout: 252 seconds]
worldofpeace has joined #nixos
<{^_^}> [nixpkgs] @dhess closed pull request #44482 → haskell: re-enable aarch64, disable parallel builds on that arch. → https://git.io/fNXZs
fragamus has joined #nixos
<{^_^}> [nixpkgs] @dywedir merged pull request #48391 → skypeforlinux: 8.28.0.41 -> 8.32.0.44 → https://git.io/fxR6D
<{^_^}> [nixpkgs] @dywedir pushed commit from @tycho01 to master « skypeforlinux: 8.28.0.41 -> 8.32.0.44 (#48391) »: https://git.io/fx0tw
[0x4A6F] has quit [Quit: [0x4A6F]]
random_yanek has joined #nixos
delroth has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #44386 → mlton: refactor and adds mlton20180207Binary mlton20180207 mltonHEAD → https://git.io/fN6p9
<{^_^}> [nixpkgs] @matthewbauer pushed 7 commits to master: https://git.io/fx0qf
<{^_^}> [nixpkgs] @xeji merged pull request #48259 → shared-mime-info: fix cross build → https://git.io/fx4fm
<{^_^}> [nixpkgs] @xeji pushed commit from @volth to staging « shared-mime-info: fix cross build (#48259) »: https://git.io/fx0qU
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<manveru> clever: looks like fetchpatch
<clever> manveru: double-check the contents within /nix/store/bmh2s8hlc3jmllajarl1f9f3y38mvc9x-0a3755c1799d3a4dc1875d4c59c7c568a64c8456.patch
<manveru> well, it's a patch
<{^_^}> [nixpkgs] @matthewbauer merged pull request #44962 → wasm: rename unofficial package into proglodyte-wasm → https://git.io/fNdzB
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/fx0qL
hamishmack has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clever> manveru: sometimes it could have html in there, from a 404 error
<{^_^}> [nixpkgs] @xeji merged pull request #48426 → matcha: 2018-09-14 -> 2018-10-12 → https://git.io/fxRhS
<{^_^}> [nixpkgs] @xeji pushed commit from @romildo to master « matcha: 2018-09-14 -> 2018-10-12 (#48426) »: https://git.io/fx0qG
jbgi has quit [Ping timeout: 250 seconds]
<clever> manveru: strange, none of the hashes in that file match the error
goibhniu has quit [Ping timeout: 250 seconds]
<manveru> hmm
goibhniu has joined #nixos
rprije has joined #nixos
<manveru> not sure how i can find out which package exactly depends on the failing patch
<manveru> there's like 6 failing derivations
<clever> manveru: the failing derivations form a path
<clever> if you pastebin then i can decode it
fragamus has joined #nixos
<manveru> nilfs?
<{^_^}> [nixpkgs] @dywedir pushed commit from @tycho01 to release-18.09 « skypeforlinux: 8.28.0.41 -> 8.32.0.44 »: https://git.io/fx0qu
<manveru> the patch on my system is this
<clever> manveru: network-manager is the first to fail due to lacking a dep
<clever> and that indeed is a NM patch
<manveru> i just don't know where it comes from
<manveru> or why it'd change
<clever> searched nixpkgs for the gitrev in the filename
<clever> its using fetchurl, which is the wrong way to get patches
<clever> patch files on sites like that can have minor formating changes when software updates
<clever> and that breaks fetchurl's hash
<{^_^}> [nixpkgs] @dywedir pushed commit from @tycho01 to release-18.09 « skypeforlinux: 8.28.0.41 -> 8.32.0.44 (#48391) »: https://git.io/fx0qo
<clever> fetchpatch normalizes a patch to prevent that problem
<manveru> ah, ok
<manveru> still not sure why it didn't just fetch network-manager from the cache
<elvishjerricco> clever: How perfect is fetchpatch's normalization? Does it guarantee that two semantically identical patches will be normalized to the exact same format, or does it just try its best?
<clever> elvishjerricco: i believe it will guarantee that two semantically identical patches will be normalized to the exact same format
<elvishjerricco> Awesome :)
<clever> the last case i saw fail, had some trailing garbage after the patch, that would have just been stripped out
<clever> the 2.18.1 in manveru's last link is that kind of trailing garbage
<{^_^}> [nixpkgs] @dywedir pushed commit from @tycho01 to release-18.09 « skypeforlinux: 8.28.0.41 -> 8.32.0.44 (#48391) »: https://git.io/fx0q9
<Dezgeg> no, it doesn't and can't
<Dezgeg> consider e.g. two consecutive identical lines where patch 1 deletes the 1st of them and patch 2 deletes the second of them
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clever> that would be 2 patch files, right? and fetchpatch only works on a single patch
<Dezgeg> no but there you have two semantically identical patches that won't normalize to the same thing
Ariakenom has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/9345561c18f (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)
<manveru> well, either way, would be cool if someone could patch 18.09, i'm so tired i'm falling off my chair :|
Thra11 has quit [Ping timeout: 276 seconds]
nbardiuk has quit [Ping timeout: 276 seconds]
thc202 has quit [Ping timeout: 252 seconds]
hamishmack has joined #nixos
kai_w has quit [Remote host closed the connection]
<emily> is there an easy way to used an unpackaged python package in a nix-shell shebang?
yosslid has joined #nixos
<samueldr> if it helps, anything you can do on the nix-shell command line you can do in a shebang
<samueldr> (iirc, it's the same parser)
<emily> right
<emily> it's the former part i'm having issues with
<emily> since it's not in pythonPackages
mayhewluke has quit [Ping timeout: 260 seconds]
mayhewluke has joined #nixos
jackdk has joined #nixos
wykurz has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #48438 → geoclue2: 2.4.12 -> 2.5.0 → https://git.io/fx0mj
fragamus has joined #nixos
<kyren> Hi, I have a workflow with nixos-rebuild that works pretty well by building on a powerful desktop machine and deploying to remote servers, and I'd like to modify this slightly so that the system results are kept as symlinks on the build machine so that they're not garbage collected automatically. I think in order to do this cleanly I have to understand what nixos-rebuild is doing under the hood so that I can build the system with e.g. nix-build and then
<kyren> deploy the result separately, but I don't know how to do that yet
<kyren> if somebody could point me in the right direction for docs that would be great
<clever> kyren: behind the scenes, its just using nix-env --profile --set
<kyren> so it's like nix-build, nix-copy-closure, then nix-env --profile --set
<clever> nix-env --profile /nix/var/nix/profiles/per-user/clever/profile-name --set -f '<nixpkgs/nixos>' -A system -I nixos-config=./machine1/configuration.nix
<clever> the -f and -A select a derivation from a file
<clever> the --set tells nix-env to just replace the whole profile, rather then trying to do the normal mutable adding things onto a dir
<clever> and --profile changes the profile it uses
<clever> but you may just want to use nixops at that point
<kyren> but I'd be using the system profile right
<clever> for the target machines, yeah, you would use the system profile
<clever> but for the build machine that holds many nixos builds, you would use a custom profile
<kyren> yeah I could just use nixops, I mean what I'm doing now is 99.9% perfect, I just want the output symlink as well
<kyren> I could also just invoke nixos-rebuild twice
<kyren> it just seems dirty
<kyren> this is what I'm doing now, there's just no option for a symlink output.. I could go full nixops though: http://ix.io/1mF6
<kyren> but I'm kinda also just trying to understand it
<clever> does that update the system profile on the remote host?
<kyren> if you know an easy way of doing that that doesn't require so much deep tinkering that would be great, but I think I have enough breadcrumbs to figure it out the hard way as well
<kyren> yeah it does
<clever> i dont think there is any way to make symlinks locally with nixos-rebuild
<clever> you would have to just unwrap it some and use a nix-env like i gave above
<kyren> yeah okay, that's fine
<clever> and then nix-copy-closure yourself
<clever> and then finish reinventing nixops
<kyren> hahaha
<kyren> but nixops will do this for me right
<clever> yep
<jasongrossman> Fare: some of us still use stumpwm. I wonder what your problem is. Want to post your stumpwmrc?
<clever> the enable rollback flag will make it keep profiles locally
<kyren> so, how do you use nixops if not every machine is on the same channel
<kyren> is that super gross
fragamus has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clever> [clever@system76:~]$ ls -l /nix/var/nix/profiles/per-user/clever/nixops/ca55b021-87f5-11e8-b6f5-024225fad90e/nas
<clever> kyren: this is the last build of my nas
<jasongrossman> (I would actually prefer to use exwm, but can't get it to work - I can get it to run, but some of the most basic examples from its documentation don't work.)
<clever> # nixops modify -d house deployments/house.nix -I nixpkgs=https://github.com/nixos/nixpkgs/archive/dae9cf6106d.tar.gz
<clever> kyren: when you run nixops modify or create, you can pass normal -I flags
<clever> and it will rememeber them (check nixops info to see them)
<kyren> oh okay.. oh I think I get what you're saying
<kyren> don't define all the machines in the same configuration
<clever> there is also an option to specify it in the nix, but it harms performance
<kyren> how does it harm performance? you mean build performance?
<clever> nix eval performance
<clever> it uses builtins.scopedImport to mess with the search path to change <nixpkgs>, and that disables the cache that `import` has
<kyren> right okay, I didn't even really think about not using the same config though, I would just use it to manage my local desktop which is on unstable so it's not like I have a hugely compelling reason to use multiple channels in one nixops config
<kyren> but yeah, down this road is reinventing nixops, got it
<clever> i run my laptop from nixos-unstable, and them my nixops deployment (router+nas) is also unstable, but a rev i picked and locked down
graphene has quit [Remote host closed the connection]
<clever> so even if the laptop updates, the router doesnt, and there is no unplanned breakage
graphene has joined #nixos
<kyren> makes sense, I'll just look into using nixops instead then, thanks!
goibhniu has quit [Ping timeout: 244 seconds]
goibhniu has joined #nixos
drakonis has quit [Ping timeout: 252 seconds]
drakonis has joined #nixos
Fare has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/fx0Yp
magnetophon has joined #nixos
goibhniu has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @joachifm opened pull request #48439 → nixos/security/misc: init → https://git.io/fx0OI
fragamus has joined #nixos
graphene has quit [Remote host closed the connection]
pcarrier has quit [Quit: Connection closed for inactivity]
<{^_^}> Channel nixpkgs-18.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/320499ca338 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-18.09-darwin)