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
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5e5a51f7868 (from 55 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<infinisil> pie_: I think you're not seeing that functions can refer to variables you don't have access to directly
<infinisil> And that's where the original derivation is "stored"
<infinisil> Anything can do that really
<infinisil> It's a common problem with having `let foo = bar; in ` expressions and people complaining that they can't override foo
<infinisil> That's where the derivation is
<pie_> hm ok (yeah im familiar with the concept now that you brought it up)
<pie_> infinisil: so how does the cosumer access the derivation
ris has quit [Ping timeout: 245 seconds]
<infinisil> AH wait, you can always access the derivation
<infinisil> Like, directly?
<infinisil> I may miss some context
<pie_> theres a .out
<pie_> which seems to be a derivation
<infinisil> > pkgs.hello
<{^_^}> "<derivation /nix/store/pcrq2crxycr5xcdns2xmlkdrrbxqxnrq-hello-2.10.drv>"
<infinisil> > pkgs.hello.out
<{^_^}> "<derivation /nix/store/pcrq2crxycr5xcdns2xmlkdrrbxqxnrq-hello-2.10.drv>"
<infinisil> > pkgs.hello.out.out
<{^_^}> "<derivation /nix/store/pcrq2crxycr5xcdns2xmlkdrrbxqxnrq-hello-2.10.drv>"
<infinisil> > pkgs.hello.out.out.out.out.out.out
<{^_^}> "<derivation /nix/store/pcrq2crxycr5xcdns2xmlkdrrbxqxnrq-hello-2.10.drv>"
<infinisil> pie_: It's just the thing itself
<infinisil> > lib.isDerivation pkgs.hello
<{^_^}> true
<pie_> that takes us back to "why doesnt // work" then
<infinisil> An example to illustrate?
<pie_> > lib.isDerivation (xx // { type = "lol"; })
<{^_^}> undefined variable 'xx' at (string):262:19
<pie_> > lib.isDerivation (pkgs.hello // { type = "lol"; })
<{^_^}> false
<pie_> :D
<pie_> > lib.isDerivation (pkgs.hello // { type = "derivation"; })
<{^_^}> true
<clever> > builtins.removeAttrs hello ["type"]
<{^_^}> { __ignoreNulls = true; all = <CODE>; args = <CODE>; buildInputs = <CODE>; builder = <CODE>; configureFlags = <CODE>; depsBuildBuild = <CODE>; depsBuildBuildPropagated = <CODE>; depsBuildTarget = <COD...
ericsagnes has quit [Ping timeout: 250 seconds]
<pie_> type is used at least for nix repl pretty printing
<pie_> idk otherwie
<pie_> otherwise
<pie_> easy enough to check i suppose if you know what youre doing
<infinisil> > :v _show
<{^_^}> _show = x: if lib.isDerivation x then "<derivation ${x.drvPath}>" else x
<infinisil> > _show = x: x
<{^_^}> _show defined
<infinisil> > pkgs.hello
<{^_^}> { __ignoreNulls = true; all = <CODE>; args = <CODE>; buildInputs = <CODE>; builder = <CODE>; configureFlags = <CODE>; depsBuildBuild = <CODE>; depsBuildBuildPropagated = <CODE>; depsBuildTarget = <COD...
<infinisil> pie_: ^
freeman42y has joined #nixos
<infinisil> > _show = x: if lib.isDerivation x then "<derivation ${x.drvPath}>" else x
<pie_> huh.
<{^_^}> _show defined
<pie_> so this all sitll points to it just being an attrset
<infinisil> It really is
<pie_> infinisil: context: <pie_> ...im confused. using // to override disallowedReferences doesnt work but .overrideDerivation does
shibboleth has quit [Remote host closed the connection]
<infinisil> Hm I see
<infinisil> Maybe just because it doesn't override .outPath
<infinisil> Not sure actually
freeman42x has quit [Ping timeout: 252 seconds]
<infinisil> OHh I see
<infinisil> It's the magic of the `derivation` attribute
<{^_^}> [nixpkgs] @flokli opened pull request #66856 → systemd: build with cryptsetup support, add cryptsetup generators → https://git.io/fjFuS
<infinisil> s/attribute/function
<infinisil> This function probably does: Take an attrset, instantiate it, and return an attrset where .outPath is the string with context including the derivation
<pie_> gah i forgot to check that one
<clever> behind the scenes, builtins.derivationStrict is the true primop
<clever> i think thats mainly dealing with split output logic
<arcnmx> pie_: unfortunately there seems to be no straightforward enableReadline option but something like this seems to work? https://gist.github.com/arcnmx/dfd8e2dc11fcef85a91d38c2190873b6
ericsagnes has joined #nixos
<tazjin> anyone familiar with the travis-ci Nix setup? It uses `nixos-unstable` by default, in which `cachix` is apparently broken atm - to override this I tried pinning a `nixpkgs` via `NIX_PATH` and it seems to take for some commands - but not others
<tazjin> is there something odd going on in the travis setup?
<{^_^}> [nixpkgs] @Infinisil merged pull request #66855 → nixos/cadvisor: allow passing custom arguments → https://git.io/fjFuO
<{^_^}> [nixpkgs] @Infinisil pushed 2 commits to master: https://git.io/fjFub
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjFuj
<tazjin> in L157 you can see the `NIX_PATH` setup, in L197 we see that it gets used in one command, in L207 it doesn't
<tazjin> any ideas would be welcome
philr_ has joined #nixos
<tazjin> so NIX_PATH in travis seems to affect nix-instantiate and nix-build, but not nix-env 🤔
<clever> tazjin: what args are you using with nix-env?
<tazjin> clever: nix-env -iA nixpkgs.cachix
psy3497 has joined #nixos
<clever> tazjin: that doesnt tell it to use NIX_PATH
<clever> tazjin: that tells it to use the channel called nixpkgs
<clever> from nix-channel --list
<clever> you want nix-env -f '<nixpkgs>' -iA cachix
<vika_nezrimaya> value is a list while set was expected
<vika_nezrimaya> what does it mean?
<tazjin> clever: hm, I thought the name of that attribute set is always resolved via `<...>`?
<clever> vika_nezrimaya: you gave something a list, when it expected a set
<ToxicFrog> vika_nezrimaya: you wrote [...] when it wanted {...}
<vika_nezrimaya> weird
<vika_nezrimaya> I thought makeFlags is a list
<clever> tazjin: nix-env resolves it via ~/.nix-defexpr/
paroxp has quit [Quit: Connection closed for inactivity]
<vika_nezrimaya> is makeFlags a list or a set?
<clever> vika_nezrimaya: list
<ToxicFrog> vika_nezrimaya: a list. Are you sure that's the problem? try --show-trace to get a stack trace.
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/60587bff4b7 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
<vika_nezrimaya> ToxicFrog: ok I forgot I flipped the args for testing
<vika_nezrimaya> but now there's another error
<vika_nezrimaya> 1sec
<vika_nezrimaya> while evaluating the attribute 'makeFlags' of the derivation... at <...>/pkgs/stdenv/generic/make-derivation.nix:197:11: value is a string while a list was expected, at...
<clever> vika_nezrimaya: can you pastebin your nix expr?
kvda has joined #nixos
<vika_nezrimaya> clever: isolating fault, please wait... :D
<{^_^}> [nixpkgs] @nrdxp opened pull request #66857 → caddy: remove 'bin' attribute → https://git.io/fjFzt
<vika_nezrimaya> clever: http://dpaste.com/1E2DPWR
<vika_nezrimaya> I'm so bored of writing these overrideAttrs so I decided to make helper functions for common cases
<vika_nezrimaya> like injecting makeFlags or configureFlags
jgt has quit [Ping timeout: 250 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/066136034c0 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<clever> > uwimap.makeFlags
<{^_^}> "lnp EXTRACFLAGS=-fPIC"
<clever> vika_nezrimaya: makeFlags can be both a list or a string, and in thi case, its a string
<clever> vika_nezrimaya: line 3 of your pastebin is trying to do string ++ list
<vika_nezrimaya> ok
<vika_nezrimaya> so I need to make a conditional
<vika_nezrimaya> clever: what's the function for detecting a string? something like builtins.isString?
<clever> > builtins.typeOf "foo"
<{^_^}> "string"
<clever> > builtins.typeOf [ "foo" ]
<{^_^}> "list"
<vika_nezrimaya> great :3
<vika_nezrimaya> just what I need
___laika has joined #nixos
liberiga has quit [Ping timeout: 260 seconds]
<craige> Installing virtualbox on 19.03 fails with a curl error as the patch for qtx11extras no longer exists. This has been patched in master. Does anyone have any work arounds for 19.03?
<{^_^}> [nixpkgs] @cdepillabout opened pull request #66858 → haskell: mark termonad and focuslist as unbroken → https://git.io/fjFzs
<clever> craige: the fix will likely need to be backported to 19.03
oborot has joined #nixos
<craige> I suspect as the patch was made in May, that's not going to happen. I was just seeking most graceful way around it. :-)
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66859 → nixos/xfce4-14: init → https://git.io/fjFzG
<clever> craige: https://nixos.org/nixos/manual/index.html#sec-replace-modules and/or packageOverrides, to pull in the changes from master
<craige> The change to virtualbox/default.nix was small but the overall commit was large: 5bec9dc65b46eeb45a63a9f7875b5ddfbb798d10
<craige> Thanks clever - I'll give that a whirl.
<craige> Ah, much more graceful that where I was heading. Thanks!
ryantrinkle has quit [Ping timeout: 246 seconds]
MmeQuignon has quit [Ping timeout: 250 seconds]
ericnoan has quit [Ping timeout: 245 seconds]
ottidmes has quit [Ping timeout: 245 seconds]
chiefgoat has quit [Ping timeout: 272 seconds]
swistak35 has quit [Ping timeout: 244 seconds]
ericnoan has joined #nixos
ryantrinkle has joined #nixos
swistak35 has joined #nixos
alex_giusi_tiri has joined #nixos
chiefgoat has joined #nixos
jgt has joined #nixos
felixfoertsch23 has quit [Ping timeout: 248 seconds]
jgt has quit [Ping timeout: 264 seconds]
felixfoertsch has joined #nixos
<alex_giusi_tiri> Hi! :-) I am trying to use the zyre library that I added to my nixpkgs, but zpinger doesn't seem to work. I suppose that ZMQ doesn't work well on NixOS, as it doesn't pass its self tests (doCkeck=false)?.. What would your experience be? Thanks!
dl4mfo_ has joined #nixos
dl4mfo has quit [Ping timeout: 246 seconds]
ng0_ has joined #nixos
ng0 has quit [Ping timeout: 260 seconds]
felixfoertsch23 has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66860 → nixos/dconf: cleanup → https://git.io/fjFzV
felixfoertsch has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @worldofpeace closed pull request #64483 → cri-tools: 1.14.0 -> 1.15.0 → https://git.io/fjiQR
<{^_^}> [nixpkgs] @worldofpeace closed pull request #64501 → skaffold: 0.30.0 -> 0.33.0 → https://git.io/fjidU
<{^_^}> [nixpkgs] @worldofpeace closed pull request #64341 → skaffold: 0.30.0 -> 0.34.1 → https://git.io/fj6D8
<{^_^}> [nixpkgs] @worldofpeace closed pull request #62922 → nomad: 0.8.7 -> 0.9.2 → https://git.io/fjgTP
jgt has joined #nixos
oborot has quit [Ping timeout: 258 seconds]
jgt has quit [Ping timeout: 252 seconds]
noonien has quit [Quit: Connection closed for inactivity]
alex`` has quit [Ping timeout: 244 seconds]
___laika has quit [Ping timeout: 246 seconds]
pandada8 has quit [Quit: WeeChat 2.5]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66418 → clojure: 1.10.1.466 -> 1.10.1.469 → https://git.io/fj72w
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjFgf
englishm has quit [Excess Flood]
englishm has joined #nixos
felixfoertsch has joined #nixos
Okinan has joined #nixos
felixfoertsch23 has quit [Ping timeout: 245 seconds]
m0rphism has quit [Ping timeout: 248 seconds]
Supersonic112 has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 is now known as Supersonic
<alex_giusi_tiri> I have an idea:P: what if a nixpkgs set/channel were to be created that included all versions of all packages, with all their subtle variations? There could be a default version for each package (mostly for convenience, and for backward compatibility). We would only add new packages; almost never remove any. Any package version could be hashed in some way to uniquely identify it; the default versions would not. When writing a
<alex_giusi_tiri> it could use a hashed version or the default one to specify it as a dependent one. In user space, we could then select to install any version we would like (without changing the channel). It would be like all the channels, past+present+future, would be merged. What do you think? Would this be a good/not-so-good idea? Could it work? Why? Thanks! This idea came to me from IPFS, which would be very similar.
<alex_giusi_tiri> As a side note, could we add a "-stable[-small]" channel, which would point to the latest stable version of the nixos and nixpkgs channels?
<{^_^}> [nixpkgs] @lopsided98 opened pull request #66861 → directfb: fix build on ARM → https://git.io/fjFgL
lord| has quit [Read error: Connection reset by peer]
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/5e5a51f7868 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
lord| has joined #nixos
<Ashy> alex_giusi_tiri: security fixes would be potentially one reason to not want that
<alex_giusi_tiri> How?
<Ashy> using the linux kernel as an example, versions that are no longer in LTS no longer get security fixes back ported
<Ashy> so noone should ever really want those older versions anymore
<alex_giusi_tiri> Do you mean that because a package would always be using that hashed version, it wouldn't benefit from any new security fixes?
<Ashy> sortof, i guess they're always there in the old channels anyway
<alex_giusi_tiri> I would like to have old versions available.
<Ashy> gchristensen has said that the cache on hydra has never been gc'd
<alex_giusi_tiri> oh
Walker3R has joined #nixos
<Ashy> you can do this for some packages without changing the system channel btw: https://nixos.wiki/wiki/Cheatsheet#Upgrading_individual_packages_to_a_different_channel
Walker3R has quit [Remote host closed the connection]
<alex_giusi_tiri> ok, interesting, thanks
nexgen has joined #nixos
MinceR_ has joined #nixos
jgt has joined #nixos
<{^_^}> [nixpkgs] @lopsided98 opened pull request #66862 → gst_all_1.gst-plugins-base: fix build on ARM → https://git.io/fjFg3
MinceR has quit [Ping timeout: 246 seconds]
jgt has quit [Ping timeout: 252 seconds]
<iqubic> is it possible to tell home-manager to pull dependencies from unstable?
<alex_giusi_tiri> The thing that I was after is to have available any version, no matter how old, and even if it is unsupported anymore. That just gives me the reassurance, that, if I ever wanted/needed to use it for whatever reason, I could, and it would be simple. I think that it could also be more flexible to select packages this way, either when developing (selecting as a dependency) or using (selecting to install). It broadens the selecti
<alex_giusi_tiri> eally like to try it sometime; I hope noone would mind! :-D
freeman42y has quit [Quit: Leaving]
slack1256 has joined #nixos
slack1256 has quit [Remote host closed the connection]
ilikeheaps has quit [Ping timeout: 268 seconds]
ilikeheaps has joined #nixos
<alex_giusi_tiri> iqubic: I think that you would `nix-build` it, but specifying which nixpkgs set you would like to use for dependencies: nix-build -I nixpkgs="/path/to/a/nixpkgs-unstable" -E 'with import <nixpkgs> {}; callPackage /path/to/some/nixpkgs/tools/package-management/home-manager/default.nix {}'
<alex_giusi_tiri> *could*
<alex_giusi_tiri> I think you could even specify a http:// archive for the nixpkgs
<alex_giusi_tiri> I was looking at `nix-shell man` examples, when trying something, but I ended up using nix-build like above
<alex_giusi_tiri> you could use an archive like this, for eg (with nix-shell): nix-shell -I nixpkgs=https://github.com/NixOS/nixpkgs-channels/archive/0672315759b3e15e2121365f067c1c8c56bb4722.tar.gz
orivej has joined #nixos
Rusty1 has joined #nixos
b has quit [Quit: leaving]
<hpfr[m]> What is the nixos equivalent to the lib directory?
<{^_^}> [nixpkgs] @Infinisil merged pull request #66858 → haskell: mark termonad and focuslist as unbroken → https://git.io/fjFzs
<{^_^}> [nixpkgs] @Infinisil pushed 3 commits to haskell-updates: https://git.io/fjFg4
<alex_giusi_tiri> hpfr[m]: I think that each library dependency embedded in executables, they would directly point to the dependent library file in /nix/store/...
mrCyborg has quit [Quit: The Lounge - https://thelounge.github.io]
<iqubic> I'd like to remove my stable channel and just run nixos from the latest unstable channel. How can I do that?
mrCyborg has joined #nixos
<Ashy> iqubic: it's in the manual: https://nixos.org/nixos/manual/#sec-upgrading
<iqubic> I'm not really upgrading my channel, but removing one.
<iqubic> I have both the latest stable channel, 19.03 and the unstable channel.
<alex_giusi_tiri> nix-channel --remove name where name is what is show in --list
<alex_giusi_tiri> I guess it would be `nix-channel --remove nixos-19.03`
<iqubic> I see.
<iqubic> But then would I have to do a rebuild?
<alex_giusi_tiri> I think so. I think you might need to do `nix-channel --update` to be sure
<alex_giusi_tiri> before, as well
<alex_giusi_tiri> and, if it's for the whole system, run those as root (sudo)
<iqubic> Cool
<alex_giusi_tiri> and, for completeness, if you `... --add url name` where name is already present, then that named entry would get its url updated
jgt has joined #nixos
alex_giusi_tiri has quit [Quit: Leaving.]
jgt has quit [Ping timeout: 250 seconds]
<iqubic> Is there a way to rename a channel?
<hpfr[m]> Ok so if I have some firmware in the Nix store and there’s a kernel config option that loads it as a module, how does it find it in the store rather than its normal location in /lib/firmware?
<iqubic> It doesn't. Nix creates a symlink
<clever> hpfr[m]: nixos looks in /run/booted-system/firmware
<iqubic> Am I just completely wrong?
<clever> both booted-system and firmware are symlinks
<iqubic> Ah.
sb0 has quit [Quit: Leaving]
<iqubic> clever: Is there a way to rename a channel. Not remove, but rename.
<clever> iqubic: read --list, then --add and --remove
<iqubic> I thought there was just a command to do it.
<clever> nope
<clever> but behind the scenes, --add/remove/list operate on ~/.nix-channels
<clever> which is just a text file
<hpfr[m]> Well how does this firmware in the Nix store get linked to /run/booted-system/firmware? It’s a zip file that I think I’m going to make a package for in an overlay
<iqubic> Well, I just switched to using nixos-unstable for everything.
<clever> hpfr[m]: hardware.firmware in configuration.nix
englishm has quit [Excess Flood]
<hpfr[m]> So in that option I would name the name of the package I’m making
<clever> hpfr[m]: yeah
englishm has joined #nixos
<hpfr[m]> Thanks!
<hpfr[m]> Does anything change if the kernel config for this is set to m for module
<clever> hpfr[m]: all modules land in /run/booted-system/kernel-modules/
<clever> boot.extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
<clever> thats how you load out-of-tree modules
<hpfr[m]> Just found that option thanks
<iqubic> The mother of all rebuilds is going on right now.
<iqubic> I switched to using unstable as my main channel and now I'm rebuilding everything.
<iqubic> And it's eating into my ram.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66863 → clamav: 0.101.2 -> 0.101.3 → https://git.io/fjFgK
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66864 → flexget: 2.21.15 -> 2.21.16 → https://git.io/fjFg6
<iqubic> 99% of all my ram is being used right now. Life is good.
philr_ has quit [Ping timeout: 272 seconds]
Rusty1 has quit [Quit: Konversation terminated!]
hmpffff has joined #nixos
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 268 seconds]
Mateon2 is now known as Mateon1
hmpffff has quit [Quit: nchrrrr…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66865 → folly: 2019.07.22.00 -> 2019.08.05.00 → https://git.io/fjFgy
jgt has joined #nixos
<hpfr[m]> If I just have a package where all I want to do is unzip into the Nix store, do I just do installPhase = ''cp ${fetchZip ...} $out ?
<pbb> the unzip part would usually be done as part of fetchurl
luigy has joined #nixos
<pbb> look in nixpkgs/pkgs/data/ for examples
<clever> hpfr[m]: you can just use fetchzip directly, it already copies the thing to its $out
jgt has quit [Ping timeout: 252 seconds]
sudoforge has joined #nixos
Ariakenom has joined #nixos
<pbb> this call to fetchzip evaluates to the derivation you are looking for
<pbb> now a question from my side: has anyone else had issues with sshd crashing with "Privilege separation user sshd does not exist"?
<clever> pbb: how did you enable sshd?
<pbb> I just installed a fresh host using pretty much the default configuration generated by nixos-generate-config and uncommented the line with services.sshd.enable = true;
<hpfr[m]> pbb: I don’t even need mkDerivation?
<pbb> hpfr[m]: correct
<clever> pbb: does sshd exist in /etc/passwd ?
<pbb> clever: yes
<clever> pbb: not sure what the error is, try restarting sshd?
<pbb> I don't have access to the machine while it's running
<pbb> I can just see the log from the rescue system
<hpfr[m]> Well the thing is it needs to be a package so I can reference it in options that take packages. So I think I still need mkDerivation
<pbb> hpfr[m]: you can just use the output of fetchzip, it is the same type as the output of mkDerivation
palo1 has joined #nixos
palo has quit [Ping timeout: 268 seconds]
palo1 is now known as palo
<clever> pbb: does the timestamp match up right in the logs?
endformationage has quit [Quit: WeeChat 2.5]
Ariakenom has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66866 → fdroidserver: 1.1.1 -> 1.1.4 → https://git.io/fjFgF
rsoeldner has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66867 → fasm-bin: 1.73.15 -> 1.73.16 → https://git.io/fjFgA
lord| has quit [Quit: WeeChat 2.5]
lord| has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66868 → fldigi: 4.1.07 -> 4.1.08 → https://git.io/fjFgj
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66869 → pulseview: use mkDerivation → https://git.io/fjF2v
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66870 → eventstat: 0.04.06 -> 0.04.07 → https://git.io/fjF2J
Chiliparrot has joined #nixos
hyper_ch2 has joined #nixos
<ehmry> how would I override within an expression a pkg in nixpkgs with newer version from a channel?
<ehmry> more specifically the dhall interpreter
<{^_^}> [nixpkgs] @bjornfor merged pull request #66577 → use qt5's mkDerivation for packages I maintain → https://git.io/fj5K7
<{^_^}> [nixpkgs] @bjornfor pushed 8 commits to master: https://git.io/fjF2k
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66871 → apmplanner2: fix build against qt 5.12 → https://git.io/fjF2I
jgt has joined #nixos
jgt has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @pacien opened pull request #66872 → gscan2pdf: 2.3.0 -> 2.5.5 → https://git.io/fjF2q
drakonis has quit [Quit: WeeChat 2.5]
<dminuoso> ehmry: Parametrize over 2 packages or nixpkgs
<dminuoso> { oldFoo, newFoo, ... }: { ... }
<{^_^}> [nixpkgs] @bjornfor merged pull request #66869 → pulseview: use mkDerivation → https://git.io/fjF2v
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66873 → focuswriter: 1.7.2 -> 1.7.3 → https://git.io/fjF2Y
<{^_^}> [nixpkgs] @bjornfor pushed commit from @peterhoeg to master « pulseview: use mkDerivation »: https://git.io/fjF2O
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66874 → tridactyl-native: 1.16.2 -> 1.16.3 → https://git.io/fjF2n
<ehmry> dminuoso: huh?
<ehmry> this seems like a problem to be solved with nix flakes...
<dminuoso> ehmry: Oh I misunderstood.
bakakuna has joined #nixos
bakakuna has quit [Read error: Connection reset by peer]
ottidmes has joined #nixos
<pbb> clever: the timestamp is correct. when I start the machine and reboot to recovery the timestamps of the log are updated to a few minutes before. why?
orivej has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66875 → dvdstyler: 3.1 -> 3.1.2 → https://git.io/fjF24
bakakuna has joined #nixos
wfranzini has joined #nixos
ilikeheaps has quit [Quit: Konversation terminated!]
aszlig has quit [Quit: Kerneling down for reboot NOW.]
<clever> pbb: was just thinking it might be logs from a prior boot
bakakuna has quit [Ping timeout: 245 seconds]
aszlig has joined #nixos
dasj19 has joined #nixos
<{^_^}> [nixpkgs] @mmahut closed pull request #46139 → gnaf-loader: init at 2018-09-10 → https://git.io/fAErh
<{^_^}> [nixpkgs] @mmahut merged pull request #66740 → processing: 3.4 -> 3.5.3 → https://git.io/fjdHP
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF2E
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Tucky has joined #nixos
Guest16 has joined #nixos
___laika has joined #nixos
<Guest16> Hi, i have a derivation I'm having trouble building- can somebody point out the error please? `d = derivation rec{ name = "first"; system = builtins.currentSystem; builder = "${(import <nixpkgs>{}).coreutils.outPath}/bin/touch"; args = [ d.outPath ]; }`
<Guest16> error: ` touch: missing file operand Try 'touch --help' for more information.`
<Guest16> I am wondering what the source of error here is
<clever> Guest16: i would expect d.outPath to cause infinite recursion, what happens if you rename the first d and not the 2nd?
hyper_ch2 has quit [Remote host closed the connection]
bakakuna has joined #nixos
<Guest16> Actually d.outPath prints just fine, and so does d.args, before I build it.
<Guest16> `nix-repl> d.outPath"/nix/store/zxg6lplk4q4j86jpam1mcx7nxfn3zg5z-first"nix-repl> d.args[ "/nix/store/i44hrc0vcv54bl0sbazs6yk5a59mv8fg-first" ]`
<clever> Guest16: but the hash of d.outPath depends on d.args
<Guest16> wait youre right
<Guest16> these two are different
___laika has quit [Ping timeout: 258 seconds]
<Guest16> clever: Thank you. It's good info to know that hash depends on args. (should have been common sense but yeah)
<clever> Guest16: if your doing this in nix repl, its using the previous value of d
<sphalerite> Guest16: you can use (placeholder "out")
<Guest16> I was! And I verified your statement too, indeed using the previous value!
<Guest16> Clears it all up, thanks!
<Guest16> Can you answer another question? Why does the other path (wrong one) fail to build? I used `ls` and couln't find it there
<Guest16> is it because nix first builds everything in isolation and then the actual output comes to fruition only if the correct outPath has been built?
<Guest16> sphalerite: give an example please?
<clever> Guest16: i think args includes argv[0], not entirely sure though
<{^_^}> [nixpkgs] @abbradar merged pull request #66865 → folly: 2019.07.22.00 -> 2019.08.05.00 → https://git.io/fjFgy
<{^_^}> [nixpkgs] @abbradar pushed commit from @r-ryantm to master « folly: 2019.07.22.00 -> 2019.08.05.00 »: https://git.io/fjF2V
jgt has joined #nixos
<clever> Guest16: also, touch is a symlink, so it matters what argv[0] is
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66876 → elfutils: 0.176 -> 0.177 → https://git.io/fjF2o
rauno has joined #nixos
<Guest16> I didn't quite get you but thanks, I'll play around a bit more in the hope that I figure this out (not that this is relevant, you've answered the important question )
<sphalerite> Guest16: args = [ (placeholder out) ];
<sphalerite> Guest16: potentially args = [ "touch" (placeholder "out") ]; considering what clever mentioned
<sphalerite> oops, missing quotes in the first one
<sphalerite> clever: although if the error message says "touch: missing file operand"
<sphalerite> clever: so it knows it's touch
<clever> ah, good point
<sphalerite> Guest16: so args = [ (placeholder "out") ]; :)
<clever> > hello.args
<{^_^}> [ "-e" <CODE> ]
<clever> > :p hello.args
<{^_^}> [ "-e" /var/lib/nixbot/nixpkgs/master/repo/pkgs/stdenv/generic/default-builder.sh ]
<clever> and those are args bash expects
<clever> > hello.builder
<{^_^}> "/nix/store/xfghy8ixrhz3kyy6p724iv3cxji088dx-bash-4.4-p23/bin/bash"
<Guest16> sphalerite: yay! I have my first derivation
<ivan> why does steam-run fail to output audio to my ALSA while an FHS env works fine?
<Guest16> The yay was meant for everyone
jgt has quit [Ping timeout: 252 seconds]
<Guest16> sphalerite: it should be just the former, args = [ (placeholder "out") ];
<sphalerite> Guest16: yep
<sphalerite> Guest16: explanation: placeholder is a function that generates a hashed string, which gets replaced with an output name at build time
<sphalerite> > placeholder "out!"
<{^_^}> "/1vxvqfm4asp8z56hbayjwvlxlqyy6s85swz9m5n50r3xsqxbbix9"
<Guest16> > hello.args
<{^_^}> [ "-e" <CODE> ]
<clever> prior to placeholder, you had to read the $out env var, when the builder is running
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66877 → flac: 1.3.2 -> 1.3.3 → https://git.io/fjF2Q
<Guest16> Sorry, i'm not clear about `placeholder` function- sphalerite: when you say- 'gets replaced with an output name at build time', what is 'an output name'? clever: I literally started a new repl and pasted `d = derivation rec{ name = "first"; system = builtins.currentSystem; builder = "${(import <nixpkgs>{}).coreutils.outPath}/bin/touch";
<Guest16> args = [ (placeholder "out") ]; }` in it.
<sphalerite> Guest16: err, output path
bakakuna has quit [Ping timeout: 246 seconds]
<sphalerite> Guest16: a derivation has outputs, just one named "out" by default.
<sphalerite> Guest16: placeholder "out" gets replaced at build time with the _path_ of the "out" output.
<vika_nezrimaya> Yay, I fixed Lua cross-compilation! I think I need to send a patch ASAP :3
<sphalerite> vika_nezrimaya: awesome!
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF27
<{^_^}> [nixpkgs] @mmahut merged pull request #66836 → gcc: 9.1.0 -> 9.2.0 → https://git.io/fjF84
nhey_ has joined #nixos
hyper_ch2 has joined #nixos
<Guest16> sphalerite: got it I think- I've built a rough mental model of what you're saying, and it's confirmed by the derivation failure when I say- `placeholder "blahblah"`
<Guest16> thanks!
<sphalerite> :)
<Guest16> :)
<vika_nezrimaya> oh well
<vika_nezrimaya> I forgot to do --depth=1
<Guest16> vika_nezrimaya how big is the repo (assuming git tells you before downloading?)
<vika_nezrimaya> It's big.
<vika_nezrimaya> It finished doing with --depth=1 rn
<iqubic> Warning: the new NixOS configuration has an ‘init’ that is
<iqubic> incompatible with the current configuration. The new configuration
<iqubic> won't take effect until you reboot the system.
<iqubic> warning: error(s) occurred while switching to the new configuration
<iqubic> Why is this issue croping up?
<clever> iqubic: you need to reboot your system
<vika_nezrimaya> You'll have to reboot, sorry :3
<Guest16> vika_nezrimaya: `du -sh` on the `depth=1` dir please?
<clever> iqubic: systemd updated
<iqubic> Ah. I see.
<vika_nezrimaya> Guest16: 188M
<iqubic> Should I reboot now?
<vika_nezrimaya> iqubic: when you're ready
<vika_nezrimaya> don't forget to save your work!
<Guest16> vika_nezrimaya: 188m for `depth=1`?
<clever> iqubic: if you want the new systemd features
<vika_nezrimaya> yep
<{^_^}> [nixpkgs] @mmahut merged pull request #66863 → clamav: 0.101.2 -> 0.101.3 → https://git.io/fjFgK
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF2x
<Guest16> vika_nezrimaya: thanks
<iqubic> Cool. I'll do it tomorrow when I leave to for University class.
<iqubic> I'm going to be powering off my laptop while I travel.
<{^_^}> [nixpkgs] @mmahut merged pull request #66864 → flexget: 2.21.15 -> 2.21.16 → https://git.io/fjFg6
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF2h
bakakuna has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #66867 → fasm-bin: 1.73.15 -> 1.73.16 → https://git.io/fjFgA
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF2j
<{^_^}> [nixpkgs] @mmahut merged pull request #66870 → eventstat: 0.04.06 -> 0.04.07 → https://git.io/fjF2J
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFaT
thc202 has joined #nixos
<vika_nezrimaya> Guest16: I think having a local clone might be useful if you want to test a lot of patches before sending a PR
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66878 → easyrpg-player: 0.6.0 -> 0.6.1 → https://git.io/fjFak
<vika_nezrimaya> so I think I could... recommend that?
<{^_^}> [nixpkgs] @mmahut merged pull request #66868 → fldigi: 4.1.07 -> 4.1.08 → https://git.io/fjFgj
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFaI
<Guest16> vika_nezrimaya: Is there an alternative at all?
<vika_nezrimaya> Um... I don't think so :3
<Guest16> lol, to be honest- I have submitted 1 new derivation and 3 changes before (created by copy paste, fundamnetalls I'm only understanding ttoday, thanks to sphalerite: and clever: ) using the github online interface :)
<Guest16> vika_nezrimaya: ^^
<Guest16> But i was hoping if there was an alternative, I'll avoid downloading the humoungously sized repi
<Guest16> *repo
<sphalerite> vika_nezrimaya: Guest16: my nixpkgs clone is ~1.4GiB
<sphalerite> but I'm not sure it downloads that much
<Guest16> Another reason why I don't plan a local clone anytime soon :)
<vika_nezrimaya> Guest16: as you can see, you can only download around 200M of sources on the first clone
<vika_nezrimaya> but remember, with each git pull it'll accumulate history
sphalerite_ has joined #nixos
<vika_nezrimaya> But that's a good thing!
<vika_nezrimaya> You'll be able to jump between revisions, bisect regressions and fix them
<Guest16> yeah, this- https://github.com/NixOS/rfcs/pull/49 may change the situation somewhat. Not that there will ever be a perfect solution. I actually like the current NixOS way, a central place to do everything. I am on a limited data plan right now but as soon as it changes I will probably download stuff
<{^_^}> rfcs#49 (by edolstra, 4 weeks ago, open): [RFC 0049] Flakes
hmpffff has joined #nixos
<Guest16> I'll get to some other work now. Thanks for answering and talking guys. bye.
Guest16 has quit [Remote host closed the connection]
<vika_nezrimaya> So flakes will allow people who want to use my cool software to just do something like `nix run github:kisik21/hello`? With me basically making a flake an official repository for my software?
bakakuna has quit [Ping timeout: 248 seconds]
<vika_nezrimaya> That sounds promising...
<vika_nezrimaya> By the way, what's the difference between default.nix and release.nix? release.nix also contains stuff like tarball builds?
<vika_nezrimaya> IT BUILT
dansho has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66879 → flow: 0.105.0 -> 0.105.2 → https://git.io/fjFa3
lambda-11235 has quit [Quit: Bye]
barthalion has joined #nixos
veske has joined #nixos
Tucky has quit [Quit: WeeChat 2.5]
lovesegfault has joined #nixos
<lovesegfault> Anyone around here? (cc. clever who helped me many months ago)
cfricke has joined #nixos
<vika_nezrimaya> do I need to sign-off?
<vika_nezrimaya> (the commit)
<srhb> lovesegfault: It's a very active channel, just ask your question. :)
<lovesegfault> srhb: That's nice to hear :)
<lovesegfault> I have a nix file that looks like this: https://gist.github.com/ff8bb58348362258c6a7ddcba01db1cd
<lovesegfault> I want to place each configFile.XXX directive in a separate file
<sphalerite_> ,callpackage lovesegfault
<{^_^}> lovesegfault: If a Nix file foo.nix starts with something like `{ stdenv, cmake }:`, you can build it with `nix-build -E '(import <nixpkgs> {}).callPackage ./foo.nix {}'`
<vika_nezrimaya> lovesegfault: looks like home-manager
<sphalerite_> oh :)
<lovesegfault> Any clue how to do that?
<vika_nezrimaya> lovesegfault: you can use `import ./file.nix`!
<lovesegfault> vika_nezrimaya: :O
<vika_nezrimaya> But
<lovesegfault> No way, really?
<vika_nezrimaya> It's better to do it like... wait a minute
<lovesegfault> Alright :D
<etu> vika_nezrimaya: Nah, you don't need to put Sign-off lines in
<sphalerite_> lovesegfault: you can use imports = []; like in nixos config to add more modules to your config
<vika_nezrimaya> imports = [ (lib.mkIf config.isDesktop ./yubikey.nix) ];
<vika_nezrimaya> I would do it like this
<lovesegfault> vika_nezrimaya: I like that!
gxt has joined #nixos
<lovesegfault> Would the individual files look like this? https://gist.github.com/8582969cca377d746abc1b0cc55b86af
<srhb> Conditional imports is often impossible and at the very least a mostly bad idea.
<vika_nezrimaya> lovesegfault: yes, something like this
<vika_nezrimaya> I think...
<lovesegfault> srhb: So you suggest the mkIf go in the individual files?
<vika_nezrimaya> oh... shallow updates in git are not allowed
<vika_nezrimaya> darn it
<vika_nezrimaya> I'll have to download the whole thing
lewo has joined #nixos
<lovesegfault> vika_nezrimaya: What do you mean?
<vika_nezrimaya> I'm talking about my own problems
<vika_nezrimaya> Making a PR in Nixpkgs
<lovesegfault> Ah :P
<srhb> lovesegfault: I tend to have a top level "machine" with, say, imports = [ ./desktop.nix ];
<srhb> lovesegfault: And approximately zero mkIfs in my own configs.
o1lo01ol1o has joined #nixos
jgt has joined #nixos
<vika_nezrimaya> I'm dealing with that stuff in my NixOS configuration like this
<lovesegfault> srhb: I'm trying to parametrize things, there are other mkIf's than this
<vika_nezrimaya> I have a machines folder, then I symlink the relevant one in ./configuration.nix
<lovesegfault> I might just go the import route
bakakuna has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66880 → fnotifystat: 0.02.02 -> 0.02.03 → https://git.io/fjFar
<lovesegfault> error: value is the partially applied built-in function 'scopedImport' while a set was expected
<lovesegfault> Hmm
<vika_nezrimaya> oh, just noticed that you're a wayland-user too :3
<lovesegfault> vika_nezrimaya: Yep :)
lsix has joined #nixos
<lovesegfault> I'm considering NixOS as opposed to Gentoo, which I've been running for a long while
tilpner has quit [Remote host closed the connection]
<etu> lovesegfault: Ha, you have no idea how common it is that people in here have a history in Gentoo :)
<srhb> Again, you could get rid of that mkIf my simply having a desktop.nix that includes mako.nix
<srhb> Then you get rid of an entire option and keep everything managed by imports.
tilpner has joined #nixos
<vika_nezrimaya> I'm a gentoo user too
<srhb> s/my/by :)
<lovesegfault> srhb: Yes, I could do that. But there are many of these, I want to try and get this to work, as an experiment if nothing else :)
<lovesegfault> My coworkers, ekleog and nagisa, nagged me to try NixOS :P
<srhb> Alright.
o1lo01ol1o has quit [Remote host closed the connection]
fendor_ has joined #nixos
___laika has joined #nixos
<lovesegfault> I wonder why this import doesn't work
<lovesegfault> I might just revert to your idea srhb, not sure how to navigate Nix super well
<ekleog> lovesegfault: oh you're back to trying nixos? \o/
<{^_^}> [nixpkgs] @mmahut merged pull request #66875 → dvdstyler: 3.1 -> 3.1.2 → https://git.io/fjF24
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFay
<lovesegfault> ekleog: Oh hey!
<lovesegfault> Yes, I can't login to slack
<lovesegfault> pinentry-gnome3 is broken
<lovesegfault> ekleog: Check the log a couple lines up, see if you know how to do what I'm describing
<ekleog> lovesegfault: my guess would be to do something like http://ekleog.xelpaste.net/B9b1BJ
<ekleog> and I need to +1 srhb about just splitting into multiple files and including them differently
infinee has joined #nixos
<lovesegfault> ekleog: That's interesting, let me try
<ekleog> also, I *think* you don't need mkIf here, and you could just do `configFile = lib.optionalAttrs config.isDesktop { mako = { ... }; };`, because you have no risk of infinite looping in here, as far as I can read
<ekleog> mkIf is a huge hack I'm never really sure how to navigate around, tbh, and I try not to use it as much as possible
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66881 → fluxctl: 1.13.1 -> 1.13.3 → https://git.io/fjFaA
<lovesegfault> ekleog: optionalAttrs huh
sphalerite has quit [Quit: WeeChat 2.4]
Tucky has joined #nixos
<ekleog> optionalAttrs a b is basically if a then b else {}
sphalerite_ is now known as sphalerite
o1lo01ol1o has joined #nixos
<lovesegfault> ekleog: That's exactly what I wanted!
<lovesegfault> ekleog: value is the partially applied built-in function 'scopedImport' while a set was expected,
<lovesegfault> Still nope, sadly
nexgen has quit [Remote host closed the connection]
<ekleog> while it'd make sense with `mkIf`, there is no dark magic in optionalAttrs, so you have another issue someplace else
<ekleog> have you tried just removing the `configFile =` paragraph of your configuration? I'd guess the error would still be there
<lovesegfault> Bah, I'll ping you in the morning
<ekleog> (if not, I can only see an error coming from forcing config.xdg.configHome, but it'd mean a bug in nixpkgs I guess, which would be unlikely)
<ekleog> 'night
<lovesegfault> My wife is pissed
<lovesegfault> Gnight@
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 258 seconds]
Mateon2 is now known as Mateon1
lovesegfault has quit [Ping timeout: 252 seconds]
<vika_nezrimaya> ugh. Who's maintainer of nixpkgs.lua?
<sphalerite> > lua.meta.maintainers
<{^_^}> attribute 'maintainers' missing, at (string):262:1
<sphalerite> > lua.meta.maintainer
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> attribute 'maintainer' missing, at (string):262:1
<sphalerite> none :p
<{^_^}> [nixpkgs] @Ma27 opened pull request #66882 → iotop: use python3 → https://git.io/fjFVs
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @kisik21 opened pull request #66883 → lua: fix cross-compilation; fixes #66742 → https://git.io/fjFVG
<{^_^}> [nixpkgs] @abbradar pushed to master « buildBazelPackage: remove top-level symlinks »: https://git.io/fjFVZ
<{^_^}> [nixpkgs] @abbradar closed pull request #66219 → python.pkgs.tensorflow: fix hash for gpu build → https://git.io/fjQla
<{^_^}> [nixpkgs] @markuskowa opened pull request #66884 → octopus: 9.0 -> 9.1 → https://git.io/fjFVl
ng0_ is now known as ng0
ilikeheaps has joined #nixos
<vika_nezrimaya> Behold - the pull request! (i'm kisik21 here in the {^_^}'s logs)
<{^_^}> [nixpkgs] @markuskowa merged pull request #66844 → traefik: 1.7.12 -> 1.7.14 → https://git.io/fjFRs
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to master: https://git.io/fjFVB
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/fjFVE
leotaku has joined #nixos
nexgen has joined #nixos
___laika has quit [Ping timeout: 258 seconds]
orivej has joined #nixos
<{^_^}> [nixpkgs] @lightbulbjim opened pull request #66885 → calibre: rename .desktop file to match app_id → https://git.io/fjFV6
cfricke has quit [Quit: WeeChat 2.5]
cfricke has joined #nixos
<teto> there are some haskell setup.hs that fail to find gcc even though it's in PATH :/ for instance https://github.com/lambda-llama/bitset/blob/55c5af3bbaa0a394bac98a37c3be20351ebfc2a6/Setup.hs#L32 . Any idea how to help cabal configure there
sigmundv_ has joined #nixos
<teto> seems like `cabal configure --with-gcc=gcc` works, wonder whtat's the best way to put this in nixpkgs, configureFlags maybe ?
<vika_nezrimaya> can I make grahamcofborg make a cross-compile?
<vika_nezrimaya> s/make a/do a/
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
felixfoertsch has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @WilliButz merged pull request #66626 → sl: 5.04 -> 5.05 → https://git.io/fj5hb
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to master: https://git.io/fjFVX
o1lo01ol1o has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66886 → fwupd: 1.2.8 -> 1.2.10 → https://git.io/fjFV9
<{^_^}> [nixpkgs] @7c6f434c merged pull request #66882 → iotop: use python3 → https://git.io/fjFVs
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/fjFVH
joshuagl has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
philr_ has joined #nixos
<{^_^}> [nixpkgs] @peti pushed 5 commits to master: https://git.io/fjFV5
veske has joined #nixos
<Taneb> Is peti on IRC?
veske has quit [Client Quit]
<vika_nezrimaya> Wait WHAT? 501+ packages need to be rebuilt because of one small thing not even appliable to native compiling? How does OfBorg count packages rebuilt?
veske has joined #nixos
ThatDocsLady has joined #nixos
__monty__ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66887 → fuse-overlayfs: 0.4.1 -> 0.5.1 → https://git.io/fjFVF
orivej has quit [Ping timeout: 272 seconds]
<Taneb> vika_nezrimaya: I'm assuming this is re: PR 66883?
<Taneb> Looks like you're uncondiationally adding a space to the configurePhase
<vika_nezrimaya> Oops.
<vika_nezrimaya> I need to fix this!!!
<vika_nezrimaya> Do I need to squash this?
<vika_nezrimaya> cc Taneb
<Taneb> I don't know
<vika_nezrimaya> I'll squash it then
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66888 → gmailieer: 0.10 -> 0.11 → https://git.io/fjFVN
hyper_ch2 has quit [Quit: Ping timeout (120 seconds)]
<{^_^}> [nixpkgs] @veprbl merged pull request #66840 → buildbot: 2.3.1 -> 2.4.0 → https://git.io/fjF41
<{^_^}> [nixpkgs] @veprbl pushed 4 commits to master: https://git.io/fjFVx
<{^_^}> [nixpkgs] @teto merged pull request #66872 → gscan2pdf: 2.3.0 -> 2.5.5 → https://git.io/fjF2q
<{^_^}> [nixpkgs] @teto pushed commit from @pacien to master « gscan2pdf: 2.3.0 -> 2.5.5 »: https://git.io/fjFVp
<{^_^}> [nixpkgs] @tw-360vier opened pull request #66889 → nixos/samba: add option reloadIfchanged → https://git.io/fjFVj
lsix has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66890 → h2o: 2.2.5 -> 2.2.6 → https://git.io/fjFwJ
lsix has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66891 → forkstat: 0.02.10 -> 0.02.11 → https://git.io/fjFwk
viktiba has joined #nixos
<{^_^}> [nixpkgs] @rvolosatovs opened pull request #66892 → gofumpt: Init at 2019-07-29 → https://git.io/fjFwm
<viktiba> Hi there, I'm about to install NixOS, and I've read the manual, but to make crystal clear on this: do NixOS keep my user space files when I install it on an existing partition currently occupied by another distro? I want to just replace the existing distro with NixOS with live cd, keep my home files, and next boot into NixOS. Is it how it goes? Tha
<viktiba> nks in advance!
asymptotically has joined #nixos
<vika_nezrimaya> viktiba: assuming you use NIXOS_LUSTRATE, you can put your /home in /etc/NIXOS_LUSTRATE
Chiliparrot has joined #nixos
<vika_nezrimaya> But it's better to keep /home on a separate partition
kfound has joined #nixos
<{^_^}> [nixpkgs] @abbradar opened pull request #66893 → python.pkgs.python-unshare: init at 0.2 → https://git.io/fjFwW
<viktiba> But I don't use the previous distro. I boot into the live cd, and do the install with that. Do I still need to use Lustrate?
fendor_ has quit [Ping timeout: 246 seconds]
<vika_nezrimaya> I think you do
<vika_nezrimaya> Lustration is the process of replacing an existing, but not nessecarily booted distro
<vika_nezrimaya> Performing it from the very same distro is a very advanced procedure
<vika_nezrimaya> it's how tools like nixos-infect work
<vika_nezrimaya> but normal lustration is performed IIRC from the LiveCD
<viktiba> I see. Thank you. Then I will study Lustrate installation more.
smakarov has joined #nixos
pie_ has quit [Ping timeout: 252 seconds]
<Notkea[m]> is there a https://nixos.org/nixos/options.html but for the master branch instead of the current release?
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<vika_nezrimaya> @Notkea `man configuration.nix` may or may not help you
Yakulu has joined #nixos
<vika_nezrimaya> use the / key to start searching stuff
<Notkea[m]> I'm running release-19.03 so it's showing the same options as the web page. I'm instead trying to see the new options that I can use by importing modules from the unstable channel
Tucky has quit [Ping timeout: 245 seconds]
jboy has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @rvolosatovs opened pull request #66894 → go: 1.12.7 -> 1.12.9, 1.11.12 -> 1.11.13 → https://git.io/fjFw5
<{^_^}> [nixpkgs] @mmahut merged pull request #66871 → apmplanner2: fix build against qt 5.12 → https://git.io/fjF2I
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFwN
cfricke has quit [Ping timeout: 246 seconds]
bakakuna has quit [Quit: bakakuna]
bakakuna has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #66880 → fnotifystat: 0.02.02 -> 0.02.03 → https://git.io/fjFar
<{^_^}> [nixpkgs] @mmahut pushed commit from @r-ryantm to master « fnotifystat: 0.02.02 -> 0.02.03 (#66880) »: https://git.io/fjFwh
ilikeheaps has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #66878 → easyrpg-player: 0.6.0 -> 0.6.1 → https://git.io/fjFak
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFwj
<{^_^}> [nixpkgs] @mmahut merged pull request #66881 → fluxctl: 1.13.1 -> 1.13.3 → https://git.io/fjFaA
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFrf
<{^_^}> [nixpkgs] @mmahut merged pull request #66873 → focuswriter: 1.7.2 -> 1.7.3 → https://git.io/fjF2Y
<{^_^}> [nixpkgs] @mmahut pushed 3 commits to master: https://git.io/fjFrk
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66895 → gzdoom: 4.1.3 -> 4.2.0 → https://git.io/fjFrt
<{^_^}> [nixpkgs] @mmahut merged pull request #66890 → h2o: 2.2.5 -> 2.2.6 → https://git.io/fjFwJ
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFrs
<{^_^}> [nixpkgs] @mmahut merged pull request #66887 → fuse-overlayfs: 0.4.1 -> 0.5.1 → https://git.io/fjFVF
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFrG
<{^_^}> [nixpkgs] @mmahut merged pull request #66879 → flow: 0.105.0 -> 0.105.2 → https://git.io/fjFa3
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFrZ
<{^_^}> [nixpkgs] @mmahut merged pull request #66888 → gmailieer: 0.10 -> 0.11 → https://git.io/fjFVN
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFrc
<{^_^}> [nixpkgs] @mmahut merged pull request #66884 → octopus: 9.0 -> 9.1 → https://git.io/fjFVl
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFrC
<{^_^}> [nixpkgs] @WilliButz merged pull request #66891 → forkstat: 0.02.10 -> 0.02.11 → https://git.io/fjFwk
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to master: https://git.io/fjFr4
veske has quit [Ping timeout: 248 seconds]
ericsagnes has quit [Ping timeout: 244 seconds]
fendor has joined #nixos
fendor has quit [Remote host closed the connection]
veske has joined #nixos
o1lo01ol1o has joined #nixos
bakakuna has quit [Quit: bakakuna]
bakakuna has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66896 → grpc: 1.22.0 -> 1.23.0 → https://git.io/fjFra
kfound has quit [Ping timeout: 268 seconds]
orivej has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66897 → geekbench: 4.4.0 -> 4.4.1 → https://git.io/fjFrP
alex`` has joined #nixos
barthalion has left #nixos ["WeeChat 2.5"]
fusion809 has quit [Remote host closed the connection]
ilikeheaps has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66898 → gnome3.gnome-nibbles: 3.31.3 -> 3.32.0 → https://git.io/fjFry
cinimod has joined #nixos
alex`` has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @abbradar pushed to master « nixos release notes: mention systemd.packages changes »: https://git.io/fjFrQ
alex`` has joined #nixos
dansho has quit [Quit: Leaving]
viktiba has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @abbradar merged pull request #66893 → python.pkgs.python-unshare: init at 0.2 → https://git.io/fjFwW
<{^_^}> [nixpkgs] @abbradar pushed to master « python.pkgs.python-unshare: init at 0.2 (#66893) »: https://git.io/fjFrp
psy3497 has quit [Ping timeout: 258 seconds]
cfricke has joined #nixos
cfricke has quit [Client Quit]
cfricke has joined #nixos
freeman[w] has joined #nixos
<aveltras> anyone having warning while building config with redshift service ? It builds but warns that services.redshift.latitude has been renamed to location.latitude which i don't see on nixos options page
<srhb> aveltras: You're probably on unstable but looking at stable options.
<aveltras> srhb: ye, just seen that the github nixpkgs result given by google was in fact pointing to the 19.03 branch
<aveltras> my bad
<aveltras> thanks
<srhb> No problem.
hyper_ch2 has joined #nixos
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @lightbulbjim opened pull request #66899 → riot-desktop: rename .desktop file to match app_id → https://git.io/fjFoY
<cinimod> This https://gist.github.com/idontgetoutmuch/1218d47df8397ca0f399cd45de9a6da8 hasn't done what I expected which is to first build blas-ffi and then build lapack
sudoforge has quit [Ping timeout: 264 seconds]
ericsagnes has joined #nixos
sudoforge has joined #nixos
<srhb> cinimod: What do you mean "before"
<srhb> cinimod: If it doesnt exist already and is a library dependency, it will get built.
<srhb> cinimod: Ah, no, I'm wrong
<srhb> cinimod: Er, no I'm not. :-)
<srhb> Got confused by the callPackage use, but you're just taking my-blas-ffi from the let.
<cinimod> What I am trying to do is create a nix-shell in which I have the haskell package lapack - currently this isn't building in nixpkgs
felixfoertsch has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @flokli pushed commit from @LouisDK1 to staging « nano: fix hash »: https://git.io/fjFoC
<domenkozar[m]> hey, before I write a blog post, I'd appreciate any feedback on https://github.com/hercules-ci/nix-pre-commit-hooks
<cinimod> I'd like to say import Numeric.LAPACK.Matrix at the ghci prompt
<srhb> cinimod: you'd probably want to use ghcWithPackages for that.
<cinimod> That sounds promising
<{^_^}> [nixpkgs] @Rakesh4G opened pull request #66900 → Created python3Packages.tiledb → https://git.io/fjFo4
<srhb> cinimod: Instead of your callPackage, that is.
veske has quit [Quit: This computer has gone to sleep]
<freeman[w]> how to add unstable correctly to config.nix? https://gist.github.com/razvan-panda/a8c1ca73682c19330f80a001d343e52c
<__monty__> domenkozar[m]: Hmm, looks cool. Would this integrate well with direnv/lorri?
<tilpner> freeman[w]: Try commenting out the inner config
<tilpner> freeman[w]: I haven't had a config.nix in a long time, but IIRC import <nixpkgs> {} will look at that all by itself
<domenkozar[m]> __monty__: sure
<tilpner> freeman[w]: Alternatively you could do let config = { allowUnfree = true; packageOverrides = pkgs_: { unstable = import <nixpkgs-unstable> { inherit config; }; ... }; ... }; in config
orivej has joined #nixos
<freeman[w]> tilpner, what do you mean by "Try commenting out the inner config"?
<tilpner> freeman[w]: Prefix line 8 with a #
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66901 → gnome3.geary: 3.32.1 -> 3.32.2 → https://git.io/fjFo0
<freeman[w]> tilpner, it doesn't work
<tilpner> freeman[w]: Yes, I see now that the rest of packageOverride has incorrect syntax
<tilpner> What's line 10 for?
<{^_^}> [nixpkgs] @jtojnar merged pull request #66898 → gnome3.gnome-nibbles: 3.31.3 -> 3.32.0 → https://git.io/fjFry
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/fjFoz
<tilpner> Either remove it, or change it to "jdk = ...;"
<__monty__> domenkozar[m]: Maybe an example to add a custom hook would be nice, since project specific tooling wouldn't be accepted in the repo.
<freeman[w]> tilpner, I tried: https://gist.github.com/razvan-panda/125e87ed14001b4d62d3bc67f5ad284c but it gives: error: undefined variable 'unstable' at /home/neo/.nixpkgs/config.nix:18:1
<__monty__> domenkozar[m]: How ready for production is hercules btw? Might a small open source project benefit from it currently? Or would it entail some maintenance hassle?
<domenkozar[m]> there's no way to pass custom hooks yet, but I plan to add that :)
boothead has joined #nixos
<domenkozar[m]> __monty__: quite a few teams using it for production, OSS usage is not ideal as it won't build forks, other than that feel free to start using it :)
<boothead> Hey folks. Anyone got a working zoom set up? xdg-open doesnt' seem to be working properly in my xfce/xmonad desktop set up... Any suggestions?
<__monty__> Ah, that's a dealbreaker. Primary usecase is checking PRs.
<domenkozar[m]> indeed :)
<tilpner> freeman[w]: I meant something like https://gist.github.com/tilpner/374843737df3a01eb16f0f9a30d9f650
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66902 → groonga: 9.0.5 -> 9.0.6 → https://git.io/fjFor
<tilpner> freeman[w]: I didn't test that (and you should be using overlays instead of packageOverrides)
wfranzini has quit [Remote host closed the connection]
<domenkozar[m]> __monty__: you could integrate it with https://bors.tech/
wfranzini has joined #nixos
<freeman[w]> tilpner, I figured it out: https://stackoverflow.com/q/57555786/750216
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66903 → gdk-pixbuf: 2.38.1 -> 2.39.2 → https://git.io/fjFoy
<tilpner> freeman[w]: That does something different though
<vika_nezrimaya> cache.nixos.org does weird stuff, can't download nixpkgs.wesnoth
<freeman[w]> tilpner, your gist gives me: error: undefined variable 'pkgs' at /home/neo/.nixpkgs/config.nix:9:20
<freeman[w]> tilpner, what does it do differently?
<vika_nezrimaya> it drops the connection on around 400MB uncompressed stuff
<tilpner> freeman[w]: As I said, I didn't test it. Just put the underscores back in
<tilpner> freeman[w]: My version gives you access to the package set "unstable" with explicitly provided config
<{^_^}> [nixpkgs] @mmahut closed pull request #54533 → mfc9340cdw{lpr,cupswrapper}: init at 1.1.2-1 and 1.1.4-0 → https://git.io/fhwaA
<tilpner> freeman[w]: That means you can do e.g. nix-env -iA nixos.unstable.hello
<{^_^}> [nixpkgs] @timokau merged pull request #66874 → tridactyl-native: 1.16.2 -> 1.16.3 → https://git.io/fjF2n
<{^_^}> [nixpkgs] @timokau pushed commit from @r-ryantm to master « tridactyl-native: 1.16.2 -> 1.16.3 (#66874) »: https://git.io/fjFo5
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66904 → groovy: 2.5.7 -> 2.5.8 → https://git.io/fjFoF
<freeman[w]> tilpner, have to go for lunch now ttyl
<{^_^}> [nixpkgs] @FRidh closed pull request #53142 → pytest: introduce runTests function → https://git.io/fhtiY
<tilpner> worldofpeace: sterfield reported back, #66842 is ready
<{^_^}> https://github.com/NixOS/nixpkgs/pull/66842 (by tilpner, 16 hours ago, open): tree-wide: fix malformed meta.maintainers
<{^_^}> [nixpkgs] @mmahut closed pull request #43138 → github-cli: init at 0.6.2 → https://git.io/fNvYX
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66905 → harfbuzz: 2.5.3 -> 2.6.0 → https://git.io/fjFKJ
<{^_^}> [nixpkgs] @mmahut closed pull request #16930 → [WIP] systemd-bootchart part 2 → https://git.io/vK4Gn
<{^_^}> [nixpkgs] @mmahut closed pull request #11139 → add a wrapper to gdb which adds gcc (or other paths) as safe path → https://git.io/v41IZ
<{^_^}> [nixpkgs] @mmahut closed pull request #20222 → network interfaces: Reduce the start rate limit interval from 10 to 3 seconds → https://git.io/vX4Pa
<{^_^}> [nixpkgs] @mmahut closed pull request #21966 → WIP: Add frakti to run kubernetes pods in KVM → https://git.io/vMXTH
<{^_^}> [nixpkgs] @mmahut closed pull request #22471 → Export haskellSrc2nix, hackage2nix. Prefer local builds. Name arg optional. → https://git.io/vDC8F
<{^_^}> [nixpkgs] @mmahut closed pull request #23592 → WIP: Move printing of warnings out of nix-evaluation → https://git.io/vyRK2
<{^_^}> [nixpkgs] @mmahut closed pull request #25047 → Basic Darwin->Darwin cross support → https://git.io/vShNS
<{^_^}> [nixpkgs] @mmahut closed pull request #25166 → brightbox-image: switch to use the common make-disk-image.nix → https://git.io/v9k6P
<{^_^}> [nixpkgs] @mmahut closed pull request #30991 → modules: Add a way to forward submodules definitions to the parent. → https://git.io/vFqt6
<{^_^}> [nixpkgs] @mmahut closed pull request #14778 → stage2 - replace tmp.mount with tmpfs handling on bootup/activation → https://git.io/vwty5
<{^_^}> [nixpkgs] @mmahut closed pull request #31698 → Documenting the fact that overrideAttr doesn't work on recursive sets → https://git.io/vFXqn
<cinimod> But what should I do to override blas-ffi
<cinimod> ?
<srhb> cinimod: There's a section in the nixpkgs manual about overriding haskell packages. You could use overlays for instance. But your first approach was fine for a one off afaik
<srhb> cinimod: Why'd you abandon it?
<cinimod> I couldn't get it to work
<srhb> What was the problem?
Ariakenom has joined #nixos
<cinimod> Or maybe I was trying to be neater
<{^_^}> [nixpkgs] @mmahut merged pull request #66857 → caddy: remove 'bin' attribute → https://git.io/fjFzt
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFKY
<srhb> :P Neither are very actionable I'm afraid.
freeman[w]_ has joined #nixos
<cinimod> But lapack depends on blas-ffi
<srhb> cinimod: You want to feed my-blas-ffi as the blas-ffi argument to the lapack callPackage
<cinimod> So I need to express that in the default.nix
<srhb> cinimod: And haskellDeps is just my-lapack
<cinimod> Ah that makes sense
Tucky has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #66821 → irssi: build bundled OTR plug-in and remove "irssi-otr" package → https://git.io/fjFZG
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFKc
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 272 seconds]
Mateon2 is now known as Mateon1
freeman[w] has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66906 → gnomeExtensions.appindicator: 29 -> 30 → https://git.io/fjFKz
jollyjester has joined #nixos
boothead has quit [Remote host closed the connection]
<jollyjester> ok so i added nixpkgs.config.allowUnfree = true; to my config but when i try to run nix-env -iA nixos.unrar it still gives me that error that it has an unfree license
<jollyjester> what do?
<srhb> jollyjester: nixpkgs.config.allowUnfree = true; only affects NixOS config, eg. environment.systemPackages
nexgen has quit [Quit: Leaving]
<cinimod> srhb: my derivation fails because it can't find liblapack which is what I expected
<srhb> cinimod: As in the non-haskell dependency?
<cinimod> But what should I use to tell my default.nix where to find it? buildInputs?
<cinimod> Yes non-haskell dependency
<cinimod> Ultimately the cabal file needs fixing
<cinimod> As cabal2nix doesn't produce anything
<srhb> cinimod: Presumably libraryPkgConfigDepends, but I wouldn't expect that package to fail on it.
<srhb> I would expect lapack-ffi to fail on it.
<srhb> (or librarySystemDepends, depending...)
rprije has quit [Quit: Leaving]
<cinimod> Why does nix decide to recompile all the haskell modules?
<cinimod> It's already done that
psyanticy has joined #nixos
<srhb> cinimod: If it had, it wouldn't do that unless you've garbage collected.
<srhb> cinimod: check if you're accidentally altering a source tree or something.
<jollyjester> srhb:
<jollyjester> so
<jollyjester> do i just add it to home.nix
<jollyjester> then?
<jollyjester> using home-manager?
<jollyjester> or what
<cinimod> I don't think I did anything - it failed previously at the link stage
<cinimod> I changed the nix derivation - that would be why I suppose
<srhb> cinimod: If it failed, it didn't build at all.
<srhb> We have no (general) concept of preserving "stages"
<__monty__> cinimod: You can filter src to prevent it from rebuilding.
<srhb> It's all or nothing.
<cinimod> And several minutes later I get a linker error :(
<__monty__> ,filterSrc
<__monty__> : / expected some useful links.
<__monty__> *unnecessarily rebuilding.
<cinimod> librarySystemDepends = [ liblapack ]; didn't seem to help
hyper_ch2 has quit [Remote host closed the connection]
<cinimod> Hmmm it's lapack-test that is failing to link
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66907 → ipmiutil: 3.1.3 -> 3.1.4 → https://git.io/fjFKH
lurpahi has quit [Ping timeout: 268 seconds]
<srhb> cinimod: So presumably testPkgconfigDepends
<srhb> Or executablePkgconfigDepends..
lurpahi has joined #nixos
<cinimod> Maybe - but maybe it is looking for gfortran
<srhb> Hard to say without the exact error message.
<cinimod> If it fails again I will post the error message
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66908 → icingaweb2: 2.7.0 -> 2.7.1 → https://git.io/fjFKd
<cinimod> __monty__: I don't know what filtering the source means
<__monty__> cinimod: filterSource on this page https://nixos.org/nix/manual/
<__monty__> I think there may be a better filter function now though but I can't remember.
<srhb> I don't think it's relevant to your problem at hand though, given your explanation previously of the linker failure.
iyzsong has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
<exarkun> Anybody know how to unstuck a luks device? It exists in /dev/mapper but it's not mounted and I can't close it.
<exarkun> is `dmsetup remove` safe?
<__monty__> exarkun: Can't really help but would vgchange/vgscan help? I'm not sure whether they're specific to lvm.
<exarkun> __monty__: Hm. Dunno. I haven't used lvm much.
<__monty__> exarkun: What I would do after unmounting some lvm lvs: vgchange -an volGroupXY; then unplug and vgscan to get rid of the information about its existence.
<cinimod> It might be a darwin thing
<__monty__> cinimod: Btw, you can add pastes to a gist. That'd make things like this a little easier to read.
<{^_^}> [nixpkgs] @jtojnar merged pull request #66901 → gnome3.geary: 3.32.1 -> 3.32.2 → https://git.io/fjFo0
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/fjF6v
<{^_^}> [nixpkgs] @eadwu opened pull request #66909 → umockdev: disable failed test → https://git.io/fjF6f
<aveltras> is there a reason why a nixos configuration would not work for a nixos-install while it works for a classic rebuild ? nixos-install errors with some error about an Assertion : store->isStorePath(ctx) failed
<cinimod> __monty__: you are right - I forgot
<exarkun> __monty__: Yea I'm not sure how that could apply to a luks device w/o lvm.
<{^_^}> [nixpkgs] @PsyanticY opened pull request #66910 → Boto3 upp → https://git.io/fjF6J
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66911 → help2man: 1.47.10 -> 1.47.11 → https://git.io/fjF6k
aswanson has joined #nixos
<{^_^}> [nixpkgs] @PsyanticY closed pull request #66910 → Boto3 upp → https://git.io/fjF6J
<aveltras> seems my problem is related to https://github.com/NixOS/nix/issues/2405
<{^_^}> nix#2405 (by cleverca22, 49 weeks ago, open): builtins.fetchTarball breaks under local?root=
<joepie91> aveltras: you're likely using fetchTarball somewhere in your system config
cfricke has quit [Ping timeout: 246 seconds]
nhey_ has quit [Ping timeout: 246 seconds]
<joepie91> eg. to load unstable nixpkgs separately
nhey_ has joined #nixos
<joepie91> that's what caused this for me
<joepie91> (and yeah, it's that bug :P)
<{^_^}> [nixpkgs] @PsyanticY opened pull request #66912 → awscli: 1.16.170 -> 1.16.220 → https://git.io/fjF6Y
<aveltras> joepie91: ye, i commented the lines for now
<aveltras> guess i'll switch the config to fetchFromGithub instead
hyper_ch2 has joined #nixos
<joepie91> aveltras: I suspect that'll still break
<joepie91> either way I don't think it should be an issue anymore in newer versions of Nix?
<aveltras> dunno, i dont remember when i got the installer iso
<aveltras> maybe before the fix
<{^_^}> [nixpkgs] @fmpwizard closed pull request #66595 → go: 1.12.7 -> 1.12.8, 1.11.12 -> 1.11.13 → https://git.io/fj5Dj
moredhel is now known as Guest86933
moredhel has joined #nixos
<tilpner> joepie91, aveltras: The fix for nix#2405 is in no released versions of Nix
<{^_^}> https://github.com/NixOS/nix/issues/2405 (by cleverca22, 49 weeks ago, open): builtins.fetchTarball breaks under local?root=
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66913 → jruby: 9.2.7.0 -> 9.2.8.0 → https://git.io/fjF6G
fendor has joined #nixos
<tilpner> It's not even in master, actually
<aveltras> thanks for the clarification
<joepie91> :|
moredhel has quit [Client Quit]
moredhel has joined #nixos
<{^_^}> [nixpkgs] @Huddo121 opened pull request #66914 → nodePackages: add bs-platform → https://git.io/fjF6C
moredhel has quit [Client Quit]
nihh_ has joined #nixos
moredhel_ has joined #nixos
o1lo01ol1o has joined #nixos
jollyjester has quit [Quit: leaving]
moredhel_ has quit [Client Quit]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66915 → jackett: 0.11.559 -> 0.11.589 → https://git.io/fjF64
moredhel has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
Guest62213 has joined #nixos
nhey_ has quit [Ping timeout: 245 seconds]
niso has joined #nixos
moredhel has quit [Client Quit]
<freeman[w]_> tilpner, I think I get what you are saying. Your solution makes unstable be available for doing nix-env -i while my solution does not do that
moredhel has joined #nixos
<freeman[w]_> tilpner, can you tell what is wrong with this? https://gist.github.com/tilpner/374843737df3a01eb16f0f9a30d9f650 error: undefined variable 'pkgs' at /home/neo/.nixpkgs/config.nix:9:20
<tilpner> freeman[w]_: I already told you to add the underscores
<tilpner> There is no pkgs, because you named it pkgs_
<freeman[w]_> tilpner, oh, I missed that
<tilpner> Also, the second with pkgs; is unnecessary, remove it
* tilpner removes it
nihh_ has quit [Read error: Connection reset by peer]
<freeman[w]_> tilpner, I can't figure it out. Could you make the change please? https://gist.github.com/tilpner/374843737df3a01eb16f0f9a30d9f650
Guest62213 has quit [Quit: Leaving]
<tilpner> done
<freeman[w]_> tilpner, now: error: undefined variable 'buildEnv' at /home/neo/.nixpkgs/config.nix:9:15
<{^_^}> [nixpkgs] @teto merged pull request #66829 → vimPlugins: update; add readline.vim → https://git.io/fjFcW
<{^_^}> [nixpkgs] @teto pushed commit from @parisni to master « vimPlugins.readline.vim: init at 2019-06-10 »: https://git.io/fjF62
felixfoertsch has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
<tilpner> 2 moments, please
<tilpner> updated with working version
<freeman[w]_> tilpner, thank you very much! have all of my karma tilpner++
<{^_^}> tilpner's karma got increased to 38
asymmetric has quit [Quit: Peace.]
<freeman[w]_> tilpner, want to provide your answer on the SO question also - with its different benefits?
asymmetric has joined #nixos
<tilpner> No :/
asymmetric has quit [Client Quit]
<freeman[w]_> tilpner, ok, I'll add it to mine then
asymmetric has joined #nixos
<{^_^}> [nixpkgs] @WilliButz merged pull request #66907 → ipmiutil: 3.1.3 -> 3.1.4 → https://git.io/fjFKH
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to master: https://git.io/fjF66
<cinimod> Does anyone have any ideas on why I'm getting linker errors? https://gist.github.com/idontgetoutmuch/77463319727807c52d76e809e300721d
<freeman[w]_> cinimod, what OS are you on?
<cinimod> darwin
<cinimod> So it could be darwin
<cinimod> I was just spinning up a linux machine to see what would happen there
<freeman[w]_> cinimod, darwin = MacOS?
<cinimod> But that's going to take time
<cinimod> Yes MacOS
<freeman[w]_> cinimod, ahem, I mean this: https://stackoverflow.com/a/43390487/750216
<freeman[w]_> lol
bakakuna has quit [Quit: bakakuna]
bakakuna has joined #nixos
<{^_^}> [nixpkgs] @nyanloutre opened pull request #66916 → steam: 1.0.0.59 -> 1.0.0.61 → https://git.io/fjF6D
<{^_^}> [nixpkgs] @basvandijk pushed 4 commits to master: https://git.io/fjF69
<{^_^}> [nixpkgs] @basvandijk merged pull request #66713 → rustfmt: use the src as defined by the git submodule in rust → https://git.io/fjdwW
<cinimod> freeman[w]_: I'm not sure - these are fortran library symbols so making gfortran available should solve this
<freeman[w]_> cinimod, what does `which ld` return?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66918 → i3-gaps: 4.16.1 -> 4.17 → https://git.io/fjF6p
<{^_^}> [nixpkgs] @teto merged pull request #66852 → btanks: patching away wrong lua library → https://git.io/fjF07
<{^_^}> [nixpkgs] @teto pushed commit from @mmahut to master « btanks: patching away wrong lua library »: https://git.io/fjF6h
<cinimod> freeman[w]_: going back to your previous point, does that mean changing the cabal file rather than the .nix file?
gxt has quit [Ping timeout: 260 seconds]
<freeman[w]_> cinimod, previous point about what?
<cinimod> So if I comment out the test stanza in the cabl file then the package installs
<cinimod> So somehow I am failing to tell the tests that gfortran is really available
<freeman[w]_> cinimod, I think what you need to do is add the nix package libiconv to be used by the nix-shell
<cinimod> Ah ok
<DigitalKiwi> ohhh gchristensen guess what day it is
<{^_^}> [nixpkgs] @basvandijk opened pull request #66919 → rustfmt: fix build on aarch64 → https://git.io/fjFiO
<{^_^}> [nixpkgs] @jtojnar closed pull request #66903 → gdk-pixbuf: 2.38.1 -> 2.39.2 → https://git.io/fjFoy
<gchristensen> a new day? :)
<DigitalKiwi> it's the day we play 20 questions about what day it is
<gchristensen> is it a mineral?
ryantrinkle has quit [Ping timeout: 245 seconds]
sb0 has joined #nixos
jtojnar has joined #nixos
<DigitalKiwi> https://www.dropbox.com/s/c72ams5gigpkr1g/2019-08-19%2008.29.31.jpg?dl=0 look at this huge stack of stickers
<freeman[w]_> cinimod, did that fix it?
<gchristensen> man, those colors are stunning
<DigitalKiwi> it's to compensate for my poor cutting skills ;_;
<DigitalKiwi> i made a mix of matte/gloss of most of them because i couldn't decide what would be better and it was like 5 in the morning when i sealed them so i figured you were asleep
<DigitalKiwi> (they all look great)
<gchristensen> I definitely was :D
<cinimod> freeman[w]_: no :(
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66920 → janet: 1.1.0 -> 1.2.0 → https://git.io/fjFiE
<cinimod> So the package builds but not the tests
<freeman[w]_> cinimod, what is the error message for the tests?
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<cinimod> Same as before - missing linker symbols
<freeman[w]_> cinimod, but did you fix the linker symbols issue for building it?
<cinimod> I don't understand your question. If I comment out the test stanza in .cabal then the package builds; if I leave the test stanza as is then I get the linker symbols issue
<{^_^}> [nixpkgs] @PsyanticY closed pull request #66912 → awscli: 1.16.170 -> 1.16.220 → https://git.io/fjF6Y
<srid> Does anyone know how the haskell packages in nixpkgs are related to stackage?
<freeman[w]_> cinimod, "I think what you need to do is add the nix package libiconv to be used by the nix-shell" did you dod that?
<srid> Are they built of the stackage index? If so, how can I tell which stackage version a particular nixpkgs hash corresponds to?
MmeQuignon has joined #nixos
<{^_^}> [nixpkgs] @ciil opened pull request #66921 → atlassian-jira: 8.3.2 -> 8.3.2 → https://git.io/fjFi7
<cinimod> srid: was that question directed at me?
<srid> cinimod: no
<{^_^}> [nixpkgs] @davidak opened pull request #66922 → netdata: enable cgroup accounting → https://git.io/fjFix
<{^_^}> [nixpkgs] @globin merged pull request #66919 → rustfmt: fix build on aarch64 → https://git.io/fjFiO
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/fjFPf
MmeQuignon has quit [Quit: WeeChat 2.4]
pie_ has joined #nixos
<{^_^}> [nixpkgs] @abbradar merged pull request #66909 → umockdev: disable failed test → https://git.io/fjF6f
<{^_^}> [nixpkgs] @abbradar pushed commit from @eadwu to master « umockdev: disable failed test (#66909) »: https://git.io/fjFPJ
MmeQuignon has joined #nixos
sb0_ has joined #nixos
<freeman[w]_> cinimod, ah yeah, it seems you have it added it
<freeman[w]_> cinimod, "what does `which ld` return?"
slyfox has quit [Ping timeout: 258 seconds]
veske has joined #nixos
<pie_> cmcdragonkai: its a crappy hack for the moment but i got python backtraces working by sourcing libpython.py (the python-gdb.py file but not renamed or something) in gdb and by compiling python with debugging enabled
shibboleth has joined #nixos
sb0 has quit [Ping timeout: 246 seconds]
<freeman[w]_> cinimod, is your project shared anywhere? I would give it a try to build it
MmeQuignon has quit [Ping timeout: 264 seconds]
<cinimod> freeman[w]_: that's very kind of you - it is shared but not in an easy way - I'd have to do some work to make it easy for you to build
<cinimod> I'll just try building it myself on linux box
endformationage has joined #nixos
evanjs has joined #nixos
alex_giusi_tiri has joined #nixos
<freeman[w]_> cinimod, ok
<freeman[w]_> cinimod, "that's very kind of you" I'd just hit a build while doing something else, not that big of a deal
<{^_^}> [nixpkgs] @mmahut opened pull request #66923 → python3Packages.pytest-repeat: moving pytest to checkInputs → https://git.io/fjFPO
<cinimod> The repos are in darcs so I need to modify the derivation to grab them for you
<cinimod> Maybe I will get chance later or tomorrow
<freeman[w]_> cinimod, ok
drakonis has joined #nixos
ottidmes has quit [Ping timeout: 244 seconds]
freeman42x[m] has joined #nixos
<freeman[w]_> cinimod, "what does `which ld` return?"
ilikeheaps has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 272 seconds]
<cinimod> freeman[w]_: [nix-shell:~/darcs/lapack]$ which ld
<cinimod> /nix/store/b8i7jqbkq80h6v03pnnkpihiq72iplwq-clang-wrapper-7.1.0/bin/ld
<{^_^}> [nixpkgs] @mmahut opened pull request #66925 → python3Packages.pydot_ng: moving pytest and mock to checkInputs → https://git.io/fjFPr
orivej has joined #nixos
evanjs has quit [Ping timeout: 248 seconds]
<{^_^}> [nixpkgs] @mmahut opened pull request #66926 → python3Packages.pycangjie: moving ibtool autoconf automake cython to nativeBuildInputs → https://git.io/fjFPy
<freeman[w]_> cinimod, hmm, that looks good :/
hyper_ch2 has quit [Remote host closed the connection]
<cinimod> freeman[w]_: it is building on linux atm...
<{^_^}> [nixpkgs] @globin merged pull request #66921 → atlassian-jira: 8.3.0 -> 8.3.2 → https://git.io/fjFi7
<{^_^}> [nixpkgs] @globin pushed 2 commits to master: https://git.io/fjFPF
<{^_^}> [nixpkgs] @flokli merged pull request #66482 → nixos/systemd: install sysctl snippets → https://git.io/fj7F7
<{^_^}> [nixpkgs] @flokli pushed 5 commits to master: https://git.io/fjFPb
<cinimod> freeman[w]_: it fails on linux with the same issue
ryantrinkle has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66927 → tora: 3.1 -> 3.2.176 → https://git.io/fjFPx
<cinimod> DSO missing from command line - I wonder what that means
<freeman[w]_> cinimod, "DSO is a dynamic shared object or a shared library"
<{^_^}> [nixpkgs] @MrMebelMan opened pull request #66928 → python3Packages.pdfkit: 0.5.0 -> 0.6.1 → https://git.io/fjFXU
orivej has quit [Ping timeout: 268 seconds]
<cinimod> freeman[w]_: yes it doesn't seem a very helpful message
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66929 → zanshin: 2017-11-25 -> 2019-07-28 → https://git.io/fjFXt
<{^_^}> [nixpkgs] @mmahut opened pull request #66930 → pythonPackages.mox3: disabling tests → https://git.io/fjFXZ
selfsymmetric-mu has quit [Remote host closed the connection]
sb0_ has quit [Quit: Leaving]
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66931 → amarok: 2.9.0-20180618 -> 2.9.0-20190731 → https://git.io/fjFX8
janneke has quit [Ping timeout: 245 seconds]
freeman[w]_ has quit [Quit: Leaving]
Tucky has quit [Ping timeout: 248 seconds]
evanjs has joined #nixos
<niso> by chance someone can explain me the "infinite recursion error"? in version 1+2 the vairable imp should be the same: http://paste.debian.net/1096559/
jluttine has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66932 → ktlint: 0.34.0 -> 0.34.2 → https://git.io/fjFXE
mmlb3 has joined #nixos
cinimod has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66933 → kolf: init at 19.08.0 → https://git.io/fjFXu
slyfox has joined #nixos
freeman[w] has joined #nixos
<niso> (atleast if i print them as a warning, comparing them in an assert returns an infinite recursion error too)
<{^_^}> [nixpkgs] @jtojnar opened pull request #66934 → gnome-video-effects: 0.4.3 → 0.5.0 → https://git.io/fjFXa
cinimod has joined #nixos
orivej has joined #nixos
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66935 → kronometer: name -> pname, version → https://git.io/fjFXw
lordcirth has joined #nixos
<rycee> niso: Does cfg depend on the config attribute?
<niso> rycee: cfg = config.server;
<rycee> So I guess to evaluate imp you need cfg, and to evaluate cfg you need config, which in turn needs imp…
<niso> rycee: i aussme the error still happening here contradicts this thesis? http://paste.debian.net/1096566/
<{^_^}> [hydra] @rbvermaa pushed to master « Update Hydra schema, otherwise hydra-notify will not work. »: https://git.io/fjFXS
<rycee> Hmm, I guess you force imp1 in the assert, which forces cfg, which forces config, which forces imp1, …
<rycee> Do you still get the error if you remove the assert?
<niso> nope
<niso> rycee: if i remove the "config" paremter i do still get the same error
<rycee> Which config parameter?
<niso> rycee: the one for the imported files: http://paste.debian.net/1096569/
<rycee> I don't think that one would have any effect. You are still having the dependency of cfg on the top-level config attribute.
<niso> ahhh, i see what you mean now, thanks!
* niso wonders how to work arround that
<rycee> To compute config you need imp1, which needs cfg, which needs config. So to compute config you need to have an already computed config.
<rycee> Cool :-)
<freeman[w]> how would you install libgfortran3 with Nix?
<cinimod> That was what I was just wondering
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
o1lo01ol1o has joined #nixos
<gchristensen> is it possible to get qemu to dump tty output to stdout?
<freeman[w]> cinimod, see my last comment, install it using the Ubuntu and MacOS package managers
xkapastel has joined #nixos
<cinimod> Doesn't that defeat the purpose of nix?
<slabity> freeman[m]: You wouldn't really install a library directly in a user environment. Typically you would add it to whatever nix script you were building with.
boeg has left #nixos [#nixos]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66936 → libgee: 0.20.1 -> 0.20.2 → https://git.io/fjF1T
<cinimod> freeman[w]: now I have global state :(
freeman42x[m] has quit [Read error: No route to host]
<gchristensen> maybe screenshot and ocr :)
<sphalerite> gchristensen: -nographic
o1lo01ol1o has quit [Ping timeout: 268 seconds]
<gchristensen> this was a trap
<infinisil> ,libraries cinimod freeman[w]
<{^_^}> cinimod freeman[w]: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<freeman[w]> infinisil, doh, why do you think I asked how to install libgfortran3 with Nix?
<freeman[w]> but in the end what matters is getting your work done efficiently, not whether you use Nix, OS package manager, etc.
<infinisil> freeman[w]: Huh what?
<infinisil> I kind of assumed this was a Nix question, not sure if I'm missing something
<cinimod> It's a nix question from me - I don't want to have global state
<{^_^}> [nixpkgs] @mmahut opened pull request #66937 → pythonPackages.jenkinsapi: fixing tests → https://git.io/fjF1s
<infinisil> cinimod: So yeah the answer is to put gfortran into the environment where you need it, with a shell.nix file usually
<infinisil> Does that work for you?
moredhel has quit [Ping timeout: 245 seconds]
<cinimod> infinisil: I thought I had done that - if you wait a few moments I hope to have something you can look at / try yourself
palo has quit [Quit: WeeChat 2.4]
bahamas has joined #nixos
<freeman[w]> cinimod, `I kind of assumed this was a Nix question` are you familiar with the http://xyproblem.info/ ? The idea is to basically go for your goal and not put weird constraints such as "I can only achieve my goal by doing X (using Nix)"
freeman42x[m] has joined #nixos
<bahamas> hello. if I have two dirs with source code should I put them into a single dir? or can "src" take a list of dirs?
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66842 → tree-wide: fix malformed meta.maintainers → https://git.io/fjFRI
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjF1u
<worldofpeace> tilpner: merged 👍️
<{^_^}> [nixpkgs] @peterhoeg opened pull request #66938 → btanks: fix building with lua 5.2 → https://git.io/fjF1g
<srhb> bahamas: srcs is a list of sources.
<infinisil> freeman[w]: This is a Nix channel though, so we can kind of assume they want to use it. If people wanted to throw out Nix's benefits by using some stateful package manager, they probably would've done this already and wouldn't ask here
palo has joined #nixos
<{^_^}> [nixpkgs] @mmahut opened pull request #66939 → python3Packages.boltztrap2: moving cmake to nativeBuildInputs → https://git.io/fjF1V
<bahamas> srhb: oh, great. thanks!
evanjs has quit [Ping timeout: 272 seconds]
Guest77 has joined #nixos
Guest77 has quit [Client Quit]
evanjs has joined #nixos
<freeman[w]> infinisil, `This is a Nix channel though, so we can kind of assume they want to use it.` They do want to use it. But I bet that most people here are smart and know not to chase something that is done too hard in Nix but trivial with other ways. If you got time. Ofc, just use Nix. But you never have infinite time...
<gchristensen> freeman[w]: if people are asking here, they want to know how to do it with Nix
<freeman[w]> gchristensen, "if people are asking here, they want to know how to do it with Nix" interesting assumption
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66940 → libdeflate: 1.2 -> 1.3 → https://git.io/fjF1K
<srhb> freeman[w]: To put it differently, if they're not, we can helpfully guide them elsewhere where the question is more relevant :)
<freeman[w]> srhb, that is a good point and right on target! srhb++
<{^_^}> srhb's karma got increased to 66
<{^_^}> [nixpkgs] @mmahut opened pull request #66941 → pythonPackages.mixpanel: moving pytest and mock to checkInputs → https://git.io/fjF16
<{^_^}> [nixpkgs] @vbgl opened pull request #66942 → ocamlPackages.mtime: 1.1.0 -> 1.2.0 → https://git.io/fjF1i
judson has joined #nixos
judson__ has joined #nixos
vyorkin` has joined #nixos
fendor has quit [Remote host closed the connection]
Okinan has quit [Quit: Konversation terminated!]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/147b7ab692b (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<cinimod> infinisil: I have put gfortran everywhere I can think of
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66943 → leatherman: 1.7.0 -> 1.7.1 → https://git.io/fjF19
<freeman[w]> cinimod, what is the difference between gfortran and libgfortran3?
lsix has quit [Ping timeout: 246 seconds]
<infinisil> cinimod: What's the error?
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to staging: https://git.io/fjF1H
<{^_^}> [nixpkgs] @jtojnar merged pull request #66936 → libgee: 0.20.1 -> 0.20.2 → https://git.io/fjF1T
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66899 → riot-desktop: rename .desktop file to match app_id → https://git.io/fjFoY
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/fjF1Q
freeman[w] has quit [Quit: Leaving]
freeman[w] has joined #nixos
<cinimod> freeman[w]: I don't know what the difference is but nix doesn't find libgfortran3
fendor has joined #nixos
<infinisil> cinimod: The full error?
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66860 → nixos/dconf: cleanup → https://git.io/fjFzV
<{^_^}> [nixpkgs] @worldofpeace pushed 4 commits to master: https://git.io/fjF1d
wfranzini has quit [Remote host closed the connection]
vyorkin` has quit [Remote host closed the connection]
Mateon2 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66944 → libfilezilla: 0.18.0 -> 0.18.1 → https://git.io/fjFMv
Mateon1 has quit [Ping timeout: 272 seconds]
Mateon2 is now known as Mateon1
<cinimod> infinisil: I built it on ubuntu just in case it was a macos problem but I get a very similar error: https://github.com/idontgetoutmuch/lapack/issues/1#issuecomment-522643289
Ariakenom has quit [Quit: Leaving]
evanjs has quit [Ping timeout: 244 seconds]
freeman42x[m] has quit [Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org]
freeman42x[m] has joined #nixos
freeman42x[m] has joined #nixos
<{^_^}> [nixpkgs] @ttuegel merged pull request #66933 → kolf: init at 19.08.0 → https://git.io/fjFXu
<{^_^}> [nixpkgs] @ttuegel pushed 2 commits to staging: https://git.io/fjFMt
<infinisil> cinimod: I feel like it might be that it expects an older gfortran package
<infinisil> > gfortran48
<{^_^}> "<derivation /nix/store/3xhqq6a6411g069912ylfja3q1xjzm9j-gfortran-wrapper-4.8.5.drv>"
<infinisil> > gfortran
<{^_^}> "<derivation /nix/store/d2b9214j3aw2s58b11v6qsmzmdd7jxzf-gfortran-wrapper-7.4.0.drv>"
<cinimod> Hmmmm
<infinisil> The default is v7, but latest nixpkgs has versions a bit back
sigmundv__ has joined #nixos
hmpffff has joined #nixos
<infinisil> cinimod: Try changing it with `callPackage ./default.nix { gfortran = pkgs.gfortran48; blas-ffi = ...`
<infinisil> Or some other versions
ixxie has joined #nixos
<cinimod> Package ‘gfortran-wrapper-4.8.5’ in /Users/dom/nixpkgs/pkgs/build-support/cc-wrapper/default.nix:380 is not supported on ‘x86_64-darwin’, refusing to evaluate.
<cinimod> How do I find later versions?
<tilpner> Thanks, worldofpeace!
sigmundv_ has quit [Ping timeout: 272 seconds]
<infinisil> cinimod: I'd use the nix repl with tab completion
<infinisil> :l <nixpkgs>, then pkgs.gfortr<TAB>
<infinisil> You could even try older nixpkgs versions
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66945 → libbitcoin: 3.5.0 -> 3.6.0 → https://git.io/fjFMZ
hmpffff has quit [Quit: nchrrrr…]
___laika has joined #nixos
<cinimod> infinisil: :l <nixpkgs> didn't work for me so I tried :l ../../nixpkgs which says Added 10649 variables.
<clever> cinimod: you can also just: nix repl '<nixpkgs>'
<clever> or nix repl ../../nixpkgs
<cinimod> :thumbsup:
<cinimod> I don't pkgs.gfortr...
<cinimod> I don't have pkgs.gfortr...
<infinisil> pressed tab enough?
<cinimod> I don't have pkgs even
<infinisil> Even when you start with `nix repl '<nixpkgs>'`?
<clever> cinimod: what do you see when i say <nixpkgs> ?
<cinimod> error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I)
<cinimod> I see <nixpkgs>
<clever> ah, then its not your irc client
<clever> its likely the value of $NIX_PATH
<infinisil> clever: irc client what?
<clever> infinisil: a few days ago, somebodies irc client ate all <things> because it was html-y
<cinimod> $NIX_PATH is empty
<clever> which made it very difficult for him to read the directions
<infinisil> Haha lol
<cinimod> I am using erc in emacs
vyorkin has joined #nixos
<Taneb> cinimod: how are you invoking nix repl? What command are you running?
<cinimod> `nix repl`
<Taneb> Try `nix repl "<nixpkgs>"`
<cinimod> double quotes
<Taneb> Yes, or single quotes, it doesn't really matter which here as long as you use the same at each end
<cinimod> Loading '<nixpkgs>'...
<cinimod> error: file 'nixpkgs' was not found in the Nix search path (add it using $NIX_PATH or -I)
<clever> Taneb: 2019-08-19 13:23:08 < cinimod> $NIX_PATH is empty
<cinimod> I have a local copy of nixpkgs
<clever> cinimod: then you want `nix repl ../../nixpkgs`
<Taneb> Oh, in that case `nix repl path/to/nixpkgs`
<cinimod> I have done this
<Taneb> Do you have pkgs now?
<cinimod> I type pkg and tab and nothing
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66946 → kpcli: 3.2 -> 3.3 → https://git.io/fjFMg
<Taneb> Type pkgs and enter
<cinimod> I can see pkgutil and a few other things
<cinimod> lots of things happen after adding pkgs
<Taneb> Can you try gfortran
<clever> cinimod: what about pkg, then tab twice?
<cinimod> I have no idea what is happening now
<Taneb> If you've got a bunch of text after pkgs, ctrl-c
<clever> cinimod: its listing all 10,000 packages
<Taneb> That was a bad suggestion on my part, sorry
<{^_^}> [nixpkgs] @bbigras opened pull request #66947 → starship: 0.10.1 -> 0.11.0 → https://git.io/fjFMr
<clever> cinimod: what about pkg, then tab twice?
<cinimod> I see pkgutil pkgbuild and pkg-config and nothing else
<clever> cinimod: what git rev of nixpkgs are you on?
drakonis has quit [Quit: WeeChat 2.5]
vyorkin has quit [Read error: Connection reset by peer]
<cinimod> latest
<freeman[w]> cinimod, works for me: pkgs.gfortran pkgs.gfortran48 pkgs.gfortran49 pkgs.gfortran5 pkgs.gfortran6 pkgs.gfortran7
<cinimod> bash-3.2$ nix repl nixpkgs
<cinimod> Loading 'nixpkgs'...
<cinimod>
<cinimod> Welcome to Nix version 2.1.2. Type :? for help.
<cinimod> Added 10730 variables.
<cinimod> But pkgs. does not tab complete
<cinimod> I have to go now - I am sorry - I am very grateful for all the help
<freeman[w]> cinimod, this is the command: nix repl "<nixpkgs>"
<freeman[w]> do not forget the quotes
<clever> freeman[w]: 2019-08-19 13:23:08 < cinimod> $NIX_PATH is empty
<cinimod> I am using a local copy of HEAD of nixpkgs
<cinimod> 9125f51b706
<clever> i dont see pkgutil in that version
<clever> cinimod: do you have a pkgutil in your overlays or config.nix?
vyorkin has joined #nixos
<cinimod> clever: I will look tomorrow - thanks :)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66948 → libbsd: 0.9.1 -> 0.10.0 → https://git.io/fjFM9
sigmundv__ has quit [Ping timeout: 245 seconds]
janneke has joined #nixos
cinimod has quit [Ping timeout: 245 seconds]
<Shyim[m]> How can i check equal on mkIf?
<Shyim[m]> * How can i check equal on mkIf in nix?
<Shyim[m]> (mkIf cfg.server.type == "nginx" { throws an error
<clever> Shyim[m]: (mkIf (cfg.server.type == "nginx") {
<srhb> Shyim[m]: mkIf (foo == bar)
<Shyim[m]> thanks :)
shibboleth has quit [Quit: shibboleth]
freeman42x[m] has quit [Read error: Connection reset by peer]
<lewo> Is it possible to run rust tests as part of a carnix build?
<{^_^}> [nixpkgs] @volth opened pull request #66949 → icewm: 1.4.2 -> 1.6.0 → https://git.io/fjFMA
selfsymmetric-pa has joined #nixos
<bahamas> I'm trying to build my project and I get the following message: builder for '/nix/store/xphndjrjcs3dmma3j603hqgzsys3bfrx-python3.7-MowitiGIS-0.0.1.drv' failed with exit code 1. how can I get more details about the error?
<srhb> bahamas: It should be a little further up.
<{^_^}> [nixpkgs] @abbradar merged pull request #64813 → edk2: 2017-12-05 -> 201905 → https://git.io/fjXDA
<{^_^}> [nixpkgs] @abbradar pushed to master « edk2: 2017-12-05 -> 201905 »: https://git.io/fjFMj
<bahamas> srhb: further up it just says "unpacker produced multiple directories"
<srhb> bahamas: That's probably the issue. It doesn't know which directory to cd to next.
<srhb> bahamas: You can set sourceRoot for that.
freeman42x[m] has joined #nixos
<bahamas> srhb: ok. this is a Python Django app, so I don't know what it wants to do next
<{^_^}> [nixpkgs] @abbradar merged pull request #65379 → stage-1 init: fix debug menu → https://git.io/fjDpa
<{^_^}> [nixpkgs] @abbradar pushed to master « stage-1 init: fix debug menu »: https://git.io/fjFDf
<bahamas> I mean, I don't know what the python default builder wants to do to build the project
<srhb> bahamas: Well, nor do I. :) I would expect that depends on the project.
<srhb> bahamas: The project might have a readme on how to build it.
<bahamas> srhb: I'll look for info on how to build a Django project with nix. thanks
<{^_^}> [nixpkgs] @abbradar closed pull request #26165 → grub installer: remove old kernels before copying new ones. → https://git.io/vHnbB
<selfsymmetric-pa> I'm trying to package up a Python application but I'm getting `No matching distribution found for python-mpv`.
<gchristensen> I have a systemd job, run-vm which runs a qemu VM. I'd like to run a healthcheck after 15min of the run-vm job having started, and then that healthcheck job might run `systemctl restart run-vm`. any tips on doing this?
<tilpner> selfsymmetric-pa: 0.1 vs 0.2?
<srhb> gchristensen: Sounds like a timer and a health-check/restart service associated with it?
<freeman[w]> selfsymmetric-pa, how can I test building that? git-clone your project, put that nix file inside a default.nix and then do nix build?
<tilpner> selfsymmetric-pa: Your package wants 0.2, but nixpkgs only has 0.1 AFAICT
<tilpner> gchristensen: qeval used serial things to communicate with the outside
* tilpner fetch link
<gchristensen> srhb: hmm... that does sound reasonable, like a service.run-vm.Wants = [ "healthcheck.timer" ]; ?
<gchristensen> plus a Before = [ "healthcheck.timer" ]
<srhb> gchristensen: I think that should work, yeah
<selfsymmetric-pa> freeman42x[m]: you can just take that snippet and import it into your `configuration.nix`
drakonis has joined #nixos
<tilpner> gchristensen: Send messages to the inside: https://github.com/tilpner/qeval/blob/master/default.nix#L392-L394
<selfsymmetric-pa> Thanks tilpner! What's the right protocol here? Should I create an issue asking for 0.2?
<gchristensen> tilpner: oh interesting
<freeman[w]> how do I add `make` to this shell.nix? https://i.imgur.com/5TefCfZ.png
<drakonis> oh, neat.
<tilpner> selfsymmetric-pa: If you want it done soon, update it yourself to 0.2
<gchristensen> tilpner: this is really cool!
<selfsymmetric-pa> tilpner: Okay thanks!
<{^_^}> [nixpkgs] @matthewbauer merged pull request #66861 → directfb: fix build on ARM → https://git.io/fjFgL
<{^_^}> [nixpkgs] @matthewbauer pushed 3 commits to master: https://git.io/fjFDs
<freeman[w]> selfsymmetric-pa, I do not have a configuration.nix. Only got a ~/.nixpkgs/config.nix https://stackoverflow.com/q/57555786/750216 How do I add it to that?
<tilpner> selfsymmetric-pa: An issue might work, but I feel it's likely to be ignored for a few months until someone needs 0.2 themselves and updates it
<azazel> gchristensen: maybe this can help http://0pointer.de/blog/projects/watchdog.html
<gchristensen> whoa!
<gchristensen> I think I probably can't integrate watchdogs in this, but it would be very nice to be able to
<selfsymmetric-pa> tilpner: I'll do an issue and pull request both.
<tilpner> selfsymmetric-pa: If you intend to send a PR, I don't see much reason to also open an issue
<tilpner> selfsymmetric-pa: Open the issue if you encounter problems and need help, or if you give up entirely
<Shyim[m]> I am new to nixops. I am using virtualbox as backend. I have to open the virtualbox gui to able to deploy. Can i fix that somewhere :D
<infinisil> freeman[w]: Can you post your pastes as actual pastes? pictures aren't very good for this
iqubic has quit [Remote host closed the connection]
<selfsymmetric-pa> tilpner: Hold on, I can't find that 0.2 requirement.
<selfsymmetric-pa> 0.2 is the version of `plex-mpv-shim`, not of `mpv`.
vyorkin has quit [Remote host closed the connection]
<selfsymmetric-pa> tilpner: If you see something else can you point me to it?
wildtrees has joined #nixos
<tilpner> selfsymmetric-pa: Sorry, you are correct
<selfsymmetric-pa> Any idea what might be the problem then?
<tilpner> https://github.com/iwalton3/plex-mpv-shim/blob/master/setup.py#L19 doesn't ask for a specific version either
<selfsymmetric-pa> Yeah. So why can't my build find it?
<selfsymmetric-pa> Is my `propagatedBuildInputs` correct?
philr_ has quit [Ping timeout: 244 seconds]
wildtrees has quit [Max SendQ exceeded]
vyorkin has joined #nixos
<infinisil> freeman[w]: I'd do something like `drv.env.overrideAttrs (drv: { buildInputs = old.buildInputs or [] ++ [ <more stuff> ]; })`
<gchristensen> OnClockChange=, OnTimezoneChange=¶ oh cool
wildtrees has joined #nixos
erasmas has joined #nixos
<freeman[w]> infinisil, I don't understand how and where to add that
<infinisil> freeman[w]: Replace `drv.env` with the above
<freeman[w]> I think what I need is either propagatedBuildInputs or buildInputs
<srhb> selfsymmetric-pa: could this be something silly like a mismatch between mpv and python-mpv? That is, someplace there name is wrong.
<freeman[w]> infinisil, ok, I changed it to: if pkgs.lib.inNixShell then drv.env.overrideAttrs (drv: { buildInputs = old.buildInputs or [] ++ [ make ]; }) else drv
<freeman[w]> and it still does not see make
<infinisil> What's the error?
xbreak[m] has joined #nixos
<freeman[w]> infinisil, error: undefined variable 'old' at /home/neo/Projects/fairy-tale-artificial-general-intelligence-solutions/Sources/Razvan Flavius Panda/Haskell/artificial-general-intelligence/shell.nix:37:73
<tilpner> selfsymmetric-pa: srhb++ seems to be correct
<{^_^}> srhb's karma got increased to 67
<infinisil> freeman[w]: Ah, I meant to write `drv.buildInputs`
<infinisil> Instead of `old.buildInputs`
bahamas has quit [Ping timeout: 245 seconds]
<tilpner> selfsymmetric-pa: If you put substituteInPlace setup.py --replace python-mpv mpv into patchPhase, it at least builds
<infinisil> freeman[w]: And you'll want to use `pkgs.make` instead of `make`
<tilpner> selfsymmetric-pa: Though... on the other hand, both seem to exist on pypi
<tilpner> So it building doesn't mean anything if it has no tests
<tilpner> And it's possible that the mpv package is just different from python-mpv
<tilpner> And we only have one of those, and you need the other one
<{^_^}> [nixpkgs] @FRidh merged pull request #66930 → pythonPackages.mox3: disabling tests → https://git.io/fjFXZ
<{^_^}> [nixpkgs] @FRidh pushed commit from @mmahut to master « pythonPackages.mox3: disabling tests »: https://git.io/fjFDK
<tilpner> They have different version numbers, but link to the same GH page
<tilpner> This is fantastic
<srhb> tilpner: lol
<selfsymmetric-pa> hahaha
<selfsymmetric-pa> wow
<tilpner> But if they are the same project, the substituteInPlace is still worth a try
<tilpner> See if that still works
<selfsymmetric-pa> I'll give it a shot, thank you so much!
<selfsymmetric-pa> tilpner++ srhb++
<{^_^}> srhb's karma got increased to 68, tilpner's karma got increased to 39
<selfsymmetric-pa> `AttributeError: 'MPV' object has no attribute 'on_key_press'`
<selfsymmetric-pa> hmm, doesn't look good
<freeman[w]> (use '--show-trace' to show detailed location information)
<freeman[w]> infinisil, updated it to: https://gist.github.com/razvan-panda/a0a6c6c1853a08a9afc6ad4af1471c66 and it errors with: error: attribute 'make' missing, at /home/neo/Projects/fairy-tale-artificial-general-intelligence-solutions/Sources/Razvan Flavius Panda/Haskell/artificial-general-intelligence/shell.nix:38:103
<infinisil> Ah, its `gnumake` :P
<infinisil> > gnumake
<{^_^}> "<derivation /nix/store/hsqqwwz7946m9b98w26n275gbz95nk2x-gnumake-4.2.1.drv>"
<tilpner> Oh hey, you fixed it!
<tilpner> It didn't have nixpkgs loaded at some point
<{^_^}> [nixpkgs] @mmahut merged pull request #66913 → jruby: 9.2.7.0 -> 9.2.8.0 → https://git.io/fjF6G
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFDX
<infinisil> > bla = gnumake
<{^_^}> error: undefined variable 'gnumake' at (string):40:8
<{^_^}> [nixpkgs] @mmahut merged pull request #66908 → icingaweb2: 2.7.0 -> 2.7.1 → https://git.io/fjFKd
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFDM
<infinisil> tilpner: Well.. ^
<tilpner> Uhh
<tilpner> > hello.meta.description
<{^_^}> "A program that produces a familiar, friendly greeting"
<infinisil> It's a stupid bug I haven't bothered to fix, the set of variables for evaluations and assignments is different :P
<tilpner> That sounds weird, but doesn't bother for me now, I mostly evaluate anyway
<tilpner> *me for now
<infinisil> Yeah it hasn't gotten in the way much
<tilpner> gchristensen: Did you decide on a heartbeat method?
<{^_^}> [nixpkgs] @mmahut merged pull request #66897 → geekbench: 4.4.0 -> 4.4.1 → https://git.io/fjFrP
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFDD
<tilpner> gchristensen: Having skimmed the watchdog docs, I think you could combine the serial with a small shell wrapper that calls systemd-notify
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFDS
<{^_^}> [nixpkgs] @mmahut merged pull request #66904 → groovy: 2.5.7 -> 2.5.8 → https://git.io/fjFoF
<infinisil> I did start writing an alternative to nix repl which would be usable in this bot, with some cool features
<gchristensen> tilpner: yeah. since I can't easily integrate the one you suggested (don't have good control over the guest VM) I went with the timer
<tilpner> Oh, okay
<tilpner> Uhh
<niso> alright, turns out i didn't get it. :(
<niso> why does the following cause an infinite recursion?
<gchristensen> tilpner: which part? :)
<niso> (if the assert is commented-out everything works fine)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66951 → matomo: 3.10.0 -> 3.11.0 → https://git.io/fjFDQ
<{^_^}> [nixpkgs] @FRidh merged pull request #66923 → python3Packages.pytest-repeat: moving pytest to checkInputs → https://git.io/fjFPO
<{^_^}> [nixpkgs] @FRidh pushed commit from @mmahut to master « python3Packages.pytest-repeat: moving pytest to checkInputs »: https://git.io/fjFD7
<yorick> niso: because you're making the value of {} depend on cfg
<{^_^}> [nixpkgs] @FRidh merged pull request #66941 → pythonPackages.mixpanel: moving pytest and mock to checkInputs → https://git.io/fjF16
<{^_^}> [nixpkgs] @FRidh pushed commit from @mmahut to master « pythonPackages.mixpanel: moving pytest and mock to checkInputs »: https://git.io/fjFD5
<tilpner> gchristensen: Line 33, and the lack of healthchecking
<gchristensen> tilpner: yeah, well, line 10 doesn't start a VM either! :)
<yorick> niso: the topmost expression, that is
<freeman[w]> infinisil, cheers! infinisil++
<{^_^}> infinisil's karma got increased to 125
<infinisil> niso: Oh boy, those /nix/store paths aren't supposed to be used directly, this will give you problems down the line
<infinisil> :)
<niso> infinisil: aware of that, i'm using them for debugging only
o1lo01ol1o has joined #nixos
<niso> yorick: what exactly are you refering to?
<infinisil> Ah I see
<tilpner> gchristensen: I would have expected you to play around with the health checking part, by having the "I'm up" fail to print randomly, and then detecting a lack of output and automatically restarting run-vm
<{^_^}> [nixpkgs] @mmahut merged pull request #66902 → groonga: 9.0.5 -> 9.0.6 → https://git.io/fjFor
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFDx
<gchristensen> ah
<yorick> niso: the value of the assert depends on the condition
<gchristensen> no, I have a good & clear signal -- a curl call should succeed
evanjs has joined #nixos
<yorick> niso: so when it's evaluating imp, it's merging all the modules including this one, and evaluating the assert again
orivej has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @tadfisher opened pull request #66952 → plata-theme: 0.8.8 -> 0.8.9 → https://git.io/fjFye
<niso> yorick: oh, makes sense - thus i messed up my minimal example :P
<{^_^}> [nixpkgs] @Izorkin opened pull request #66953 → Enable work variant firewall and fail2ban with iptables-compat → https://git.io/fjFyJ
<tilpner> selfsymmetric-pa: You need to figure out version is expected. Check the different releases of https://github.com/jaseg/python-mpv for on_key_press, and then provide that version to your application, instead of the 0.1 that is in nixpkgs
<tilpner> *figure out what version
* tilpner words
<niso> yorick: oh, means the same applies to this? http://paste.debian.net/1096585/
<niso> yorick: (since imp has to be evaluated in the end?)
ambro718 has joined #nixos
<yorick> niso: yeah
<niso> but if so, why wasn't imp evaluated in the warnings line?
<yorick> niso: in short, you can't really conditionally import modules inside the module system
<yorick> niso: nix is a lazy language, so it can defer evaluating subattributes until they are needed
<niso> uhm, but imp is needed within warnings? or what am i missing?
<Izorkin> aanderse: fpletz: Mic92 please check PR 66953
<yorick> niso: yeah, but it can defer that until after merging the attributes
freeman42x[m]2 has joined #nixos
<niso> yorick: makes sense!
<tilpner> niso: Actually you can conditionally import modules, you just have to be extremely careful about how you phrase the condition
freeman42x[m] has quit [Ping timeout: 244 seconds]
<yorick> tilpner: you can't depend on cfg I think
<tilpner> Yes, and since pkgs depends on config, you can't use that either, etc.
wildtrees has quit [Quit: Leaving]
<{^_^}> [nixos-org-configurations] @grahamc pushed 9 commits to master: https://git.io/fjFyI
evanjs has quit [Ping timeout: 268 seconds]
bahamas has joined #nixos
<niso> hmmm means assigning nix-functions to modules (and loading them) is not possible?
<tilpner> I don't know what you mean by that, niso
<tilpner> gchristensen: Ahh, that's a better condition than before :D
<niso> tilpner: creating a config to support e.g. config.server1.nixExpr = ./some/file; config.server2.nixExpr = ./some/other-file;
<tilpner> You can write a module that contains those lines, and you can make it build
<gchristensen> oops, it was wrong though. :)
dasj19 has quit [Quit: dasj19]
<niso> tilpner: assuming i'd want to do that i'd import all referenced nixExpr and merge their sets with the modules "config" right?
bahamas has quit [Quit: leaving]
selfsymmetric-pa has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @FRidh merged pull request #66035 → python3Packages.boltztrap2: 19.1.1 -> 19.7.3 → https://git.io/fjHHq
<{^_^}> [nixpkgs] @FRidh pushed commit from @jonringer to master « python3Packages.boltztrap2: 19.1.1 -> 19.7.3 »: https://git.io/fjFy3
<__monty__> Should I prefer fetchFromGithub to fetching a tarball from releases on github?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66954 → libosmocore: 1.1.0 -> 1.2.0 → https://git.io/fjFys
<infinisil> __monty__: You can't fetch release parts with fetchFromGitHub
<infinisil> It's exclusively for source code
<infinisil> And source code is preferred
irl25519 has joined #nixos
Johnny_ has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<__monty__> infinisil: Yeah, but I figure the vX.Y.Z tag contains the same thing as the vX.Y.Z tarball.
<infinisil> Ah I guess the release page also includes the source tarball
<infinisil> (Always?)
<infinisil> But yeah I suggest fetchFromGitHub, which also makes it easy to switch to other non-release versions
vyorkin` has joined #nixos
casaca has quit [Ping timeout: 272 seconds]
casaca has joined #nixos
freeman42x[m]2 has quit [Ping timeout: 246 seconds]
vyorkin` has quit [Remote host closed the connection]
<aanderse> Izorkin: i'm not an expert in that area, but taking a quick look at the PR i think it is a good change :) i will comment later today when i get a chance to review more thoroughly.
<Izorkin> aanderse: thanks
<Izorkin> aanderse: what else is needed to merge pr #65222
<{^_^}> https://github.com/NixOS/nixpkgs/pull/65222 (by Izorkin, 4 weeks ago, open): mariadb: update packages
Johnny_ has left #nixos ["Good Bye"]
<aanderse> Izorkin: someone brave enough to click "merge" :D
<aanderse> Izorkin: i think it is a good change, unfortunately the people who should be clicking "merge" seem uninterested
<aanderse> i have not forgotten that PR though, it is on my list
<aanderse> i'll look over it again tonight too i guess
lol-md5 has joined #nixos
<Izorkin> aanderse: ok
<lol-md5> so the pijul package works for me (arch linux aur/pijul did not). now i want to install pijul-git https://nest.pijul.com/pijul_org/git-pijul. I'm completely new to nixpkgs, can someone help me port the pkgs/applications/version-management/pijul/default.nix file to pijul-git?
<lol-md5> also i try to install pijul/default.nix just to test it, i'm using pijul-build default.nix and it says error: cannot auto-call a function that has an argument without a default value ('stdenv')
vyorkin has quit [Remote host closed the connection]
<infinisil> lol-md5: These files are called from top level attributes, so when you're in the nixpkgs root, you can use `nix-build -A pijul` to build pijul
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66934 → gnome-video-effects: 0.4.3 → 0.5.0 → https://git.io/fjFXa
<{^_^}> [nixpkgs] @worldofpeace pushed 3 commits to master: https://git.io/fjFyg
<infinisil> lol-md5: This mapping from top-level attribute to files is defined in `nixpkgs/pkgs/top-level/all-packages.nix`
<lol-md5> infinisil: is the nixpkgs root my clone of the nixpkgs repo?
<infinisil> lol-md5: So if you intend to package git-pijul, you'll want to add a new file and add a mapping to it there
<infinisil> lol-md5: Yeah, the nixpkgs repo root
vyorkin has joined #nixos
<lol-md5> thank you
<srid> I have `foo = ./foo` in my Haskell source overrides. Now, `./foo/README.md` is a symlink (targetting ../README.md). Does anyone know how I can reference it by with the README.md replaced by actual file (so it exists in the nix store)?
irl25519 has quit [Quit: My computer has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @FRidh merged pull request #66926 → python3Packages.pycangjie: moving ibtool autoconf automake cython to nativeBuildInputs → https://git.io/fjFPy
<{^_^}> [nixpkgs] @FRidh pushed commit from @mmahut to master « python3Packages.pycangjie: moving ibtool autoconf automake cython to nativeBuildInputs »: https://git.io/fjFyo
<lol-md5> infinisil: should i put it in applications/version-management/pijul-git/default.nix ?
<infinisil> That sounds reasonable
<{^_^}> [nixpkgs] @FRidh pushed commit from @MrMebelMan to master « python3Packages.pdfkit: 0.5.0 -> 0.6.1 »: https://git.io/fjFyK
<{^_^}> [nixpkgs] @FRidh merged pull request #66928 → python3Packages.pdfkit: 0.5.0 -> 0.6.1 → https://git.io/fjFXU
<Shyim[m]> can i have in mkOption an default value from another mkOption?
Thra11 has joined #nixos
<samueldr> __monty__: (github releases) prefer the release from a maintainer if attached to a github release, but _not_ the automatically generated tarballs
ThatDocsLady_ has joined #nixos
ThatDocsLady has quit [Read error: Connection reset by peer]
<samueldr> the reason is that github may re-generate the tarballs in a non-reproducible manner
<samueldr> (same contents though)
freeman[w]_ has joined #nixos
veske has quit [Quit: This computer has gone to sleep]
<lol-md5> infinisil: i see a "maintainers.gal_bolle" in the pijul recipe, where are those defined?
<infinisil> Shyim[m]: Yeah, `default = options.the.option.default`
<clever> lol-md5: lib/maintainers.nix i believe
<infinisil> lol-md5: nixpkgs/maintainers/maintainer-list.nix
<lol-md5> ok
<lol-md5> then uhh what do i put down for license attribute if the license is not given / all right reserved?
<infinisil> Well technically we'd have to label it as unfree
<infinisil> I suggest asking the author to provide a license
<lol-md5> ya i will
<lol-md5> how do u label as nonfree
fendor has quit [Ping timeout: 245 seconds]
lovesegfault has joined #nixos
<infinisil> licenses.unfree
<lovesegfault> Is there a Nix autoformatter yet?
<lol-md5> like this? license = with licenses; [ licenses.unfree ];
vyorkin has quit [Remote host closed the connection]
<infinisil> lovesegfault: https://github.com/serokell/nixfmt
freeman[w] has quit [Ping timeout: 272 seconds]
mariel__ has joined #nixos
<infinisil> lol-md5: Just `license = licenses.unfree;`
<lol-md5> ok
ris has joined #nixos
ThatDocsLady_ has quit [Read error: Connection reset by peer]
evanjs has joined #nixos
fusion809 has joined #nixos
<lovesegfault> infinisil: Awesome!
<lol-md5> tfw everyone uses two space indents and not tabs 😔
vyorkin has joined #nixos
<lovesegfault> The two space indents were a shock for me too
irl25519 has joined #nixos
* niso thinks of all the disk-space which could be saved
lovesegfault has quit [Quit: WeeChat 2.5]
<lol-md5> at least it's not 7-space
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66955 → libwebsockets: 3.1.0 -> 3.2.0 → https://git.io/fjFST
Shouou has joined #nixos
vyorkin has quit [Remote host closed the connection]
lovesegfault has joined #nixos
<lovesegfault> srhb: You still around?
o1lo01ol1o has joined #nixos
<__monty__> infinisil, samueldr: Do submodules change anything about this picture?
<{^_^}> [nixpkgs] @mmahut closed pull request #66939 → python3Packages.boltztrap2: moving cmake to nativeBuildInputs → https://git.io/fjF1V
<lovesegfault> Also, can someone explain to me what Cachix is?
<samueldr> __monty__: yes
<samueldr> submodules will force the use of a git-based approach, fetchFromGitHub can do it
<__monty__> samueldr: I see there's some code re submodules in fetchgit. Should I use that?
<__monty__> Oh, will look at fetchFGH.
<lovesegfault> As in, why isn't nixfmt in nixpkgs but it is on cachix?
Shouou has quit [Remote host closed the connection]
<lucus16> lovesegfault: sorry, still working on that ^^
orivej has joined #nixos
dbmikus has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
mariel__ has quit [Quit: Leaving]
o1lo01ol1o has joined #nixos
<lovesegfault> lucus16: Ah :)
<lovesegfault> So should I just get it with cachix for now?
<lovesegfault> I just want to do a pass of it on my home-manager files anyway
Ariakenom has joined #nixos
<niso> lovesegfault: that, or you could just clone the github repo
vyorkin has joined #nixos
<lucus16> You can try it online at nixfmt.serokell.io
<lucus16> Cachix is just so you don't have to build it
<lovesegfault> niso: I guess that's true!
<lovesegfault> lucus16: I'm trying to move away from Gentoo, I will even welcome a bit com compiling like this :P
<lucus16> Then just run nix-build in the repo :)
<{^_^}> [nixpkgs] @mmahut merged pull request #66915 → jackett: 0.11.559 -> 0.11.589 → https://git.io/fjF64
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSm
<{^_^}> [nixpkgs] @mmahut merged pull request #66918 → i3-gaps: 4.16.1 -> 4.17 → https://git.io/fjF6p
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSO
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66956 → nixos/gvfs: set GIO_EXTRA_MODULES → https://git.io/fjFS3
<niso> lucus16: how does it compare to Gabriel439/nixfmt?
<lucus16> Sorry no time atm
<{^_^}> [nixpkgs] @mmahut merged pull request #66920 → janet: 1.1.0 -> 1.2.0 → https://git.io/fjFiE
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSG
<niso> no worries
<{^_^}> [nixpkgs] @mmahut merged pull request #66932 → ktlint: 0.34.0 -> 0.34.2 → https://git.io/fjFXE
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSZ
<{^_^}> [nixpkgs] @mmahut merged pull request #66895 → gzdoom: 4.1.3 -> 4.2.0 → https://git.io/fjFrt
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSn
<lovesegfault> lucus16: Thanks!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66957 → libraw: 0.19.3 -> 0.19.4 → https://git.io/fjFSc
<{^_^}> [nixpkgs] @mmahut merged pull request #66886 → fwupd: 1.2.8 -> 1.2.10 → https://git.io/fjFV9
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSC
irl25519 has quit [Quit: My computer has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66958 → live555: 2019.06.28 -> 2019.08.16 → https://git.io/fjFS8
monado[m]1 has left #nixos ["User left"]
lordcirth has left #nixos ["Leaving"]
Chiliparrot has joined #nixos
<__monty__> samueldr: Hmm, it seems like the submodules aren't being fetched : / I added `fetchSubmodules = true;` to the fetchFGH set.
<clever> __monty__: did you update the hash after changing it?
<__monty__> -_-
<__monty__> clever++
<{^_^}> clever's karma got increased to 172
vyorkin has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mmahut merged pull request #66940 → libdeflate: 1.2 -> 1.3 → https://git.io/fjF1K
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSB
<{^_^}> [nixpkgs] @mmahut merged pull request #66943 → leatherman: 1.7.0 -> 1.7.1 → https://git.io/fjF19
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFS0
dbmikus has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #66944 → libfilezilla: 0.18.0 -> 0.18.1 → https://git.io/fjFMv
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSu
Mr_Keyser_Soze has joined #nixos
vyorkin has joined #nixos
Mr_Keyser_Soze has quit [Remote host closed the connection]
obadz has quit [Quit: WeeChat 2.5]
dbmikus has joined #nixos
Thra11 has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #66946 → kpcli: 3.2 -> 3.3 → https://git.io/fjFMg
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSw
freeman42x has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66959 → librealsense: 2.23.0 -> 2.25.0 → https://git.io/fjFSP
<{^_^}> [nixpkgs] @mmahut merged pull request #66846 → nixos/containers: add 'ephemeral' option → https://git.io/fjFRi
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFS1
<{^_^}> [nixpkgs] @mmahut merged pull request #66687 → Revert "nixos/hardened: use graphene-hardened malloc by default" → https://git.io/fjd8q
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSM
Wizek has joined #nixos
<__monty__> Does anyone have experience doing xcode builds? Have trouble related to `CompileXIB`.
<{^_^}> [nixpkgs] @mmahut merged pull request #66271 → nixos/stubby: clearer wording for upstreamServers → https://git.io/fjQi2
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFSD
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66961 → libwacom: 0.33 -> 0.99.901 → https://git.io/fjFSx
vyorkin has quit [Remote host closed the connection]
<freeman42x> is there some command that give a description of what a nix package is about?
<clever> $ nix eval nixpkgs.hello.meta.description
<clever> "A program that produces a familiar, friendly greeting"
<evanjs> clever: is `nix search` too brief?
<clever> evanjs: never actually used the new search util
<{^_^}> [nixpkgs] @dtzWill opened pull request #66962 → khal: build and install man page → https://git.io/fjFSp
<clever> freeman42x: you forgot .meta.description
<{^_^}> [nixpkgs] @mmahut merged pull request #65995 → nixos/sshguard: create ipsets before starting, and clean up after stopping. → https://git.io/fjH1c
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF9f
o1lo01ol1o has quit [Remote host closed the connection]
<freeman42x> evanjs, can you do an exact search by name with nix search? I do not want it to return everything containing the name, I just want an exact match
<freeman42x> clever, cheers clever++
<{^_^}> clever's karma got increased to 173
<evanjs> freeman42x: could do it with regex. eg `^clion$`.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66963 → lsp-plugins: 1.1.9 -> 1.1.10 → https://git.io/fjF9I
selfsymmetric-mu has joined #nixos
dbmikus_ has joined #nixos
dbmikus has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #63973 → u9fs service: start after network.target → https://git.io/fjKLK
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF9m
<{^_^}> [nixpkgs] @mmahut pushed to revert-63973-master « Revert "u9fs service: start after network.target" »: https://git.io/fjF9Y
<freeman42x> evanjs, pretty nice! evanjs++
<{^_^}> evanjs's karma got increased to 1
dbmikus__ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66964 → libmodbus: 3.1.4 -> 3.1.6 → https://git.io/fjF93
dbmikus_ has quit [Ping timeout: 268 seconds]
Thra11 has joined #nixos
<arcnmx> anyone have any idea if mkOption { enable = true; } is meaningful or just a typo?
slyfox has quit [Quit: no need to cry]
<tilpner> arcnmx: Where did you find that? It looks wrong
<arcnmx> in a PR I'm fixing up, I'm assuming default was meant here but for all I know it means something to someone :p
<tilpner> arcnmx: Perhaps it was supposed to be mkEnableOption "foo"
<tilpner> But default sounds reasonable too
<arcnmx> mm seems like just a mistake, thanks!
<evanjs> But you cant mkEnableOption with a default of true, right? If the truthiness matters in this case
<arcnmx> That and it had a custom description, so yes, not really appropriate
ambro718 has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @mmahut merged pull request #64407 → nixos/icingaweb: Fix module path; Add test → https://git.io/fjit5
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjF9g
Thra11 has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @jonringer opened pull request #66966 → pythonPackages.pydot_ng: fix build → https://git.io/fjF9V
<infinisil> evanjs: arcnmx: You could do that with `mkEnableOption "..." // { default = true; }`
hmpffff has joined #nixos
<evanjs> infinisil: Ah I stopped looking after seeing it didn’t accept arguments. Thanks!
<arcnmx> mm, the description could be slightly reworded to fit mkEnableOption's template
* arcnmx shrug
<infinisil> mkEnableOption is an abstraction not worth very much really though
<infinisil> So if you need anything more custom, I wouldn't mind a normal mkOption
<infinisil> See #59911 for example..
<{^_^}> https://github.com/NixOS/nixpkgs/pull/59911 (by aanderse, 17 weeks ago, closed): cleanup redundant text in modules utilizing mkEnableOption
<arcnmx> I'll try not to make opinionated changes unless it comes up in review, there are a number of things I would've done differently here but
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66967 → libgpiod: 1.4 -> 1.4.1 → https://git.io/fjF96
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/5e5a51f7868 (from 21 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
casaca has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66968 → mcelog: 162 -> 164 → https://git.io/fjF9P
casaca has joined #nixos
Soo_Slow has joined #nixos
dasj19 has joined #nixos
dl4mfo_ has quit [Quit: leaving]
<dminuoso> Wow. So texlive apparently pulls near the entirety of the internet wrapped as packages.
<infinisil> dminuoso: Yeah it's kinda bad, you could try not using a combined set but select the packages you need individually
freeman[w]__ has joined #nixos
<evanjs> dminuoso: infinisil: yeah scheme-small seems to work fine for me. See:
<evanjs> basic is even lighter
fusion809_ has joined #nixos
<infinisil> evanjs: Unfortunately I often ended up needing scheme-full
<infinisil> But that .combine function is neat, I'll probably use that in the future
fusion809 has quit [Read error: Connection reset by peer]
<dminuoso> Ah cheers, .combine is indeed useful.
freeman[w]_ has quit [Ping timeout: 246 seconds]
vyorkin has joined #nixos
o1lo01ol1o has joined #nixos
fusion809 has joined #nixos
fusion809_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @dtzWill opened pull request #66969 → libvisio: 0.1.6 -> 0.1.7 → https://git.io/fjF9N
o1lo01ol1o has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 268 seconds]
psyanticy has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @mmahut closed pull request #66925 → python3Packages.pydot_ng: moving pytest and mock to checkInputs → https://git.io/fjFPr
lol-md5 has left #nixos [#nixos]
lol-md5 has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #66970 → ttyd: 1.4.2_pre* -> 1.5.2 → https://git.io/fjF9j
<lol-md5> i installed nix pkg manager in arch linux. why is /nix owned by my user?
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/1412af4b2cf (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
<{^_^}> [nixpkgs] @dtzWill opened pull request #66971 → notmuch-bower: 0.10 -> 0.11 → https://git.io/fjFHv
<{^_^}> [nixpkgs] @dtzWill opened pull request #66972 → whois: 5.5.0 -> 5.5.1 → https://git.io/fjFHJ
<{^_^}> [nixpkgs] @lsix merged pull request #66911 → help2man: 1.47.10 -> 1.47.11 → https://git.io/fjF6k
<{^_^}> [nixpkgs] @lsix pushed 2 commits to staging: https://git.io/fjFHk
slyfox has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #66945 → libbitcoin: 3.5.0 -> 3.6.0 → https://git.io/fjFMZ
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFHL
<ivan> lol-md5: single-user is the default installation mode https://nixos.org/nix/manual/#sect-single-user-installation
<{^_^}> [nixpkgs] @dtzWill opened pull request #66973 → xauth: 1.0.10 -> 1.1 → https://git.io/fjFHY
<lol-md5> ic
<lol-md5> ig i don't mind
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/72b15531870 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<lol-md5> it just kinda surprised me that it put that in the fs root!
<ivan> package outputs reference specific /nix/store/... paths so it has to go in /nix if you want to use the prebuilt stuff from the official hydra
<{^_^}> [nixpkgs] @dtzWill opened pull request #66974 → xorg.libpciaccess: 0.14 -> 0.16 → https://git.io/fjFHO
orivej has joined #nixos
<ivan> https://github.com/nix-community/nix-user-chroot if you really need it in ~/ instead
Guanin has joined #nixos
<{^_^}> [nixpkgs] @LouisDK1 opened pull request #66975 → More translations for libreoffice-still and libreoffice-fresh → https://git.io/fjFH4
Ralith_ has quit [Ping timeout: 248 seconds]
<{^_^}> [nixos-org-configurations] @grahamc pushed 2 commits to master: https://git.io/fjFH0
shu9 has joined #nixos
<{^_^}> [nixpkgs] @dtzWill opened pull request #66976 → taskell: 1.4.3 -> 1.6.0 → https://git.io/fjFHw
o1lo01ol1o has joined #nixos
<lol-md5> can someone else confirm that nix-env -i pijul; pijul clone https://nest.pijul.com/pijul_org/git-pijul/; cd git-pijul; pijul status errors?
<lol-md5> i think this package is broken
<gchristensen> lol-md5: try cloning with SSH instead of HTTPS?
<lol-md5> ugh ok
<lol-md5> wait why would that
<lol-md5> the error is not in cloning, gchristensen it's in pijul status
<gchristensen> oh
shibboleth has joined #nixos
<tilpner> lol-md5: Which version of pijul are you using?
o1lo01ol1o has quit [Remote host closed the connection]
<lol-md5> tilpner: 0.12.0
shu9 has quit [Quit: leaving]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66977 → mullvad-vpn: 2019.6 -> 2019.7 → https://git.io/fjFH5
wfranzini has joined #nixos
Thra11 has joined #nixos
evanjs has quit [Ping timeout: 244 seconds]
iqubic has joined #nixos
o1lo01ol1o has joined #nixos
<rycee> gchristensen: There is a broken link in the commit message of https://github.com/NixOS/nix/commit/ee9c988a1b2e3c511b8613e698a0f9632ab1538f, do you happen to have the example somewhere?
drakonis has quit [Ping timeout: 246 seconds]
<gchristensen> oh
bakakuna has quit [Quit: bakakuna]
<gchristensen> rycee: fixed
bakakuna has joined #nixos
<rycee> lol-md5: Nice, thanks :-)
<gchristensen> make sure to scroll down
<rycee> gchristensen: Thanks!
<lol-md5> rycee: np, but do a little digging yourself next time :)
<rycee> gchristensen: Now you'll have to keep that link alive for all eternity :-D
<gchristensen> rycee: I meant to :)
<gchristensen> it was temporarily lost to a bit bucket when my system's drive went kaput
o1lo01ol1o has quit [Ping timeout: 246 seconds]
<__monty__> Can you do an inherit inside a list? Feels silly having to first inherit attributes to then put them in a list, and not use them anywhere else. Can I do without the duplication?
<gchristensen> you probably want with syntax
<rycee> gchristensen: Really nice looking! I just happened to stumble across the commit.
<gchristensen> > let x = { a = "a"; b = "b"; c = "c"; }; in with x; [ a b c ]
<{^_^}> [ <CODE> <CODE> <CODE> ]
<gchristensen> nice!
<{^_^}> [nixpkgs] @arcnmx opened pull request #66978 → nixos/digital-ocean-image: init (rebase) → https://git.io/fjFQt
<__monty__> gchristensen: I don't think I want to include *all* the apple frameworks in my buildinputs though?
<gchristensen> > :p let x = { a = "a"; b = "b"; c = "c"; }; in with x; [ a b ]
<{^_^}> [ <LAMBDA> <LAMBDA> ]
<gchristensen> hrm, I don't know how to make it strict
<gchristensen> anyway, no, it doens't include all
<{^_^}> [nixpkgs] @aanderse merged pull request #66589 → jormungandr: 0.3.1 -> 0.3.2 → https://git.io/fj51p
<{^_^}> [nixpkgs] @aanderse pushed 3 commits to master: https://git.io/fjFQm
<__monty__> Oh, woops, you're right. Not sure what/whether I was thinking.
<infinisil> gchristensen: Problem is, there's a and b defined in a `let in` around the whole thing
<infinisil> (that's how the repl currently brings stuff in scope)
<gchristensen> oh heh
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
shu9 has joined #nixos
<__monty__> Oh, no! Was just merrily squashing framework related build failures but now this: "ld: unknown option: -isysroot" : / Googling has not revealed a solution thusfar.
<{^_^}> [nixpkgs] @mmahut merged pull request #66954 → libosmocore: 1.1.0 -> 1.2.0 → https://git.io/fjFys
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQs
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66979 → nextcloud: 16.0.3 -> 16.0.4 → https://git.io/fjFQG
<{^_^}> [nixpkgs] @mmahut merged pull request #66967 → libgpiod: 1.4 -> 1.4.1 → https://git.io/fjF96
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQZ
<lol-md5> i still don't get why /nix instead of like /usr/share/nix
<lol-md5> i don't like random packages shitting up my root fs
<gchristensen> aye, luckily for us even Debian gave us an exemption to the FHS
<lovesegfault> How can I escape '' in a multiline (''-delimited) string on Nix?
<lol-md5> gchristensen: that sucks
<tilpner> ,escape''
<{^_^}> '' two single quotes: ''' bash curly bois: ''${} newline: ''\n tab: ''\t any character x: ''\x ''
<lol-md5> wish they would've forced an actually sane dir
<gchristensen> oh well
<lovesegfault> Oh
<lovesegfault> So `'''` -> `''`?
<gchristensen> you can change it, but you won't be able to reuse any of the cache.nixos.org binary cache
v0|d has quit [Ping timeout: 248 seconds]
inkbottle has quit [Quit: Konversation terminated!]
<tilpner> > '' ''' ''
<{^_^}> [nixpkgs] @mmahut merged pull request #66964 → libmodbus: 3.1.4 -> 3.1.6 → https://git.io/fjF93
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQc
<{^_^}> "'' "
<clever> > '''''''
<tilpner> ^ lovesegfault
<{^_^}> "''"
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #66955 → libwebsockets: 3.1.0 -> 3.2.0 → https://git.io/fjFST
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQ8
* lovesegfault puts glasses on
<tilpner> clever: Why does it eat the first space in mine?
<{^_^}> [nixpkgs] @mmahut merged pull request #66959 → librealsense: 2.23.0 -> 2.25.0 → https://git.io/fjFSP
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQ4
<clever> tilpner: '' always eats the indent that is common to every line
<tilpner> Ah, right
<tilpner> Want a harder question? Why do only "" strings work when nix-shell is used in a shebang line, but not '' strings?
* tilpner checks issues
inkbottle has joined #nixos
<clever> tilpner: possibly related to nix-shell having to parse its own #! line
<clever> and/or the kernel parsing it wrong when executing nix-shell
<tilpner> nix#2356
<{^_^}> https://github.com/NixOS/nix/issues/2356 (by cumber, 1 year ago, open): nix-shell in second #! line only accepts double quotes for package expressions
<infinisil> ,escapespecial
<{^_^}> infinisil: Did you mean escape-special?
<{^_^}> A $${foo} will insert the literal string "$${foo}". Use \$${foo} in " strings or ''$${foo} in '' strings to have foo interpolated
<exarkun> anyone have a working mumble client? I start it and it opens a non-refreshing window and uses 100% cpu until I kill it.
<tilpner> exarkun: Works here, usually
<tilpner> nix-store -r /nix/store/hr42m7rwinxzz331siw4d8spyahy22rx-mumble-1.2.19
<exarkun> I have same version, different hash
v0|d has joined #nixos
<tilpner> You can try that exact hash
<exarkun> my current system doesn't know how to build it
gentauro has joined #nixos
<tilpner> Oh?
<tilpner> I thought it was cached
<infinisil> exarkun: You are using the -git version?
<exarkun> infinisil: I tried both I think
<clever> 404
<clever> tilpner: the path you gave isnt cached
<tilpner> Hmm, sorry
<infinisil> exarkun: Could try stracing it
<tilpner> exarkun: $(nix-build --no-out-link channel:nixos-19.03 -A mumble)/bin/mumble then
lol-md5 has left #nixos [#nixos]
<exarkun> uh hm I had it installed w/ nix-env. I just removed it and ran it from nix-shell -p mumble
<exarkun> and it's doing more useful stuff
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66980 → mdds: 1.4.3 -> 1.5.0 → https://git.io/fjFQR
irl25519 has joined #nixos
wfranzini has quit [Remote host closed the connection]
dbmikus__ has quit [Ping timeout: 272 seconds]
<__monty__> : ( Giving up on building. Just gonna package the .app
<infinisil> __monty__: You could open an issue with your progress on building from source for the future :D
hmpffff has quit [Quit: nchrrrr…]
<__monty__> I think the problem is the code's so old. (Talking about Quicksilver. Yes, I still use Quicksilver.)
erasmas_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66981 → gnome3.nautilus: 3.32.1 -> 3.32.3 → https://git.io/fjFQw
<{^_^}> [nixpkgs] @matthewbauer opened pull request #66982 → nixos/timesyncd: run migration even if stateVersion is unset → https://git.io/fjFQr
erasmas has quit [Ping timeout: 272 seconds]
gxt has joined #nixos
bakakuna has quit [Quit: bakakuna]
bakakuna has joined #nixos
mexisme has joined #nixos
v0|d has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @mmahut merged pull request #66958 → live555: 2019.06.28 -> 2019.08.16 → https://git.io/fjFS8
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQ1
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66983 → memtier-benchmark: 1.2.11 -> 1.2.17 → https://git.io/fjFQy
<{^_^}> [nixpkgs] @mmahut merged pull request #66972 → whois: 5.5.0 -> 5.5.1 → https://git.io/fjFHJ
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/fjFQH
dasj19 has quit [Quit: dasj19]
bakakuna has quit [Read error: Connection reset by peer]
bakakuna has joined #nixos
asymptotically has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @flokli opened pull request #66984 → nixos/systemd: enable systemd cgroup accounting by default → https://git.io/fjFQ7
bakakuna has quit [Ping timeout: 268 seconds]
dbmikus__ has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
Walker3R has joined #nixos
Walker3R has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66985 → mediainfo: 19.04 -> 19.07 → https://git.io/fjFQp
ixxie has quit [Ping timeout: 245 seconds]
sudoforge has quit [Quit: OKAY BYE I GUESS]
fresheyeball has joined #nixos
<fresheyeball> hey how can I populate /usr/share/dict/words?
evanjs has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer closed pull request #66982 → nixos/timesyncd: run migration even if stateVersion is unset → https://git.io/fjFQr
<infinisil> fresheyeball: You need that directory specifically?
<infinisil> Because I'd recommend making the program that wants this read another place
<fresheyeball> infinisil: there are programs that expect a word list at that location
<iqubic> So, I'm asking home-manager to grab an overlay from github like this: http://dpaste.com/3SF20B0
<iqubic> However, it looks like home-manager is refusing to grab the latest version of the nix-community emacs overlay. Anyone know how to force home-manager to grab it.
<iqubic> ??
<infinisil> fresheyeball: If you don't want to patch them to point to `"${pkgs.netbsd.dict}/share/dict/words` directly, you could declare a `systemd.tmpfiles.rules` rule to symlink that directory to there
<infinisil> (but I do recommend patching)
evanjs has quit [Ping timeout: 245 seconds]
<rycee> iqubic: What do you mean by "refusing". Do you get an error message or something?
<fresheyeball> infinisil: deoplete is a python package I am letting vim manage
<rycee> iqubic: It might be that you need a `sha256` field when using the attribute set form of `fetchTarball`.
<fresheyeball> it wants this file to exist
<iqubic> rycee: this overlay was recently updated to include the function `emacsWithPackagesFromUsePackage` However, home-manager complains that it cannot find this function.
<iqubic> error: undefined variable 'emacsWithPackagesFromUsePackage' at /home/iqubic/.config/nixpkgs/emacs.nix:12:6
<fresheyeball> infinisil: how would I use tmpfiles.rules?
<rycee> iqubic: Right, try `rm .cache/nix/tarballs/*` and run again.
<iqubic> I will.
o1lo01ol1o has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @romildo merged pull request #66013 → papirus-icon-theme: 20190615 -> 20190802 → https://git.io/fjHyG
<{^_^}> [nixpkgs] @romildo pushed 2 commits to master: https://git.io/fjF7n
<infinisil> fresheyeball: Look at examples in nixpkgs, or read `man tmpfiles.d`
gxt has quit [Ping timeout: 260 seconds]
<infinisil> The latter really
<infinisil> Explains how it works
<iqubic> rycee: Where is that cache file located?
<infinisil> And what it can do
<iqubic> I can't seem to find it.
o1lo01ol1o has joined #nixos
<fresheyeball> infinisil: can I use this to manage my dot files with symlinks?
<{^_^}> [nixpkgs] @dtzWill opened pull request #66986 → vnote: fix by using qt's mkDerivation, 2.6 -> 2.7.2 → https://git.io/fjF7B
<infinisil> fresheyeball: You could do that probably yeah, but I'd recommend home-manager for dotfiles
<iqubic> Actually, I found it in ~
<fresheyeball> infinisil: why?
<infinisil> Provides a better interface, can do more
<{^_^}> [nixpkgs] @orivej-nixos merged pull request #65409 → zstd: 1.4.1 -> 1.4.2 → https://git.io/fjyL5
<infinisil> It would be cool if home-manager used systemd-tmpfiles underneath though
<{^_^}> [nixpkgs] @orivej-nixos pushed 2 commits to master: https://git.io/fjF7z
<iqubic> rycee: I deleted the tarball directory, but that didn't fix my issues.
<rycee> Does the attribute show up if you do the import in a nix repl?
<iqubic> Not sure.
<iqubic> If I import it in a nix repl, it works.
<iqubic> «lambda @ /nix/store/1dyb87qr2j9p0d0cssc51saiv8wl5hpz-source/default.nix:1:1»
<infinisil> rycee: Btw, it's possible to use `--option tarball-ttl 0` to force redownloads
irl25519 has quit [Quit: Textual IRC Client: www.textualapp.com]
erasmas_ is now known as erasmas
<iqubic> Will that help me?
<{^_^}> [nixpkgs] @dtzWill opened pull request #66987 → qownnotes: 19.7.3 -> 19.8.6, use qt's mkDerivation → https://git.io/fjF7P
<fresheyeball> infinisil: I am giving this a shot! with the `L` option
<infinisil> fresheyeball: Yup, you might want to use L+ though
mexisme has quit [Ping timeout: 258 seconds]
<Unode> silly question. Can one easily reuse a nix-shell default.nix with nix-build ? I don't yet fully understand the difference between each but I find myself working fine with nix-shell but then running into errors with nix-build.
<infinisil> Unode: In most cases, you can define a default.nix for nix-build and it should automatically work for nix-shell too
<fresheyeball> infinisil: this is great! I am going to use this for my dot files as well!
<Unode> infinisil: but not vice versa?
<fresheyeball> I have been searching for a way to not use home-manager
<infinisil> Unode: Well shell.nix nix-shell file usually only gives you an *environment* for building something, it doesn't include how to build it
<{^_^}> [nixpkgs] @dtzWill opened pull request #66988 → zstd: 1.4.2 -> 1.4.3 → https://git.io/fjF7H
<Unode> infinisil: that's probably my mistake. I tend to mix both. Or better, use default.nix (which describes what to include in the environment) with nix-shell
<infinisil> fresheyeball: Hehe, why avoid it so desperately?
<fresheyeball> infinisil: it's a specialized tool for working in a seperate expression
<fresheyeball> I want my enter system to be one expression and updated with nixos-rebuild switch
<fresheyeball> no exceptions
<infinisil> fresheyeball: You can do that with home-manager
<iqubic> I can confirm that '--option tarball-ttl 0' works well with home-manager. It does not, however, fix my issues.
<fresheyeball> yeah, you can run it in a service with systemd
<fresheyeball> its all too much complexity imho
<infinisil> fresheyeball: That's not much different from what tmpfiles does
<fresheyeball> this approach is painfully simple
<fresheyeball> I love it
<infinisil> Yeah I get what you mean
<iqubic> It still doesn't recognize that the function 'emacsWithPackagesFromUsePackage' actually does exist in the package I installed.
MmeQuignon has joined #nixos
<fresheyeball> infinisil: I cannot describe my happyness right now
<fresheyeball> seriously
<infinisil> hehe
<infinisil> fresheyeball: I'm just thinking, might be nice for NixOS to get an option like `users.users.dotfiles.".bashrc".source = "...";` which just gets translated to tmpfiles rules
<fresheyeball> infinisil: I would like to be able to alter the user envronment from configuration.nix
<fresheyeball> the whole thing
<fresheyeball> right now I get .packages
<iqubic> So I have no idea how to force home-manager to just grab the latest version of this overlay from github.
<fresheyeball> lame
<infinisil> Define "the whole user environment"?
<iqubic> I'm so confused.
<fresheyeball> infinisil: infinisil the .env for the user. the users.user.<name>.packages modifies it
ottidmes has joined #nixos
<infinisil> fresheyeball: How about `alias nix-env="echo nope"` :P
<rycee> iqubic: I didn't understand whether you actually found `emacsWithPackagesFromUsePackage` in the package in nix repl.
<infinisil> Or just straight up nuke the nix-env binary
<rycee> I think it's unlikely that Home Manager is doing something to cause the attribute to disappear.
dansho has joined #nixos
<fresheyeball> infinisil: it's not about that binary
<infinisil> What other user env do you mean then?
<fresheyeball> that packages option for the user puts those packages in the users env
selfsymmetric-mu has quit [Remote host closed the connection]
shibboleth has quit [Quit: shibboleth]
<iqubic> rycee: I didn't find that particular function.
<iqubic> I'm not sure how to test for that.
<infinisil> fresheyeball: Well the .packages option doesn't use nix-env or the normal user env
lovesegfault has quit [Quit: WeeChat 2.5]
<fresheyeball> infinisil: right, it goes into building an env
<fresheyeball> that env should be transparent, not a black box with .packages as the only exposed option
<infinisil> What else is there to expose?
hmpffff has joined #nixos
<fresheyeball> infinisil: symlinks for example
<fresheyeball> there are hooks as well I think
<fresheyeball> I don't know that well
<rycee> iqubic: I gave it a try and I see a `emacsWithPackagesFromUsePackage` function.
selfsymmetric-mu has joined #nixos
<infinisil> fresheyeball: But that doesn't really have anything to do with the installed packages
<infinisil> Or do you just mean a `.dotfiles` option?
<rycee> So I'm guessing you still have the file cached somewhere.
<infinisil> Or `.homefiles` rather
<fresheyeball> infinisil: I am looking for the code in nixpkgs
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66989 → nx-libs: 3.5.99.20 -> 3.5.99.21 → https://git.io/fjF5f
<rycee> iqubic: ^
<iqubic> So, I'm able to get a value of true printed out there.
<iqubic> But home-manager is not able to find the function.
<fresheyeball> I would like this to be settable from the outside
<iqubic> error: undefined variable 'emacsWithPackagesFromUsePackage' at /home/iqubic/.config/nixpkgs/emacs.nix:12:6
<fresheyeball> inherit (config.environment) pathsToLink extraOutputsToInstall;
<fresheyeball> inherit (config.system.path) ignoreCollisions postBuild;
<fresheyeball> all of this is opaque
<fresheyeball> I would use pathsToLink for dot files if it was possible
<iqubic> rycee: Do you know what is going on here?
<rycee> iqubic: Where do you put the nixpkgs.overlays option? In home.nix or the system configuration?
<iqubic> home.nix.
<iqubic> Should I try moving it to configuration.nix?
<niso> iqubic: to install something from the current github master: http://paste.debian.net/1096631/
<{^_^}> [nixpkgs] @worldofpeace opened pull request #66990 → nixos/gnome-terminal: init → https://git.io/fjF5s
mexisme has joined #nixos
<iqubic> niso: I think you aren't fully understand the problem. I'm not trying to install a single package from github, but extend nixpkgs with an overlay that is being fetched from github.
<iqubic> Except that the fetching part isn't working too well.
<rycee> iqubic: Seems to work fine for me. Putting `(emacsWithPackagesFromUsePackage { config = ''(use-package nyan-mode blah)''; })` in my `home.packages` works.
<rycee> With `nixpkgs.overlays = [ (import (builtins.fetchTarball {url = https://github.com/nix-community/emacs-overlay/archive/master.tar.gz;})) ];` in home.nix.
<rycee> Seems to require Nixpkgs unstable, though.
cyraxjoe has joined #nixos
<rycee> iqubic: Perhaps you have a caching proxy or something?
<rycee> iqubic: You could try explicitly fetching the latest commit: https://github.com/nix-community/emacs-overlay/archive/2466c87e2560b42fc543302bfa1516db4651cc2f.tar.gz
Soo_Slow has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jtojnar merged pull request #66981 → gnome3.nautilus: 3.32.1 -> 3.32.3 → https://git.io/fjFQw
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/fjF50
mexisme has quit [Ping timeout: 252 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
vyorkin has quit [Ping timeout: 272 seconds]
freeman42x has quit [Ping timeout: 252 seconds]
joshuagl has quit [Quit: Textual IRC Client: www.textualapp.com]
<iqubic> I should try that.
<iqubic> rycee: fetching the latest commit did not fix my issues.
<rycee> iqubic: Then I guess the overlay for some reason isn't applied where you want to access `emacsWithPackagesFromUsePackage`.
<iqubic> Weird.
<rycee> iqubic: Are you accessing emacsWithPackagesFromUsePackage inside home.nix using the `pkgs` that comes as an argument?
<iqubic> No.
<iqubic> I have 'imports = [./emacs.nix]' and I'm using emacsWithPackagesFromUsePackage in that file.
<iqubic> But imports is set in the code before I set the nixpkg overlays.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66991 → mkvtoolnix: 35.0.0 -> 36.0.0 → https://git.io/fjF5K
<rycee> That's fine. In emacs.nix do you have `{ pkgs, ... }:` at the top? and use `pkgs.emacsWithPackagesFromUsePackage`?
<iqubic> I see my error now.
<iqubic> I have pkgs at the top.
<iqubic> But I'm not putting the function from pkgs.
<iqubic> Yeah, that was the issue.
<iqubic> I had '(emacsWithPackagesFromUsePackage {config =...})'
<iqubic> And I need to pull emacsWithPackagesFromUsePackage from pkgs.
erasmas has quit [Quit: leaving]
<iqubic> Which I was not doing.
<iqubic> I feel stupid.
mexisme has joined #nixos
<rycee> iqubic: That would do it :-)
<{^_^}> [nixpkgs] @oxij opened pull request #66992 → nixos: zsh: setopt prompt_sp to workaround a zsh bug → https://git.io/fjF5X
<rycee> iqubic: No worries.
<rycee> I'll head to bed, cya :-)
<iqubic> And now everything is being pull in correctly.
<iqubic> rycee++
<{^_^}> rycee's karma got increased to 13
eraserhd2 has quit [Quit: WeeChat 2.5]
eraserhd has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66993 → miniflux: 2.0.16 -> 2.0.17 → https://git.io/fjF5y
<iqubic> Does this look like a reasonable path for emacs? /nix/store/55hzq5mvr639y71az6x3jnk8mmshrvdx-emacs-packages-deps/bin/emacs
<{^_^}> [nixpkgs] @oxij closed pull request #40417 → python: introduce `config.pythonPackageOverrides` for proper overrides → https://git.io/vpS5i
ddellacosta has joined #nixos
<mla> if i'm using fetchGit with a ref; and i update the git repo (e.g. ref changes, commit to branch etc.) it seems as if nixos-rebuild switch thinks nothing happened; is there a way to have it retrigger the build?
orivej has quit [Ping timeout: 245 seconds]
selfsymmetric-mu has quit [Remote host closed the connection]
xkapastel has quit [Quit: Connection closed for inactivity]
selfsymmetric-mu has joined #nixos
__monty__ has quit [Quit: leaving]
___laika has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @veprbl merged pull request #66446 → Updated fix for Perl programs on Darwin → https://git.io/fj7P6
<{^_^}> [nixpkgs] @veprbl pushed 7 commits to master: https://git.io/fjF5b
___laika has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66994 → libndctl: 65 -> 66 → https://git.io/fjF5x
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66995 → nsd: 4.2.0 -> 4.2.1 → https://git.io/fjFdJ
<{^_^}> [nixpkgs] @veprbl closed pull request #35477 → Fix pkgs.biber on Darwin → https://git.io/vAwJv
<{^_^}> [nixpkgs] @veprbl closed pull request #62156 → Fix pkgs.biber for Darwin (alt) → https://git.io/fjRQS
hmpffff has quit [Quit: nchrrrr…]
hmpffff has joined #nixos
m0rphism has quit [Ping timeout: 245 seconds]
hmpffff has quit [Client Quit]
<{^_^}> [nixpkgs] @worldofpeace merged pull request #66956 → nixos/gvfs: set GIO_EXTRA_MODULES → https://git.io/fjFS3
<{^_^}> [nixpkgs] @worldofpeace pushed 9 commits to master: https://git.io/fjFds
___laika has quit [Ping timeout: 272 seconds]
<MmeQuignon> Hi, I'm trying to declare a new vim plugin in home.nix, but I actually don't know where to do that. here's the source : https://0bin.net/paste/UuTzU8wq14J3T4nM#iNFy0znrWHdja0WQCMMQ8yo0puxIKsWNmZvr05wIPfo and I get an error. I'm not familiar with nix. Thank you in advance !
<{^_^}> [nixpkgs] @r-ryantm opened pull request #66996 → netsurf.buildsystem: 1.7 -> 1.8 → https://git.io/fjFdn
<MmeQuignon> here's the error : error: syntax error, unexpected IN, expecting $end, at /home/matthieu/.config/nixpkgs/home.nix:16:1
<samueldr> MmeQuignon: drop the braces around the contents of let in
<samueldr> > let a = 1; in a
<{^_^}> 1
<MmeQuignon> thx
ryantrinkle has quit [Ping timeout: 245 seconds]
<MmeQuignon> Is it the right way to create a custom"D
<MmeQuignon> arf
<MmeQuignon> Is it the right way to create a "custom" vim plugin ?
iqubic has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peterhoeg closed pull request #63599 → nixos/openvpn: support setting IP forwarding → https://git.io/fjVhL
lovesegfault has joined #nixos
mbrgm has quit [Ping timeout: 264 seconds]
mbrgm has joined #nixos
<lovesegfault> Hi, can someone walk me through the process of bumping a package in nixpkgs?
<lovesegfault> `beets` is horribly out of date
alex`` has quit [Ping timeout: 245 seconds]
<lovesegfault> (1.4.7, newest is 1.4.9, which in beets-time is a lot)
<PyroLagus> the first thing to try is to just bump the version number
<lovesegfault> PyroLagus: Oh, hey!
<PyroLagus> hai o/
<jackdk> You could probably crib one of the semi-auto version bump PRs from r-ryantm
<lovesegfault> jackdk: define crib?
<lovesegfault> PyroLagus: How do I fix the sha?
<lovesegfault> Just build and then copy the one from the error?
alex`` has joined #nixos
judson__ has quit [Ping timeout: 268 seconds]
judson has quit [Ping timeout: 268 seconds]
<PyroLagus> yupp