gchristensen changed the topic of #nixos to: The Nix Ecosystem, https://nixos.org | NixOS: https://nixos.org/nixos/download.html | Nix: https://nixos.org/nix/download.html | Logs: https://logs.nix.samueldr.com/nixos/ | #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat
<notgne2> that sounds about the same as what I'm doing, I'm grabbing systemd service definitions from the evaled config then turning them into bash scripts, only difference is at the end I just filter out all the services which aren't oneshots (or the final service in the list)
<clever> notgne2: i now have a nix expression, that generates a docker image, that runs postgresql, prometheus, grafana, nginx, oauth2_proxy, prometheus-postgres-exporter, and 2 custom services
<clever> notgne2: and nearly all of those are just running the existing nixos modules, that run the same services on nixos
<simpson> red[m]1: Nah, we're mostly a downstream. If we wrote our own init system from scratch, then maybe, but let's not do that.
chrishill has quit [Remote host closed the connection]
<clever> notgne2: ah, have you seen the .runner attr?
<notgne2> no
<clever> notgne2: this already exists in nixpkgs, and generates a perl script, that can run any systemd service
<notgne2> oh, well I guess that could've saved me some work
<notgne2> I had to write some recursive parser thingy to extract prefixes from ExecStart lines
thc202 has quit [Ping timeout: 264 seconds]
judson__ has quit [Remote host closed the connection]
shabius_ has joined #nixos
<clever> notgne2: but i ran into 2 bugs when using it, 1st: it doesnt support .User and .PermissionStartOnly, 2nd: it just does $var = "${foo}"; and if your ExecStart contains a ", all hell breaks loose :P
judson__ has joined #nixos
iqubic has joined #nixos
<clever> notgne2: https://github.com/input-output-hk/cardano-explorer/blob/more-docker-improvements/docker/default.nix#L4-L19 and this is how i avoid maintaining a fork of nixpkgs
shabius has quit [Ping timeout: 240 seconds]
<clever> notgne2: oh yeah, and it turns out, dropping root is a lot harder then it needs to be, lol
lucasvo has joined #nixos
<clever> notgne2: su will reset PATH, even if you tell it not to
<clever> sudo will reset PATH, even if you tell it not to
<notgne2> oh I haven't even gotten to that yet, but I used gosu for user-specified entrypoints in continix, so maybe that will work here too?
<clever> sudo needs valid pam config files, or it wont do anything
<clever> the pam in nixpkgs lacks @include support, debian patched pam to have @include support, so the sudo in nixpkgs doesnt work in a docker based on ubuntu!!
<clever> i had to write my own deroot binary, then i noticed 3 setuid binaries already in nixpkgs (nix-index :D), and runit already has its own util for just that
qubasa_ has joined #nixos
jluttine has quit [Ping timeout: 245 seconds]
<red[m]1> @simpson if you wanted nix with a custom init there's always guix
qubasa has quit [Ping timeout: 240 seconds]
<red[m]1> honestly though, 95% of my complaints arent arou d
<red[m]1> the init function anyways - but the other projects and dependancies it ate
<clever> notgne2: another difference from how i did things, it sounds like you just map over every single service, while i just have a whitelist: https://github.com/input-output-hk/cardano-explorer/blob/more-docker-improvements/docker/default.nix#L337-L344
<simpson> red[m]1: No, I want the tooling that comes after Nix, and I'd like a kernel less like Linux and more like seL4. While we're at it, I'd like for the linguafranca to be less like C and more like Smalltalk, and I'd like the Internet to be less like IP and more like NDN.
lucasvo has quit [Ping timeout: 245 seconds]
<clever> simpson: seen my haskell-init stuff?
<gchristensen> <3 simpson
<{^_^}> simpson's karma got increased to 12
<notgne2> clever: mine takes a single specified service by name (if I decide to include runit or something I may let it take a list), and it only itterates for the purpose of finding oneshots which want to run before the specified service
<clever> notgne2: ahh, so your dealing with dependencies in the code, rather then requiring the user to do that
<red[m]1> damn simpson - marry me - lol
<simpson> clever: Yeah. I'm excited, but also not holding my breath. My current plan is to get Monte so self-hosting that I can replace not just my usage of Python, but all the Python. And then all the Ruby... Soon, all will be Monte~
<clever> notgne2: currently, i dont have dependencies handled at all, several services fail to start because postgresql hasnt ran yet, but they just auto-restart until things work
<clever> simpson: python works in grub.....
<l33_> Monte?
<clever> Python without an operating system
<simpson> clever: I really would like to see a plurality of init systems for NixOS. I also want Monte to be a good PID 1 candidate, because containers and such.
<red[m]1> seL4 though - i have a new reference
<{^_^}> [nixpkgs] @jglukasik opened pull request #70143 → perlPackages.Tirex: init at 0.6.1 → https://git.io/JenuQ
<simpson> l33_: A language I work on. It is related to E.
<red[m]1> i do have a smalltalk story you might enjoy
<simpson> l33_: Monte treats values like Nix treats packages, with isolation and rights. https://monte.readthedocs.io/en/latest/
<clever> simpson: i think if you want sel4 under nix, you would need to first look into getting the kernel to build with nix, and then booting it under qemu
<clever> simpson: once a basic userland is up, you would need to port nix itself to that kernel, so it can build itself
ilyagotfryd has quit [Ping timeout: 240 seconds]
<clever> simpson: #osdev is also available
<{^_^}> [nixpkgs] @jonringer merged pull request #69767 → python37Packages.azure-mgmt-signalr: 0.2.0 -> 0.3.0 → https://git.io/JeZzw
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JenuF
<simpson> clever: Ha, I hadn't even thought about that! That might be interesting. I hear that typical Linux can be hosted in seL4, so maybe it wouldn't be too bad to have a transitional path where NixOS boots everything within a minimally-configured seL4 context.
<__red__> simpson: I was doing a penetration test in a live environment and found a smalltalk service running, doing billions of dollars of credit card transactions - ... and it was in a Java shop.
<clever> simpson: ah, that would be even simpler!
<simpson> __red__: Rad.
<__red__> I asked about it, and they said: "We don't have anything but java here - you must be mistaken - where is it? We'll need to re-write it in Java"
<__red__> Me? "YOu didn't know it existed because in the 10+ years it's been there it's never broken. I'm not telling you where it is - good luck"
<__red__> :-)
jluttine has joined #nixos
<simpson> That's like when you see a family accountant business, and all of the grandkids are studious well-trimmed hard-working yuppies, and then the granddad is sitting in his pajamas watching Wheel of Fortune and one-handedly running the whole business~
<__red__> pretty much
<__red__> it's still superiour to Java in every way
<l33_> java, write once, debug everywhere.
<__red__> and, unlike java it is actually an OO language
<simpson> clever: Yeah, I'll /join #osdev once I'm at that point. Right now, I'm enjoying learning OCaml and writing more low-level Monte interpreters. How are you feeling about haskell-init, BTW?
<l33_> haskell scares me..
<__red__> Why the enterprise "standardized" on a language that was designed to compromise on every single point is beyond me
<l33_> machine code's where it's at.
<__red__> I'm auditioning new languages right now for my next language
<simpson> __red__: Java's history is pretty cool. It was designed to expand upon the performance opportunities developed for Self, Java's most relevant ancestor. Self pioneered JIT concepts, and Java was designed to be JIT'd.
<{^_^}> [nixpkgs] @jonringer merged pull request #69759 → python37Packages.azure-batch: 7.0.0 -> 8.0.0 → https://git.io/JeZup
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenze
<clever> simpson: haskell-init was mostly just an example, to show what you can do with an ultra-minimal init, and using nix to build it all
isHavvy has joined #nixos
Havvy has quit [Ping timeout: 240 seconds]
<clever> simpson: its currently a single binary, under 4mb, with zero dynamic libs (muslc)
<clever> simpson: kernel modules are a pain, because the a lot of the heavy lifting is done by the modprobe binary, not the kernel
<clever> simpson: so you need the modprobe binary (written in c?) to load modules
<simpson> Yeah, that's a classic pain, leading to coreutils in the initrd.
<clever> at which point, why even bother making it pure haskell if you have to put c binaries in :P
<{^_^}> [nixpkgs] @jonringer merged pull request #69757 → python37Packages.canmatrix: 0.7 -> 0.8 → https://git.io/JeZu5
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzf
<clever> so you need to bake the modules into the kernel
<clever> simpson: nixos also has some patchelf based utils, when copying binaries into the initrd
<clever> simpson: it will recursively copy the dyn libs, and re-patchelf things, to reduce the closure size
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/6bce1acd26f (from 6 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JenzU
<simpson> clever: It's funny that Go and Rust ended up like they have. In an alternate universe, the Gophers would have already rewritten coreutils to be statically-linkable Go. Such is life. It does make one wonder: Which parts should be rewritten, and which should simply be discarded entirely?
<__red__> clever: nerves on elixir has similar issues.
<__red__> it basically becomes a busybox initrd with elixir as the "init"
<clever> simpson: i like the idea of keeping things dynamic (so you can share code between binaries), but using patchelf to reduce closure sizes
<__red__> I wish we could just go "kernel" -> init=/whatever/iex
<clever> simpson: but if you can jam every binary into a single executable (like busybox), that could be even better (as long as it doesnt harm performance)
<__red__> but it needs userspace stuff :-(
<clever> simpson: haskell lets you go one step further, and just use forkIO and pure code, rather then child procs!
jluttine has quit [Ping timeout: 240 seconds]
judson has quit [Ping timeout: 240 seconds]
judson__ has quit [Ping timeout: 245 seconds]
<simpson> clever: Sure. Haskell, like all MLs, is well-suited to this task. If only the ecosystem could produce the required toolchains and platforms.
Rusty1 has joined #nixos
lucasvo has joined #nixos
logzet_ has quit [Ping timeout: 264 seconds]
<lucasvo> clever: when I define to run mullvad-daemon as a service, it complains about not being able to find `ip` though the executable `ip` is definitely available. When I just launch it from a regular shell, it does not. How do I give it the right path when executing it as a service?
logzet has joined #nixos
<clever> lucasvo: services have their own PATH, you have to add things to systemd.services.foo.path = [ pkgs.bar ]; to be able to run them
<{^_^}> [nixpkgs] @jonringer merged pull request #69738 → phoronix-test-suite: 8.8.1 -> 9.0.0 → https://git.io/JeZEZ
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzm
matthuszagh has joined #nixos
<matthuszagh> hello. how can i setup a dev shell for python where pylint is able to find includes?
<{^_^}> [nixpkgs] @jonringer merged pull request #69724 → go-ethereum: 1.9.3 -> 1.9.5 → https://git.io/JeZRF
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzs
<{^_^}> [nixpkgs] @jonringer merged pull request #69726 → parlatype: 1.6.1 -> 1.6.2 → https://git.io/JeZ0v
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JenzZ
freeman42x has quit [Remote host closed the connection]
lucasvo has quit [Ping timeout: 245 seconds]
<l33_> nick twitch.tv/rolandvdrums
<{^_^}> [nixpkgs] @jonringer opened pull request #70144 → pythonPackages.cassandra-driver: 3.18.0 -> 3.19.0 → https://git.io/Jenzc
isHavvy has quit [Ping timeout: 245 seconds]
kreisys has quit [Remote host closed the connection]
Havvy has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #69694 → neo4j: 3.5.8 -> 3.5.11 → https://git.io/JeZWd
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JenzC
<{^_^}> [nixpkgs] @jonringer merged pull request #69701 → obs-studio: 23.2.1 -> 24.0.1 → https://git.io/JeZ8v
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenz8
<l33_> i welcome my new overlord....systemd
abathur has joined #nixos
xkapastel has quit [Quit: Connection closed for inactivity]
simukis_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @jonringer merged pull request #69708 → openapi-generator-cli: 4.1.0 -> 4.1.2 → https://git.io/JeZBT
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzu
<clever> l33_: lol
simukis_ has joined #nixos
ixxie has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #69707 → powerdns: 4.1.13 -> 4.2.0 → https://git.io/JeZ4z
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzz
<l33_> maybe it's time for me to switch to gnome desktop from kde? what desktop enviroments are available in nixos?
selfsymmetric-mu has joined #nixos
kvda has joined #nixos
<clever> l33_: i prefer xfce
<clever> l33_: the "new" gnome ruined everything for me
<l33_> super clean...low memory.
<l33_> :-(
alex`` has quit [Ping timeout: 245 seconds]
<selfsymmetric-mu> Shame 4.14 didn't make it into 19.09.
<l33_> you can't have everything.
<selfsymmetric-mu> Alas.
isHavvy has joined #nixos
Havvy has quit [Ping timeout: 240 seconds]
<l33_> hmmm, do you know how would modify the my X11/KDE lock screen so it's doesn't hide my desktop?
<l33_> I wanna lock it, but not blank it.
<{^_^}> [nixpkgs] @matthewbauer merged pull request #69908 → llvm/compiler-rt: fix on i686 → https://git.io/JeZyW
<{^_^}> [nixpkgs] @matthewbauer pushed 4 commits to master: https://git.io/Jenzw
<{^_^}> [nixpkgs] @jonringer merged pull request #69651 → libdigidocpp: 3.13.7 -> 3.14.0 → https://git.io/JeZs2
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzr
sigmundv_ has quit [Ping timeout: 240 seconds]
ilyagotfryd has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #69654 → libsolv: 0.7.5 -> 0.7.6 → https://git.io/JeZsi
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenzo
isHavvy has quit [Ping timeout: 276 seconds]
ilyagotfryd has quit [Ping timeout: 268 seconds]
Havvy has joined #nixos
drakonis has joined #nixos
Havvy has quit [Ping timeout: 268 seconds]
ilyagotfryd has joined #nixos
jluttine has joined #nixos
Havvy has joined #nixos
ilyagotfryd has quit [Ping timeout: 240 seconds]
rsoeldner has joined #nixos
Havvy has quit [Ping timeout: 240 seconds]
Havvy has joined #nixos
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
silver has quit [Read error: Connection reset by peer]
logzet has quit [Ping timeout: 245 seconds]
logzet has joined #nixos
domogled has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @nathyong opened pull request #70146 → vcv-rack: 1.1.4 -> 1.1.5 → https://git.io/Jenz5
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
zacts has joined #nixos
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
drakonis_ has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9149da788f9 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
ilyagotfryd has joined #nixos
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
dansho has joined #nixos
ilyagotfryd has quit [Ping timeout: 245 seconds]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/6bce1acd26f (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
andersk has quit [Remote host closed the connection]
felixfoertsch has joined #nixos
<iqubic> Well, I'm trying to enter my nix-shell here, and it isn't working. This is a nix-shell for a haskell project.
<iqubic> shell.nix is here: http://dpaste.com/1DPAGAG
felixfoertsch23 has quit [Ping timeout: 240 seconds]
<iqubic> hanoi.cabal is here: http://dpaste.com/3XM20FH
<iqubic> Here's the output that is generated when I try to run `nix-shell`: http://dpaste.com/21KH5FF
<iqubic> I'm not sure what's happening here.
andersk has joined #nixos
nnst^ has left #nixos [#nixos]
<iqubic> Anyone know what's going on here?
shah^ has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #70147 → zig: 0.4.0 -> 0.5.0 → https://git.io/JengT
rsoeldner has quit [Ping timeout: 246 seconds]
mexisme has quit [Ping timeout: 276 seconds]
LnL has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #70148 → rubocop: 0.74.0 -> 0.75.0 → https://git.io/JengL
<notgne2> clever: well if you want to try to work in dependent services to your code feel free to copy mine, there's already a whole separate function just dedicated to listing all the dependencies of any given service, but for a system with concurrent services it may need to be modified to output in layers rather than a simple list, so some can be launched
<notgne2> async
<notgne2> (the ordering may also be backwards in some places, I wrote the code "up-front" since no services I'm working with require it yet, so its untested)
ilyagotfryd has joined #nixos
leo_ has joined #nixos
boxscape has quit [Remote host closed the connection]
doublex has quit [Ping timeout: 245 seconds]
ilyagotfryd has quit [Ping timeout: 265 seconds]
philr has joined #nixos
drakonis_ has quit [Ping timeout: 245 seconds]
selfsymmetric-mu has quit [Remote host closed the connection]
selfsymmetric-mu has joined #nixos
rsoeldner has joined #nixos
doublex has joined #nixos
selfsymmetric-mu has quit [Remote host closed the connection]
matthuszagh has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #70149 → blueman: no optional networkmanager → https://git.io/Jengc
sellout-1 has quit [Read error: Connection reset by peer]
drakonis_ has joined #nixos
<clever> notgne2: main problem i can forsee, is just making one wait for another, i dont know if runit supports that, so i may need to implement it in bash
sellout- has joined #nixos
drakonis_ has quit [Read error: Connection reset by peer]
<notgne2> clever: I'm not really familiar with runit, but my idea was to modify my dependencies function to generate a set of layers (00, 01, etc) which will contain all the services that can start at once, then put them into another init system that way. I don't remember "life before SystemD" all the well, but I'm relatively sure existing init systems
<notgne2> commonly worked using ordered services, before SystemD made them concurrent, something that can instead by replicated in a Nix expression
<clever> notgne2: init.d didnt really support concurrent startup, and you just had to number everything so starting things in order worked
<clever> notgne2: it also relied on things just blocking until it was fully started
rsoeldner has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<notgne2> yeah that must be what I'm thinking of, you could use a Nix expression to generate numbered scripts, which will run multiple services, obviously at the cost of some startup performance as some layer+1 services should already be able to start, but are waiting on another service for another layer+1 service
<clever> notgne2: another option, is to just create a file when the service is started, then everything just waits in a while loop, until said file exists
zacts has quit [Quit: WeeChat 2.4]
<notgne2> polling always upsets me, but that's probably the best/easiest way to go without making a proper init daemon
<notgne2> maybe I could use this when it's done https://github.com/sharpsuite/sharpinit
selfsymmetric-mu has joined #nixos
<clever> notgne2: inotify can eliminate the need to poll
ilyagotfryd has joined #nixos
logzet has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<notgne2> oh that's true, something about it still bugs me though, but I guess using files is just as good as any other method of internal signaling in a "real" init daemon
<clever> notgne2: the only way to make it any better, is to generate a dep tree, and fill the nodes with function pointers to initiate starting more things
<clever> then when you started x, you run a function pointer, that runs y
<clever> but that needs a proper language, not bash
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rsoeldner has quit [Ping timeout: 276 seconds]
ilyagotfryd has quit [Ping timeout: 245 seconds]
rsoeldner has joined #nixos
<notgne2> well I think the fair balance between easy and "right" is to generate bash scripts for each service with a header to wait on files being created for each of the dependencies, and a footer to write a file for themselves, then start all those bash scripts at once, I suppose all a "real" daemon would do, is essentially the same thing, except with
<notgne2> waiting handled internally, and signaling done by actually waiting on the script iself
<notgne2> I think I might give that method a try in Continix soon
orivej has joined #nixos
kvda has joined #nixos
<clever> notgne2: the main issue i would run into, is that the perl runner script, does pre-start, start, post-start, and stop all for you
<clever> notgne2: but, i want to wait until post-start has finished, then start things that depended on it
<clever> so i would need to patch it into the perl code
<iqubic> Anyone know what's up with my nix-shell not working?
<notgne2> I'll probably continue to avoid .runner anyway since most of the work I've already replicated in nix+bash, and it brings in a pretty big perl dependency
<clever> notgne2: yeah, ewww perl! :D
<drakonis> aw ye, perl?!
<notgne2> I mean, I'm building this system for a company that is mostly going to be running perl code in it, but I don't feel like having the ~90MB dependency in everything else too
boxscape has joined #nixos
Guest97776 has joined #nixos
<clever> notgne2: have you seen what i did with haskell-init?
Guest97776 has quit [Client Quit]
<clever> notgne2: basically, its an entire linux "distro" in a single 2mb ELF file, that lives in the initrd
ilyagotfryd has joined #nixos
<teto> iqubic: what nix-shell ?
ilyagotfryd has quit [Ping timeout: 265 seconds]
rsoeldner has quit [Ping timeout: 276 seconds]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kvda has joined #nixos
rsoeldner has joined #nixos
boxscape has quit [Ping timeout: 240 seconds]
LnL has joined #nixos
LnL has joined #nixos
<iqubic> Well, I'm trying to enter my nix-shell here, and it isn't working. This is a nix-shell for a haskell project.
<iqubic> shell.nix is here: http://dpaste.com/1DPAGAG
<iqubic> hanoi.cabal is here: http://dpaste.com/3XM20FH
<iqubic> Here's the output that is generated when I try to run `nix-shell`: http://dpaste.com/21KH5FF
<clever> iqubic: the version of some haskell package isnt right, so the haskell code isnt compiling
<iqubic> What does that mean?
<iqubic> How can I fix this?
<clever> Variable not in scope: disp :: PackageName -> Doc
<clever> 115 | [ attr "pname" $ doubleQuotes $ disp (packageName _pkgid)
<clever> iqubic: find out what package provides disp, and what version its in
<iqubic> I know what disp is.
<iqubic> It's in brick.
<clever> does disp take a PackageName and return a Doc?
<iqubic> Not sure.
<clever> check on hackage
<iqubic> Wait? It's not in brick.
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
<disasm> doesn't seem to have any negative effect but I get `[/etc/tmpfiles.d/var.conf:19] Duplicate line for path "/var/cache", ignoring.` every time I rebuild switch on 19.09. Anyone else seeing this? Trying to determine if this is my machine or something affecting everyone.
<iqubic> I have no idea where disp is coming from.
<iqubic> clever: How do you know that's the issue?
<clever> iqubic: because the error said so
boxscape has joined #nixos
<iqubic> I have no idea where disp is coming from.
<clever> iqubic: check the git history for cabal2nix, and the file that is failing to build
<clever> when was disp added? do the commits say anythign?
rsoeldner has quit [Remote host closed the connection]
<iqubic> I'm not sure which git repo's history I'm supposed to be checking.
rsoeldner has joined #nixos
<clever> builder for '/nix/store/z4176nbyjj2x4rnrbapvicfd5cimjqx5-cabal2nix-2.14.4.drv' failed with exit code 1
<clever> iqubic: it clearly says cabal2nix itself is failing to build
<iqubic> Ah. I see.
<iqubic> So how do I go ahead and search all the commits of the main nixpkg repo to find the commit that introduced these bugs?
<clever> iqubic: or use git blame within cabal2nix, to see when the problem was introduced
<iqubic> I don't have cabal2nix installed.
<iqubic> I'm just pulling from the repos and calling it right away.
<clever> iqubic: nix is build it for you, but that build is failing
<iqubic> Right. I see.
<iqubic> Why does nix have to build it for me?
<clever> iqubic: because callCabal2nix needs a copy of cabal2nix, to call cabal2nix
<clever> iqubic: you can also call it yourself
<iqubic> I se.
<iqubic> That makes sense.
<iqubic> So how could I go about fixing this issue? What options do I have?
<clever> start by figuring out when it was broken, by reading the git history of cabal2nix
<iqubic> I will.
<iqubic> First I have to figure out where the derivation of cabal2nix is located.
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
<clever> iqubic: nix edit nixpkgs.cabal2nix
<iqubic> Cool.
<iqubic> One of the commits to this file did it.
<clever> iqubic: thats not the cabal2nix repo
<iqubic> Oh. But that's the file I was directed to when I ran `nix edit nixpkgs.cabal2nix`
<clever> that file will point you towards the cabal2nix repo
<iqubic> Ah. I see.
<iqubic> Actually, I don't think it does.
lord| has quit [Read error: Connection reset by peer]
<clever> iqubic: the pname does
<iqubic> pname = "cabal2nix";
lord| has joined #nixos
<clever> iqubic: it will fetch cabal2nix from hackage, based on the pname and version
<iqubic> Ah, yes. So it does do that.
<iqubic> So, what do I need to do?
<clever> iqubic: and hackage has a link to the github page
<iqubic> Correct.
<iqubic> So I have no idea what's going on here.
<clever> iqubic: what file did the error say the problem was in?
drakonis has quit [Quit: WeeChat 2.6]
<iqubic> derivation.hs
<clever> iqubic: now open derivation.hs, on the github page
<iqubic> I'll look at the history for that.
justanotheruser has quit [Ping timeout: 276 seconds]
lord| has quit [Read error: Connection reset by peer]
<iqubic> There are a few commits modifing this file: one on Dec 17, 2018, and then another on Sept 21, 2019. Those are the latest two commits modifying this file.
<clever> iqubic: do any commits add or remove a disp on line 115?
<iqubic> Makes sense, as I haven't touched this project in about a week or so.
lord| has joined #nixos
<iqubic> No.
<clever> check more commits
<iqubic> What we have is even stranger.
<iqubic> This is the latest commit on that file.
<clever> 2019-10-01 01:17:16 < clever> iqubic: do any commits add or remove a disp on line 115?
<clever> that commit is removing disp
<iqubic> It looks like the line with disp in it shouldn't exist anymore.
<clever> so that commit likely fixes the problems your having
<iqubic> I assume so.
<clever> at the top of the page you linked, it says that is in version 2.15.0
<iqubic> Question is, why don't I have that commit.
leo_ has left #nixos [#nixos]
<clever> what is the version= in your hackage-packages.nix ?
<iqubic> 2.14.4
<clever> thats why
<iqubic> So, how do I update that?
<clever> first, check nixpkgs master
<clever> it may already have been done
<iqubic> It doesn't look like it has.
rsoeldner has quit [Remote host closed the connection]
<iqubic> But it's highly possible I'm missing something.
rsoeldner has joined #nixos
lord| has quit [Read error: Connection reset by peer]
<clever> [clever@amd-nixos:~/apps/nixpkgs-master]$ nix edit -f . cabal2nix
<clever> 45693 version = "2.15.0";
<clever> iqubic: you are
<clever> the problem has already been fixed
lord| has joined #nixos
dansho has quit [Remote host closed the connection]
<iqubic> When I run `nix-edit nixpkgs.cabal2nix` I see that the version on my machine is 2.14.2
dansho has joined #nixos
<clever> then you need to update the nixpkgs
<iqubic> I know.
<iqubic> I don't recall how to do that though. Can you help me please?
<clever> nix-channel --upda
<clever> te
<iqubic> Thanks.
<iqubic> I guess I should have done that when 19.09 came out.
<iqubic> But thank you for your help with this.
<iqubic> Just running a `nixos-rebuild` now.
<iqubic> Yeah. This is going to take a while.
lovesegfault has joined #nixos
<lovesegfault> Can someone build an aarch64 image for my raspberrypi with ssh enabled?
<lovesegfault> the default one doesn't have ssh and I don't have a monitor
<lovesegfault> Makes it literally impossible to get NixOS working on my Pi3
<iqubic> clever: Actually, something weird is happening here. I just ran `nix-channel --update` followed by `nixos-rebuild switch` Both as root. I then checked what version of cabal2nix I had, with `nix edit nixpkgs.cabal2nix` It was still at 2.14.4
felixfoertsch has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
<clever> iqubic: what does `nix-channel --list` say?
<clever> iqubic: then the fix probably isnt in unstable yet, only master, youll need to wait for it to hit unstable
<iqubic> There's a difference between master and unstable?
<clever> iqubic: unstable is the latest version of master, that tests confirm wont brick your machine
<iqubic> Ah. I see.
<iqubic> How long will I have to wait?
<clever> until the tests are all passing
jmeredith has quit [Quit: Connection closed for inactivity]
<clever> ,howoldis iqubic
<iqubic> I just used the package searching function on the nixos website to find the derivation in nixpkgs. That confirms that unstable is still on 2.14.4
justanotheruser has joined #nixos
<iqubic> Clever: Thank you for all your help with this.
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to gnome-3.34: https://git.io/Jen2B
<iqubic> What does the `Hydra job for tests` mean?
<iqubic> What does that column mean?
<clever> iqubic: click that link
<clever> every job on the left side must be green, before the channel will update
<iqubic> Ah. I see.
<{^_^}> [nixpkgs] @worldofpeace merged pull request #70065 → [19.09] libproxy: build with spidermonkey_60 → https://git.io/Jenn0
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-19.09: https://git.io/Jen2u
<iqubic> Why have many jobs been cancelled?
Rusty1 has quit [Quit: Konversation terminated!]
rsoeldner has quit [Ping timeout: 246 seconds]
<clever> iqubic: because those are from a week ago, and arent important
rsoeldner has joined #nixos
<iqubic> The latest aggregate test of NixOS-unstable has, mostly green checks, 15 failed tests, 4 with dependencies that have failed, and a ton of cancelled tests.
<iqubic> I'm fine with waiting
<clever> iqubic: i only see one failure, for nixos.ova.x86_64-linux
<clever> iqubic: left<->right is time, left is most recent
<iqubic> Ah. I see.
<iqubic> I was counting all the red Xs in all the columns.
<iqubic> Bookmarking that page for future reference.
<iqubic> But ova has been failing quite a bit.
<iqubic> So I think once that gets patched up, the next version of nixos-unstable will be pushed.
<clever> yep
<iqubic> Will I have to update my channel at that time?
<clever> yep
<iqubic> I see.
<iqubic> A simple `nixos-rebuild` won't work will it?
<clever> correct, only nix-channel --update can update the nixpkgs
<iqubic> Cool.
<clever> nixos-rebuild just makes the new nixpkgs take effect on nixos
<iqubic> Yeah. I see.
<iqubic> It also makes all new configuration settings in configuration.nix take effect too.
qubasa_ has quit [Ping timeout: 240 seconds]
sellout- has quit [Ping timeout: 240 seconds]
<iqubic> clever: In the future I'll be able to this sort of debugging myself. Thank you for teaching me the ropes.
<clever> yep
growpotkin has quit [Quit: ZNC 1.7.4 - https://znc.in]
rsoeldner has quit [Ping timeout: 246 seconds]
qubasa has joined #nixos
sellout- has joined #nixos
<aria> hi! i just updated my system after a few months and as i was trying to compile a local project that uses `pkgs.haskellPackages.callCabal2nix` it's giving me a strange error trying to compile something nix related. src/Distribution/Nixpkgs/Haskell/Derivation.hs:115:41: error Variable not in scope: disp :: PackageName -> Doc full log: https://gist.github.com/ar1a/979682ce95f8de2a09feb6f1ae5d2d0c
<iqubic> I know the answer to that.
<iqubic> LOL.
<clever> aria: refer to the above conversation with iqubic, its already fixed in nixpkgs master, just need to wait for the channels to update
* clever heads off to bed
<iqubic> aria: clever and I just finished figuring out what the cause of that issue was.
knupfer has joined #nixos
<aria> huh, good timing
<aria> do i just coment out those lines for a few days then?
domogled has joined #nixos
ilyagotfryd has joined #nixos
rsoeldner has joined #nixos
domogled has quit [Client Quit]
<{^_^}> [nixpkgs] @jonringer merged pull request #69852 → python37Packages.marshmallow-sqlalchemy: 0.17.0 -> 0.19.0 → https://git.io/JeZKR
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.marshmallow-sqlalchemy: 0.17.0 -> 0.19.0 »: https://git.io/Jen2i
palo1 has joined #nixos
<{^_^}> [nixpkgs] @mujx opened pull request #70150 → haskellPackages.OpenAL: link with the OpenAL framework on Darwin → https://git.io/Jen2X
ilyagotfryd has quit [Ping timeout: 240 seconds]
lovesegfault has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #69858 → python37Packages.meld3: 1.0.2 -> 2.0.0 → https://git.io/JeZ6c
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.meld3: 1.0.2 -> 2.0.0 »: https://git.io/Jen2M
knupfer has quit [Ping timeout: 245 seconds]
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
<{^_^}> [nixpkgs] @jonringer merged pull request #69850 → python27Packages.pycdio: 2.0.0 -> 2.1.0 → https://git.io/JeZoX
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python27Packages.pycdio: 2.0.0 -> 2.1.0 »: https://git.io/Jen2y
rsoeldner has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #69840 → python37Packages.python-gitlab: 1.9.0 -> 1.11.0 → https://git.io/JeZrr
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.python-gitlab: 1.9.0 -> 1.11.0 »: https://git.io/Jen2S
<{^_^}> [nixpkgs] @jonringer merged pull request #69685 → mawk: 1.3.4-20171017 -> 1.3.4-20190203 → https://git.io/JeZcc
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « mawk: 1.3.4-20171017 -> 1.3.4-20190203 »: https://git.io/Jen2F
nikola_i has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #69760 → python37Packages.dbf: 0.98.2 -> 0.98.3 → https://git.io/JeZze
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.dbf: 0.98.2 -> 0.98.3 »: https://git.io/Jen2A
worldofpeace_ has joined #nixos
boxscape has quit [Remote host closed the connection]
gxt has quit [Remote host closed the connection]
rsoeldner has joined #nixos
<jluttine> does this mean that `exec` isn't found or some command that `exec` is trying to execute? "physlock: exec: No such file or directory"
<jluttine> if it's exec, where can i find it? `which exec` gave me no results
<{^_^}> [nixpkgs] @worldofpeace merged pull request #67746 → quassel: Fix use of `mkDerivation` → https://git.io/fjxiA
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jen2x
emacsomancer has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @samueldr to release-19.09 « quassel: Fix use of `mkDerivation` »: https://git.io/Jen2h
<{^_^}> [nixpkgs] @worldofpeace closed pull request #66550 → quassel: use wrapQtAppsHook for the client → https://git.io/fj5Be
<{^_^}> [nixpkgs] @jonringer merged pull request #69516 → davix: 0.7.4 -> 0.7.5 → https://git.io/JeGPx
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « davix: 0.7.4 -> 0.7.5 »: https://git.io/Jenae
<{^_^}> [nixpkgs] @worldofpeace merged pull request #70149 → blueman: no optional networkmanager → https://git.io/Jengc
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jenav
<{^_^}> [nixpkgs] @worldofpeace pushed to release-19.09 « blueman: no optional networkmanager »: https://git.io/Jenaf
endformationage has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #69528 → flatpak-builder: 1.0.8 -> 1.0.9 → https://git.io/JeG17
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « flatpak-builder: 1.0.8 -> 1.0.9 »: https://git.io/JenaJ
<{^_^}> [nixpkgs] @mujx opened pull request #70152 → haskellPackages.proteaaudio: link with the AudioToolbox framework on Darwin → https://git.io/JenaL
<{^_^}> [nixpkgs] @worldofpeace merged pull request #69376 → epson-escpr2: 1.0.29 -> 1.1.1 → https://git.io/JeGTa
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jenat
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @d-goldin to release-19.09 « epson-escpr2: 1.0.29 -> 1.1.1 »: https://git.io/Jenam
<{^_^}> [nixpkgs] @worldofpeace merged pull request #68995 → fprintd: 0.8.1 -> 0.9.0, libfprint: 0.99 -> 1.0 → https://git.io/JeOHu
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/JenaY
<ar> jluttine: exec is a shell-builtin and a family of syscalls. if it's returning "No such file or directory", it means that the binary it tried to exec to either doesn't exist, or its interpreter doesn't exist, or one of the required dependencies doesn't (if it's a binary and not a script)
<jluttine> ar: thanks. i guess it cannot find "sh" when the command is executed in systemd service. i wonder if it would be a correct patch to use `/bin/sh` instead of `sh` in general (not just NixOS)
abathur has quit [Ping timeout: 240 seconds]
dermetfan has joined #nixos
ilyagotfryd has joined #nixos
hyper_ch2 has joined #nixos
dermetfan has quit [Ping timeout: 265 seconds]
ilyagotfryd has quit [Ping timeout: 276 seconds]
m0rphism has joined #nixos
hyper_ch2 has quit [Remote host closed the connection]
dansho has quit [Remote host closed the connection]
dansho has joined #nixos
ThatOtherGuy is now known as LogicAside
<{^_^}> [nixpkgs] @etu merged pull request #70079 → jackett: 0.11.687 -> 0.11.751 → https://git.io/Jen8t
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JenaM
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/Jenay
<{^_^}> [nixpkgs] @etu merged pull request #70067 → phpPackages.php-cs-fixer: 2.15.1 => 2.15.3 → https://git.io/JencW
<{^_^}> [nixpkgs] @etu merged pull request #70069 → phpPackages.psalm: init at 3.5.3 → https://git.io/JencM
<{^_^}> [nixpkgs] @etu pushed 2 commits to master: https://git.io/JenaQ
<{^_^}> [nixpkgs] @d-goldin opened pull request #70153 → go_1_12: 1.12.9 -> 1.12.10 → https://git.io/Jena7
<eyJhb> What is the status on 19.09?
nikola_i has quit [Read error: Connection reset by peer]
<{^_^}> #68361 (by disassembler, 3 weeks ago, open): Zero Hydra Failures: 19.09 edition
<eyJhb> So, 65 failures left? As far as I can see?
LogicAside has quit [Ping timeout: 240 seconds]
<eyJhb> Or, is it the list in general
<eyJhb> Nvm. 434 packages failing?
bahamas has joined #nixos
Ariakenom has joined #nixos
<eyJhb> How it is even possible to fix this - https://hydra.nixos.org/build/102493013/nixlog/1
<eyJhb> When it runs out of space?
hyper_ch2 has joined #nixos
<bahamas> is there a way to check what channel is currently active? `nix-channel --list` shows nixos-19.03-small, but when I load <nixpkgs> in nix repl, I don't have access to postgresql_11
<eyJhb> bahamas: what does it list (everything)?
<bahamas> eyJhb: sorry, I don't understand the question
Chiliparrot has joined #nixos
<eyJhb> bahamas: What is the output from `nix-channel --list`? Because when you use <nixpkgs> you are using the "nixpkgs" channel (the name you have given it in your channels)
<eyJhb> So if the name is "nixos-19.03-small", you would use <nixos-19.03-small>
<bahamas> eyJhb: oh, I see.
<{^_^}> [nixpkgs] @cdepillabout opened pull request #70154 → linkFarmFromDrvs: Add a trivial builder to create a linkFarm from a list of derivations → https://git.io/JenV3
<eyJhb> Hope that makes sense :D
<bahamas> eyJhb: nix-channel --list
<bahamas> this is the output. and I just tried :l <nixos> in the repl.
mexisme has joined #nixos
<bahamas> I still don't have postgresql_11
<eyJhb> Well, when I hit these cases I usually call for a adult!
<eyJhb> (btw. are you sure it is in the small channel?)
<bahamas> what do you mean?
<bahamas> oh
<bahamas> that was another question: how can I look for packages available in a channel?
<eyJhb> bahamas: `nix search -u <pkgname>`, (-u updates your cache), so e.g. `nix search -u postgresql`
<bahamas> this site doesn't offer the option https://nixos.org/nixos/packages.html?
<eyJhb> And next time, just remove the -u
<eyJhb> Only for the given channels
ThatOtherGuy has joined #nixos
<etu> bahamas: That site only show current stable channel and only free packages. So if you have enabled unfree on your system or are on another channel. It's better to do a local search.
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/2ed7dfe245c (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<eyJhb> Is there actually any reason for not having unfree packages? Or broken even? Just mark them as unfree/broken?
wfranzini has joined #nixos
<bahamas> I find it strange that postgres is not in small considering that small is recommended for servers
<bahamas> so I guess I should stick with the main nixos channel for development
hmpffff has joined #nixos
dermetfan has joined #nixos
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @woffs opened pull request #70156 → stenc: init at 1.0.7 → https://git.io/JenVi
nikola_i has joined #nixos
Heirlung has quit [Quit: ZNC 1.6.5+deb1+deb9u2 - http://znc.in]
ng0 has joined #nixos
<Ariakenom> does nix-shell -p python 27 create a gc root for that python?
<Ariakenom> nix-shell -p python27
veske has joined #nixos
<notgne2> Ariakenom: I don't believe so but I may be wrong, my understanding of gc-roots from nix tools is they generally rest on generated `result`s that will appear in your working directory, so nix-shell (maybe not the more complex usages) probably wont
Heirlung has joined #nixos
<Ariakenom> so a GC might break it?
<notgne2> it will just mean nix-shell will have to re-download python27 the next time you execute
<Ariakenom> but what if the GC runs while the shell is doing stuff?
<notgne2> I believe nix has locks to avoid that kind of thing, what's in your nix store shouldn't really matter as nix will always pull/build anything that's required
hyper_ch2 has quit [Remote host closed the connection]
<notgne2> I bet there's a temporary gc-root created somewhere while the shell is running, but I don't think there's anything that will remain afterwards
<notgne2> so if you don't want it to re-pull python27 between every gc execution, you'll have to manually create a gc-root somehow
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/2ed7dfe245c (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<Ariakenom> tested. yeah there is a root while it is running.
gila has joined #nixos
nexgen has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed commit from @jonringer to release-19.09 « pythonPackages.premailer: fix build »: https://git.io/JenV5
Lears has joined #nixos
[Leary] has quit [Ping timeout: 268 seconds]
<eyJhb> WEll, waiting for some ZHF people to come online, samueldr ?
chkno has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @teto opened pull request #70157 → Add lib.kernel → https://git.io/JenVp
[Leary] has joined #nixos
Lears has quit [Ping timeout: 240 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @1000101 opened pull request #70158 → diceware: add missing 'setuptools' to propagatedBuildInputs → https://git.io/JenVj
veske has quit [Quit: This computer has gone to sleep]
chkno has joined #nixos
hyper_ch2 has joined #nixos
bahamas has quit [Ping timeout: 240 seconds]
veske has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
cinimod has joined #nixos
bahamas has joined #nixos
hyper_ch2 has quit [Client Quit]
cfricke has joined #nixos
asymptotically has joined #nixos
<{^_^}> [nixpkgs] @teto merged pull request #70158 → diceware: add missing 'setuptools' to propagatedBuildInputs → https://git.io/JenVj
<{^_^}> [nixpkgs] @teto pushed commit from @1000101 to master « diceware: add missing 'setuptools' to propagatedBuildInputs »: https://git.io/JenwY
<{^_^}> [nixpkgs] @Ma27 opened pull request #70159 → svgbob: fix build → https://git.io/Jenw3
<{^_^}> [nixpkgs] @zimbatm merged pull request #68957 → pythonPackages.entrance: init at 1.1.10 (and janus init at 0.4.0) → https://git.io/JeOVW
<{^_^}> [nixpkgs] @zimbatm pushed 5 commits to master: https://git.io/Jenws
<{^_^}> [nix] @zimbatm opened pull request #3112 → Fix fetchTarball with chroot stores → https://git.io/JenwZ
<{^_^}> [nixpkgs] @Ma27 merged pull request #69019 → wlr-randr: init at unstable-2019-03-21 → https://git.io/JeOAn
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jenwc
yurb has quit [Ping timeout: 252 seconds]
Makaveli7 has joined #nixos
<eyJhb> ma27[m]: Sorry for ping, but is there any preference regarding ZHF, regarding e.g. a package which was last updated February 2018, and the last update is 2019-01-03, which doesn't support OpenSSL 1.1.1, but needs to be compiled using 1.0.2? Should that be marked broken, or just give it the older version of OpenSSL?
Chiliparrot has joined #nixos
o1lo01ol1o has joined #nixos
Tucky has joined #nixos
<Yaniel> the older version of openssl is packaged separately IIRC?
<Yaniel> so just change the package to use that explicitly
aveltras has joined #nixos
<eyJhb> `openssl_1_0_2`, but still, does it make sense to do so? I can do that of course, but it just seems like a one-off-package
ilyagotfryd has joined #nixos
<bahamas> is there a tool that allows you to search for a package and see what versions are available in the different channels?
<eyJhb> Should fix Hydra Build
<eyJhb> Guessing bahamas wnat e.g. -small, etc. as well
<Yaniel> that has the current stable, nixos-unstable and nixpkgs-unstable
civodul has joined #nixos
<eyJhb> want*
<bahamas> Yaniel: I want to see the versions in all channels
<Yaniel> the next best I can think of would be cloning https://github.com/NixOS/nixpkgs-channels and doing git diff between branches
<Yaniel> for the dir of the application you are interested in
ilyagotfryd has quit [Ping timeout: 252 seconds]
<Yaniel> you can probably script that to get an overview of all channels
<bahamas> Yaniel: that's what I'm thinking of doing. I assume it's a common use case
<bahamas> a related question is how do I use a different version of a package than the one provided by the channel?
bahamas has quit [Read error: Connection reset by peer]
hmpffff has quit [Quit: nchrrrr…]
bahamas has joined #nixos
<{^_^}> [nixpkgs] @wucke13 opened pull request #70160 → utsushi: 3.57.0 -> 3.59.2 → https://git.io/JenwK
FRidh has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #70141 → jormungandr: 0.5.2 -> 0.5.4 → https://git.io/JenET
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Jenw1
Palpares has quit [Remote host closed the connection]
Palpares has joined #nixos
bahamas has quit [Ping timeout: 252 seconds]
cfricke has quit [Quit: WeeChat 2.6]
nikola_i has quit [Read error: Connection reset by peer]
fendor has joined #nixos
alex`` has joined #nixos
hyper_ch2 has joined #nixos
lopsided98 has quit [Ping timeout: 250 seconds]
lopsided98 has joined #nixos
MarcWeber has joined #nixos
cfricke has joined #nixos
cfricke has quit [Read error: Connection reset by peer]
iyzsong has joined #nixos
shreyansh_k65 has joined #nixos
graf_blutwurst has joined #nixos
iqubic` has joined #nixos
FRidh has joined #nixos
mexisme has quit [Ping timeout: 276 seconds]
shreyansh_k65 has left #nixos [#nixos]
iqubic has quit [Ping timeout: 245 seconds]
<graf_blutwurst> Good morning. Does anyone have experience with nested virtualization with nixos as a host? I get vt-x/amd-v errors when the nested VMs start. It does work on VMPlayer in my windows install though (after enabling vt-x/amd-v). enabling this in virtualbox however doesn't do a thing, it's grayed out in the GUI and forcing it through cli doesn't change a thing
Maxdaman1us has joined #nixos
kvda has quit [Quit: Textual IRC Client: www.textualapp.com]
sdfasdfasdfasdfa has joined #nixos
__monty__ has joined #nixos
Maxdamantus has quit [Ping timeout: 244 seconds]
sdfasdfasdfasdfa has quit [Remote host closed the connection]
thc202 has joined #nixos
shreyansh_k has quit [Disconnected by services]
shreyansh_k60 has joined #nixos
shreyansh_k has joined #nixos
shreyansh_k60 has left #nixos [#nixos]
alex`` has quit [Ping timeout: 276 seconds]
philr has quit [Ping timeout: 265 seconds]
alex`` has joined #nixos
fendor_ has joined #nixos
bahamas has joined #nixos
shreyansh_k60 has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
Okinan has quit [Quit: Konversation terminated!]
Ariakenom has quit [Quit: Leaving]
shreyansh_k has quit [Quit: ZNC 1.6.5-elitebnc:7 - http://elitebnc.org]
<{^_^}> [nixpkgs] @smaret opened pull request #70161 → gildas: 20190901_a -> 20191001_a → https://git.io/Jenrx
o1lo01ol1o has quit [Remote host closed the connection]
shreyansh_k60 is now known as shreyansh_k
<teto> anyone using coc-python ? executing .config/coc/extensions/coc-python-data/languageServer.0.4.24/Microsoft.Python.LanguageServer says the file doesn't exist though it exists. "file" says its interpreter is /lib64/ld-linux-x86-64.so.2. How can I rewrite this to something sensible ? (even if hackish)
o1lo01ol1o has joined #nixos
shreyansh_k has left #nixos [#nixos]
shreyansh_k has joined #nixos
shreyansh_k has quit [Remote host closed the connection]
yumasi has quit [Ping timeout: 268 seconds]
ilyagotfryd has joined #nixos
<teto> seems like patchelf --interpreter should do the trick
ThatDocsLady has joined #nixos
ilyagotfryd has quit [Ping timeout: 240 seconds]
srhb has joined #nixos
o1lo01ol1o has quit [Ping timeout: 240 seconds]
srhb has quit [Client Quit]
srhb has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « python3Packages.scikit-build: fix build »: https://git.io/JenoG
Ariakenom has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to release-19.09 « python3Packages.scikit-build: fix build »: https://git.io/JenoC
<ma27[m]> eyJhb: I guess it depends on how important the package is. We use older openssl for several packages atm where it's not possible to build against 1.1.1, but probably globin has a different opinion here :)
<bahamas> in nixos, why doesn't nix-channel --list display the current channel? right now, it doesn't display anything
<bahamas> this is a fresh install, btw
hmpffff has joined #nixos
ubert has joined #nixos
cfricke has joined #nixos
<eyJhb> ma27[m]: will try to ask globin then. It seems like it isn't that important of a package
veske has joined #nixos
gxt has joined #nixos
<manveru> does anyone know of a way to configure a systemd unit to restart when it becomes unresponsive? (i need to check that through checking its http response)
<manveru> or do i need a separate unit for that? searching for this only gives me results about restarts on crashes... which isn't helpful :P
freeman42x has joined #nixos
<__monty__> systemd watchdog?
<freeman42x> I have installed Nix on Ubuntu KDE. But when I install a program it does not appear in the KDE menu
<freeman42x> for example I installed Google Chrome but it is nowhere to be found
<manveru> __monty__: that needs the service itself to send the signal, no? plus it reboots the whole system on failure :P
<freeman42x> I can only launch it from the terminal
<manveru> freeman42x: i think you'll have to login again for it to show up?
<freeman42x> manveru, I rebooted and no luck...
<manveru> you installed in systemPackages?
<__monty__> manveru: Systemd watchdog can restart services afaik.
<freeman42x> manveru, I installed at user level in ~/.nixpkgs/config.nix and then nix-env -i all
<__monty__> But you're right, it does seem to require the service to send heartbeats.
sigmundv_ has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
<manveru> freeman42x: sorry, i'm not sure how it works, i never do installs via nix-env directly
<__monty__> freeman42x: It's possible desktop items are a seperate target that doesn't get installed by default like that. Search your nix-profile for chrome.desktop.
<freeman42x> __monty__, sorry, I do not understand how to do that and how it could help
<{^_^}> [nix] @edolstra merged pull request #3112 → Fix fetchTarball with chroot stores → https://git.io/JenwZ
<{^_^}> [nix] @edolstra pushed 2 commits to master: https://git.io/Jenow
<__monty__> Hmm, seems like the desktop files *are* always added in the installPhase.
<__monty__> freeman42x: Enter `nix repl`, then type `(import <nixpkgs> {}).google-chrome.outPath`
<__monty__> freeman42x: The desktop file should be in '/that/path/share/applications/google-chrome.desktop'
<__monty__> If it is, then it should also be in `~/.nix-profile/share/applications/google-chrome.desktop`
<__monty__> So you probably just have to point KDE to `~/.nix-profile/share` to look for desktop files.
ilyagotfryd has joined #nixos
<__monty__> Maybe there's an XDG path you can set.
<manveru> `for f in $(echo $XDG_DATA_DIRS | tr : "\n"); do find $f -name '*.desktop'; done`
<manveru> seems like that one
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
ilyagotfryd has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/8d7f2c7f3ed (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8d7f2c7f3ed (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
iyzsong-x has joined #nixos
iyzsong has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @Mic92 pushed 3 commits to master: https://git.io/Jenoh
<{^_^}> [nixpkgs] @Mic92 merged pull request #67387 → buildRustPackage: add verifyCargoDeps option → https://git.io/fjN7p
<{^_^}> [nixpkgs] @Mic92 pushed 0 commits to cargofetch-lock: https://git.io/Jenoj
<hyper_ch2> srhb: didn't work with DisplayLink drivers included
<{^_^}> [nixpkgs] @Mic92 closed pull request #69413 → zfsUnstable: 0.8.1 -> 24-09-2019 → https://git.io/JeGcD
o1lo01ol1o has joined #nixos
DigitalKiwi has quit [Quit: quite.]
DigitalKiwi has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @moaxcp opened pull request #70163 → micronaut 1.2.1 -> 1.2.3 → https://git.io/JenKl
bahamas has quit [Ping timeout: 276 seconds]
<Twey> Hey! I'm using the emacs nix-mode, but it seems to default to four-space indentation everywhere and I can't seem to figure out how to make it do two-space (my company's standard). Setting smie-indent-basic doesn't seem to help
<Twey> I guess I could turn off smie, but I quite like it
phreedom_ has joined #nixos
<niksnut> Twey: strange, nix-mode should use 2 spaces by default
phreedom has quit [Ping timeout: 260 seconds]
Chiliparrot has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/db96124d3d5 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
graf_blutwurst has quit [Read error: Connection reset by peer]
<freeman42x> any way to install Streamlabs OBS using Nix without packaging it myself?
<Yaniel> just install the obs package
<Yaniel> no wait I think it's obs-studio
<Yaniel> yea obs-studio
<{^_^}> [nixpkgs] @ttuegel opened pull request #70164 → qtbase: Disable QAppleTestLogger on Darwin → https://git.io/JenK1
<freeman42x> Yaniel, I do not want only OBS. I want Streamlabs OBS
<l33_> hmmm....obs works fine
<{^_^}> [nixpkgs] @romildo merged pull request #69353 → enlightenment.efl: 1.22.3 -> 1.22.5 → https://git.io/Jesht
<{^_^}> [nixpkgs] @romildo pushed 3 commits to master: https://git.io/JenKM
<l33_> streamlabs obs i'm not sure about.
<l33_> maybe some one a streamlabs wants to do it?
<freeman42x> l33_, Streamlabs OBS >>> OBS, I know what I am doing
<Yaniel> then you'll have to package it yourself I think
<Yaniel> the obs-studio package should be a good starting point
<freeman42x> ugh :( I do not have time to package it myself, nor the knowledge
<l33_> i'd probably pay someone to do it and teach me in the process.
<l33_> where is the source for obs streamlabs?
<freeman42x> l33_, which macrotasking site would you use to pay that person to do it?
bahamas has joined #nixos
sauyon has quit [Ping timeout: 246 seconds]
<Yaniel> wait does this just link to obs as a library? then using obs-studio as a starting point won't work
veske has quit [Quit: This computer has gone to sleep]
<{^_^}> [nixpkgs] @kcalvinalvin closed pull request #70047 → nixos/cmt: Update error message when enabling cmt and plasma5 → https://git.io/JenkH
bahamas has quit [Ping timeout: 240 seconds]
hyper_ch2 has quit [Remote host closed the connection]
ng0_ has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/c0fcb53d9b0 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixpkgs] @kcalvinalvin opened pull request #70166 → nixos/cmt: Update error message for cmt → https://git.io/JenKx
ng0 has quit [Ping timeout: 260 seconds]
ng0_ is now known as ng0
Mateon2 has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #70164 → qtbase: Disable QAppleTestLogger on Darwin → https://git.io/JenK1
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to staging-next: https://git.io/JenKp
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
andi- has quit [Quit: WeeChat 2.6]
andi- has joined #nixos
aveltras has quit [Quit: Connection closed for inactivity]
ris has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @groodt opened pull request #70167 → protolock: init at 0.14.1 → https://git.io/Jen6n
veske has joined #nixos
bahamas has joined #nixos
freeman42x has quit [Quit: Leaving]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f8c6b826d4e (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
bahamas has quit [Ping timeout: 246 seconds]
hyper_ch2 has joined #nixos
<Twey> Is muslCross just broken now? Should I be using pkgsCross.musl64?
<Twey> Oh wait, there's also pkgsMusl…
emacsomancer has joined #nixos
yumasi has joined #nixos
<Twey> Ah, pkgsCross.musl64.llvmPackages_8 seems to be broken, but pkgsMusl.llvmPackages_8 isn't
kini has quit [Quit: No Ping reply in 180 seconds.]
philr has joined #nixos
Synthetica has joined #nixos
kini has joined #nixos
dermetfan has quit [Read error: Connection reset by peer]
dermetfan1 has joined #nixos
captn3m0 has quit [Ping timeout: 268 seconds]
sellout- has quit [Remote host closed the connection]
gagbo has quit [Ping timeout: 265 seconds]
gagbo has joined #nixos
bahamas has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to master « python3Packages.pytaglib: fix build »:
<hyper_ch2> just read some release news on kernel 5.4 - you can use CIFS share as root partition? oO
<{^_^}> [nixpkgs] @Ma27 pushed to release-19.09 « python3Packages.pytaglib: fix build »: https://git.io/JeniC
veske has quit [Quit: This computer has gone to sleep]
veske has joined #nixos
<etu> tmpfs best rootfs anyways.
hmpffff has joined #nixos
<qyliss> :D
<{^_^}> [nixpkgs] @NeQuissimus pushed 5 commits to master: https://git.io/JeniE
<cinimod> I am building haskell packages where the LICENSE file is a link. nix-build says (presumably via cabal) that there is no LICENSE file and fails :(
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to release-19.03: https://git.io/Jenig
<{^_^}> [nixpkgs] @NeQuissimus pushed 3 commits to release-19.09: https://git.io/Jeni2
<cinimod> I have temporarily created real LICENSE files but there must be a better way
knupfer has joined #nixos
armin has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @schmittlauch opened pull request #70168 → cawbird: init at 1.0.1 → https://git.io/Jenio
hyper_ch2 has quit [Remote host closed the connection]
hyper_ch2 has joined #nixos
armin has joined #nixos
nikola_i has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #70169 → enlightenment.enlightenment: 0.23.0 -> 0.23.1 → https://git.io/Jenix
zupo has joined #nixos
silver has joined #nixos
<Twey> Oh no, pkgsMusl is a whole world of musl-based packages :( this is a very slow build
fusion809 has quit [Remote host closed the connection]
fusion809 has joined #nixos
<{^_^}> [nixpkgs] @etu opened pull request #70170 → transifex-client: Add missing setuptools dependency → https://git.io/Jenih
<{^_^}> [nixpkgs] @romildo merged pull request #69704 → numix-icon-theme-circle: 19.02.22 -> 19.05.07 → https://git.io/JeZ8N
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/Jenij
<gchristensen> wow, we are at 1,0001 people in #nixos!
<gchristensen> (thank you, etu, for pointing that out)
<andi-> So this is no longer the small weird niche that I can tell people about and they haven't heard of it before? :'(
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JenPT
<etu> gchristensen: you added an extra 0 there though :)
<{^_^}> [nixpkgs] @worldofpeace merged pull request #70166 → nixos/cmt: Update error message for cmt → https://git.io/JenKx
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/JenPI
<Taneb> How many people are in #ubuntu? That sounds like a good target for widespread usage
<hyperfekt> andi-: Whenever I've told people about NixOS they're like 'oh, i've heard of that, sounds cool'
<andi-> hyperfekt: I only ever heard: Like Docker?!?
<Miyu-chan> Lmao
<etu> andi-: I've spent a lot of time of trying to convince my colleges. Now we're migrating to Kubernetes and Docker.
<niksnut> 1143 in #ubuntu
knupfer has quit [Ping timeout: 245 seconds]
bahamas has quit [Ping timeout: 245 seconds]
Ariakenom_ has joined #nixos
<hyperfekt> inline the cve discussion from yesterday but parametrized on channel members instead :'D
Ariakenom_ has quit [Remote host closed the connection]
hmpffff has quit [Quit: nchrrrr…]
Ariakenom has quit [Ping timeout: 240 seconds]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
cfricke has quit [Quit: WeeChat 2.6]
woffs has quit [Ping timeout: 240 seconds]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
veske has quit [Quit: This computer has gone to sleep]
ng0 has quit [Ping timeout: 260 seconds]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
<{^_^}> [nixpkgs] @eadwu opened pull request #70172 → update-systemd-resolved: init at 1.3.0 → https://git.io/JenPE
<{^_^}> [nixpkgs] @eadwu opened pull request #70173 → raspberrypi: 1.20190925 → https://git.io/JenPu
ng0 has joined #nixos
veske has joined #nixos
<{^_^}> [nixpkgs] @romildo opened pull request #70174 → Update numix icon themes to version 19.09.20 → https://git.io/JenP6
fusion809 has quit [Remote host closed the connection]
selfsymmetric-mu has quit [Remote host closed the connection]
dansho has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @taku0 opened pull request #70176 → adoptopenjdk-bin: 11.0.3 -> 11.0.4 [Security fixes] → https://git.io/JenP9
<gchristensen> etu: what is an extra 0 between friends
jmeredith has joined #nixos
<etu> gchristensen: [answering if it was a riddle or trick question] I don't know, what is it?
<gchristensen> just a joke about my own accuracy, like an order of magnitude is no big deal :)
<bendlas> is there a way to distinguish unrealized derivations in `nix-store -q`?
bahamas has joined #nixos
ddellacosta has joined #nixos
dm9 has joined #nixos
drakonis has joined #nixos
<ddellacosta> hey folks, my laptop doesn't seem to go to sleep when it gets low on power, and just dies, which is pretty frustrating. Can anyone point me at where I should look to debug this more? E.g. which configuration directives in the nixos docs I may be missing
dansho has joined #nixos
Ariakenom has joined #nixos
<Ariakenom> sddm keeps a separate pswd entry for each monitor on login. which is #1 strange. but #2 smears my pswd if I just connected it to monitors.
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/f9206f287e7 (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
bahamas has quit [Ping timeout: 265 seconds]
metaglog has left #nixos [#nixos]
bahamas has joined #nixos
<{^_^}> [nixpkgs] @fgaz opened pull request #70177 → openmoji-black,openmoji-color: init at 12.0.0 → https://git.io/JenXZ
<{^_^}> [nixpkgs] @WilliButz opened pull request #70178 → grafana: 6.3.6 -> 6.4.0 → https://git.io/JenXc
<{^_^}> [nixpkgs] @ryantm merged pull request #69744 → pspg: 1.6.8 -> 2.0.4 → https://git.io/JeZEP
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JenXW
<ajs124> I'm getting "infinite recursion encountered, at /nix/var/nix/profiles/per-user/root/channels/nixos-19.09-small/lib/modules.nix:336:9" with a module that worked in 19.03 :(
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<{^_^}> [nixpkgs] @ryantm merged pull request #69972 → squirrel-sql: 3.9.1 -> 4.0.0 → https://git.io/JeZ5f
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JenX4
woffs has joined #nixos
<fgaz> grahamc: What is the process/requirements to move myself from ofborg's known user to trusted? I'd like to speed up darwin builds on my prs
nschoe has joined #nixos
nschoe has quit [Ping timeout: 245 seconds]
justanotheruser has quit [Ping timeout: 240 seconds]
nakkle has joined #nixos
<infinisil> ajs124: Oh that's unfortunate, what's the module?
<nakkle> Hey there! I'm having trouble getting nix's --max-jobs to work. Even if I do a nix-build --max-jobs 0, it still builds what it's told to. What am I doing wrong?
<ajs124> infinisil: it's still WIP, but the current version is this: https://gist.github.com/ajs124/494de4b19277e283d8de70ee5057c33e
<wucke13> Would somebody please tak a look at this PR #67412 ? This is a mandatory update for blockchain, versions prior to this do not work anymore.
<{^_^}> https://github.com/NixOS/nixpkgs/pull/67412 (by wucke13, 5 weeks ago, open): Pivx wallet pivx: 3.2.0 -> 3.4.0
mmlb7 has joined #nixos
mmlb has quit [Ping timeout: 240 seconds]
TheBrodmann has joined #nixos
domogled has joined #nixos
nakkle has quit [Read error: Connection reset by peer]
nschoe has joined #nixos
<TheBrodmann> High I have some problem with following nix configuration
<TheBrodmann> Hi*
nakkle has joined #nixos
<TheBrodmann> by running nix-env -i install all
<TheBrodmann> it fail with following error
<TheBrodmann> *** abort because of serious configure-time warning from Cabal
justanotheruser has joined #nixos
<infinisil> ajs124: Hm can't see a problem with it just by looking at it
<ajs124> neither can I. Plus it works on 19.03.
<infinisil> nakkle: What does nix-build output that you think it builds it?
<infinisil> ajs124: Bisection!
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JenX7
<infinisil> `git bisect run` will be perfect for this, and it should find it rather quick since evaluation is fast
<tilpner> ajs124: Oh no, IFD!
<{^_^}> [nixpkgs] @peti merged pull request #70053 → drop obsolete ghcjs 8.4.x version → https://git.io/JenY3
<{^_^}> [nixpkgs] @peti pushed 3 commits to master: https://git.io/JenXx
hyper_ch2 has quit [Remote host closed the connection]
<tilpner> Sorry, too quick :(
<TheBrodmann> Can someone help me? :(
nakkle has quit [Ping timeout: 276 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ardumont has quit [Ping timeout: 245 seconds]
zupo has joined #nixos
<TheBrodmann> domenkozar[m]: I saw you said this issue has been fixed a long time ago
waleee-cl has joined #nixos
endformationage has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
is_null has joined #nixos
<TheBrodmann> I'm using this configuration https://dpaste.de/0Z2Z and nix-env -i all will fail with following error https://imgur.com/YIW1DFI
doublex has quit [Ping timeout: 245 seconds]
mexisme has joined #nixos
mjsir911 has quit [Quit: ZNC 1.7.3 - https://znc.in]
mjsir911 has joined #nixos
nakkle has joined #nixos
<worldofpeace> t
mexisme has quit [Ping timeout: 250 seconds]
ardumont has joined #nixos
<{^_^}> [nixpkgs] @teto closed pull request #69825 → jenkins-job-builder: 3.0.1 -> 3.0.2 → https://git.io/JeZwT
<{^_^}> [nixpkgs] @teto merged pull request #70057 → pythonPackages.jenkins-job-builder: 3.0.1 -> 3.0.2 → https://git.io/Jenss
<{^_^}> [nixpkgs] @teto pushed 4 commits to master: https://git.io/Jen1Z
<{^_^}> [nixpkgs] @teto merged pull request #70170 → transifex-client: Add missing setuptools dependency → https://git.io/Jenih
<{^_^}> [nixpkgs] @teto pushed commit from @etu to master « transifex-client: Add missing setuptools dependency »: https://git.io/Jen1c
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
doublex has joined #nixos
<Twey> Is pkgsStatic broken? `nix-shell -p pkgsStatic.gcc` seems to break (can't build binutils because of a missing `-lz`)
<ajs124> infinisil: seems like 01b90dce78ee3906def0fc8d800217a3f9f40aa7 is the offending commit
mjsir911 has quit [Quit: ZNC 1.7.3 - https://znc.in]
mjsir911 has joined #nixos
andi- has quit [Quit: WeeChat 2.6]
<TheBrodmann> Twey: are you addressing me?
<ajs124> abbradar[m]: So... there's this commit you made in July, which now results in my module running into an infinite recursion. Actually, my module is based off of systemd-confinement, so that might be broken as well.
<Twey> TheBrodmann: Uh, not specifically, but if you know the answer please feel free to reply :)
bahamas has quit [Ping timeout: 240 seconds]
mjsir911 has quit [Client Quit]
andi- has joined #nixos
mmlb7 is now known as mmlb
phreedom_ has quit [Ping timeout: 260 seconds]
<TheBrodmann> Twey: Ah, I asked a question and I thought you are giving me a solution. I don't know the answer. sorry.
<Ericson2314> tetdim: ping! did you ever push your meson work?
<{^_^}> [nixpkgs] @basvandijk opened pull request #70180 → cargo-audit: init at 0.9.1 → https://git.io/Jen1E
mjsir911 has joined #nixos
mjsir911 has quit [Remote host closed the connection]
<abbradar[m]> ajs124: ouch, can you give me more context?
<abbradar[m]> I'll check it in the evening
psyanticy has joined #nixos
iyzsong-x has quit [Ping timeout: 250 seconds]
<ajs124> abbradar[m]: My module is here https://gist.github.com/ajs124/494de4b19277e283d8de70ee5057c33e, it works before #62955 and causes an infinite recursion afterwards.
<{^_^}> https://github.com/NixOS/nixpkgs/pull/62955 (by abbradar, 16 weeks ago, merged): resolvconf service: init
mjsir911 has joined #nixos
Makaveli7 has quit [Quit: WeeChat 2.6]
<abbradar[m]> ajs124: interesting. i'll take a look
is_null has quit [Read error: Connection reset by peer]
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
mjsir911 has quit [Quit: Goodbye, World!]
Tucky has quit [Quit: WeeChat 2.6]
<qubasa> Does someone here have an idea why `boot.kernelPackages = unstable.pkgs.linuxPackages_5_2;` loads the wifi driver rtw88 automatically and the stable kernel 5_2 does not?
freeman42x has joined #nixos
iqubic` has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
iqubic has joined #nixos
<freeman42x> I used: https://nixos.wiki/wiki/Wine but I am getting following error: `64-bit Windows is required` when I launch my program
veske has quit [Quit: This computer has gone to sleep]
<qubasa> freeman42x: Wine runs normally in x86 mode to change that you have to open the wine settings menu and change the appropriate option to x64
wing8 has joined #nixos
zupo has joined #nixos
fenedor has joined #nixos
<ajs124> abbradar[m]: Thanks! It seems like an interaction between nixos/modules/config/resolvconf.nix:115 and 128 (enable = ![...] and mkIf cfg.enable)
fendor__ has joined #nixos
<freeman42x> qubasa, how do I open the wine settings menu?
<{^_^}> [nixpkgs] @Ma27 merged pull request #70180 → cargo-audit: init at 0.9.1 → https://git.io/Jen1E
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/Jen1F
fendor has quit [Ping timeout: 240 seconds]
fendor_ has quit [Ping timeout: 240 seconds]
mjsir911 has joined #nixos
phreedom has joined #nixos
<qubasa> freeman42x: Somewhere around here it should be stated: https://wiki.winehq.org/Wine_User%27s_Guide#Using_Winecfg
mjsir911 has quit [Client Quit]
wing8 has quit [Ping timeout: 268 seconds]
mjsir911 has joined #nixos
mjsir911 has quit [Remote host closed the connection]
mjsir911 has joined #nixos
philr has quit [Ping timeout: 245 seconds]
nikola_i has quit [Read error: Connection reset by peer]
mjsir911 has quit [Client Quit]
Serus has quit [Ping timeout: 240 seconds]
mjsir911 has joined #nixos
gila has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #69590 → imagemagick7: 7.0.8-58 -> 7.0.8-66 → https://git.io/JeG5H
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « imagemagick7: 7.0.8-58 -> 7.0.8-66 »: https://git.io/JenMO
mjsir911 has quit [Client Quit]
mjsir911 has joined #nixos
mjsir911 has quit [Remote host closed the connection]
mjsir911 has joined #nixos
<domenkozar[m]> TheBrodmann: wait until tomorrow for haskell updates to land
Okinan has joined #nixos
Bruno[m] has joined #nixos
fendor__ is now known as fendor
mjsir911 has quit [Client Quit]
<{^_^}> [nixpkgs] @kmein opened pull request #70181 → vimPlugins.vim-fetch: init at 2019-04-03 → https://git.io/JenMl
mjsir911 has joined #nixos
<cinimod> I am building haskell packages which have their LICENSE file as a link. These fail but when I replace the link by a real file, the build succeeds
nexgen has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @Ma27 merged pull request #70136 → nexcloud: 16.0.4 -> 16.0.5 → https://git.io/JenBc
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JenMu
<cinimod> Is this a bug?
<{^_^}> [nixpkgs] @matthewbauer opened pull request #70182 → Revert "nixos/desktop-managers/xterm: Disable by default" → https://git.io/JenMz
<TheBrodmann> domenkozar[m]: thank you
<shyim> I am getting sometime the warning "warning: you don't have Internet access; disabling some network-dependent features" while doing nixos-rebuild. Is there any known fix?
<cinimod> It seems it is already reported https://github.com/NixOS/nixpkgs/issues/42550
<{^_^}> #42550 (by Rizary, 1 year ago, open): copyFile: does not exist (No such file or directory) due to symlink file.
Serus has joined #nixos
<{^_^}> [nixpkgs] @etu opened pull request #70183 → [19.09] transifex-client: Add missing setuptools dependency → https://git.io/JenMa
<{^_^}> [nixpkgs] @kmein opened pull request #70184 → vimPlugins.todo-txt-vim: init at 2016-11-10 → https://git.io/JenMV
boxscape has joined #nixos
<tetdim> Ericson2314, h
<tetdim> sorry i just got to work :| terrible traffix
<tetdim> c
<tetdim> haven't pushed it yet, it still needs more work
<tetdim> but it DOES build
<Ericson2314> tetdim: I wouldn't mind a WIP push!
<tetdim> to nixos/nix?
<Ericson2314> I would be happy to pitch on clean ups, too
<Ericson2314> tetdim: whever; did you fork the repo on github?
<tetdim> yep
<tetdim> tbh i dont think it needs TOO much clean ups i did my best to write it clean
<tetdim> but theres def some mistakes
<tetdim> especially in the libeditline stuff
<{^_^}> [nixops] @PsyanticY closed pull request #1121 → ec2: Usinng boto3 in operations: stop/start/reboot/console-output → https://git.io/fjIZN
<{^_^}> [nixpkgs] @matthewbauer pushed to revert-67355-19.09 « Revert "nixos/desktop-managers/xterm: Disable by default" »: https://git.io/JenMD
<tetdim> here it is ^^
<Ericson2314> tetdim: thanks!!
<{^_^}> [nixops] @PsyanticY closed pull request #1163 → Hashicorp Vault kv2 secret engine + policy resources → https://git.io/fjgs5
<{^_^}> [nixpkgs] @matthewbauer opened pull request #70185 → Revert "nixos/desktop-managers/xterm: Disable by default" [19.09] → https://git.io/JenMy
<{^_^}> [nixpkgs] @Ma27 pushed commit from @Vskilet to release-19.09 « nexcloud: 16.0.4 -> 16.0.5 »: https://git.io/JenM9
<wucke13> How do I tell an autools build to export the header files to $out?
<tetdim> wucke13, legend has it that there is a way to pipe out of autotools
<tetdim> but archeologists are yet to decipher the manual pages
<{^_^}> [nixpkgs] @kmein opened pull request #70186 → vimPlugins.vim-fsharp: init at 2018-11-13 → https://git.io/JenMH
aveltras has joined #nixos
<wucke13> tetdim: I guess thats a good joke, though I'm still clueless as to how to do it
<{^_^}> [nixpkgs] @tobiasBora opened pull request #70187 → owncloud: fix qt wrapping → https://git.io/JenM7
fendor has quit [Ping timeout: 245 seconds]
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
erasmas has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ThatDocsLady has quit [Ping timeout: 252 seconds]
sigmundv_ has quit [Ping timeout: 265 seconds]
<{^_^}> [nixops-aws] @PsyanticY opened pull request #3 → elastic ip: module update and adding persistOnDestroy → https://git.io/JenDk
Ariakenom has quit [Remote host closed the connection]
<{^_^}> [nixops] @PsyanticY closed pull request #1177 → EC2: introduce a persistOnDestroy option for elastic Ips → https://git.io/fjiuK
dm9 has quit [Quit: WeeChat 2.6]
idf has quit [Remote host closed the connection]
stampe has joined #nixos
stampe has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @pasanyasara opened pull request #70188 → create contributions file → https://git.io/JenDs
stampe has joined #nixos
fresheyeball has joined #nixos
<fresheyeball> so I moved over to nix managed vim
<fresheyeball> been great so far
nakkle has quit [Remote host closed the connection]
stampe has quit [Client Quit]
stampe has joined #nixos
stampe has quit [Remote host closed the connection]
<wucke13> tetdim ?
stampe has joined #nixos
stampe has quit [Read error: Connection reset by peer]
<tetdim> ya?
<fresheyeball> how do I install a color scheme?
stampe has joined #nixos
<{^_^}> [nixpkgs] @Ma27 closed pull request #70188 → create contributions file → https://git.io/JenDs
turion has quit [Ping timeout: 265 seconds]
wfranzini has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @kalbasit merged pull request #70055 → pythonPackages.qds_sdk: init at 1.12.0 → https://git.io/Jen3W
<{^_^}> [nixpkgs] @kalbasit pushed 3 commits to master: https://git.io/JenD8
<wucke13> tetdim: If you know how to cause the build to copy the include folder to $out share your information please
termita has joined #nixos
<tetdim> i do not :^)
stampe has quit [Quit: stampe]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/f9206f287e7 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<evanjs> Bah. Just hit a wall. Trying to install multiple rust channels via my rust dev module and the moz overlay. But now they conflict, which I guess I should've expected...
<eyJhb> wucke13: cp -r include/ $out ???
boolman has quit [Ping timeout: 240 seconds]
<evanjs> Though I'm wondering, how does rustup handle this? Is there a way I can have them handled so I can call them like "cargo +stable run", etc?
<eyJhb> evanjs: nix shells?
<wucke13> thanks
<{^_^}> [nixpkgs] @kampka opened pull request #70189 → kops_1_14: init at 1.14.0 → https://git.io/JenDg
<evanjs> Eh, I have these installed on a system level, but derp. Yeah wow. I'm using nix-shells for these anyway... >.> so I just have to... change the shells to say stable...
<evanjs> Okay, going to shelve what I'm currently doing and just do that for now. Thanks for answering my derp haha
<eyJhb> Seems like it would be the best option. You can even do aliases, so that you can easily change between them
<eyJhb> but you might also be able to "rename" the binaries, but yeah :p np
<eyJhb> Just sitting looking at my code hating my life, so glad I can help
<evanjs> Yeah I'm sorta wondering how NixOS rustup does it so I could potentially mimic that
<boxscape> does nix-collect-garbage delete all packages that could be deleted with nix-store --delete without -f?
<{^_^}> [nixpkgs] @hkjn opened pull request #70190 → pythonPackages.ledgerblue: 0.1.28 -> 0.1.29 → https://git.io/JenDV
<eyJhb> Everything that isn't actively needed in the specified options, e.g. how many generations back you want to go
<boxscape> okay
<{^_^}> [nixpkgs] @Lassulus merged pull request #59047 → rund: init at version 1.0.0 → https://git.io/fjLXS
<{^_^}> [nixpkgs] @Lassulus pushed commit from @marler8997 to master « rund: init at version 1.0.0 »: https://git.io/JenDo
iqubic has quit [Quit: heading to school]
fendor has joined #nixos
fuzen has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
Ariakenom has joined #nixos
chloekek has joined #nixos
ubert has quit [Quit: Leaving]
zupo has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #70192 → haskell: Fix more cross voilations → https://git.io/JenDS
chloekek has quit [Ping timeout: 240 seconds]
wildtrees has joined #nixos
freeman42x has quit [Remote host closed the connection]
zupo has quit [Client Quit]
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #70193 → haskell: Fix more cross voilations → https://git.io/JenD9
chloekek has joined #nixos
drakonis has quit [Quit: WeeChat 2.6]
ixxie has joined #nixos
dansho has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #70194 → lib: Add armv7a-linux to doubles.nix → https://git.io/JenyL
<{^_^}> [nixpkgs] @jonringer merged pull request #70186 → vimPlugins.vim-fsharp: init at 2018-11-13 → https://git.io/JenMH
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/Jenyt
<{^_^}> [nixpkgs] @Ericson2314 opened pull request #70195 → lib: Add armv7a-linux to doubles.nix → https://git.io/Jenyq
ntqz has quit []
zupo has joined #nixos
nschoe has quit [Ping timeout: 276 seconds]
bahamas has joined #nixos
<bahamas> I have a nix package that takes a long time to build. can I copy it from the nix store and save it somewhere? I'm asking because I need to delete the VM where I built it
<{^_^}> [nixpkgs] @zimbatm merged pull request #70189 → kops_1_14: init at 1.14.0 → https://git.io/JenDg
<{^_^}> [nixpkgs] @zimbatm pushed commit from @kampka to master « kops_1_14: init at 1.14.0 (#70189) »: https://git.io/Jenyl
floscr has joined #nixos
gnidorah has joined #nixos
<clever> bahamas: nix-copy-closure can be used to copy it between different machines
<gnidorah> merge please? #68440
<{^_^}> https://github.com/NixOS/nixpkgs/pull/68440 (by gnidorah, 2 weeks ago, open): openxray: init at 510
<clever> bahamas: nix-store -r /nix/store/foo --add-root result --indirect, will create a result symlink pointing to it, which prevents it from being GC'd
<floscr> Can somebody help me, I need an exact ruby version (2.4.6) but the stable channel has 2.4.5 and unstable 2.4.7
<bahamas> clever: where foo is the name of the library, I assume
<clever> bahamas: yep
<fuzen> Hello, I created a project that builds with a default.nix, is there any way I can use this default.nix as a binary in docker.nix without adding it to a store or running two separate commands? Or should I just build default.nix then docker.nix
<bahamas> clever: ok, thanks.
<clever> fuzen: you should be able to just do `import ./default.nix` inside `docker.nix`
<fuzen> clever: thanks
floscr has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer merged pull request #70159 → svgbob: fix build → https://git.io/Jenw3
<{^_^}> [nixpkgs] @jonringer pushed commit from @Ma27 to master « svgbob: fix build »: https://git.io/Jeny6
fenedor has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @matthewbauer closed pull request #70193 → haskell: Speed up cross callHackage by using native source → https://git.io/JenD9
<{^_^}> [nixpkgs] @matthewbauer opened pull request #70196 → top-level/release-cross.nix: add android32 → https://git.io/JenyM
o1lo01ol1o has quit [Remote host closed the connection]
bahamas has quit [Quit: leaving]
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @Ma27 pushed to release-19.09 « svgbob: fix build »: https://git.io/JenyS
fendor has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #70140 → kwallet-pam: wrap pam_kwallet_init → https://git.io/Jen0S
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/Jeny7
floscr has joined #nixos
TheBrodm1nn has joined #nixos
TheBrodmann has quit [Ping timeout: 240 seconds]
<exarkun> `./nixpkgs.nix` contains `(builtins.fetchTarball { ... })`, why can't I `import ./nixpkgs.nix { }`?
<exarkun> "attempt to call something which is not a function but a string with context"
<clever> exarkun: fetchTarball returns a string
<clever> exarkun: import then returns that string
<clever> so you need import (import ./nixpkgs.nix) {}
<{^_^}> [nixpkgs] @matthewbauer reopened pull request #70193 → haskell: Speed up cross callHackage by using native source → https://git.io/JenD9
<clever> to import the nix file, then import whatever the string refers to
drakonis has joined #nixos
<exarkun> I wonder how this code got in to master :/
<exarkun> thanks
Heirlung has quit [Ping timeout: 276 seconds]
sigmundv_ has joined #nixos
<clever> exarkun: of which repo?
<{^_^}> [nixpkgs] @Ericson2314 closed pull request #70193 → haskell: Speed up cross callHackage by using native source → https://git.io/JenD9
<exarkun> one of mine :)
<clever> ah
<{^_^}> [nixpkgs] @matthewbauer merged pull request #70194 → lib: Add armv7a-linux to doubles.nix → https://git.io/JenyL
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/JenSf
<{^_^}> [nixpkgs] @matthewbauer merged pull request #70195 → lib: Add armv7a-linux to doubles.nix → https://git.io/Jenyq
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to release-19.09: https://git.io/JenSJ
floscr has quit [Remote host closed the connection]
Heirlung has joined #nixos
<drakonis> exarkun, git blame...........
<drakonis> can't wait for nixcon
ddellacosta has quit [Ping timeout: 240 seconds]
<exarkun> drakonis: why confirm that I'm a clown and it's my own fault when I can just leave it unconfirmed
<exarkun> o/` what if your best isn't good enough, isn't it better not to know o/`
<drakonis> a clown fiesta, that repository
<drakonis> let me tell you about the clown fiesta that is my hard drive
<{^_^}> [nixpkgs] @matthewbauer merged pull request #70196 → top-level/release-cross.nix: add android32 → https://git.io/JenyM
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/JenSG
<drakonis> i ran gparted on system rescue cd and it died while relocating my files
<drakonis> i lost about >70% of my partition because of that
<drakonis> gotta do better next time
<drakonis> from every mistake a lesson
<drakonis> don't use gparted on partitions containing essential data and dont do it in a live usb that has poorly allocated storage
<drakonis> you know what i'll do next though? gonna hook gzdoom into oblige and linux's file deleting syscalls
<samueldr> data that isn't backed up is data that is as good as lost :/
<drakonis> i recovered my keepass file at least
<samueldr> oof, that's a big one
<drakonis> nothing of value was lost, thankfully
<drakonis> i have synced it with the cloud backup at least.
<drakonis> anyways, gonna make a doom slaughtermap into slaughtering files...
<clever> drakonis: you might be interested in my rescue-boot.nix file
<drakonis> bigger the file, bigger the demon
<drakonis> i'll be quite interested, as sysrescuecd has betrayed me.
<drakonis> reinstalled nixos after this one bout of stupidity
<clever> drakonis: this puts the entire nixos installer into /boot, along with a grub option for it
<drakonis> i should keep /boot separate then
<clever> you can then do whatever you want from that, and customize it to include things like xserver and gparted
<clever> now you dont have to worry about the usb stick failing, or just getting lost
<drakonis> which is the exact reason i got into this mess :|
ddellacosta has joined #nixos
oida has quit [Remote host closed the connection]
<clever> but you still need to worry about the entire machine crashing, or power failures
<drakonis> beause i was trying to reabsorb the separate boot partition
oida has joined #nixos
<clever> it also runs entirely from ram, so once you have booted, you could mess with /boot/
<drakonis> a gigabyte of disk space gained and 350 gigs lost
<clever> but if you break things, it wont boot again
<drakonis> i'm aware
chloekek has quit [Ping timeout: 265 seconds]
<tetdim> Ericson2314, https://snipboard.io/OSNgQ8.jpg
ThatOtherGuy is now known as LogicAside
<tetdim> testing building in freebsd :^)
<drakonis> woah.
<drakonis> someone's trying again
<Ericson2314> tetdim: nice!
<Ericson2314> with or without nix?
<{^_^}> [nixpkgs] @romildo opened pull request #70197 → catfish: 1.4.7 -> 1.4.10 [WIP] → https://git.io/JenSR
<Ericson2314> i had to build GHC in freebsd the other day
<Ericson2314> did not go well hehe
<tetdim> Ericson2314, without
<tetdim> its a pure freebsd box
domogled has quit [Quit: domogled]
<tetdim> just pkg installed the deps and its building
isHavvy has joined #nixos
domogled has joined #nixos
<tetdim> hopefully if it builds you can add freebsd to your supported os list :^)
<Ericson2314> tetdim: nice!
<tetdim> and i wanna test on haiku also
<tetdim> nix should be 100% platform agnostic imo
<Ericson2314> where possible!
Havvy has quit [Ping timeout: 245 seconds]
<Ericson2314> it does need to hook into lots of kernel shit for sandboxing
<drakonis> its surprising it even builds
<Ericson2314> but I suppose the unsandboxed ones
<Ericson2314> tetdim: want to try Windows yet? then you will really be my hero :)
<tetdim> ahaha
<tetdim> reactOS w/ nix
<Ericson2314> tetdim: seriously, I showed you https://github.com/volth/nix-windows/ right?
<Ox4A6F> QubesOS w/ nix: damn, need to get some dangling code into nixpkgs...
<tetdim> ....why would you do it like that
<tetdim> like wtf
<gnidorah> infinisil: hi!
<tetdim> port it to cmake or meson first
<tetdim> then deal with cross compatability
<drakonis> Ox4A6F, but why?
<drakonis> qubes is linux under xen
<Ericson2314> tetdim: volth was just hammering through
<drakonis> plus all the awkward xen specific code
<Ericson2314> if you could merge that and get it building with meson (!!!!!!!!)
<drakonis> (awkward not quite but still)
<drakonis> a thing i've heard tho
<gnidorah> infinisil: as you recommended I've switched from system.activationScripts to systemd service. howerver it doesn't start after config file in restartTriggers is regenerated :( https://www.irccloud.com/pastebin/gOuZlOSM/
<drakonis> qubes people wanted to use nixos as a base for qubes instead of fedora
<tetdim> Ericson2314, ahhhh
<tetdim> it build all the way to main.cc
<tetdim> failing on socket stuff
<tetdim> hrm probably a freebsd specific link
<Ericson2314> gotcha
gxt has quit [Ping timeout: 260 seconds]
<Ericson2314> yeah the long tail of os-specific stuff
<gnidorah> infinisil: I don't need it started or restarted in any other case. only when 00_site_settings is generated by my module
<infinisil> gnidorah: What does `systemctl cat dconf-update` say?
<infinisil> There should be some RestartTriggers field
johnw has joined #nixos
chloekek has joined #nixos
chloekek has quit [Ping timeout: 240 seconds]
fresheyeball has quit [Quit: WeeChat 2.4]
rotaerk has quit [Read error: Connection reset by peer]
duncan has quit []
<{^_^}> [nixpkgs] @markuskowa merged pull request #70032 → gpxsee: 7.13 -> 7.14 → https://git.io/Jenex
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/Jen9e
seanparsons has quit [Ping timeout: 240 seconds]
Jackneill has quit [Remote host closed the connection]
lovesegfault has joined #nixos
rotaerk has joined #nixos
<{^_^}> [nixpkgs] @fgaz opened pull request #70198 → qremotecontrol-server: init at 2.4.1 → https://git.io/Jen9J
<evils> infinisil: got time for a quick chat about my PR #69660?
<{^_^}> https://github.com/NixOS/nixpkgs/pull/69660 (by Evils-Devils, 4 days ago, open): Clarissa: init at v0.6
<infinisil> evils: Yup
<{^_^}> Channel nixos-19.09 advanced to https://github.com/NixOS/nixpkgs/commit/6bce1acd26f (from 23 hours ago, history: https://channels.nix.gsc.io/nixos-19.09)
<evils> what is the cost to maintenance for this?
<infinisil> gnidorah: Oh I think you need wantedBy = [ "multi-user.target" ]
<{^_^}> [nixpkgs] @tredontho opened pull request #70199 → universal-ctags: Add jansson dependency → https://git.io/Jen9k
<infinisil> evils: People will have to review future PRs to update it, or will have to fix the package if the build is broken
<infinisil> And the NixOS module might need updates or changes
chloekek has joined #nixos
<infinisil> See the discourse post I linked too, there's discussion on this there: https://discourse.nixos.org/t/we-need-more-defined-guidelines-for-package-inclusion/3592
<evils> i read at least some of that, if there was syntax available to mark that this can be removed if i don't maintain it, i'd use that...
<gnidorah> infinisil: thank you much, now it works! though it starts every time nixos-rebuild switch is done (even if configuration haven't been changed), is it ok?
<clever> gnidorah: does the value in the restart triggers field change?
<infinisil> gnidorah: Try RemainAfterExit = true
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<infinisil> serviceConfig.RemainAfterExit = true
<gnidorah> clever: no
<clever> probably the remain after exit then
<infinisil> evils: There isn't anything for that
<infinisil> But nixpkgs is getting really big
<infinisil> Too big imo
<infinisil> Just look at the number of open PRs
mexisme has joined #nixos
<gnidorah> infinisil: clever: that works, thank!
<infinisil> And the more PRs for new packages we merge the more PRs will be opened to update the new packages
<evils> infinisil: the impression i got from your comment is that you're trying to set a bias for exclusion because some aspect of nix aren't as optimized as they should be
zupo has joined #nixos
<evils> infinisil: am i right in understanding that flakes are (partially) intended to mittigate the "too many PRs to handle" issue?
<infinisil> Well if we ignore the NixOS module problem (that it slows down everybody's nixos-rebuild), this isn't really a problem with Nix itself
<infinisil> evils: While I haven't thought about it this way, this sure does sound like a good argument for flakes :)
<infinisil> flakes will be a better NUR
<evils> on the basis that there's too many PRs, and that i'm still working on this tool, i can see how you wouldn't want to get stuck with future updates for v0.7...v0.99
<evils> i'm fairly new to nix, i looked and NUR and it kinda seemed like a hack that could be very useful for advanced users
mexisme has quit [Ping timeout: 245 seconds]
<mdash> the main thing is that not everyone wants to tie themselves to the nixpkgs review/release cycle
<infinisil> I guess NUR's readme doesn't explain it too well imo, but ideally it should be usable by beginners too
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/5eee2d42a02 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<mdash> or don't want to do it for everything, I guess I should say
<evils> infinisil: i think that's an issue not just for NUR :P
<infinisil> evils: Hehe yeah
<infinisil> mdash: Yeah that's another good point
<infinisil> As an example, when lorri was built, it intentionally wasn't added to nixpkgs to become stable first
<mdash> right. and i maintain software that's built with nix outside of nixpkgs
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
termita has left #nixos [#nixos]
zupo has joined #nixos
<evils> is there an expected timeline for flakes?
gxt has joined #nixos
<tetdim> Ericson2314, got past some errors on freebsd :^)
<tetdim> lets see what happens now
zupo_ has joined #nixos
<Ericson2314> tetdim: noice noice noice!
<tetdim> i might be adding more config options than whats already there
<tetdim> and removing some that arent needed anymore
<tetdim> theres a bunch of stuff missing and still gotta fix tests n such after
<evils> infinisil: i'll probably close my PR, any suggestions on how i can help with the "too many PRs" issue?
zupo has quit [Ping timeout: 240 seconds]
jd823592 has joined #nixos
glasserc has quit [Read error: Connection reset by peer]
<jd823592> hi, so i just created chroot dir within my home, generated config, nixos-installed it, nixos-entered and now i would like to install via nix-env and I get 'error: changing ownership of path '/nix/store': Invalid argument', is there anything to be done about it?
selfsymmetric-pa has joined #nixos
<infinisil> evils: Reviewing and testing PRs helps a lot
<infinisil> Since you're new to Nix it's probably hard to review the code properly though, so maybe more testing them
<evils> infinisil: is there any documentation on the workflow to that?
<infinisil> I'd recommend searching for packages you use yourself, whether there's open PR's for them
<infinisil> Oh that one still references the outdated nox tool though :/
glasserc has joined #nixos
o1lo01ol1o has joined #nixos
<infinisil> evils: This is the now-recommended tool: https://github.com/Mic92/nix-review
sigmundv_ has quit [Ping timeout: 265 seconds]
<evils> k, i'll read up on that, and try to keep an eye out for PRs that concern me
<jd823592> nix-env -qa \* returns nothing...
<jd823592> what can be wrong?
<{^_^}> [nixpkgs] @pacien opened pull request #70200 → riot-{web,desktop}: 1.4.0 -> 1.4.1 → https://git.io/Jen9w
<infinisil> jd823592: Does `nix-env -qa .\*` work? It takes a regex as an argument
<{^_^}> [nixpkgs] @mtrsk opened pull request #70201 → ffmpegthumbnailer: 2.2.0 -> 2.2.1 → https://git.io/Jen9K
<jd823592> no, and actually i just noticed i am missing /nix/*/profile/*
<{^_^}> [nixpkgs] @Evils-Devils closed pull request #69660 → Clarissa: init at v0.6 → https://git.io/JeZGz
<{^_^}> [nixpkgs] @kmein closed pull request #70181 → vimPlugins.vim-fetch: init at 2019-04-03 → https://git.io/JenMl
<kumikumi> I'm thinking about writing my first nix package declaration, from this: https://paper.readthedocs.io/en/stable/server/getting-started.html I'm confused though because they seem to be offering "latest stable builds", which might change every few days. So how can I use fetchurl if I don't know the hash in advance? Or should I take a different route and try to build it myself?
o1lo01ol1o has quit [Remote host closed the connection]
selfsymmetric-pa has quit [Remote host closed the connection]
<evils> kumikumi: the idea with nix is to have repeatable builds, so you pick a specific release, and set the hash for that
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/657b7d06c14 (from 86 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
chloekek has quit [Ping timeout: 245 seconds]
Maxdaman1us is now known as Maxdamantus
chloekek has joined #nixos
TheBrodm1nn has quit [Ping timeout: 268 seconds]
jd823592 has quit [Remote host closed the connection]
Heirlung has quit [Ping timeout: 245 seconds]
gxt has quit [Quit: WeeChat 2.6]
dsx has quit [Quit: dsx]
<bgamari> arianvp, ping
<arianvp> Pong!
<arianvp> Whaddup
<bgamari> arianvp, hey, I was wondering if you had any thoughts on #69325
<{^_^}> https://github.com/NixOS/nixpkgs/pull/69325 (by bgamari, 1 week ago, open): gitlab: 12.1.6 -> 12.3.0
sigmundv_ has joined #nixos
<bgamari> My knowledge of Go's packaging infrastructure is quite limited
<bgamari> it seems like the issue is a vendoring issue
<arianvp> Mine is "slightly more than Florian's but still not great"
<arianvp> But I can have a look on my train ride tomorrow
<bgamari> thanks!
o1lo01ol1o has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
Lears has joined #nixos
[Leary] has quit [Ping timeout: 240 seconds]
TheBrodmann has joined #nixos
freeman42x has joined #nixos
TheBrodmann has quit [Client Quit]
[Leary] has joined #nixos
Lears has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #nixos
dsx has joined #nixos
[Leary] has quit [Remote host closed the connection]
Lears has joined #nixos
Heirlung has joined #nixos
tbenst has joined #nixos
<tbenst> hello, basic bash / nix string interpolation question: what's wrong with this line
<tbenst> substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"\''${vlc}/include/lib/libvlc.so.5\""
<ivan> tbenst: what is that '' double single quote doing there
zupo_ has quit [Ping timeout: 240 seconds]
<emily> someone decided that '' should be the escape character for ''...'' strings
<alienpirate5> does anyone know if tweber can update prusa-slicer package?
<tbenst> emily, thanks I should have mentioned that this is wrapped in a ''...'' block
<tbenst> right now I get ''substituteStream(): ERROR: Invalid command line argument:
<tbenst> ''
gila has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #70184 → vimPlugins: add todo.txt-vim and vim-fetch → https://git.io/JenMV
<{^_^}> [nixpkgs] @jonringer pushed 2 commits to master: https://git.io/JenHn
work_ has joined #nixos
wfranzini has joined #nixos
freeman42x has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
mexisme has joined #nixos
Lears has quit [Read error: Connection reset by peer]
justanotheruser has quit [Read error: Connection reset by peer]
adelbertc has joined #nixos
nocoolnametom has quit [Remote host closed the connection]
mexisme has quit [Ping timeout: 276 seconds]
nocoolnametom has joined #nixos
oida has quit [Remote host closed the connection]
oida has joined #nixos
mexisme has joined #nixos
o1lo01ol1o has joined #nixos
nocoolnametom has quit [Remote host closed the connection]
nocoolnametom has joined #nixos
justanotheruser has joined #nixos
<{^_^}> [nixpkgs] @alyssais opened pull request #70202 → [19.09] linux: drop non-LTS versioned kernel attributes → https://git.io/JenH1
setthemfree[m] has joined #nixos
selfsymmetric-pa has joined #nixos
psyanticy has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @Ma27 merged pull request #70200 → riot-{web,desktop}: 1.4.0 -> 1.4.1 → https://git.io/Jen9w
<{^_^}> [nixpkgs] @Ma27 pushed 3 commits to master: https://git.io/JenHD
<{^_^}> [nixpkgs] @esclear opened pull request #70203 → pgmodeler: init at 0.9.1 → https://git.io/JenHS
<setthemfree[m]> I'm having a fonts issue with one package on non-nixos (the package is supercollider). In the in-app documentation browser some fonts seem to be missing and chunks of documentation are not rendered. There are errors logged by the process: https://bpaste.net/show/OhBF
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to release-19.09: https://git.io/JenH7
<l33_> any resources on how to learn hydra?
<infinisil> > '' substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"\''${vlc}/include/lib/libvlc.so.5\"" ''
<{^_^}> "substituteInPlace \"vlc.py\" --replace \"p = find_library('vlc')\" \"p = \\\"\\${vlc}/include/lib/libvlc.so.5\\\"\" "
<infinisil> Not sure if that helps lol
orivej has quit [Ping timeout: 240 seconds]
ixxie has quit [Ping timeout: 240 seconds]
<infinisil> > throw '' substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"\''${vlc}/include/lib/libvlc.so.5\"" ''
<{^_^}> substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"\${vlc}/include/lib/libvlc.so.5\""
<infinisil> Ha!
aveltras has quit [Quit: Connection closed for inactivity]
lucasvo has joined #nixos
nocoolnametom has quit [Remote host closed the connection]
<infinisil> tbenst: ^^
nocoolnametom has joined #nixos
<infinisil> In short, you probably want "p = \"${vlc}/include/lib/..."
<infinisil> (removing the \'')
<infinisil> > throw '' substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"${vlc}/include/lib/libvlc.so.5\"" ''
<infinisil> {^_^}: Excuse me, can you evaluate this please ^^
is_null has joined #nixos
jb55 has quit [Remote host closed the connection]
hink_ornl has joined #nixos
<infinisil> > throw '' substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"${vlc}/include/lib/libvlc.so.5\"" ''
<{^_^}> substituteInPlace "vlc.py" --replace "p = find_library('vlc')" "p = \"/nix/store/128j66w75ip2xk3qkbmidd8vqnjjrz47-vlc-3.0.8/include/lib/libvlc.so.5\""
<infinisil> tbenst: So it results in this ^^
jb55 has joined #nixos
<{^_^}> [nixpkgs] @0x4A6F opened pull request #70204 → qubes-core-vchan-xen: init at 4.1.0 → https://git.io/JenHh
lucasvo has quit [Ping timeout: 240 seconds]
<l33_> thanks infnisil
lucasvo has joined #nixos
<l33_> i've got hydra stood up....but not sure where to go from there.
<infinisil> "stood up"?
<l33_> installed and webinterface up on port 3000
shabius_ has quit [Quit: Leaving]
lucasvo has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #70205 → linux-testing: 5.3-rc8 -> 5.4-rc1 → https://git.io/JenQY
chr15 has quit [Ping timeout: 240 seconds]
chloekek has quit [Ping timeout: 276 seconds]
<infinisil> l33_: Soo are you stuck somewhere or..?
Zer0xp has quit [Ping timeout: 240 seconds]
<l33_> nope....not yet..
<l33_> :-)
<l33_> reading........
freeman42x has joined #nixos
o1lo01ol1o has joined #nixos
<setthemfree[m]> Is it (generally) normal for nix package to read /etc/fonts/fonts.conf at runtime?
oida has quit [Remote host closed the connection]
oida has joined #nixos
mexisme has quit [Ping timeout: 245 seconds]
<l33_> fonts.conf -> /nix/store/2vzxlg4ddgmmqz6ylvjvq4g0rkr3kna6-fonts.con
<l33_> fonts.conf -> /nix/store/2vzxlg4ddgmmqz6ylvjvq4g0rkr3kna6-fonts.conf
<l33_> wow, even fonts have version numbers now...
<l33_> <dir>/nix/store/ah9gyp7rxak9ig2q829myn6172jn302f-hack-font-3.003</dir>
<setthemfree[m]> l33_: I assume this means you are on nixos?
<l33_> LOL
<l33_> you assume correctly
<l33_> what are you running nix on?
<setthemfree[m]> Fedora.
shabius has joined #nixos
<setthemfree[m]> Maybe there is the possibility to set `FONTCONFIG_FILE` to point it to a nix one instead of the /etc/... one from Fedora, but I have no idea where to point it to (since there is no etc/fonts/ in my ~/.nix-profile)
<alienpirate5> I'm having trouble cross-compiling libX11 for armv7l-hf
<alienpirate5> you can test this by running `nix-build -E '(import <nixpkgs> {}).pkgsCross.armv7l-hf-multiplatform.xorg.libX11'`
<alienpirate5> here is the error I get:
<alienpirate5> ../../include/X11/Xlib.h:44:10: fatal error: X11/X.h: No such file or directory
<alienpirate5> #include <X11/X.h>
<alienpirate5> i looked in the definition of libX11 and noticed that xorgproto is already in the build inputs
<c00w> This might be a weird thought, but has anyone heard of having nix inject a compiler so each call produces a nix derivation build? (i.e. replacing the default cc compiler with one that pulls the inputs, and runs the build inside of nix so the output is cached for repeated calls?)
hmpffff has quit [Quit: nchrrrr…]
hoppfull has joined #nixos
hink_ornl has quit [Remote host closed the connection]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
ris has joined #nixos
Lears has joined #nixos
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
<freeman42x> stable gives cabal-install package v 3.0.0.0, how can I install an older version of cabal-install using the per-user configuration?
nexgen has joined #nixos
nexgen has quit [Remote host closed the connection]
gnidorah has quit [Quit: Connection closed for inactivity]
nexgen has joined #nixos
<hoppfull> Hello, I'm setting up the configuration.nix for the first time. I understand there is some mapping from the possible settings to some applications. I don't have an intuition for this mapping. For example 'services.xserver.layout = "en"' maps somehow to the command setxkbmap -layout "en". How could I know this if I wasn't familiar with xserver? Is
<hoppfull> there somewhere where this mapping is defined?
<hoppfull> Also how do I list legal values for a setting?
<qyliss> hoppfull: have you discovered https://nixos.org/nixos/options.html yet?
<gchristensen> look at `man configuration.nix` or https://nixos.org/nixos/options.html
<PyroLagus> ^
<PyroLagus> also the nixos manual is helpful
<hoppfull> qyliss: thanks, this is probably what I'm looking for!
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #70206 → kafka: Add 2.3 → https://git.io/JenQV
nexgen has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ma27 merged pull request #70178 → grafana: 6.3.6 -> 6.4.0 → https://git.io/JenXc
<{^_^}> [nixpkgs] @Ma27 pushed 2 commits to master: https://git.io/JenQ1
nexgen has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #70207 → kafka: Remove old versions → https://git.io/JenQy
<c00w> infinisil, Oooh that's cool. I was sort of assuming we'd do it at the c compiler level, but higher totally works.
<{^_^}> [nixpkgs] @Lassulus merged pull request #70156 → stenc: init at 1.0.7 → https://git.io/JenVi
<{^_^}> [nixpkgs] @Lassulus pushed commit from @woffs to master « stenc: init at 1.0.7 »: https://git.io/JenQ9
<hoppfull> So lets say I set up KDE Plasma 5 in my configuration.nix file, I can just later change it to OpenBox for example and run nixos-rebuild and I should now have another desktop environment set up as if I installed it from the beginning?
<PyroLagus> it seems like it's going to take a while before fontconfig gets updated to 2.13.1
<{^_^}> [nixpkgs] @mrVanDalo opened pull request #70208 → Feature/pull request workflow → https://git.io/JenQ5
<{^_^}> [nixpkgs] @Ma27 pushed commit from @WilliButz to release-19.09 « grafana: 6.3.6 -> 6.4.0 »: https://git.io/JenQF
Kelpbran has joined #nixos
drakonis has quit [Ping timeout: 240 seconds]
growpotkin has joined #nixos
nexgen has quit [Remote host closed the connection]
Kelpbran has quit [Remote host closed the connection]
nexgen has joined #nixos
<infinisil> hoppfull: Yeah that's how it should work
<hoppfull> infinisil: that is cool
SniffleBuzz has joined #nixos
<{^_^}> [nixpkgs] @wucke13 opened pull request #70209 → lxd: 3.13 -> 3.17 → https://git.io/Jen7v
<wucke13> Hell no was that of a trip.
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<SniffleBuzz> What would be the best way to install https://github.com/tryone144/compton with nixos?
<SniffleBuzz> I guess I need to override the nixpkgs compton derivation somehow, but how can I make the `services.compton` refer to this build instead?
gila has quit [Quit: My Mac Pro has gone to sleep. ZZZzzz…]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/445ea37ef77 (from 66 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
ilyagotfryd has joined #nixos
<waleee-cl> SniffleBuzz: if you do a nixpkgs.overlay = [OVERLAY HERE] in your configuration.nix you will achieve that
asymptotically has quit [Quit: Leaving]
v0|d has joined #nixos
<SniffleBuzz> I cant find any docs on an `overlay` (property/attribute?). How do you use that?
<{^_^}> [nixpkgs] @cko opened pull request #70210 → gitAndTools.git-extras: 4.7.0 -> 5.0.0 → https://git.io/Jen7L
<waleee-cl> oops, nixpkgs.overlays I meant
ilyagotfryd has quit [Ping timeout: 276 seconds]
<SniffleBuzz> oh okay. Maybe its a perspective coming from guix, but Id rather not replace anything, I just want to use a 'new' package. Cant I make and use a new derivation in the configuration?
<{^_^}> [nixpkgs] @nbr opened pull request #70211 → overmind: 2.0.2 -> 2.0.3 → https://git.io/Jen7X
<waleee-cl> I don't use service.compton myself, but It looks like you'd have to replace the service module with one of your own to do that (some services do have a package option, but this one wasn't one of them)
nexgen has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @abbradar pushed to master « buildBazelPackage: remove rules_cc »: https://git.io/Jen7Q
<waleee-cl> or just change the package src with an overlay
<{^_^}> [nixpkgs] @veprbl merged pull request #70187 → owncloud: fix qt wrapping → https://git.io/JenM7
<{^_^}> [nixpkgs] @veprbl pushed commit from @tobiasBora to master « owncloud-client: Use qt5's own mkDerivation (#70187) »: https://git.io/Jen75
<{^_^}> [nixpkgs] @abbradar pushed to release-19.09 « buildBazelPackage: remove rules_cc »: https://git.io/Jen7d
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #70212 → sbt-extras: 2019-08-14 -> 2019-09-30 → https://git.io/Jen7F
lovesegfault has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @veprbl pushed commit from @tobiasBora to release-19.09 « owncloud-client: Use qt5's own mkDerivation (#70187) »: https://git.io/Jen7N
MrCCoffee has joined #nixos
ng0 has quit [Quit: Alexa, when is the end of world?]
<witchof0x20> I'm looking to encapsulate a service (transmission) so that it uses a vpn (wireguard) for communication. LXC seems like a good way to accomplish this. Is there a nice way to integrate the NixOS config of a LXC guest with the NixOS config of the host?
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #70212 → sbt-extras: 2019-08-14 -> 2019-09-30 → https://git.io/Jen7F
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/Jen5e
is_null has quit [Ping timeout: 276 seconds]
Ariakenom has quit [Quit: Leaving]
greg_ has joined #nixos
<abbradar[m]> ajs124: sorry, all my time today got eaten by new wondrous tensorflow bugs
greg___ has joined #nixos
<abbradar[m]> I'll take a look tomorrow!
drakonis has joined #nixos
v0|d` has joined #nixos
<clever> witchof0x20: you may want to look into nixos containers
greg___ has quit [Client Quit]
greg___ has joined #nixos
v0|d has quit [Ping timeout: 240 seconds]
greg___ has quit [Client Quit]
greg___ has joined #nixos
greg___ has quit [Client Quit]
greg___ has joined #nixos
greg___ is now known as ericdallo
ericdallo has quit [Client Quit]
ericdallo has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos
<{^_^}> [nixpkgs] @dkudriavtsev opened pull request #70213 → maintainers: add dkudriavtsev → https://git.io/Jen5t
wildtrees has quit [Ping timeout: 265 seconds]
tilpner_ has joined #nixos
tilpner has quit [Read error: Connection reset by peer]
selfsymmetric-pa has quit [Remote host closed the connection]
Jackneill has joined #nixos
dermetfan1 has quit [Ping timeout: 240 seconds]
adelbertc has quit [Quit: Connection closed for inactivity]
SniffleBuzz has quit [Ping timeout: 260 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @veprbl merged pull request #70213 → maintainers: add dkudriavtsev → https://git.io/Jen5t
<{^_^}> [nixpkgs] @veprbl pushed 2 commits to master: https://git.io/Jen5E
Capisce68 has joined #nixos
growpotk- has joined #nixos
<Capisce68> Why am I getting the error `error: The option value `services.compton.vSync' in `/etc/nixos/configuration.nix' is not of type `one of "none", "drm", "opengl", "opengl-oml", "opengl-swc", "opengl-mswc"'.` from ` services.compton = { enable = true; vSync = true; };`
<drakonis> is there any iso with signed binaries?
knupfer has quit [Ping timeout: 245 seconds]
<drakonis> i cant install nixos due to secure boot and i cant disable it
<notgne2> Capisce68: if you're on 19.03, that option is still just an enum
<clever> Capisce68: so you must set it to a string, not a bool, and choose from the values it lists
<Capisce68> Oh right, how do I look at the right nixpkgs repo?
<clever> drakonis: why are you unable to disable secureboot?
<notgne2> Capisce68: you can select the branch you are viewing in the top left
<drakonis> clever, the option is hidden before a password i think?
<Capisce68> staging-19.03?
<drakonis> i would have to reboot to check it
<notgne2> release-19.03 is what I believe is used
<Capisce68> Thankyou :)
<clever> drakonis: and you dont know the password? you dont have the ability to factory-reset the motherboard?
<drakonis> i never set the password
<drakonis> which is the worst
<drakonis> i'm going to reboot to check
<drakonis> mayhaps it is due to never setting a password at all?
<drakonis> i'll be back
drakonis has quit [Read error: Connection reset by peer]
jmeredith has quit [Quit: Connection closed for inactivity]
Jackneill has quit [Remote host closed the connection]
drakonis has joined #nixos
<drakonis> hm cant disable it without setting a supervisor password
Okinan has quit [Quit: Konversation terminated!]
<clever> drakonis: is it a desktop or laptop?
<clever> drakonis: pre-owned or fresh from the store?
azdle has joined #nixos
freeman42x has quit [Ping timeout: 265 seconds]
<drakonis> laptop
<drakonis> its from 2013
<clever> drakonis: did it have any previous owners that might have set a pw on you?
<drakonis> i'm the only owner
<{^_^}> [nixpkgs] @LnL7 opened pull request #70215 → neovim: fix darwin build → https://git.io/Jen57
<clever> drakonis: see if google knows anything about clearing the password or turning off secure boot
Okinan has joined #nixos
<drakonis> i havent even set it yet
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/f321347d91d (from 45 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<drakonis> i would like to be able to clear it in the future
<drakonis> i have found a thing that can help with that
is_null has joined #nixos
<drakonis> my only issue is how to clear it
<drakonis> windows is no fun
Capisce68 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @talyz opened pull request #70216 → gitlab: 12.1.6 -> 12.3.2, bundler: 1.17.2 -> 1.17.3 → https://git.io/Jen55
<setthemfree[m]> I'm wondering if this kind of change is at all meaningful. It makes the package use nix's fonts.conf instead of the host one: https://github.com/yurkobb/nixpkgs/commit/fe50b78ee4ba2df4860997b7fc7ec3320ea5cfa0
hoppfull has quit [Remote host closed the connection]
<drakonis> no signed bootloader equipped isom
domogled has quit [Ping timeout: 240 seconds]
<drakonis> isos yet?
o1lo01ol1o has quit [Ping timeout: 245 seconds]
<clever> drakonis: it would have to be signed with microsoft's private key
<clever> drakonis: and if they give that out, then secure boot is basically pointless
<waleee-cl> if you want to just replace windows, wouldn't eg ubuntu work? Canonical is supposed to have an a deal with MS that allows them so sign their isos
<clever> that reminds me...
<drakonis> ubuntu and fedora have keys
erasmas has quit [Quit: leaving]
<clever> there it is, SHIMX64.efi
<clever> my understanding, is that SHIMX64.EFI is just an EFI binary, signed by M$, that will run any unsigned EFI binary
<clever> which effectively makes the M$ keys pointless :P
<clever> i believe ubuntu uses it as a shim, between the bios and the unsigned grub
<clever> in theory, nixos could just shove the same file onto its boot media
<drakonis> every other distro does that
<drakonis> we could do that
<drakonis> its how i ran ubuntu on this laptop
<clever> for my laptop, the firmware lets my enroll my own public keys, or just whitelist efi binaries by hash
<clever> so i can have secureboot on, without dealing with actual signing
<drakonis> handy.
<clever> it just means that it wont boot if grub ever updates
<clever> and grub itself isnt locked down, so you could just use the grub UI to hax the machine as hard as you want
domogled has joined #nixos
<clever> and the boot dir isnt encrypted, so you could just edit grub.cfg after yanking the drive, to backdoor it all you want
<clever> proper secure boot requires multiple phases of signing
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 264 seconds]
mbrgm_ is now known as mbrgm
drakonis_ has joined #nixos
Chargen has joined #nixos
hoppfull has joined #nixos
<hoppfull> I installed the os according to the manual with KDE Plasma 5 but I don't seem to have a way of accessing my wireless network. I have configuration networking.wireless.enable = true What am I missing?
domogled has quit [Quit: domogled]
<ajs124> abbradar[m]: no problem. Thanks in advance!
<tyrion-mx> hoppfull: It should be explained in the Nixos Manual (there is a section about networkmanager and desktop environments). I cannot reach nixos.org at the moment so I cannot check it
<hoppfull> tyrion-mx: Yeah, just found it. I'm going to try and add "networkmanager" to my user groups and see if that works.
<tyrion-mx> hoppfull: yes, I think you should also disable networking.wireless and enable networking.networkmanager
<manveru> hoppfull: you probably want `networking.networkmanager.enable` and install `networkmanager` in `environment.systemPackages` as well
<manveru> i also use `networkmanagerapplet`, but not sure if kde needs that
<manveru> seems like there's `plasma-nm`
<manveru> and that's added automatically, so don't worry about it :)
<hoppfull> plasma-nm: command not found
<manveru> well, not sure what the executable is called, that's just the package name
<hoppfull> manveru: ok cool
musteresel has joined #nixos
<hoppfull> the site seems down
<hoppfull> *snooooore*
<manveru> it is :|
abathur has joined #nixos
<hoppfull> Is this common?
<manveru> nope, first time for me
cjpbirkbeck has joined #nixos
<musteresel> Hi ... I just noticed that nix-build can build a list of derivations. What flags do I need so that it (tries to build) each derivation in that list, regardless of failures of single list items?
<drakonis_> did nixos just go down?
<drakonis_> oh it did
<hoppfull> yep
<drakonis_> a rare sighting
<musteresel> nevermind it's --keep-going / -k .. I'm just blind
<cjpbirkbeck> hello, what is the the status of 19.09?
<manveru> hoppfull: https://nixos-manual.manveru.dev/ in the meanwhile :)
<hoppfull> It's strange to me that this plasma-nm package would be installed but there isn't an applet with plasma to configure it.
<manveru> i checked the package, and it doesn't seem to have an executable
<hoppfull> I was really really really really happy to see that almost nothing was installed with plasma so I'm not bothered about it or anything.
<hoppfull> ok
<manveru> so it must be some kind of widget maybe
<manveru> no clue about kde, sorry
<hoppfull> no worries
growpotk- has quit [Ping timeout: 245 seconds]
fusion809 has joined #nixos
m0rphism has quit [Ping timeout: 240 seconds]
doublex has quit [Ping timeout: 264 seconds]
doublex has joined #nixos
<drakonis_> nixos.org is back btw
<hoppfull> thanks mate
judson_ has quit [Remote host closed the connection]
__monty__ has quit [Quit: leaving]
judson_ has joined #nixos
musteresel has left #nixos ["ERC (IRC client for Emacs 26.1)"]
trevon has joined #nixos
orivej has joined #nixos
<red[m]1> I'm sure y'all have seen that already
alex`` has quit [Quit: WeeChat 2.6]
dansho has joined #nixos
<__red__> #70072
<{^_^}> https://github.com/NixOS/nixpkgs/pull/70072 (by pacien, 1 day ago, open): [19.03] [security] exim: 4.92.2 -> 4.92.3
<__red__> Just the version and sha256 have changed in the PR - seems simple to merge right?
trevon has quit [Quit: trevon]
<Notkea[m]> yes, been running 4.92.3 on my server for two days, everything seems fine
<Notkea[m]> please also merge the other linked PRs for master and 19.09
mjsir911 has quit [Quit: Goodbye, World!]
mjsir911 has joined #nixos