worldofpeace changed the topic of #nixos to: NixOS stable: 19.09 \o/ https://discourse.nixos.org/t/nixos-19-09-release/4306/2 || https://nixos.org || Latest NixOS: https://nixos.org/nixos/download.html || Latest Nix: https://nixos.org/nix/download.html || Logs: https://logs.nix.samueldr.com/nixos/ || #nixos-dev, #nix-darwin, #nixos-aarch64, #nixos-chat, #nixcon ... nixcon videos: https://tinyurl.com/nixcon2018 || For best support,
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72642 → python38Packages.twilio: 6.29.3 -> 6.32.0 → https://git.io/JegSt
soju has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72643 → pytrainer: 2.0.0 -> 2.0.1 → https://git.io/JegSC
<colemickens> Is libxau not packaged? IT doesn't appear to be but I'm surprised.
mexisme has quit [Quit: WeeChat 2.6]
mbrgm_ has joined #nixos
mbrgm has quit [Ping timeout: 246 seconds]
mbrgm_ is now known as mbrgm
lordcirth has quit [Ping timeout: 245 seconds]
<manveru> colemickens: `xorg.libXau`?
<jtojnar> colemickens xorg.libXau
<colemickens> I was just replacing libxau with libXau in the definition I was writing.
<colemickens> I need to start using rg case insensitively... thank you both.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72644 → python38Packages.xdis: 4.0.4 -> 4.1.2 → https://git.io/JegSR
soju has joined #nixos
<manveru> `nix search` ftw :)
freeman42x has quit [Ping timeout: 252 seconds]
toppler has quit [Ping timeout: 276 seconds]
iqubic` has joined #nixos
iqubic has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @fpletz pushed 5 commits to gcc-9: https://git.io/JegS1
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72645 → quilter: 2.0.0 -> 2.0.2 → https://git.io/JegSM
drakonis has quit [Quit: WeeChat 2.6]
soju has quit [Remote host closed the connection]
toppler has joined #nixos
markus1189 has quit [Ping timeout: 276 seconds]
workimer is now known as lorimer
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72646 → qbittorrent: 4.1.8 -> 4.1.9.1 → https://git.io/JegSS
Ariakenom has quit [Quit: Leaving]
soju has joined #nixos
<colemickens> manveru: great, thanks, that just helped me find xfixes too
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72647 → python38Packages.srsly: 0.1.0 -> 0.2.0 → https://git.io/JegSx
markus1189 has joined #nixos
o1lo01ol1o has joined #nixos
silver has quit [Read error: Connection reset by peer]
selfsymmetric-mu has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72648 → python38Packages.telethon: 1.9.0 -> 1.10.8 → https://git.io/Jeg9f
<{^_^}> [nixpkgs] @risicle opened pull request #72649 → [r19.09] opencv4: 4.1.0 -> 4.1.2, resolving CVE-2019-14491, CVE-2019-14492 & CVE-2019-15939 → https://git.io/Jeg9T
thc202 has quit [Ping timeout: 250 seconds]
gyroninja has quit [Quit: WeeChat 2.5]
gyroninja has joined #nixos
<jtojnar> flokli aargh, it appears that when I set GNUPGHOME, the library starts using incorrect socket names
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72650 → python38Packages.willow: 1.1 -> 1.3 → https://git.io/Jeg9Y
jluttine has quit [Ping timeout: 240 seconds]
abathur has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 pushed to bash-no-undef-vars « qtbase-setup-hook: `postPhases` may be undefined »: https://git.io/Jeg9O
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72651 → python38Packages.wxPython_4_0: 4.0.6 -> 4.0.7 → https://git.io/Jeg9Z
jluttine has joined #nixos
toppler has quit [Ping timeout: 240 seconds]
hmpffff has quit [Quit: nchrrrr…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72652 → python38Packages.wurlitzer: 1.0.3 -> 2.0.0 → https://git.io/Jeg9n
<bdju> my home-manager broke, I think after changing my login shell to zsh. I keep getting > file 'home-manager' was not found in the Nix search path (add it using $NIX_PATH or -I)
wanditoast has left #nixos [#nixos]
<bdju> it was installed and working before this. I'm not really sure what to do
<bdju> do I redefine $NIX_PATH in my .zprofile or .zshrc or something?
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
<bdju> and I'm not clear on what dir to add and if I should overwrite the whole thing or try to just append
<clever> bdju: typically, NIX_PATH will include a dir managed by nix-channel, is it present in `nix-channel --list` ?
lord| has joined #nixos
aveltras has quit [Quit: Connection closed for inactivity]
<bdju> home-manager has a line in my channel list, yeah
<clever> bdju: what is the current value of NIX_PATH?
<bdju> /home/brad/.nix-defexpr/channels:nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels:/home/brad/.nix-defexpr/channels/nixpkgs
<clever> bdju: ls -lh /home/brad/.nix-defexpr/channels
<bdju> lrwxrwxrwx 1 root root 44 Nov 2 00:07 /home/brad/.nix-defexpr/channels -> /nix/var/nix/profiles/per-user/root/channels
<clever> bdju: ls -lh /home/brad/.nix-defexpr/channels/
<bdju> lrwxrwxrwx 1 root root 60 Dec 31 1969 manifest.nix -> /nix/store/6g7w23vxjqvinxgciqirjk9znh774a86-env-manifest.nix
<bdju> lrwxrwxrwx 1 root root 82 Dec 31 1969 nixos -> /nix/store/0kv6pf6l7mk6lar11i62gcf9125f32rv-nixos-20.03pre199897.471869c9185/nixos
jluttine has quit [Ping timeout: 268 seconds]
<clever> bdju: nix-channel --update ?
<bdju> with or without sudo? without I get permission denied opening a lock file
<bdju> okay went through with sudo
<clever> bdju: oh. /home/brad/.nix-defexpr/channels should be pointing to brad's channels, not roots
<clever> thats probably whats wrong
<bdju> ah jeez. I did something like this on guix system once by accident also
<clever> $ ls -lh ~/.nix-defexpr/
<clever> lrwxrwxrwx 1 clever users 46 Jun 6 2018 channels -> /nix/var/nix/profiles/per-user/clever/channels
<clever> lrwxrwxrwx 1 clever users 44 Oct 11 2015 channels_root -> /nix/var/nix/profiles/per-user/root/channels
<clever> it should look like this
<bdju> so I probably used a sudo where I shouldn't have. I still haven't learned when to use it for the nix stuff, and whether to use -E or not
<bdju> where do I go from here? delete a symlink and then run something?
<clever> i would just delete the symlink and remake it, pointing to the right path
<bdju> I think that fixed it! 'home-manager switch' no longer spits out errors instead of running
<bdju> thanks for the help, clever
work_ has joined #nixos
<clever> bdju: and there should now be a home-manager in `ls -lh /home/brad/.nix-defexpr/channels/`
<bdju> yep
<clever> nix-channel --update also shouldnt need root
bvdw has quit [Read error: Connection reset by peer]
<clever> the permissions on your /nix/var/nix/profiles/per-user/brad may be broken
<bdju> oh right. let's fix that
<bdju> brad@anpan:~/ > nix-channel --update
<bdju> error: opening lock file '/home/brad/.cache/nix/tarballs/1gnlb51dzi5671rrmdhjcgrmlm2s0q039mv7ib0hcqgvd6j4yxqv-file.lock': Permission denied
<clever> ah
<clever> you should own everything in your ~/.cache
bvdw has joined #nixos
<clever> sudo chown brad -R /home/brad/.cache/
<bdju> alright, nix-channel --update works now
<bdju> so just to be clear, in my routine updates, which commands should I be running?
<clever> probably just nix-channel --update
<clever> and sudo should be setting the new $HOME correctly
<bdju> hm I wasn't running that at all before. I think I used nixos-rebuild switch, sometimes with the --upgrade arg
<clever> `nixos-rebuild --upgrade` will automatically do `nix-channel --update nixos` for you
<clever> which only updates the nixos channel
<bdju> and I use sudo for nixos-rebuild, right?
<clever> yeah
<bdju> thanks
toppler has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72653 → renpy: 7.3.3 -> 7.3.5 → https://git.io/Jeg9V
domogled has joined #nixos
gkmngrgn has quit [Ping timeout: 276 seconds]
gentauro has quit [Read error: Connection reset by peer]
gentauro has joined #nixos
rgrau has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72654 → reaper: 5.983 -> 5.984 → https://git.io/Jeg9y
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 24 commits to nixos-unstable-small: https://git.io/Jeg9S
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a977c039a19 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
inkbottle has joined #nixos
<inkbottle> apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev
<inkbottle> starting with libcairo2-dev
<pie_> ugh
<pie_> kernel building stuff is woven between os-specific/linux and all-packages
<inkbottle> is "cairo" the right package for it?
<clever> inkbottle: probably, start with `nix-shell -p cairo` and see what fails next
<inkbottle> OK
<clever> pie_: the stuff in all-packages mostly deals with building modules for every kernel
ng0_ has joined #nixos
<clever> pie_: you probably want to start by adding a kernel under os-specific/linux, callPackage'ing in all-packages.nix, and then run linuxPackagesFor linuxSurface; to generate a linuxPackages set
<inkbottle> I probably should install all of them, since the readme says they are required (note: real goal is to have the following work: https://github.com/jaredly/reason-maze)
lorimer has quit [Read error: Connection reset by peer]
<clever> ,library inkbottle
<{^_^}> inkbottle: Don't install libraries through nix-env or systemPackages, use nix-shell instead. See https://nixos.wiki/wiki/FAQ/Libraries for details.
<inkbottle> clever: yes, I will
<inkbottle> or won't as you prefer
lorimer has joined #nixos
<inkbottle> The only thing I installed so far is "node2nix"
ng0 has quit [Ping timeout: 260 seconds]
<inkbottle> and nix-build -A package failed with an error which I think is related to missing "packages"
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72655 → rabbitmq-server: 3.8.0 -> 3.8.1 → https://git.io/Jeg9x
<pie_> clever: current idea is that i might just need to override say linux_5_2 from allpackages with more kernelPatches
<pie_> clever: by the weaving i also meant there seems to be stuff added everywhere and i have a "lot" of copy pasting to do :P
<pie_> any by a lot i mean like 3 files heh..
<inkbottle> When you "install" (including with nix-shell) say "pango"; should it be assumed it pulls, what is debian's lingo is called libpango-dev?
<pie_> clever: do you mean callpackaging all-packages to eval the kernel, or something else?
<clever> inkbottle: nix-shell gets the dev stuff automatically
<jackdk> generally yes but some packages have a separate .dev output
<clever> pie_: yeah, there should be a block in all-packages.nix, that generates things like linux_5_2 with callPackage
<inkbottle> OK
<pie_> i see. linuxpackagesfor is probably what i want to pass in my configuration.nix right? not just the kernel
<pie_> because it expects someting like linuxPackages, ... right.
<clever> pie_: the result of linuxPackagesFor is a linuxPackages set
<clever> pie_: and all-packages.nix has an area where it calls that function a bunch
<pie_> clever: yeah ive already glanced at that
<pie_> clever: nice to see im kind of on the right trail :D
<jackdk> inkbottle: curl, for example, has curl.dev, among others https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/networking/curl/default.nix#L37 . I think the phrase is "multiple-output derivations"
<pie_> clever: doesnt look like it uses callpackage; linuxPackages_5_2 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_5_2);
<pie_> clever: my bad; linux_5_2 = callPackage ../os-specific/linux/kernel/linux-5.2.nix {
h0m1 has quit [Ping timeout: 250 seconds]
<inkbottle> multiple-output derivations: OK
<pie_> clever: random thought: making the .nix of a callpackage overridable and called with the same arguments :p
<inkbottle> I did that: nix-shell -p cairo pango libjpeg giflib librsvg; and I'll try the "nix-build -A package" on this base
h0m1 has joined #nixos
m0rphism has quit [Ping timeout: 276 seconds]
iyzsong has joined #nixos
<inkbottle> D...; I still have the same errors, including "./util/has_lib.sh: line 31: pkg-config: command not found"; but I think the "nix-build" process doesn't account for what has been installed with "nix-shell", right?
<inkbottle> I have to put my packages in default.nix?
<inkbottle> (note I did put pkg-config: in my nix-shell line
<inkbottle> and the command is available from the prompt
jluttine has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72656 → seafile-shared: 7.0.2 -> 7.0.3 → https://git.io/JegHU
<inkbottle> This is my default.nix: https://paste.debian.net/1113288/
toppler has quit [Ping timeout: 268 seconds]
<inkbottle> This is my initial plan: https://paste.debian.net/1113289/
<inkbottle> And actually I haven't done much progress from it so far
<inkbottle> The answer might be there: https://github.com/svanderburg/node2nix#adding-unspecified-dependencies (reading)
<{^_^}> [nixpkgs] @cleverca22 opened pull request #72657 → initial implementation of vc4 cross-compile → https://git.io/JegHY
drakonis has joined #nixos
lawlesseel has quit [Remote host closed the connection]
<inkbottle> override.nix: https://paste.debian.net/1113291/
<inkbottle> finger crossed
<inkbottle> despite some wrong elf types the deployment might have been successful
ng0_ has quit [Quit: Alexa, when is the end of world?]
<nh2[m]> wedens: I haven't encountered the exact message `zlib must be installed in a compiler-visible path` yet, but I'm also not familiar with the `netbsd.compat` build. Can you explain me a bit what that is?
toppler has joined #nixos
<inkbottle> Any idea now on how I do "npm start"; considering I do not even have npm installed?
<inkbottle> bsb -make-world -w...
<inkbottle> I try: nix-shell override.nix
<wedens[m]> nh2: netbsd.compat was probably transitive dependency of systemd when doing musl build. as soon as I realized that something pulls systemd (it was postgresql), I removed systemd dependency and got rid of the problem.
<inkbottle> nix-shell override.nix -A package...
<nh2[m]> wedens: ah good. Btw, I've recently added a lot of PRs that make systemd integration configurable in e.g. postgres for that very problem, e.g. https://github.com/NixOS/nixpkgs/pull/61581
<{^_^}> #61581 (by nh2, 24 weeks ago, merged): postgresql: Make systemd support configurable
<inkbottle> Then: npm start; which results in: "bsb: command not found", but I feel closer to the goal
felixfoertsch23 has joined #nixos
hpfr has joined #nixos
felixfoertsch has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @jtojnar pushed to master « pinentry-gnome: fix target output »: https://git.io/JegH2
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72658 → serd: 0.30.0 -> 0.30.2 → https://git.io/JegHa
<{^_^}> [nixpkgs] @nixos-channel-bot pushed commit from @otwieracz to nixos-19.09-small « Remove unnecessary `sentry-sdk` dependencies causing problems in python27 builds »: https://git.io/JegMQ
evils has quit [Quit: Lost terminal]
<hpfr> working on packaging a simple package https://github.com/stoeckmann/xwallpaper. starting with a nix-shell with the dependencies, and autoreconf complains that it can't exec "aclocal"
<hpfr> anyone got pointers?
<wedens[m]> nh2: yeah, that's a nice flag to have. I had to do it the difficult way due to 19.03 nixpkgs :)
<inkbottle> I'm adding the "-d" option (node2nix -d --nodejs-10 -i package.json)
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/12feda3aff5 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
Jonathan66 has quit [Ping timeout: 260 seconds]
<inkbottle> nix-shell override.nix -A package; then npm start; and d... "bsb command not found"!
<wedens[m]> hpfr: not really a good idea to do that in nix-shell. mkDerivation adds a lot of hooks and other useful things
<{^_^}> [nixpkgs] @nh2 merged pull request #70937 → meshlab: 20180627-beta -> 20190129-beta → https://git.io/JelOi
<{^_^}> [nixpkgs] @nh2 pushed 2 commits to release-19.09: https://git.io/JegH9
philr has joined #nixos
<inkbottle> do have, with the above nix-shell command:
<inkbottle> building '/nix/store/5phqi9vgdw7bbpqlz8mwwwpj0f09rhbb-bs-platform-2.2.3.tgz.drv'...
<inkbottle> so why don;'t I have bsb?
<inkbottle> there are no visible errors
<inkbottle> I try "npm install bs-platform" inside the nix-shell...
<hpfr> wedens[m]: alright. how am I supposed to approach learning what hooks are necessary for a package though?
<inkbottle> It failed
fragamus has joined #nixos
Thra11 has quit [Ping timeout: 240 seconds]
<wedens[m]> hpfr: nixpkgs manual. it's also helpful to look at existing derivations that use similar build process
octe has quit [Ping timeout: 246 seconds]
nbp has quit [Ping timeout: 244 seconds]
nbp has joined #nixos
<wedens[m]> hpfr: look at mediatomb derivation. it's a simple derivation that uses autoconf
spacefrogg has quit [Quit: Gone.]
aw has quit [Quit: Quitting.]
<hpfr> wedens[m]: thanks, making progress
aw has joined #nixos
spacefrogg has joined #nixos
fragamus has quit [Ping timeout: 276 seconds]
<inkbottle> Now I did: git clone bucklescript; then node2nix -d; then nix-shell -A package; I get no visible errors; but I *don't* have any command names "bsb". It's really maddening.
mexisme has joined #nixos
<inkbottle> all the more since without errors I don't know what to fix
<hpfr> wedens[m]: dumb question but why cant I reference packages with attribute names with a dot in them in the function inputs?
<wedens[m]> for example?
fusion809 has joined #nixos
<hpfr> wedens[m]: xorg.xcbutil,e tc
<hpfr> * etc
Thra11 has joined #nixos
<wedens[m]> how are you trying to use it? and what error do you get?
<hpfr> wedens[m]: in the inputs `{ ... , xorg.xcbutil, ... }`, and I get unexpected '.' expecting expression
<hpfr> and blank
<wedens[m]> it's just `xcbutil`
<hpfr> why don't I need the leading xorg.? how is it parsed
toppler has quit [Ping timeout: 246 seconds]
evils has joined #nixos
slack1256 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72659 → simpleitk: 1.2.2 -> 1.2.3 → https://git.io/JegQB
octe has joined #nixos
mexisme has quit [Ping timeout: 264 seconds]
<inkbottle> you would do nix-shell -A what-name?
<hpfr> wedens[m]: damn, autoreconfHook just werks™. thanks! finally have a wallpaper after 3+ months haha
toppler has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<evils> is there a recommended pattern for dealing with an application that expects a config file in /etc and doesn't accept a config filepath as an argument?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72660 → smplayer: 19.5.0 -> 19.10.0 → https://git.io/JegQu
<wedens[m]> evils: environment.etc
<evils> wedens[m]++
<{^_^}> wedens[m]'s karma got increased to 1
abathur has quit [Ping timeout: 265 seconds]
<wedens[m]> inkbottle: more like `nix-build -A ocaml`
evils has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72661 → gitAndTools.stgit: 0.20 -> 0.21 → https://git.io/JegQV
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72662 → serialdv: 1.1.2 -> 1.1.4 → https://git.io/JegQr
growpotkin has quit [Quit: ZNC 1.7.5 - https://znc.in]
gagbo has joined #nixos
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
domogled has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72663 → shairport-sync: 3.3.2 -> 3.3.4 → https://git.io/JegQK
<inkbottle> About bucklescript bs-platform, that answer is one of the precious few I found (https://nixos.trydiscourse.com/t/bs-platform-install/1520/5); however my node2nix generated files look nothing near those from the post... I'll come back to it later
<{^_^}> [nixpkgs] @contrun opened pull request #72664 → pam_mount: change order of lines in pam_mount.conf → https://git.io/JegQi
mexisme has joined #nixos
cassius has joined #nixos
<johnw> how does one overrideDerivation such that the resulting derivation can be overridden again?
mexisme has quit [Ping timeout: 246 seconds]
<wedens[m]> don't use `overrideDerivation`. it's mostly legacy. use `override` and `overrideAttrs` instead
<johnw> ok
endformationage has quit [Quit: WeeChat 2.6]
<johnw> that gives me `attribute 'overrideAttrs' missing` in a lot of cases where overrideDerivation works
<wedens[m]> can you show the expression?
evils has joined #nixos
<wedens[m]> `(x.override { a = b; }).overrideAttrs(old: { })`
<wedens[m]> if you forget the braces, you'll get an error
<johnw> ah, I see, thank you
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 40 commits to nixos-unstable-small: https://git.io/JegQd
cassius has quit [Ping timeout: 276 seconds]
dreverri has joined #nixos
Rusty1 has quit [Quit: Konversation terminated!]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/b9948763f54 (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
toppler has quit [Ping timeout: 240 seconds]
dreverri has quit [Ping timeout: 240 seconds]
soju has quit [Remote host closed the connection]
ddellacosta has quit [Ping timeout: 240 seconds]
jedai has quit [Ping timeout: 240 seconds]
soju has joined #nixos
slack1256 has quit [Ping timeout: 240 seconds]
zupo has joined #nixos
Okinan has quit [Quit: Konversation terminated!]
soju has quit [Ping timeout: 268 seconds]
toppler has joined #nixos
judson_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72665 → setbfree: 0.8.9 -> 0.8.10 → https://git.io/Jeg7e
judson has quit [Ping timeout: 245 seconds]
felixfoertsch23 has quit [Quit: ZNC 1.7.3 - https://znc.in]
felixfoertsch has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72666 → star: 2.7.2b -> 2.7.3a → https://git.io/Jeg7f
iqubic` has quit [Remote host closed the connection]
drakonis has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72667 → rss2email: 3.10 -> 3.11 → https://git.io/Jeg7t
PyroLagus has quit [Ping timeout: 252 seconds]
Acou_Bass has quit [Quit: ZNC 1.7.4 - https://znc.in]
<wedens[m]> `--extra-substituters "auto?trusted=1"` what it does?
Acou_Bass has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72668 → python38Packages.ROPGadget: 5.8 -> 5.9 → https://git.io/Jeg7Z
ris has quit [Ping timeout: 258 seconds]
work_ has quit [Quit: Connection closed for inactivity]
toppler has quit [Ping timeout: 240 seconds]
captn3m0 has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @peterhoeg merged pull request #72411 → john: build with python3 → https://git.io/JegvK
<{^_^}> [nixpkgs] @peterhoeg pushed 2 commits to master: https://git.io/Jeg70
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72669 → simplenote: 1.8.0 -> 1.9.1 → https://git.io/Jeg7E
<{^_^}> [nixpkgs] @peterhoeg merged pull request #72404 → displaylink: make it work! → https://git.io/Jezpe
<{^_^}> [nixpkgs] @peterhoeg pushed 3 commits to master: https://git.io/Jeg7u
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 2 commits to nixos-19.09-small: https://git.io/JegH9
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/6ca8aa0d37e (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
toppler has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72670 → rocksdb: 6.3.6 -> 6.4.6 → https://git.io/Jeg72
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72671 → s3ql: 3.3 -> 3.3.2 → https://git.io/Jeg7r
NoctisLa1 has quit [Read error: Connection reset by peer]
captn3m0 has joined #nixos
mexisme has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72672 → solr: 8.2.0 -> 8.3.0 → https://git.io/Jeg76
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @7c6f434c merged pull request #72491 → inkscape: use latest poppler, use gtkspell2, drop `-fpermissive` → https://git.io/JegC4
<{^_^}> [nixpkgs] @7c6f434c pushed 2 commits to master: https://git.io/Jeg7X
palo1 has joined #nixos
palo has quit [Ping timeout: 240 seconds]
palo1 is now known as palo
Heirlung has quit [Max SendQ exceeded]
Heirlung has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72673 → samplv1: 0.9.10 -> 0.9.11 → https://git.io/Jeg7D
mexisme has quit [Ping timeout: 252 seconds]
mexisme has joined #nixos
toppler has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72674 → syslogng: 3.23.1 -> 3.24.1 → https://git.io/Jeg7S
lorimer has quit [Read error: Connection reset by peer]
lorimer has joined #nixos
toppler has joined #nixos
<{^_^}> [nixpkgs] @dduan opened pull request #72675 → tre: init at 0.2.2 → https://git.io/Jeg7d
gerschtli has quit [Quit: WeeChat 2.6]
gerschtli has joined #nixos
thinkingeye has joined #nixos
<thinkingeye> has anybody else a crashing "kontact" program? Its crashing on startup with the message: "KSycoca unavailable"
<thinkingeye> An strace shows me that, if I try to start from konsole, it tries to access "/home/username/.cache/ksycoca5_de_ueVr0R4OmLUqIcToaW7uUJwVovU=". But it is not there.
captn3m0 has quit [Ping timeout: 240 seconds]
<ar> thinkingeye: you're running kde, or trying to run kontact outside of kde?
<thinkingeye> Yes, I am running a normal setup with sddm and plasma5
<ar> thinkingeye: anyway, try kbuildsycoca5 --noincremental
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72676 → template-glib: 3.32.0 -> 3.34.0 → https://git.io/Jeg7N
<thinkingeye> I tried it already. No effect. But I get the following message if I am running that command:
<thinkingeye> kf5.kservice.services: The desktop entry file "/run/current-system/sw/share/applications/qemu.desktop" has Type= "Application" but no Exec line
<thinkingeye> kf5.kservice.sycoca: Invalid Service : "/run/current-system/sw/share/applications/qemu.desktop"
<thinkingeye> I don't know if this has an effect
<thinkingeye> However, there are other ksyoca5_de_... files in .cache directory. If I copy one of these as the missing ksyscoca name, I can start kontact from konsole
<thinkingeye> But I cant start kontact from icon
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72677 → gnome3.swell-foop: 3.34.0 -> 3.34.1 → https://git.io/Jeg7x
Chiliparrot has joined #nixos
sb0 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72678 → unrar: 5.8.2 -> 5.8.3 → https://git.io/Jeg7j
Thra11 has quit [Ping timeout: 240 seconds]
mumuluxi has quit [Ping timeout: 246 seconds]
captn3m0 has joined #nixos
wucke13 has quit [Ping timeout: 240 seconds]
Heirlung- has joined #nixos
Heirlung has quit [Read error: Connection reset by peer]
Heirlung- is now known as Heirlung
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72679 → sysprof: 3.34.0 -> 3.34.1 → https://git.io/Jeg5k
phreedom_ has joined #nixos
phreedom has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @nixos-channel-bot pushed commit from @jtojnar to nixos-unstable-small « pinentry-gnome: fix target output »: https://git.io/JegH2
domogled has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/1c74b29b05a (from 5 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
andymandias has quit [Ping timeout: 265 seconds]
captn3m0 has quit [Quit: ZNC 1.7.5 - https://znc.in]
andymandias has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72680 → teamviewer: 14.6.2452 -> 14.7.1965 → https://git.io/Jeg5C
toppler has quit [Ping timeout: 240 seconds]
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
lord| has joined #nixos
FRidh has joined #nixos
toppler has joined #nixos
rauno has joined #nixos
<{^_^}> [nixpkgs] @gebner merged pull request #69442 → curaLulzbot: 3.6.18 -> 3.6.21 → https://git.io/JeG2z
<{^_^}> [nixpkgs] @gebner pushed 4 commits to master: https://git.io/Jeg5o
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
rauno has quit [Ping timeout: 245 seconds]
chreekat has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @nixos-channel-bot pushed commit from @obadz to nixos-19.03 « chromium: 78.0.3904.70 -> 78.0.3904.87 »: https://git.io/Jeg4f
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72682 → tome4: 1.5.10 -> 1.6.0 → https://git.io/Jeg56
chreekat has joined #nixos
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/775fb69ed73 (from 30 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
drakonis has joined #nixos
<chreekat> I often feel like I'd appreciate a "don't build this locally" flag for derivations. For instance, if I point somebody at a repo and say "install Nix and run nix-shell to get a dev environment", I'd rather they get an error right off the bat if there's something wrong about the substituters.
m0rphism has joined #nixos
thinkingeye has quit [Quit: Konversation terminated!]
terlar has joined #nixos
mumuluxi has joined #nixos
freeman42x has joined #nixos
wucke13 has joined #nixos
andreas31 has quit [Remote host closed the connection]
sepi` has quit [Remote host closed the connection]
Supersonic has quit [Disconnected by services]
Supersonic112 has joined #nixos
Supersonic112 is now known as Supersonic
Swant_ has joined #nixos
oida has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @etu opened pull request #72683 → emacs-nox: Add alias for emacs26-nox → https://git.io/Jeg57
<alexarice[m]> chreekat: You could tell them to run nix-shell with `-j0` or something
<alexarice[m]> I get that's not a solution though
sigtrm_ has joined #nixos
Scriptkiddi1 has joined #nixos
simukis_ has joined #nixos
andreas31 has joined #nixos
jfroche_ has quit [Ping timeout: 245 seconds]
duairc has quit [Ping timeout: 264 seconds]
Willi_Butz has joined #nixos
jfroche has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72678 → unrar: 5.8.2 -> 5.8.3 → https://git.io/Jeg7j
CcxWrk has quit [Killed (orwell.freenode.net (Nickname regained by services))]
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « unrar: 5.8.2 -> 5.8.3 »: https://git.io/Jeg5N
CcxWrk has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72679 → sysprof: 3.34.0 -> 3.34.1 → https://git.io/Jeg5k
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « sysprof: 3.34.0 -> 3.34.1 »: https://git.io/Jeg5A
<{^_^}> [nixpkgs] @FRidh merged pull request #72673 → samplv1: 0.9.10 -> 0.9.11 → https://git.io/Jeg7D
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « samplv1: 0.9.10 -> 0.9.11 »: https://git.io/Jeg5x
<{^_^}> [nixpkgs] @FRidh merged pull request #72663 → shairport-sync: 3.3.2 -> 3.3.4 → https://git.io/JegQK
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « shairport-sync: 3.3.2 -> 3.3.4 »: https://git.io/Jeg5h
<{^_^}> [nixpkgs] @FRidh merged pull request #72661 → gitAndTools.stgit: 0.20 -> 0.21 → https://git.io/JegQV
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « gitAndTools.stgit: 0.20 -> 0.21 »: https://git.io/Jegdv
<{^_^}> [nixpkgs] @FRidh merged pull request #72659 → simpleitk: 1.2.2 -> 1.2.3 → https://git.io/JegQB
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « simpleitk: 1.2.2 -> 1.2.3 »: https://git.io/Jegdf
oida has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72651 → python38Packages.wxPython_4_0: 4.0.6 -> 4.0.7 → https://git.io/Jeg9Z
orivej has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « python38Packages.wxPython_4_0: 4.0.6 -> 4.0.7 »: https://git.io/JegdJ
sepi`` has joined #nixos
penguwin has quit [Ping timeout: 265 seconds]
daGrevis has quit [Ping timeout: 265 seconds]
MichaelRaskin has quit [Ping timeout: 265 seconds]
wolfshappen has quit [Ping timeout: 265 seconds]
WilliButz has quit [Ping timeout: 265 seconds]
Scriptkiddi has quit [Ping timeout: 265 seconds]
immae has quit [Ping timeout: 265 seconds]
simukis__ has quit [Ping timeout: 265 seconds]
sigtrm has quit [Ping timeout: 265 seconds]
Swant has quit [Read error: Connection reset by peer]
duairc_ has joined #nixos
Swant_ is now known as Swant
<{^_^}> [nixpkgs] @FRidh merged pull request #72643 → pytrainer: 2.0.0 -> 2.0.1 → https://git.io/JegSC
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « pytrainer: 2.0.0 -> 2.0.1 »: https://git.io/Jegdk
<{^_^}> [nixpkgs] @FRidh merged pull request #72645 → quilter: 2.0.0 -> 2.0.2 → https://git.io/JegSM
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « quilter: 2.0.0 -> 2.0.2 »: https://git.io/JegdL
daGrevis has joined #nixos
immae_ has joined #nixos
wolfshappen has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72611 → ps_mem: 3.12 -> 3.13 → https://git.io/JegiM
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « ps_mem: 3.12 -> 3.13 »: https://git.io/Jegdq
<{^_^}> [nixpkgs] @FRidh merged pull request #72598 → palemoon: 28.7.0 -> 28.7.2 → https://git.io/JegrQ
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « palemoon: 28.7.0 -> 28.7.2 »: https://git.io/Jegdm
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 26 commits to nixpkgs-unstable: https://git.io/JegUB
<{^_^}> [nixpkgs] @FRidh merged pull request #72591 → parallel: 20190922 -> 20191022 → https://git.io/JegVx
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « parallel: 20190922 -> 20191022 »: https://git.io/JegdY
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/87955cb30ac (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72684 → uclibc: 1.0.31 -> 1.0.32 → https://git.io/JegdO
<{^_^}> [nixpkgs] @FRidh merged pull request #72578 → modemmanager: 1.10.4 -> 1.10.6 → https://git.io/Jeg2Q
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « modemmanager: 1.10.4 -> 1.10.6 »: https://git.io/Jegd3
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #72639 → Tweak cross-compilation of some netbsd stuff → https://git.io/JegyI
<{^_^}> [nixpkgs] @Ericson2314 pushed 3 commits to master: https://git.io/JegdZ
<{^_^}> [nixpkgs] @FRidh merged pull request #72601 → firefox-beta-bin-unwrapped: 69.0b16 -> 71.0b6 → https://git.io/Jegop
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to master: https://git.io/Jegdn
<{^_^}> [nixpkgs] @FRidh pushed 278 commits to staging-next: https://git.io/JegdC
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72685 → sysbench: 1.0.17 -> 1.0.18 → https://git.io/JegdW
<{^_^}> [nixpkgs] @FRidh merged pull request #72662 → serialdv: 1.1.2 -> 1.1.4 → https://git.io/JegQr
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « serialdv: 1.1.2 -> 1.1.4 »: https://git.io/Jegd8
<{^_^}> [nixpkgs] @FRidh merged pull request #72671 → s3ql: 3.3 -> 3.3.2 → https://git.io/Jeg7r
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « s3ql: 3.3 -> 3.3.2 »: https://git.io/Jegd4
zupo has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72666 → star: 2.7.2b -> 2.7.3a → https://git.io/Jeg7f
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « star: 2.7.2b -> 2.7.3a »: https://git.io/JegdB
toppler has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #72667 → rss2email: 3.10 -> 3.11 → https://git.io/Jeg7t
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « rss2email: 3.10 -> 3.11 »: https://git.io/JegdR
<chreekat> I need to remember how to hide notices from bots in weechat :P
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72581 → theme-jade1: 3.3 -> 1.5 → https://git.io/JegaJ
<{^_^}> [nixpkgs] @c0bw3b pushed 3 commits to master: https://git.io/Jegd0
<FRidh> chreekat: i'll just stop merging PR's ;-)
<{^_^}> [nixpkgs] @FRidh pushed 279 commits to staging: https://git.io/JegdE
<chreekat> lol
rgrau has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72454 → alembic: 1.7.11 -> 1.7.12 → https://git.io/JegOI
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « alembic: 1.7.11 -> 1.7.12 (#72454) »: https://git.io/Jegdu
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72686 → verbiste: 0.1.46 -> 0.1.47 → https://git.io/Jegdg
<{^_^}> [nixpkgs] @FRidh merged pull request #72114 → openexr-2.3.0: patch CVE-2018-18444 → https://git.io/JeEj2
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/JegdV
<{^_^}> [nixpkgs] @FRidh merged pull request #72450 → at-spi2-atk: 2.34.0 -> 2.34.1 → https://git.io/JegYt
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « at-spi2-atk: 2.34.0 -> 2.34.1 »: https://git.io/Jegdr
<{^_^}> [nixpkgs] @FRidh merged pull request #72505 → gnu-efi: 3.0.9 -> 3.0.11 → https://git.io/Jegl0
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « gnu-efi: 3.0.9 -> 3.0.11 »: https://git.io/Jegdo
<{^_^}> [nixpkgs] @FRidh merged pull request #72516 → go: 1.13.3 -> 1.13.4 → https://git.io/Jeg4Y
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72467 → checkstyle: 8.25 -> 8.26 → https://git.io/Jeg3j
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « go: 1.13.3 -> 1.13.4 »: https://git.io/JegdK
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « checkstyle: 8.25 -> 8.26 (#72467) »: https://git.io/Jegd6
<manveru> seems like using `pkexec` will break qt apps run within it
<{^_^}> [nixpkgs] @FRidh merged pull request #72521 → harfbuzz: 2.6.2 -> 2.6.4 → https://git.io/Jeg4z
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « harfbuzz: 2.6.2 -> 2.6.4 »: https://git.io/JegdP
<{^_^}> [nixpkgs] @FRidh merged pull request #72542 → libinput: 1.14.1 -> 1.14.3 → https://git.io/JegR7
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « libinput: 1.14.1 -> 1.14.3 »: https://git.io/JegdX
<{^_^}> [nixpkgs] @FRidh merged pull request #72551 → libmicrohttpd: 0.9.67 -> 0.9.68 → https://git.io/JegEk
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « libmicrohttpd: 0.9.67 -> 0.9.68 »: https://git.io/Jegd1
<{^_^}> [nixpkgs] @FRidh merged pull request #72546 → librsvg: 2.46.1 -> 2.46.3 → https://git.io/Jeg0K
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « librsvg: 2.46.1 -> 2.46.3 »: https://git.io/JegdM
<{^_^}> [nixpkgs] @FRidh merged pull request #71661 → libical: 3.0.5 -> 3.0.6 → https://git.io/JeRMQ
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « libical: 3.0.5 -> 3.0.6 »: https://git.io/JegdD
<{^_^}> [nixpkgs] @FRidh merged pull request #72265 → pythonPackages.setuptoolsBuildHook: fix debug message → https://git.io/JeuFl
<chreekat> woot, filter set
<{^_^}> [nixpkgs] @FRidh pushed commit from @veprbl to staging « pythonPackages.setuptoolsBuildHook: fix debug message »: https://git.io/JegdS
toppler has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72397 → jack2: 1.9.12 -> 1.9.13, addressing CVE-2019-13351 → https://git.io/JezFR
<{^_^}> [nixpkgs] @FRidh pushed commit from @risicle to staging « jack2: 1.9.12 -> 1.9.13 (security) »: https://git.io/JegdQ
<{^_^}> [nixpkgs] @FRidh merged pull request #71698 → man: 2.8.6.1 -> 2.8.7 → https://git.io/JeRdU
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « man: 2.8.6.1 -> 2.8.7 »: https://git.io/Jegd7
<{^_^}> [nixpkgs] @FRidh merged pull request #71530 → cmakeWithGui: 3.15.1 -> 3.15.4 → https://git.io/JeR3R
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « cmakeWithGui: 3.15.1 -> 3.15.4 »: https://git.io/Jegd5
<{^_^}> [nixpkgs] @FRidh merged pull request #72474 → check: 0.12.0 -> 0.13.0 → https://git.io/JegG4
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « check: 0.12.0 -> 0.13.0 »: https://git.io/Jegdd
<{^_^}> [nixpkgs] @FRidh merged pull request #70600 → gmock: 1.8.1 -> 1.10.0 → https://git.io/JeCSq
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « gmock: 1.8.1 -> 1.10.0 »: https://git.io/Jegdb
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72687 → vim: 8.1.2188 -> 8.1.2237 → https://git.io/JegdN
<{^_^}> [nixpkgs] @FRidh merged pull request #72594 → nspr: 4.22 -> 4.23 → https://git.io/Jegwy
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to staging « nspr: 4.22 -> 4.23 »: https://git.io/JegdA
peanutbutter144 has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #72688 → du-dust: 0.2.3 -> 0.4.1.2 → https://git.io/Jegdp
<{^_^}> [nixpkgs] @FRidh merged pull request #71346 → automake-1.15: deterministic date in generated documentation → https://git.io/JeBty
<{^_^}> [nixpkgs] @FRidh pushed commit from @xwvvvvwx to staging « automake-1.15: deterministic documentation generation »: https://git.io/Jegdh
<{^_^}> [nixpkgs] @FRidh merged pull request #72113 → ilmbase-2.3.0: patch CVE-2018-18443 → https://git.io/JeEju
<{^_^}> [nixpkgs] @FRidh pushed 0 commits to staging: https://git.io/JegFv
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 10 commits to nixpkgs-unstable: https://git.io/JegFU
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72689 → twa: 1.8.0 -> 1.9.0 → https://git.io/JegFk
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/39e55921271 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<{^_^}> [nixpkgs] @tobim opened pull request #72690 → pythonPackages.schema: Fix → https://git.io/JegFm
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72691 → synthv1: 0.9.10 -> 0.9.11 → https://git.io/JegFY
leotaku has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @dywedir merged pull request #72586 → just: 0.4.4 -> 0.4.5 → https://git.io/JegVU
<{^_^}> [nixpkgs] @dywedir pushed commit from @xrelkd to master « just: 0.4.4 -> 0.4.5 »: https://git.io/JegFZ
<Miyu-saki> Is there a way to conditional on nixpkgs's version?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<magnetophon> in a pkg, how do I apply a patch that's in the source and that's to be applied to a submodule: https://github.com/jpcima/stone-phaser/blob/master/resources/patch/DPF-bypass.patch
<Miyu-saki> Oh. lib.trivial.
<hpfr> again I campaign for the push commit and merge pull features of the bot to be disabled
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72692 → pantheon.switchboard-plug-display: 2.1.8 -> 2.1.9 → https://git.io/JegFB
<magnetophon> I guess I could just download it and put it in nixpkgs, cause that's where it's searched for, but maybe there's a cleaner way...
juhe has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed to master « python35: 3.5.8 -> 3.5.9 »: https://git.io/JegFR
<{^_^}> [nixpkgs] @FRidh pushed to release-19.09 « python35: 3.5.8 -> 3.5.9 »: https://git.io/JegF0
<{^_^}> [nixpkgs] @FRidh pushed to release-19.03 « python35: 3.5.8 -> 3.5.9 »: https://git.io/JegFE
Ariakenom has joined #nixos
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72693 → zotero: 5.0.73 -> 5.0.77 → https://git.io/JegFz
<juhe> Hi, I'm using rust-vim plugin configured using home-manager, though experiencing issues when saving any rust file, error message: "Unknown function: rust#GetConfigVar" - any idea?
__monty__ has joined #nixos
Thra11 has joined #nixos
toppler has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 37 commits to nixos-unstable-small: https://git.io/JegFa
<dhess> Anyone seeing this with Hydra on nixpkga-unstable (and master)? https://gist.github.com/dhess/ef72f4f28c1fa77a731c91a413572cd6
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/a4a032376f4 (from 59 minutes ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @kirelagin opened pull request #72694 → gnu-efi: Use their crosscompilation support correctly → https://git.io/JegFw
hpfr has quit [Remote host closed the connection]
Soo_Slow has joined #nixos
<dhess> Looks like it happened between 8b0beaedd2efe8207c9bb28b5fab20c176a6d8e3 and f8d639b0188ddc9f58463f8f62beb67fb0137211 on nixpkgs
captn3m0 has joined #nixos
peanutbutter144 has joined #nixos
liveuser has joined #nixos
srhb_ has joined #nixos
leotaku has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72695 → zsh-history-substring-search: 1.0.1 -> 1.0.2 → https://git.io/JegFM
penguwin has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72696 → yacas: 1.6.1 -> 1.8.0 → https://git.io/JegF9
toppler has joined #nixos
hmpffff has quit [Quit: nchrrrr…]
liveuser is now known as solkin
solkin has quit [Quit: solkin]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72697 → xbps: 0.57 -> 0.57.1 → https://git.io/JegFd
liveuser has joined #nixos
liveuser is now known as zibuhoker
<equivrel> Does anyone know what happened to elpy in nixpkgs recently? both python36Packages.elpy and the emacs package seem to be missing all of the sudden...
<magnetophon> hmmm, just downloading the patch and putting it in the pkg that way gives me: "can't find file to patch at input line 5"
peanutbutter144 has quit [Ping timeout: 268 seconds]
srhb_ is now known as srhb
ng0 has joined #nixos
civodul has joined #nixos
<dhess> equivrel: the python package didn't do anything anymore, apparently. I'm using melpaPackagesNg.elpy with my emacs, though
cosimone has joined #nixos
ng0 has quit [Client Quit]
silver has joined #nixos
ng0 has joined #nixos
domogled has quit [Ping timeout: 268 seconds]
zibuhoker has quit [Quit: zibuhoker]
Chiliparrot has joined #nixos
<equivrel> dhess: oh, I see. I am still struggling to find the emacs package, it seems to have moved...
<equivrel> how do I get a package from melpaPackagesNg?
mexisme has quit [Ping timeout: 276 seconds]
<equivrel> currently I am passing a list of emacs packages to (emacsPackagesNgFor pkgs.emacs).emacsWithPackages
hmpffff has joined #nixos
<{^_^}> [nixpkgs] @gebner opened pull request #72698 → digimend drivers for graphics tablets → https://git.io/Jegbv
jedai has joined #nixos
jedai42 has joined #nixos
<{^_^}> [nixpkgs] @zokrezyl opened pull request #72699 → lkvm: init from https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.githttps://git.io/JegbU
jedai has quit [Ping timeout: 240 seconds]
<dhess> equivrel: (pkgs.melpaPackagesNgFor pkgs.emacs).emacswithpackages is what I use
<equivrel> dhess: ah, I see. I take it you are not using emacs-overlay?
<dhess> equivrel: I built my own, basically.
<dhess> though my expression looks identical to yours except that I'm using melpaPackagesNgFor rather than emacsPackageNgFor, so I would imagine it works if you just substitute it
terlar has quit [Ping timeout: 240 seconds]
peanutbutter144 has joined #nixos
<equivrel> dhess: mhm but I think emacs-overlay doesn't override melpaPackagesNgFor, so then I wouldn't be using the overlay, right?
<dhess> equivrel: I guess I'm not exactly sure what emacs-overlay is doing, but if it's overriding emacsPackagesNgFor then probably not.
<equivrel> dhess: wait, where is melpaPackagesNgFor coming from? I don't have that in pkgs
<dhess> I assume emacs-overlay gives you some way to override its own packages, in which case, maybe you can just drop the melpaPackagesNg in there
<dhess> oh :) I wrote that, oops
<dhess> Sorry
<dhess> I cribbed that from johnw
<dhess> See citation in the source
<equivrel> mhm, thanks. I still feel uneasy because I don't understand why I can't get elpy from emacs-overlay
<equivrel> or from the ordinary emacsWithPackagesNgFor
<equivrel> Oh, interesting. I tried installing it from MELPA directly and got https://melpa.org/packages/elpy-20191101.2328.tar: Not found
ivegotasthma has quit [Quit: ZNC 1.7.2+deb3 - https://znc.in]
ivegotasthma has joined #nixos
peanutbutter144 has quit [Ping timeout: 245 seconds]
fendor has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
hmpffff has quit [Quit: nchrrrr…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72700 → vulkan-headers: 1.1.114.0 -> 1.1.126 → https://git.io/Jegb6
knupfer has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72701 → wpgtk: 6.0.9 -> 6.0.11 → https://git.io/JegbX
<{^_^}> [nixpkgs] @c0bw3b merged pull request #71507 → nixos/x11/libinput: Document values for option → https://git.io/JeRIZ
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/Jegb1
zupo has joined #nixos
xd1le has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72702 → yad: 0.42.0 -> 5.0 → https://git.io/JegbM
<{^_^}> [nixpkgs] @jtojnar merged pull request #72677 → gnome3.swell-foop: 3.34.0 -> 3.34.1 → https://git.io/Jeg7x
toppler has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/Jegby
ng0_ has joined #nixos
<{^_^}> [nixpkgs] @jtojnar merged pull request #72676 → template-glib: 3.32.0 -> 3.34.0 → https://git.io/Jeg7N
<{^_^}> [nixpkgs] @jtojnar pushed 2 commits to master: https://git.io/JegbH
ris has joined #nixos
ng0 has quit [Ping timeout: 260 seconds]
<equivrel> aha! so the issue is that this fix has not been merged into release-19.09 yet
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72703 → x11docker: 6.2.0 -> 6.3.0 → https://git.io/Jegb5
<FRidh> jtojnar: worldofpeace: have you seen this package providing PEP 517 support for meson? Here is an interesting PR for pygoject making use of it. https://gitlab.gnome.org/GNOME/pygobject/merge_requests/123
<{^_^}> [nixpkgs] @zimbatm merged pull request #72393 → [r19.09] jhead: add patches for CVE-2019-1010301, CVE-2019-1010302 → https://git.io/JezFI
<{^_^}> [nixpkgs] @zimbatm pushed commit from @risicle to release-19.09 « jhead: add patches for CVE-2019-1010301, CVE-2019-1010302 (#72393) »: https://git.io/Jegbb
<equivrel> dhess: I noticed that you merged this commit into your nixpkgs, explaining why you don't have the issue :)
hyper_ch has quit [Quit: ZNC 1.7.5 - https://znc.in]
<jtojnar> Fridh did not now about this, thanks for the link
<dhess> equivrel: I'm not using that nixpkgs at the moment. I just use it from time to time before a fix is upstreamed. So I believe that elpy is working fine in nixpkgs-unstable, anyway.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72704 → wakatime: 10.8.0 -> 13.0.1 → https://git.io/Jegbp
hyper_ch has joined #nixos
<equivrel> dhess: I see. I still haven't figured out how to smoothly incorporate fixes that haven't reached the stable release. Maybe I should switch to unstable...
toppler has joined #nixos
nschoe has joined #nixos
<dhess> equivrel: usually you can do it with an overlay, but every once in awhile (usually in a language-specific package set like pythonPackages or haskellPackages), an overlay won't do and you need to fork nixpkgs :\
<dhess> it's pretty rare and better than any other package manager I've used, in any case.
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Miyu-saki> Uh
<Miyu-saki> What if we use attrsets for buildinputs?
<Miyu-saki> jk, that won't work
<Miyu-saki> What I'm tryna do: Conditionally add a buildInputs.
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72705 → wolfssl: 4.1.0 -> 4.2.0 → https://git.io/JegNv
<Izorkin> aanderse: i rebased PR #56304
<{^_^}> https://github.com/NixOS/nixpkgs/pull/56304 (by Izorkin, 35 weeks ago, open): apache-httpd: do not run anything as root
<aanderse> Izorkin: i'm not done with my apache PR yet, but when i am if you are able to test i would appreciate it
uzver has joined #nixos
rgrau has quit [Ping timeout: 264 seconds]
JonReed has joined #nixos
<aanderse> i'm pretty sure enableUserDir won't work if we switch to non-root, so we might need to look at handling that if we really are going to switch to non-root as default... and provide a way to run as root easily for people who use features that require root
terlar has joined #nixos
<aanderse> one goal is that the module should be very easy to run as root, or non root - so the code should handle both situations
<jtojnar> FRidh what do you mean by ontinuing with the PR?
PyroLagus has joined #nixos
<JonReed> Is there a way to import `./make-test.nix` from `nixpkgs`, like `nixpkgs.nixosTests.makeTests` (that path does not exist)?
<FRidh> jtojnar: merging despite considering the readme
<Miyu-saki> Do we not have `any` for equality?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72706 → yoshimi: 1.6.0.1 -> 1.6.0.2 → https://git.io/JegNY
<jtojnar> FRidh it would be just replacing gnome-doc-tools with itstool in the list of dependencies
<FRidh> jtojnar: ahh that you meant, ok
<FRidh> I thought the readme as somehow also included in the man pages...ok
<FRidh> will fix that
tabasko has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72707 → yq: 2.7.2 -> 2.8.1 → https://git.io/JegNO
<flokli> jtojnar: do you set GNUPGHOME?
<flokli> In my nixos vm test, I set it too?
<jtojnar> flokli yes
ng0_ has quit [Ping timeout: 260 seconds]
<flokli> jtojnar: and how are these incorrect?
kolaente has joined #nixos
<jtojnar> flokli gpg will add hash of the homedir to the socket path when homedir is specified
nschoe has quit [Ping timeout: 240 seconds]
uzver has quit [Quit: Leaving]
ng0_ has joined #nixos
<JonReed> Miyu-saki: What do you mean by `any` for equality?
<JonReed> There's
chloekek has joined #nixos
<JonReed> > (builtins.any (a: a) [ true false ])
<{^_^}> true
<flokli> jtojnar: just read back on the github issue
<flokli> so what do we do with it?
zupo has joined #nixos
<jtojnar> flokli we can either override the socket path in the unit (which will not work on multi-user machines), or stop using $GNUPGHOME
<jtojnar> and I intend to write to gnupg-dev
<flokli> jtojnar: well, setting a custom GNUPGHOME could imply you want to use another keyring completetly disconnected from your regular one. So not using the regular gpg-agent socket path sounds sensible to me.
<Izorkin> aanderse: checked UserDir - need root access, or change permissions on / home / {username} (
<Miyu-saki> JonReed: > !(lib.any (x: pkgs.importlib-metadata == x) super.kombu.propagatedBuildInputs)
<jtojnar> flokli yeah, that's why upstream should support XDG basedir spec, instead of pointing us to $GNUPGHOME
<{^_^}> [nixpkgs] @rnhmjoj opened pull request #72708 → antimony: 2018-10-20 -> 2019-10-30 → https://git.io/JegNg
<aanderse> Izorkin: yeah, as expected... there are more apache modules which can require root. so *if* we switch to non-root as default, we need careful documentation to explain how to make it run as root and make it very simple
<{^_^}> [nixpkgs] @zimbatm merged pull request #72419 → rubyPackages: remove global v8 pinning → https://git.io/JegkW
<{^_^}> [nixpkgs] @zimbatm pushed 4 commits to master: https://git.io/JegN2
alexherbo2 has joined #nixos
Ariakenom has quit [Read error: Connection reset by peer]
tabasko has quit [Quit: tabasko]
<aanderse> Izorkin: do you run apache on nixos in production at all?
Ariakenom has joined #nixos
<Izorkin> aanderse: one site is running on prestaShop engine with apache. The site has not active work, frozen.
<flokli> jtojnar: true. Would be interested to see what upstream replies :-)
<aanderse> Izorkin: ok, thanks. are you happy if services.httpd.virtualHosts changes from listOf to attrsOf, to be like nginx?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #72709 → yaru-theme: 19.10.2 -> 19.10.4 → https://git.io/JegNi
Willi_Butz is now known as WilliButz
<Izorkin> aanderse: I can’t say, did not go into details
<{^_^}> [nixpkgs] @FRidh merged pull request #72224 → Staging next → https://git.io/Jeu6m
<{^_^}> [nixpkgs] @FRidh pushed 18 commits to master: https://git.io/JegN5
chreekat has quit [Ping timeout: 245 seconds]
chreekat has joined #nixos
<{^_^}> [nixpkgs] @magnetophon opened pull request #72710 → stone-phaser: init at 0.1.2 → https://git.io/JegNh
mexisme has joined #nixos
toppler has quit [Ping timeout: 265 seconds]
<Izorkin> aanderse: you can see and testing the script for the webserver? I do not know how to make it so that it can be dynamically generated for several sites.
<aanderse> Izorkin: sorry, what do you mean?
<Izorkin> aanderse: I'm trying to make a script for simple site management
<Izorkin> now it turns out with only one site
mexisme has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 2 commits to nixos-19.09-small: https://git.io/JegAm
<aanderse> Izorkin: do you have example of what you want to be generated?
knupfer has quit [Quit: knupfer]
<{^_^}> [nixpkgs] @nixos-channel-bot pushed commit from @FRidh to nixpkgs-19.03-darwin « python35: 3.5.8 -> 3.5.9 »: https://git.io/JegFE
<{^_^}> [nixpkgs] @bjornfor merged pull request #72010 → cmake-format: init at 0.6.0 → https://git.io/JeEc0
<{^_^}> [nixpkgs] @bjornfor pushed commit from @tobim to master « cmake-format: init at 0.6.0 »: https://git.io/JegAZ
nschoe has joined #nixos
orivej has joined #nixos
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/5cad3b7e039 (from 72 minutes ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> Channel nixpkgs-19.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/658eed76bbf (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.03-darwin)
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72409 → veracrypt: 1.23-Hotfix-2 -> 1.24-Hotfix1 → https://git.io/JegvL
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/JegAE
iyzsong has quit [Quit: ZNC 1.7.1 - https://znc.in]
NoctisLabs has joined #nixos
toppler has joined #nixos
<dhess> Anyone have an example of how to override perlPackages with an overlay?
sb0 has quit [Quit: Leaving]
<flokli> lejonet: wanna brainstorm about ceph cluster init here? ;-)
freeman42x has quit [Ping timeout: 276 seconds]
magnetophon has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @flokli merged pull request #72642 → python38Packages.twilio: 6.29.3 -> 6.32.0 → https://git.io/JegSt
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JegAw
magnetophon has joined #nixos
<srhb> flokli: Whatcha thinking?
<{^_^}> [nixpkgs] @FRidh merged pull request #72246 → shadow: replace gnome-doc-utils with itstool → https://git.io/Jeu1a
<{^_^}> [nixpkgs] @FRidh pushed to staging « shadow: replace gnome-doc-utils with itstool »: https://git.io/JegAr
<{^_^}> [nixpkgs] @FRidh pushed 45 commits to staging-next: https://git.io/JegAo
<{^_^}> [nixpkgs] @FRidh pushed 46 commits to staging: https://git.io/JegAK
MichaelRaskin has joined #nixos
<{^_^}> [nixpkgs] @FRidh pushed 56 commits to staging-next: https://git.io/JegA6
philr has quit [Ping timeout: 240 seconds]
<srhb> flokli: Thanks :)
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JegAM
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72187 → nixos/netdata: add which to path → https://git.io/JeuR6
<{^_^}> [nixpkgs] @c0bw3b pushed 2 commits to master: https://git.io/JegAD
<{^_^}> [nixpkgs] @nixos-channel-bot pushed commit from @FRidh to nixos-19.03-small « python35: 3.5.8 -> 3.5.9 »: https://git.io/JegFE
Mateon2 has joined #nixos
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
<{^_^}> Channel nixos-19.03-small advanced to https://github.com/NixOS/nixpkgs/commit/658eed76bbf (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.03-small)
dsiypl4 has joined #nixos
<{^_^}> [nixpkgs] @gebner opened pull request #72711 → freecad: 0.18.3 -> 0.18.4 → https://git.io/JegAb
chloekek has quit [Ping timeout: 240 seconds]
doelie has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JegAA
<{^_^}> [nixpkgs] @FRidh pushed 0 commits to python-unstable: https://git.io/JegAp
knupfer has joined #nixos
<{^_^}> [nixpkgs] @fpletz pushed 37 commits to gcc-9: https://git.io/Jegxk
bhipple has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<JonReed> Nix simply ignores the all attributes with kebab-case when passing attrs to the builder? I mean, `my-var = "test";` is valid in Nix, but "$my-var" is invalid in Bash.
<{^_^}> [nixpkgs] @fpletz pushed 2 commits to master: https://git.io/Jegxn
<jtojnar> did anything change regarding stdenv/glibc? suddenly everything is failing as if -lm was missing
<{^_^}> [nixpkgs] @FRidh opened pull request #72712 → Staging next → https://git.io/JegxC
xkapastel has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
bvdw has joined #nixos
toppler has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #58173 → brillo: init at 1.4.8 → https://git.io/fjJEs
<{^_^}> [nixpkgs] @FRidh pushed commit from @alexarice to master « brillo: init at 1.4.8 »: https://git.io/Jegxl
<edef> JonReed: it's a valid env var, just not one that's easy to access in bash
<{^_^}> [nixpkgs] @fpletz pushed 29 commits to gcc-9: https://git.io/Jegx4
<{^_^}> [nixpkgs] @FRidh merged pull request #57816 → nodejs: cross compile runtime for ARM → https://git.io/fjvR0
<{^_^}> [nixpkgs] @FRidh pushed commit from @illegalprime to master « nodejs: cross compile runtime for ARM »: https://git.io/Jegx0
<{^_^}> [nixpkgs] @gebner merged pull request #72711 → freecad: 0.18.3 -> 0.18.4 → https://git.io/JegAb
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JegxE
<{^_^}> [nixpkgs] @FRidh closed pull request #57572 → ssb-server: 13 > 15 → https://git.io/fjefM
<{^_^}> [nixpkgs] @marsam merged pull request #72688 → du-dust: 0.2.3 -> 0.4.1.2 → https://git.io/Jegdp
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Jegxa
<clever> JonReed: ${my-var} should work in bash
<{^_^}> [nixpkgs] @FRidh merged pull request #36383 → significantly reduce size of bootstrap gcc and binutils → https://git.io/vAd4J
<{^_^}> [nixpkgs] @FRidh pushed 3 commits to master: https://git.io/JegxP
<{^_^}> [nixpkgs] @marsam merged pull request #72705 → wolfssl: 4.1.0 -> 4.2.0 → https://git.io/JegNv
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JegxX
toppler has joined #nixos
trepanne has joined #nixos
<{^_^}> [nixpkgs] @fpletz pushed to master « sshfs: fix fetchpatch hash »: https://git.io/JegxH
<trepanne> Greetings, nerds. Has anyone gotten scanbd rigged up on a NixOS host? I was happy to see the derivation, but it looks like it needs quite a bit of chewing gum and duct tape to place into service.
talqu has joined #nixos
<{^_^}> [nixpkgs] @aanderse merged pull request #72672 → solr: 8.2.0 -> 8.3.0 → https://git.io/Jeg76
<{^_^}> [nixpkgs] @aanderse pushed 2 commits to master: https://git.io/Jegx5
<talqu> hi, i have this example derivation https://pastebin.com/GDuVSMkv. How do i add to my environment.systemPackages = with pkgs; [firefox, ...] in configuration.nix
nschoe has quit [Ping timeout: 265 seconds]
<worldofpeace> colemickens: I don't believe there is data on this. Though there's great ideas with what we could do about this https://discourse.nixos.org/t/idea-yearly-nixos-community-survey/2814. I think it wouldn't look good if NixOS stable always had ESR as it's latest firefox, even ubuntu LTS 16.04.* has firefox 70. We release every 6 months...
<worldofpeace> From my experience, it appears people who contribute to NixOS use unstable more. General users seem to use stable releases, some people even lack awareness about unstable.
<kaliumxyz> anyone know any way to do KDE5 configuration declarative?
<immae_> talqu: you can do `yourPackage = callPackage ./your_derivation.nix {};` and environment.systemPackages = with pkgs; [firefox yourPackage]
<ddima> talqu: for starters, you can simply import it using `import ./foobar`, either assign it to some name in a let block and use later or have the import straight in your systemPackages. keep in mind though, that most package expressions do not themselves import nixpkgs but instead are a function that takes all the needed arguments and is then used via `callPackage`
<immae_> but note that as far as I see your derivation is empty
<immae_> talqu: you may want to replace stdenv.mkDerivation with pkgs.buildEnv
<worldofpeace> kaliumxyz: Plasma shell can be interacted with ECMA script, https://userbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting. we could add activation scripts that could be generated with nix to make the shell declarative.
immae_ has quit [Quit: WeeChat 2.4]
<worldofpeace> But no, there's no way supported in NixOS currently.
immae has joined #nixos
<talqu> immae: ddima thank you
<{^_^}> [nixpkgs] @worldofpeace closed pull request #72692 → pantheon.switchboard-plug-display: 2.1.8 -> 2.1.9 → https://git.io/JegFB
<litschi> Hey, I wanna run Borderlands 2 on my pc and it crashes on startup. In order to run it, I found an issue that says I need to add iana-etc to chrootenv's enviroment, but I dont know to to do it under nixos cause Im new on this disto ^^ hope can help
NoctisLabs has quit [Quit: WeeChat 2.6]
shibboleth has joined #nixos
<ilya-fedin> How to clean up /nix/.ro-store on LiveUSB?
<clever> ilya-fedin: you cant, its read-only
<clever> ilya-fedin: the size is fixed when the image was made, and it never has free space
<ilya-fedin> I have nerdfons in my configuration.nix and /nix/.ro-store has no free
<ilya-fedin> space
<clever> ilya-fedin: nerdfonts will never be written to .ro-store
<clever> because its read-only
<clever> ilya-fedin: you likely want more space on .rw-store instead
<ilya-fedin> df -h
<ilya-fedin> Oops
<clever> ilya-fedin: also, is it the host or target that wants nerdfonts? nixos-rebuild or nixos-install?
<ilya-fedin> nixos-install, I trying to install system with my configuration.nix and nerdfonts downloading was very log, but I got no free space error on end
<clever> ilya-fedin: nixos-install writes to whatever you mounted under /mnt, so /nix/store doesnt matter much
<ilya-fedin> "note build failure may have been caused by lack of free dis space"
<clever> ilya-fedin: try doing `watch -d df -h` in another window, while nixos-install runs again, which one is running out?
<ilya-fedin> Stop, it's note
chloekek has joined #nixos
<ilya-fedin> curl: (23) Failed writing body (1786 != 16384)
<trepanne> litschi: I had to downgrade libopenal as mentioned there.
<ilya-fedin> :hmm:
<clever> ilya-fedin: that does also agree that it could be out of space, youll want to watch df while it fails again
<ilya-fedin> df reports that only /nix/.rostore has no free space
<clever> ilya-fedin: ignore that one, look at which one looses space as nixos-install downloads nerdfonts
<ilya-fedin> It's was second try of installing
<ilya-fedin> It's time for third try...
<litschi> ok thanks trepanne
<clever> ilya-fedin: can you pastebin the entire df -h output?
<xd1le> in a nix expression for a package where the shell commands are run, isn't the src available in the same directory?
<clever> xd1le: the unpackPhase will copy $src to the current dir
<clever> xd1le: you can also just add pwd and ls -lh to the commands, to see waht is happening
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @FRidh opened pull request #72713 → gcc8: make building w/LTO support optional, fixes eval → https://git.io/JegpZ
<{^_^}> [nixpkgs] @zokrezyl opened pull request #72714 → zmalllinugz: init at 5.3.8 (linux kernel version) → https://git.io/Jegpc
<litschi> trepanne: ok just the nostartupmovies flag brought it to launch ^^
ddellacosta has joined #nixos
<trepanne> litschi: great. easy-peasy
selfsymmetric-mu has quit [Remote host closed the connection]
<ilya-fedin> clever: i think it is internet connection issues
<xd1le> clever: ty, so the patch phase should have it
<clever> xd1le: yeah
<xd1le> i just see someone using pwd in a PR to nixpkgs
<xd1le> which I guess they don't need
<talqu> https://pastebin.com/pJZrW6kM, i get this error after executing `nixos-rebuild --switch`: variable $src or $srcs should point to the source
<talqu> what is it im doing wrong here?
<clever> talqu: line 6-9, that derivation is lacking a src=
<immae> talqu: that’s what I said earlier, your derivation is empty, what you’re probably looking for is buildEnv
<clever> talqu: i think you want to just put myScript directly into systemPackages, rather then use it in another thing
<ilya-fedin> Is it possible to somehow force nixos-install to show build output, including curl output, and not just a progress bar with the number of installed packages?
<clever> ilya-fedin: not sure
<ilya-fedin> :(
o1lo01ol1o has joined #nixos
toppler has quit [Ping timeout: 265 seconds]
JonReed has quit [Remote host closed the connection]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace merged pull request #72043 → gnomeExtensions.night-theme-switcher: init at 2.1 → https://git.io/Jegpj
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Jeghe
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
fendor_ has joined #nixos
<dhess> clever: do you know how to override a package in pkgs.perlPackages ?
fendor is now known as fendor__
fendor_ is now known as fendor
<dhess> clever: literally the only thing I can find on GitHub is this : https://github.com/NixOS/nixpkgs/issues/9473
<{^_^}> #9473 (by peti, 4 years ago, closed): ikiwiki test suite is broken
<clever> dhess: does perlPackages have a .extend or .overrideScope' attr?
<dhess> it has override
<dhess> and overrideDerivation
<clever> dhess: check all-packages.nix to see how perlPackages is made
<dhess> recurseIntoAttrs
hmpffff has joined #nixos
<dhess> wow it blows my mind that nobody has ever needed to do this with Perl
knupfer1 is now known as knupfer
<dhess> maybe that's a testament to how good CPAN is? I dunno :)
equivrel has quit [Remote host closed the connection]
<FRidh> aside from volth not many people contribute to perl-packages.nix
<dhess> huh, that is amazing.
<ilya-fedin> clever: no, it turned out that, after all, there was a problem with free space. Plasma notifies that there is no space in /home, at that moment I did `df -h` and found that the root was 100% used. After that, the installation failed and df began to show that 10% was used.
<{^_^}> [nixpkgs] @FRidh opened pull request #72716 → WIP: aws-sdk-cpp: 1.7.90 -> 1.7.217 → https://git.io/JeghT
dsiypl4 has quit [Ping timeout: 240 seconds]
cosimone has quit [Quit: Quit.]
hax404 has quit [Read error: Connection reset by peer]
hax404 has joined #nixos
<{^_^}> [nixpkgs] @FRidh closed pull request #71488 → aws-sdk-cpp: 1.7.90 -> 1.7.200 → https://git.io/JeRJJ
toppler has joined #nixos
<talqu> clever: immae, thanks and sorry im very noob yet. https://pastebin.com/Z8SkN0wM this already works and I like it cause this way i can separate lots of helper shell scripts from polluting my configuration.nix visibility. One more doubt i have: when doing `import ./hello.nix`, hello.nix file starts with { pkgs, ... }. Does that mean that import implicitly passes packages as argument?
<nh2[m]> A few packages move .a files to a `$dev` output. This seems bad to me, because that makes the pkg-config `.pc` file wrong (the `libdir` is the non`-dev` one). Any opinions?
magnetophon has quit [Ping timeout: 265 seconds]
o1lo01ol1o has quit [Remote host closed the connection]
o1lo01ol1o has joined #nixos
<immae> talqu: it doesn’t pass packages, it passes something else that contains in particular the packages: config, pkgs, etc.
<immae> (I don’t know the exact list nor where you could get that information, maybe someone else do)
dsiypl4 has joined #nixos
<{^_^}> [nixpkgs] @dduan closed pull request #72675 → tre: init at 0.2.2 → https://git.io/Jeg7d
<{^_^}> [nixpkgs] @FRidh merged pull request #72713 → gcc8: make building w/LTO support optional, fixes eval → https://git.io/JegpZ
<{^_^}> [nixpkgs] @FRidh pushed to master « gcc8: make building w/LTO support optional, fixes eval »: https://git.io/JeghG
<nh2[m]> viric: hey, are you around?
<talqu> immae: right
cosimone has joined #nixos
o1lo01ol1o has quit [Ping timeout: 268 seconds]
JonReed has joined #nixos
o1lo01ol1o has joined #nixos
chloekek has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @roberth opened pull request #72718 → p4v: Use openssl 1.0 → https://git.io/Jegje
<{^_^}> [nixpkgs] @c0bw3b merged pull request #71853 → acme-client: 0.1.16 -> 0.2.4 → https://git.io/Je0lm
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @ruuda to master « acme-client: 0.1.16 -> 0.2.4 »: https://git.io/Jegjv
<{^_^}> [nixpkgs] @bhipple opened pull request #72719 → nixos/nginx: update comment → https://git.io/JegjJ
<{^_^}> [nixpkgs] @bandresen opened pull request #72720 → clj-kondo: 2019.07.31-alpha -> 2019.10.26 → https://git.io/JegjO
<nh2[m]> orivej_: you are the right person to ask about libtool pruning, right?
domogled has joined #nixos
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72709 → yaru-theme: 19.10.2 -> 19.10.4 → https://git.io/JegNi
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « yaru-theme: 19.10.2 -> 19.10.4 (#72709) »: https://git.io/Jegj2
endformationage has joined #nixos
pie_ has quit [Remote host closed the connection]
magnetophon has joined #nixos
knupfer has quit [Remote host closed the connection]
pie_ has joined #nixos
knupfer has joined #nixos
<{^_^}> [nixpkgs] @FRidh merged pull request #72706 → yoshimi: 1.6.0.1 -> 1.6.0.2 → https://git.io/JegNY
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « yoshimi: 1.6.0.1 -> 1.6.0.2 »: https://git.io/Jegjj
<{^_^}> [nixpkgs] @worldofpeace merged pull request #72720 → clj-kondo: 2019.07.31-alpha -> 2019.10.26 → https://git.io/JegjO
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Je2eO
<talqu> create a ghc pure shell i get this error: `/nix/store/63karsgdg7fm3q0if4zfd7apbd8ac1ci-stdenv-linux/setup: line 804: /run/user/1001/env-vars: Permission denied`.
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72660 → smplayer: 19.5.0 -> 19.10.0 → https://git.io/JegQu
<{^_^}> [nixpkgs] @c0bw3b pushed commit from @r-ryantm to master « smplayer: 19.5.0 -> 19.10.0 »: https://git.io/Je2eu
domogled has quit [Read error: Connection timed out]
domogled has joined #nixos
<{^_^}> [nixpkgs] @terlar opened pull request #72721 → Revert "python: pg8000: 1.12.5 -> 1.13.2" → https://git.io/Je2ez
<clever> talqu: what user are you running nix-shell as? what does `id` print?
<talqu> id outputs: uid=1001(talqu) gid=100(users) groups=100(users),1(wheel),131(docker)
knupfer has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @worldofpeace opened pull request #72723 → [19.09] accountsservice: fix vendor extensions → https://git.io/Je2eV
toppler has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #72620 → shellinabox: fix CVE-2018-16789 → https://git.io/JegX6
<{^_^}> [nixpkgs] @c0bw3b pushed to master « shellinabox: fix CVE-2018-16789 »: https://git.io/Je2eK
<ris> hmm... when running nix-shell -A packagename for a package with cmake in its buildInputs it doesn't appear to be running the setup hook
<{^_^}> [nixpkgs] @FRidh merged pull request #72721 → Revert "python: pg8000: 1.12.5 -> 1.13.2" → https://git.io/Je2ez
<{^_^}> [nixpkgs] @FRidh pushed commit from @terlar to master « Revert "python: pg8000: 1.12.5 -> 1.13.2" »: https://git.io/Je2e6
dsiypl4 has quit [Quit: Leaving]
<ris> so my `configurePhase` is the bog standard normal one
<ris> huh actually cmakeConfigurePhase has been defined so it's just not getting set as the configurePhase
<ris> weird
orivej has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @NeQuissimus closed pull request #58720 → openjdk: disable hotspot os version check → https://git.io/fjITq
cosimone has quit [Quit: Quit.]
<{^_^}> [nixpkgs] @FRidh pushed 66 commits to python-unstable: https://git.io/Je2eH
<{^_^}> [nixpkgs] @1000101 opened pull request #72725 → dokuwiki: init at 2018-04-22b → https://git.io/Je2e7
<{^_^}> [nixpkgs] @c0bw3b pushed to release-19.09 « shellinabox: fix CVE-2018-16789 »: https://git.io/Je2e5
<{^_^}> [nixpkgs] @worldofpeace merged pull request #72723 → [19.09] accountsservice: fix vendor extensions → https://git.io/Je2eV
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-19.09: https://git.io/Je2eN
toppler has joined #nixos
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
<{^_^}> [nixpkgs] @bandresen opened pull request #72726 → calibre: bugfix: add markdown to inputs → https://git.io/Je2vJ
<{^_^}> [nixops-aws] @bhipple opened pull request #15 → route53: update docstring typos and remove unused imports → https://git.io/Je2vU
<{^_^}> [nixpkgs] @ryantm merged pull request #72552 → Update spacy to 2.2.2 + necessary dependency updates → https://git.io/JegEO
<{^_^}> [nixpkgs] @ryantm pushed 5 commits to master: https://git.io/Je2vT
<{^_^}> [nixpkgs] @oxalica opened pull request #72727 → lib.systems: handle mips family properly → https://git.io/Je2vk
ng0_ is now known as ng0
ddellacosta has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @c0bw3b merged pull request #57786 → keepass-keepassotpkeyprov: init at 2.6 → https://git.io/fjvWd
<{^_^}> [nixpkgs] @c0bw3b pushed 3 commits to master: https://git.io/Je2vt
<{^_^}> [nixpkgs] @ryantm closed pull request #72647 → python38Packages.srsly: 0.1.0 -> 0.2.0 → https://git.io/JegSx
<{^_^}> [nixpkgs] @ryantm closed pull request #72641 → python38Packages.wasabi: 0.2.2 -> 0.3.0 → https://git.io/Jegyx
<{^_^}> [nixpkgs] @marsam merged pull request #72703 → x11docker: 6.2.0 -> 6.3.0 → https://git.io/Jegb5
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/Je2vc
reallymemorable has joined #nixos
<{^_^}> [nixpkgs] @Alkeryn opened pull request #72728 → sdrangel: 4.11.7 -> 4.11.12 → https://git.io/Je2vi
peanutbutter144 has joined #nixos
meck has quit [Quit: WeeChat 2.6]
dminuoso has quit [Ping timeout: 276 seconds]
dminuoso has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #72519 → groonga: 9.0.8 -> 9.0.9 → https://git.io/Jeg4c
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/Je2fk
meck has joined #nixos
gkmngrgn has joined #nixos
fendor has quit [Ping timeout: 276 seconds]
dontobey has quit [Quit: ZNC - http://znc.in]
<{^_^}> [nixpkgs] @mmahut opened pull request #72729 → nixos/trac: init → https://git.io/Je2f3
dontobey has joined #nixos
gnidorah has joined #nixos
xd1le has quit [Quit: leaving]
<{^_^}> #72319 (by gnidorah, 3 days ago, open): mame: init at 0.215
_deepfire has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @matthewbauer merged pull request #72683 → emacs-nox: Add alias for emacs26-nox → https://git.io/Jeg57
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/Je2fn
domogled has quit [Remote host closed the connection]
tomberek has joined #nixos
<wedens[m]> doing workaround for nix#2405 was a nice waste of time :/
<{^_^}> https://github.com/NixOS/nix/issues/2405 (by cleverca22, 1 year ago, closed): builtins.fetchTarball breaks under local?root=
<tomberek> is the API for nix-daemon documented anywhere?
<clever> tomberek: not really, but the source is fairly simple
Okinan has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer merged pull request #72664 → pam_mount: change order of lines in pam_mount.conf → https://git.io/JegQi
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/Je2fl
<clever> tomberek: and you can use the libstore library to interface to it
<tomberek> @clever: okay, thanks
drakonis_ has joined #nixos
tilpner has joined #nixos
<jtojnar> ,locate CGLDevice.h
<{^_^}> Couldn't find in any packages
drakonis has quit [Ping timeout: 240 seconds]
noudle has joined #nixos
toppler has quit [Ping timeout: 240 seconds]
chris__ has joined #nixos
drakonis_ has quit [Ping timeout: 250 seconds]
gkmngrgn has quit [Ping timeout: 276 seconds]
<chris__> I'm trying to search for a package with `nix-env -qaP '*nvim*'` but it fails with `error: regex error`.. Any ideas?
<clever> chris__: there is a neovim package
gkmngrgn has joined #nixos
<chris__> clever: Thanks I just used that as an example though, I'm familiar with the web front end as well, but I'd like to search an older channel (19.03) - while onl 19.09 / unstable seems to be available.
<chris__> Okay I figured I can instead just use `*` and grep the results afterwards.
<clever> chris__: i usually just tab complete in `nix repl '<nixpkgs>'`
bhipple has quit [Read error: Connection reset by peer]
reallymemorable has quit [Quit: reallymemorable]
reallymemorable has joined #nixos
<arianvp> Is there a way to know before you do a rebuild-swithc that your entire desktop gets killed
toppler has joined #nixos
<arianvp> Just lost a whole bunch of work whilst updating :'(
<gchristensen> dry-activate instead of switch
<arianvp> wha are the services I should look out for though
<clever> arianvp: though its configured to not restart display-manager, so any actual restarting is a bug due to something else causing breakage
<tilpner> arianvp: If display-manager.service is not present in the new config, it will kill your desktop session
drakonis_ has joined #nixos
<tilpner> (Or used to, haven't tempted it in a while)
<arianvp> display-manager was present in both
<{^_^}> [nixpkgs] @worldofpeace merged pull request #72726 → calibre: bugfix: add markdown to inputs → https://git.io/Je2vJ
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Je2JL
<arianvp> so probably a bug
<arianvp> let me dig logs
<arianvp> Nov 03 17:54:43 t490s systemd-coredump[29064]: Process 2385 (.gnome-shell-wr) of user 1000 dumped core.
<arianvp> :/
<arianvp> there's the answer I guess
<arianvp> Unrecoverable failure in required component org.gnome.Shell.desktop
<clever> does coredumpctl list details?
<arianvp> yep
<arianvp> there's a coredump file present
bhipple has joined #nixos
<clever> arianvp: coredumpctl gdb <pid>
<clever> and grab a bt
<arianvp> on_user_changed seems relevant
<{^_^}> [nixpkgs] @worldofpeace merged pull request #69052 → Pantheon 5.1 → https://git.io/Je3Id
<{^_^}> [nixpkgs] @worldofpeace pushed 27 commits to master: https://git.io/Je2JG
reallymemorable has quit [Quit: reallymemorable]
<{^_^}> [nixpkgs] @gnidorah reopened pull request #68301 → [WIP] cde / cdesktopenv → https://git.io/JeeLy
<asymmetric> how do i get a cloak like NixOS/user/asymmetric?
bhipple has quit [Ping timeout: 245 seconds]
<worldofpeace> arianvp: do you use auto login?
terlar has quit [Ping timeout: 268 seconds]
<worldofpeace> I feel like this trace looks familiar
<andi-> ,cloak asymmetric
<{^_^}> asymmetric: Ping ${"gchris" + "tensen"} if you'd like to get a nixos/user cloak. Read https://nixos.wiki/wiki/IRC:Cloaks for instructions.
<{^_^}> [nixpkgs] @matthewbauer merged pull request #72070 → Fix handling of lists in whitelistedLicenses and blacklistedLicenses → https://git.io/JeEF2
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/Je2JR
<arianvp> worldofpeace: nope
<arianvp> urgh. qt-webkit and mariadb are in the closure of grafana for some reason
<arianvp> how did this happen
bhipple has joined #nixos
<worldofpeace> arianvp it looks like https://github.com/NixOS/nixpkgs/issues/47475
<{^_^}> #47475 (by etu, 1 year ago, open): Restarts of accountservice crashes gnome3
<worldofpeace> maybe try systemctl restart accounts-daemon.service and see if it crashes
<arianvp> scary stuff :P
<chris__> I'm trying to understand why a specific Haskell package is needing to be built, in order to enter a nix-shell environment. Thought I'd check to see if the package is available in nixpkgs, however... `nix-env -v -qaP '*'` does not seem to list any Haskell packages - are these stored some where else?
<clever> worldofpeace: that service should be similarly flagged, like display-manager, to not auto-restart
<clever> chris__: which package? does it successfully build?
srhb has quit [Changing host]
srhb has joined #nixos
asymmetric has quit [Changing host]
asymmetric has joined #nixos
<arianvp> what does !bin mean in a derivaiton path?
<worldofpeace> clever: I believe I tried setting it to not restart without success https://github.com/NixOS/nixpkgs/issues/47475#issuecomment-523769756
<arianvp> if I do nix-instantiate -A grafana I get
<arianvp> /nix/store/z3dqxgl44hidlqpl0kxb686n6a54jxd3-grafana-6.4.3.drv!bin
<chris__> In this particular case `HUnit`. It will probably succesfully build, but I'd like to determine why it's taking this long - why is it building unncessary packages - when surely they're in the nixpkgs binary cache?
<gchristensen> that is a multi-output derivation, and it is selecting the "bin" output
talqu has quit [Remote host closed the connection]
<arianvp> ah
<arianvp> how do I feed that to nix-store --query?
<arianvp> nix-store --query --requisites $(nix-instantiate '<nixpkgs>' -A grafana.bin) gives path invalid
<gchristensen> :/ not sure
<clever> arianvp: you want nix why-depends
<clever> chris__: which rev of nixpkgs are you on?
<clever> chris__: and which channel?
drakonis has joined #nixos
<chris__> clever: 19.03, 775fb69ed73e7cf6b7d3dd9853a60f40e8efc340. I used the following command to generate a list of all packages (although as mentioned it does not seem to include haskell ones): nix-env -f "https://github.com/NixOS/nixpkgs-channels/archive/775fb69ed73e7cf6b7d3dd9853a60f40e8efc340.tar.gz" -qa '*'
<clever> chris__: nix-env is configured to ignore the haskellPackages
aae has joined #nixos
cswl has joined #nixos
<kraem> regarding rev of nixpkgs, is there another way to check than `cat /nix/var/nix/profiles/per-user/root/channels/manifest.nix` ?
<Miyu-saki> Okay, what's the proper way to override buildPythonPackage?
<clever> kraem: import it and eval lib.version
<Miyu-saki> `override` overrides the callPackage
<clever> [root@amd-nixos:~]# nix eval nixpkgs.lib.version
<clever> "20.03pre196201.07d4df59626"
<chris__> clever: Is there a way I can not have it ignored perhaps?
<worldofpeace> isn't nixos-version a thing?
<clever> [root@amd-nixos:~]# nix-instantiate --eval '<nixpkgs>' -A lib.version
<clever> "20.03pre196201.07d4df59626"
<Miyu-saki> `overrideAttrs` overrides the drv.
<clever> chris__: i dont think youll find much, because it must be in nixpkgs for it to start building
<Miyu-saki> > overridePythonAttrs
<{^_^}> undefined variable 'overridePythonAttrs' at (string):269:1
<clever> chris__: if it wasnt in nixpkgs, it wouldnt have started building
<Miyu-saki> ?
talqu has joined #nixos
<Miyu-saki> # Derivations built with `buildPythonPackage` can already be overriden with `override`, `overrideAttrs`, and `overrideDerivation`.
<Miyu-saki> # This function introduces `overridePythonAttrs` and it overrides the call to `buildPythonPackage`.
<Miyu-saki> I should have just read the comment. I'm stupid.
<kraem> clever: thanks!
<clever> chris__: are you doing any overlays? what storepath is hunit building to?
aae has quit [Client Quit]
<{^_^}> [nixpkgs] @mmahut merged pull request #72725 → dokuwiki: init at 2018-04-22b → https://git.io/Je2e7
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je2Ji
<arianvp> ah why-depends worked
<{^_^}> grafana/grafana#13802 (by jschill, 1 year ago, open): Remove PhantomJS
drakonis_ has quit [Ping timeout: 265 seconds]
<chris__> clever: Ohhh right... Probably then I'm looking for a way to search the nixpkg's binary cache instead then? So I can see if the package I'm 'building' is present there or not? Would this hydra? Can I search that?
oida has quit [Ping timeout: 260 seconds]
<clever> chris__: hydra claims to have built it, so we need the output path to know why
<chris__> clever: building '/nix/store/7011izw8f2xyvhqadrhnmapddyz61f29-HUnit-1.6.0.0.drv'...
<clever> chris__: nix-store --query --binding out /nix/store/7011izw8f2xyvhqadrhnmapddyz61f29-HUnit-1.6.0.0.drv
<chris__> clever: /nix/store/ryr2qdms3n0qbj8d3l9pvs7ajz4dzav4-HUnit-1.6.0.0
aae has joined #nixos
<clever> chris__: the storepath doesnt match up, so your either on a different nixpkgs, or you have an overlay that changes something
NoctisLabs has joined #nixos
<chris__> Is that the right link? I get a 404 for `https://cache.nixos.org/ryr2qdms3n0qbj8d3l9pvs7ajz4dzav4.narinfo`. Hmmm. As for overlays - this shell.nix file is using niv - which I think would be using overlays?
<clever> chris__: 404 means that directory is not in the binary cache
<lejonet> flokli: well, maybe a bit less crowded space would fit for that :P I was thinking about the whole tmpfiles thing for the /var/lib/ceph dir and I don't really think we can use tmpfiles for that, because they simply aren't temporary and their lifecycle is a lot longer than the daemons
<clever> chris__: and the path doesnt match what hydra has for that rev
gkmngrgn has quit [Ping timeout: 276 seconds]
<clever> chris__: can you link a github repo with your nix exprs?
<{^_^}> [nixpkgs] @worldofpeace merged pull request #72375 → wire-desktop: linux 3.10.2904 -> 3.11.2912 → https://git.io/Jez9u
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Je2JM
magnetophon has quit [Ping timeout: 240 seconds]
<chris__> clever: Thanks for help! Yes I'll get this on a repo shortly.
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
xkapastel has quit [Quit: Connection closed for inactivity]
<Miyu-saki> Hm. Does nix-build need to keep its memory post-evaluation?
<Miyu-saki> That is, while running the builders.
<chris__> clever: If you'd like to take a look. https://github.com/chrissound/MoscoviumOrange.git
<clever> Miyu-saki: it doesnt need to, thats more of a side-effect of the de-perling, nix-build was once a perl script that ran nix-instantiate and nix-store -r seperately
<{^_^}> [nixos-homepage] @asymmetric opened pull request #318 → Rename Support to Learn → https://git.io/Je2JH
lord| has joined #nixos
<clever> chris__: line 2 of shell.nix doesnt really do anything, does it behave any different if you switch to pkgs.haskellPackages, instead of pkgs.haskell.packages.${compiler} ?
<clever> chris__: i think hydra is only pre-building for ghc 8.6.4, and your forcing 8.6.5
<chris__> clever: ohhh that makes a lot of sense.. Giving it a test now
<kraem> where are the help msgs located? can't find the `nix` program on github. thought i would be able to help by updating them
sweep has joined #nixos
DanC has quit [Remote host closed the connection]
sweep is now known as genesis
<clever> kraem: scattered around the source code
genesis has joined #nixos
genesis has quit [Changing host]
DanC has joined #nixos
oida has joined #nixos
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to release-19.09: https://git.io/Je2Jx
DanC has quit [Remote host closed the connection]
<chris__> clever: Ahhh that seems to have fixed it - it's built without any additional building going on. Appreciate all the debugging help!
<kraem> i guessed.. where should i be looking for the source code for `nix`?
cartwright has quit [Ping timeout: 260 seconds]
lord| has quit [Quit: https://i.imgur.com/xacQ09F.mp4]
hmpffff has quit [Quit: nchrrrr…]
<kraem> clever thanks
cartwright has joined #nixos
<{^_^}> [nixos-org-configurations] @zimbatm opened pull request #91 → nixos-org: add redirect to learn page → https://git.io/Je2Jh
<arianvp> I think I found a bug in the nixos module system?
<arianvp> if you have a listOf submodule then the submodules in the list dont get typechecked
<{^_^}> [nixpkgs] @zimbatm merged pull request #72376 → stdenv/check-meta: getEnv if the attribute is unset → https://git.io/Jez9x
<{^_^}> [nixpkgs] @zimbatm pushed to master « stdenv/check-meta: getEnv if the attribute is unset (#72376) »: https://git.io/Je2Ue
toppler has quit [Ping timeout: 240 seconds]
<arianvp> e.g. grafana/provision.datasources.*.name is required accoridng to man configuration.nix
<arianvp> but provisioning.datasources = [ {} ]; compiles fine
<clever> arianvp: *looks*
<arianvp> also if you say { editable = "this is clearly not a boolean"; } no type-error is thrown
<arianvp> it just is ignored
<arianvp> ah that explains
<arianvp> how to fix?
<clever> not sure, id say you want to experiment with nix repl first, to confirm what the value is after filtering
<{^_^}> [nixpkgs] @seppeljordan opened pull request #72731 → nix-prefetch-github: 2.3.1 -> 2.3.2 → https://git.io/Je2UT
<tomberek> @clever: this seems to work:
<tomberek> `printf "\x63\x78\x69\x6e\0\0\0\0\x15\x01\x00\x00\0\0\0\0\x00\x00\x00\x00\0\0\0\0\0\x00\x00\x00\0\0\0\0\x1a\x00\x00\x00\0\0\0\0\x30\x00\x00\x00\0\0\0\0/nix/store/c44pn96q9gr4miqxv6418gx53wcbvp68-file" | socat - UNIX-CONNECT:/nix/var/nix/daemon-socket/socket | xxd`
zupo has joined #nixos
<tomberek> that's wopQueryPathInfo
<clever> tomberek: there is also `nix path-info` to do the same
<tomberek> yeah, i'm just trying to learn the structure. perhaps make a utility that directly interacts with the daemon without calling the nix executable
<arianvp> clever: im not very familiar with the module system. how does the apply function affect type-checking?
fendor__ has quit [Quit: Leaving]
<clever> arianvp: i'm not sure when apply comes in effect either
talqu has quit [Remote host closed the connection]
<arianvp> ill just open an issue
<clever> tomberek: you can also make a utility that links into the libstore library
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nix] @kraem opened pull request #3202 → Update nix eval --help msg to not include deprecated command → https://git.io/Je2UO
<clever> tomberek: if you open the "auto" store, it will auto-detect if you can read db.sqlite directly, or need nix-daemon, and then return a Store*, with virtual functions to deal with the differences
<clever> tomberek: it will also support things like "local?root=/mnt", which reads /mnt/nix/var/nix/db
<clever> tomberek: and also ssh://user@host to query a remote box
<flokli> lejonet: that's another invocation of https://github.com/systemd/systemd/issues/12447 ;-)
<{^_^}> systemd/systemd#12447 (by flokli, 26 weeks ago, open): tmpfiles: naming is inconvenient
<tomberek> clever: that sounds good. I'm not super proficient in creating a new C++(i presume that would be the simplest?) tool, vice modifying one. Do you know of an example program that links to libstore that I can learn from?
<tomberek> (it's still nice to learn the bit-by-bit protocol)
toppler has joined #nixos
<clever> tomberek: then you can just call any function on the store class
<clever> the uri isnt specified here, so it defaults to whatever $NIX_REMOTE is set to, and if thats not set, "auto"
<Dandellion[m]> err is someone else having issues reaching freedesktop.org?
* Dandellion[m] uploaded an image: 2019-11-03-185558_1019x913_scrot.png (331KB) < https://matrix.org/_matrix/media/r0/download/dodsorf.as/wBrxCJOQSxaSUnJIrHvPrjrG >
<clever> Dandellion[m]: works here
<lejonet> flokli: well, its not so much the name but the fact that cleanup to clean up actual tmpfiles might wipe those out too
<{^_^}> [nixpkgs] @worldofpeace pushed commit from @bandresen to release-19.09 « calibre: add markdown to inputs »: https://git.io/Je2UG
<flokli> lejonet: that's why there's a "-" in the age field ;-)
<flokli> we use it quite widely to describe file system structures in a slightly more declarative fashion
<Dandellion[m]> clever: yeah I tried it from a VPN and it works fine in the US
<lejonet> flokli: I'm not fully read up on the whole tmpfiles.d thing, but iirc a call to --delete (as is "supposed" to be called at shutdown) will remove even those without a age parameter, but its fully possible that I've misunderstod the system
<Dandellion[m]> germany too
<clever> Dandellion[m]: what IP does it resolve to in each region?
hmpffff has joined #nixos
<flokli> lejonet: that's the --remove option, and only applies to D,R,r,R types
<flokli> and these are the create-and-cleanup/remove counterparts. We don't use them to create a file system structure
<lejonet> flokli: I see
JonReed has quit [Remote host closed the connection]
<Dandellion[m]> clever: 208.91.197.132 where it doesnt work (norway)
<Dandellion[m]> which is unifwd.com
<clever> $ dig freedesktop.org
<clever> freedesktop.org. 14126 IN A 131.252.210.176
<lejonet> Then I don't really object to using that system to create the filestructure, as the permanence and existence before any daemon is started seems to be possible to guarantee
<clever> Dandellion[m]: can you pastebin the whole output of dig freedesktop.org +trace when its failing?
<lejonet> oh its not just me that can't access freedesktop.org?
hexa has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #72733 → update-python-libraries: only bump default.nix → https://git.io/Je2Ug
<lejonet> clever: http://dpaste.com/32Q1T1Q is the one I get, I can ping freedesktop.org but can't access for example the pages for tmpfiles.d
<clever> lejonet: thats the same IP i get, and the nameservers look right
<lejonet> Maybe someone tripped on the cable connecting scandinavia then
<lejonet> (I'm in Sweden and I see Dandellion[m] mentioned Norway)
<clever> lejonet: that would cause connection timeouts, not an entirely different webpage
<edef> freedesktop.org domain expired
<edef> see whois info
<lejonet> clever: oh I get timeouts
<clever> edef: oh, maybe caching in the dns network is causing some people to see the "wrong" info (the old ip)!
<clever> and the error is the right answer!
<Dandellion[m]> edef is right, seems like our dns is actually the correct one
<lejonet> edef: I get a expiry date in 2024 when I do whois
ddellacosta has joined #nixos
<lejonet> but it was updated today so most likely someone noticed it and fixed it today
<edef> it definitely got updated to expire earlier today
<edef> but maybe it has been fixed since
<edef> i can dig in IRC logs, esc
<edef> *sec
hexa has quit [Ping timeout: 252 seconds]
<lejonet> is the whois I get
<edef> hmm. not sure what the deal is, but something definitely went poorly with expiry up to at least today
aae has quit [Quit: Leaving]
domogled has joined #nixos
knupfer has joined #nixos
hexa has joined #nixos
mexisme has joined #nixos
<lejonet> it wouldn't be the first time a swedish ISP caches DNS stuff quite a bit :P
<Dandellion[m]> 1.1.1.1 is now using the correct ip again
<Dandellion[m]> 8.8.8.8 is wrong though
<clever> Dandellion[m]: i'm running my own bind instance
aae has joined #nixos
<Dandellion[m]> like >1h ttl on the root domain
<{^_^}> [nixpkgs] @worldofpeace merged pull request #71287 → keybase, keybase-gui, kbfs: 4.6.0 -> 4.7.2, added dependencies → https://git.io/Je466
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Je2UF
drakonis1 has joined #nixos
cosimone has joined #nixos
ilikeheaps has joined #nixos
freeman42x has joined #nixos
lord| has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
<tdeo> hmm, how do i convert something like { a = 1; b = { c = 2; d = { e = 3; }; f = 4; }; }; to just [ 1 2 3 4 ]? (order doesn't matter)
<{^_^}> [nixpkgs] @worldofpeace pushed 2 commits to master: https://git.io/Je2T4
<clever> tdeo: you would need to recursively call builtins.attrValues on things
<{^_^}> [nixpkgs] @nyanloutre opened pull request #72734 → Zfs zed config module → https://git.io/Je2TE
<tdeo> how would i determine when to stop?
<clever> tdeo: by type, if you hit an int, add it to the list, if you hit a set, recurse
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 53 commits to nixpkgs-19.09-darwin: https://git.io/Je2TP
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/5cad3b7e039 (from 7 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 33 commits to nixpkgs-unstable: https://git.io/Je2TM
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/895874d2145 (from 2 days ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
toppler has quit [Ping timeout: 276 seconds]
chris__ has quit [Quit: Lost terminal]
<edef> :p let f = with lib; x: if isAttrs x then flatten (map f (attrValues x)) else [ x ]; in f { a = 1; b = { c = 2; d = { e = 3; }; f = 4; }; } # cc tdeo
JonReed has joined #nixos
<edef> hm, i figured the bot would run that
<edef> > let f = with lib; x: if isAttrs x then flatten (map f (attrValues x)) else [ x ]; in f { a = 1; b = { c = 2; d = { e = 3; }; f = 4; }; }
<{^_^}> [ 1 2 3 4 ]
<infinisil> > collect (x: ! isAttrs x) { a = 1; b = { c = 2; d = { e = 3; }; f = 4; }; } # Or this tdeo
<{^_^}> [ 1 2 3 4 ]
<tdeo> ooh, that's shorter than what i have thanks
<JonReed> Based on how they support different arguments as shown by `--help`, I assume that `nix-build` and `nix build` are two different things, right? How are they different? Can `nix-build` use `--no-sandbox`?
<JonReed> Or rather, why are they different?
<tdeo> mine was `attrValuesRecursive = attrs: mapAttrsToList (k: v: if isAttrs v then attrValuesRecursive v else v) attrs`
<evanjs> Mmkay so looking at tests in https://github.com/NixOS/nixpkgs/pull/72633 — going to look at `cargo insta`, which the tests seem to use, and see if I can run it in `preCheck` or something, but does anybody else have advice on network access during `cargo test`?
<{^_^}> #72633 (by evanjs, 20 hours ago, open): cargo-geiger: init at 0.7.3
hmpffff has quit [Quit: nchrrrr…]
hmpffff has joined #nixos
hmpffff has quit [Client Quit]
tomberek has quit [Remote host closed the connection]
toppler has joined #nixos
bobbles has joined #nixos
<{^_^}> [nixpkgs] @gnidorah closed pull request #68301 → [WIP] cde / cdesktopenv → https://git.io/JeeLy
<bobbles> I am using radicale (via nixops), and would like to use radicale_infcloud, but I can't figure out how to get radicale to see the radicale_infcloud module. I tried adding `(python37.withPackages (ps: (with ps; [ radicale_infcloud ])))` to systemPackages, but that didn't work. Complete python on nixos noob, so a little help would go a long way.
<{^_^}> [nixpkgs] @FRidh merged pull request #72707 → yq: 2.7.2 -> 2.8.1 → https://git.io/JegNO
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « yq: 2.7.2 -> 2.8.1 »: https://git.io/Je2kt
<{^_^}> [nixpkgs] @FRidh merged pull request #72701 → wpgtk: 6.0.9 -> 6.0.11 → https://git.io/JegbX
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « wpgtk: 6.0.9 -> 6.0.11 »: https://git.io/Je2km
mexisme has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @nh2 opened pull request #72735 → libjpeg-turbo: Add flag to build static libraries as well → https://git.io/Je2k3
growpotkin has joined #nixos
<{^_^}> [nixpkgs] @nh2 opened pull request #72736 → SDL2: Keep .a files on `dontDisableStatic`; don't move them to $dev; prune .la → https://git.io/Je2kl
<edef> infinisil: dearly wishing we had lib.compose
<edef> infinisil: `collect (compose not isAttrs)` would flow so nicely
<{^_^}> #71348 (by Profpatsch, 2 weeks ago, merged): lib/trivial: add `pipe` function
bhipple has quit [Ping timeout: 268 seconds]
<infinisil> Not really that, but related
<{^_^}> [nixpkgs] @FRidh pushed 22 commits to python-unstable: https://git.io/Je2kR
<edef> ooh
<infinisil> I don't think we even have `not` though actually
<infinisil> > not true
<{^_^}> undefined variable 'not' at (string):269:1
<edef> yeah
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Diagon has joined #nixos
<edef> i'm not super feeling the urge to argue about whether point-free code is good so i don't really care to make it exist
<infinisil> Same
<infinisil> > not = x: ! x
<{^_^}> not defined
<edef> :D:
fendor has joined #nixos
<infinisil> > collect (flip pipe [ not isAttrs ]) { a = 1; b.c = 2; }
<{^_^}> value is a set while a Boolean was expected
<edef> isAttrs not
<infinisil> Oh right
<JonReed> bobbles: Try https://nixos.org/nixos/options.html#services.radicale. You will need to override that one. You can check that it is the one that is being launched here by the the service: https://github.com/NixOS/nixpkgs/blob/aeeed6a5176df8e44098761e74e64a13d88b8aa9/nixos/modules/services/networking/radicale.nix#L81
<infinisil> > collect (flip pipe [ isAttrs not ]) { a = 1; b.c = 2; }
<{^_^}> [ 1 2 ]
<edef> :3
<edef> collect seems neat anyhow
juhe has left #nixos ["Leaving."]
<infinisil> There's a bunch of useful functions in nixpkgs lib, rarely get to use them though
<JonReed> bobbles: I meant `services.radicale.package`. You will have to set that to the package that you want to use. So, that would be radicale with all the modules you need.
chreekat has quit [Quit: quitting]
chreekat has joined #nixos
oldandwise has joined #nixos
<oldandwise> i need some help. How do I modife the 'ExecStart' of pcscd? So far I've tried https://termbin.com/q40rc
cosimone has quit [Quit: Quit.]
<bobbles> JonReed: Thanks! So I need to pass a radicale package that has the module included? How do I do that? Is there an example I can follow?
<infinisil> oldandwise: systemd.services.pcscd.serviceConfig.ExecStart = [ "" "${pkgs.pcsclite} ..." ]
<infinisil> oldandwise: Do you want to use a stateful config file perhaps?
<{^_^}> [nixpkgs] @worldofpeace closed pull request #36206 → [WIP] Mame: init at 0.195 → https://git.io/vAyzK
<{^_^}> [nixpkgs] @worldofpeace merged pull request #72319 → mame: init at 0.215 → https://git.io/Jezcv
<{^_^}> [nixpkgs] @worldofpeace pushed 4 commits to master: https://git.io/Je2ko
ee194350 has quit [Read error: Connection reset by peer]
kolaente has quit [Quit: WeeChat 2.6]
fusion809 has quit [Remote host closed the connection]
<oldandwise> infinisil: before I go fancy, i need to make it work. I'm getting this now: https://termbin.com/gqzn
<{^_^}> [nixpkgs] @dduan opened pull request #72738 → tre: init at 0.2.2 → https://git.io/Je2kX
k41 has joined #nixos
<infinisil> oldandwise: Ah use `systemd.services.pcscd.serviceConfig.ExecStart = lib.mkForce [ "${pkgs.pcsclite} ..." ]`
<hyperfekt> Getting 'ERROR: "gcc" either does not exist or does not work' when trying to add wnoerror flags to nix_cflags_compile - anyone got an idea what could be going on?
ee194350 has joined #nixos
alter2000_ has joined #nixos
<JonReed> bobbles: I'm helping you completely blind, because I never used radicale, but I would try something like this `services.radicale.package = (pkgs.radicale2.overrideDerivation (oldAttrs: { propagatedBuildInputs = oldAttrs.propagatedBuildInputs ++ [ pkgs.python3Packages.radicale_infcloud]; })) `
<oldandwise> infinisil: error: undefined variable 'lib' at /etc/nixos/configuration.nix:143:52
<clever> oldandwise: add lib to the function args on line 1
<infinisil> JonReed: bobbles: Don't use overrideDerivation though, use overrideAttrs instead
<JonReed> bobbles: Not guaranteed to actually work, because I haven't tested it. But the idea is making the `radicale_infcloud` visible to `radicale` by adding it to its propagatedBuildInputs. And, yeah, there are probably more elegant ways to do it.
work_ has joined #nixos
<{^_^}> [nixpkgs] @risicle opened pull request #72739 → shogun: switch to using opencv3 → https://git.io/Je2k9
<oldandwise> clever: sorry, where and how do i do that? The entire line is now: https://termbin.com/l2x5
shibboleth has quit [Quit: shibboleth]
<clever> oldandwise: thats not line 1
<infinisil> oldandwise: He meant line 1 of your file, which probably looks like `{ pkgs, ... }:`, you need to add the lib argument like `{ pkgs, lib, ... }:`
<oldandwise> got it.. it's building now.....
<{^_^}> [nixpkgs] @dduan closed pull request #72738 → tre: init at 0.2.2 → https://git.io/Je2kX
selfsymmetric-mu has joined #nixos
<oldandwise> the entire configuration.nix is a lambda implementation and the topmost line 1 are the args in set...
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 6 commits to nixpkgs-19.09-darwin: https://git.io/Je2kb
<infinisil> oldandwise: Pretty much
<oldandwise> feeling like a pro, this time.. thanks men
<infinisil> There's all kinds of people here, not just men :)
<gchristensen> <3 infinisil
<{^_^}> infinisil's karma got increased to 153
<oldandwise> infinisil: going back to your suggestion on stateful config? What's the advantage?
<worldofpeace> cheers to that :P
<gchristensen> infinisil, thanks for that, was just writing a PM about it :)
<bobbles> JonReed, infinisil: Thanks, I'd almost got there! I only forgot to add `oldAttrs.propagatedBuildInputs` back in. Now it's working. Thanks for the help!
bvdw has quit [Read error: Connection reset by peer]
DanC has joined #nixos
<infinisil> oldandwise: Oh because you put /tmp/...conf there, so I thought you wanted to be able to change the config statefully at runtime
<JonReed> bobbles: Np!
<infinisil> Not declaratively in your configuration.nix (which is what the module should support already)
bvdw has joined #nixos
<infinisil> oldandwise: Or what are you trying to achieve with the ExecStart override?
<oldandwise> infinisil: well, i've been able to play around with this daemon in ubuntu easily and manually. I'm trying to do the same in nixos to understand how nix works
<{^_^}> [nixpkgs] @dduan reopened pull request #72738 → tre: init at 0.2.2 → https://git.io/Je2kX
bobbles has left #nixos ["Leaving"]
<{^_^}> Channel nixpkgs-19.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/6c2f097e92f (from 2 hours ago, history: https://channels.nix.gsc.io/nixpkgs-19.09-darwin)
<infinisil> Hm I see
<oldandwise> infinisil: first, i've been having a hard time in nixos controlling these daemons or services because they are tied in configuration.nix and the way to change the ExecStart is deep into the rabbit hole ...
<evanjs> So for Makefiles that call other "package managers" or etc (e.g. https://github.com/mitsuhiko/insta/blob/master/Makefile), is it best to remove said lines in the patchPhase, or fake them out?
toppler has quit [Ping timeout: 240 seconds]
<infinisil> oldandwise: Ideally you would'nt have to change ExecStart at all, the module should support everything in its options
<infinisil> Whatever customizations you need
<oldandwise> infinisil: what module? For sure, there are several variations in a dameon's args that nixos cannot cover.. so these customizations must be easily done
<infinisil> oldandwise: Then the module should expose an option like `extraArgs` where you can pass arbitrary arguments to the start command
<oldandwise> is it possible, to have this effect in my home folder and not in /etc/nixos/configuration.nix ?
<infinisil> Not sure what you mean by that?
<oldandwise> the configuration.nix is system-wide, as far as i understand. I only want to modify the behaviour of one daemon's setting...
MightyJoe has joined #nixos
<infinisil> oldandwise: The daemon is part of the system however, not part of your user
Diagon has quit [Quit: Leaving]
<infinisil> And in NixOS system configuration is done through configuration.nix
<oldandwise> infinisil: agree. How do I do the same change, this time, using extraArgs? Right this is working https://termbin.com/wyt9
cyraxjoe has quit [Ping timeout: 265 seconds]
chloekek has joined #nixos
<oldandwise> i'm doubtful how extraArgs behave? If just appending, then it won't work coz i need to redirect the config file location...
<oldandwise> ie, i need completely control ExecStart line... so whatever is extraArgs for, it only confuses things...
<infinisil> oldandwise: What's your usecase?
bhipple has joined #nixos
<infinisil> Usually modules could expose a `configFile` option to change the config file too
copy` has joined #nixos
<oldandwise> infinisil: for example, by default when I do `ps -ef | grep some-daemon-process`, then seeing the daemon is running as 'some-daemon-process -a -b -c -d -e /nix/store/xxxxxx-some.conf'
<{^_^}> [nixpkgs] @dduan closed pull request #72738 → tre: init at 0.2.2 → https://git.io/Je2kX
<{^_^}> [nixpkgs] @wamserma closed pull request #72198 → [needs help] mindustry-bin: init at 5.0 v99 → https://git.io/Jeuzo
<oldandwise> infinisil: then, i want to completely change it by 'some-daemon-process -a -x -y -e /tmp/test.conf'
<oldandwise> how can extraArgs help here?
<oldandwise> the best thing to do is to completely override the ExecStart... the surest way
<infinisil> extraArgs could be set to "-a -b -c -d -e" by default, then you could change the default to your own thing, similarly with the config file
<infinisil> But yeah, if you just want to change ExecStart to whatever, you'd just set ExecStart directly
<oldandwise> i mean, it is bad for nix to second-guess what the daemon wants!?
<infinisil> NixOS module should give a good experience for users who want to do some reasonable customizations
<infinisil> oldandwise: Huh what?
<oldandwise> explicit override of ExecStart is the simplest way to go..
<infinisil> What I'm asking though, what's your use case with pcscd?
toppler has joined #nixos
<infinisil> Because it might make sense to have the module expose options for command line flags too
<infinisil> If they're useful
<infinisil> If somebody needs to change ExecStart just to satisfy a common usecase then the module kinda failed in my eyes and it should be adapted to allow for that
<oldandwise> can these ExecStart changes I did be incorporated inside a shell.nix or default.nix? Something that is operational after a nix-shell ?
<clever> oldandwise: shell.nix cant do anything systemd based
<infinisil> oldandwise: I'm still asking: What Is Your Usecase
<{^_^}> [nixpkgs] @jonringer merged pull request #72733 → update-python-libraries: update usage comments → https://git.io/Je2Ug
<{^_^}> [nixpkgs] @jonringer pushed to master « update-python-libraries: update usage comments »: https://git.io/Je2In
<oldandwise> infinisil: My usecase for pcscd is to add the --apdu option to see explicit logging of messages.. and then I thought that if i can redirect the config to somewhere, i can gain further settings there...
andrewrk has joined #nixos
abathur has joined #nixos
<andrewrk> hey so I just ran sudo nixos-rebuild switch --upgrade on the unstable channel and I'm getting "error: cannot download osxupd10.11.5.dmg from any mirror" but this is linux, why is it trying to download from https://support.apple.com/downloads/DL1877/en_US/osxupd10.11.5.dmg ?
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 3 commits to nixos-19.09-small: https://git.io/Je2IW
<hyperfekt> I got NIX_CFLAGS_COMPILE to work by setting it in the preConfigure script instead of in mkDerivation's attrset - it's not supposed to be like that, is it?
<infinisil> oldandwise: I see, the config file you should be able to write with just `services.pcscd.readerConfig = "contents"`
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/d343c9d1721 (from 4 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<{^_^}> [nixpkgs] @kolaente opened pull request #72740 → jetbrains.* 2019.2.3 -> 2019.2.4 (mostly) → https://git.io/Je2IB
<infinisil> And if I were to do changes to the module I'd indeed add an extraArgs option, defaulting to `-x`
<infinisil> Such that you could do `extraArgs = [ "-a" ]` to do that
<infinisil> So yeah, for now changing ExecStart manually is the only way to make the daemon do what you want, but ideally just `extraArgs = ["-a"]` would be needed
<{^_^}> #71952 (by colemickens, 1 week ago, open): facetimehd-firmware can't be built: url for osxupd10.11.5.dmg returns 404
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #72694 → gnu-efi: Use their crosscompilation support correctly → https://git.io/JegFw
<{^_^}> [nixpkgs] @Ericson2314 pushed 2 commits to master: https://git.io/Je2IE
<oldandwise> thanks infinisil ... i will try these methods just so I can familiarize more on the nix fields
talqu has joined #nixos
<talqu> join $
<gchristensen> andrewrk: if you don't use exotic firmware, you can disable enableAllFirmware
<talqu> join #emacs
<andrewrk> thanks gchristensen it's just the killer wifi thing, maybe I can get away with that
<colemickens> I have Killer in my xps 13 and it's fine without AllFirmware
oldandwise has quit [Quit: leaving]
daniel_duan has joined #nixos
<colemickens> Why would my network interfaces be getting two ipv4/ipv6 addresses?
noudle has quit []
<colemickens> It's weird too, my wlan0 has two IPs that look like DHCP leases from my router, but my enp57s0u1u3 got one that looks valid and one that came from I-dont-know-where I don't recognize that ip range.
<gchristensen> that is totally fine actually
<nahamu> peterhoeg[m]: I see you very recently landed an improvement for displaylink. I'm excited to try it when unstable next updates. Thanks!
magnetophon has joined #nixos
<clever> colemickens: any 169's?
<colemickens> Yeah, it doesn't seem to be hurting anything, it's just unexpected and seems to be a ... new feature that I don't think I opted into.
<colemickens> clever, no, the one that looks out of place is 10.42.0.1... I'm not running libvirtd, docker, or have any bridges or anything special configured anywhere either, afaik.
jedai42 has quit [Ping timeout: 245 seconds]
daniel_duan has quit [Quit: WeeChat 2.6]
<clever> colemickens: [root@router:~]# cat /etc/systemd/system/network-addresses-enp4s2f1.service
<clever> colemickens: do you see a unit like this, for the IF?
<colemickens> aha, I take that back, that address is from having marked the ethernet as "shared" in NM when using my laptop to passthrough wifi->ethernet in a pinch.
<colemickens> but my wlan0 still looks funny with two local ips, wonder if that's more dhcpcd weirdness.
<nahamu> (I have a DL-3500 device that I'd like to get working)
<colemickens> ip addr, one says "dynamic" and one says "secondary", I wonder if this IS a new feature, or a result of switching to IWD that I just now noticed?
<clever> colemickens: i dont use network manager, so ive never seen something like that
daniel_duan has joined #nixos
<daniel_duan> Is this the right place to ask about nixpkgs PR questions?
<gchristensen> yep!
<infinisil> Here or #nixos-dev is fine too :)
alter2000_ has quit [Ping timeout: 240 seconds]
<daniel_duan> nice! I'm very new to NixOS. Trying to add a new package to nixpkgs and couldn't figure out why CI is failing: https://github.com/NixOS/nixpkgs/pull/72738, I did notice when i run `nix-build -A tre-command` locally, I get a similiar error. But have no idea how to fix it
<{^_^}> #72738 (by dduan, 1 hour ago, closed): tre: init at 0.2.2
<selfsymmetric-mu> daniel_duan: What error did you get?
fendor_ has joined #nixos
<daniel_duan> docs don't mention anything regarding lib/customisation.nix. The error I get is `attempt to call something which is not a function but a set, at lib/customisation.nix:69:12`
<{^_^}> [nixpkgs] @dduan reopened pull request #72738 → tre: init at 0.2.2 → https://git.io/Je2kX
<selfsymmetric-mu> Weird, your derivation works great for me. Just installed it now.
<daniel_duan> hmm
<selfsymmetric-mu> I'm a fan of how Rust is eating systems tools. I already have `bat` and `fd` installed.
<Shell> bat is shiny
devalot has quit [Quit: ZNC - http://znc.in]
<daniel_duan> I'm a fan of `rg`
zupo has joined #nixos
<{^_^}> [nixpkgs] @mmahut merged pull request #68327 → nixos/moinmoin: init module → https://git.io/JevGj
<{^_^}> [nixpkgs] @mmahut pushed 2 commits to master: https://git.io/Je2I7
<infinisil> daniel_duan: You can't use <nixpkgs> in nixpkgs itself
<infinisil> Replace the first line of the derivation with `{ rustPlatform, fetchFromGitHub, stdenv }`
<daniel_duan> I see
<selfsymmetric-mu> infinisil++
<{^_^}> infinisil's karma got increased to 154
<daniel_duan> that actually gets rid of the error I was seeing :)
<kraem> how do i
<infinisil> daniel_duan: Explanation: `callPackage ../tools/system/tre {}` does about this: `import ../tools/system/tre pkgs`, so it imports the file, then calls it with the arguments of all packages
<infinisil> But the file didn't declare a function, but a set
<kraem> oops. how do i browse the nixos configuration in the nix repl? with ':l <nixos> ' i can only find 3 variables under config.
<infinisil> That's where the error comes from
<clever> kraem: that loaded the nixpkgs under the channel called nixos
<clever> kraem: you want <nixos/nixos>
<kraem> clever: ah thanks! what should i read to understand why that works?
<daniel_duan> that makes sense infinisil!
<clever> kraem: try to eval just plain <nixos> and <nixos/nixos> in the repl
<infinisil> clever: kraem: Or better yet `<nixpkgs/nixos>`, which is more standard
<clever> infinisil: yeah, i usually say that to make it more obvious what is happening
<clever> infinisil: but that may use a different channel then what nixos-rebuild uses
<infinisil> clever: Pretty sure nixos-rebuild uses whatever <nixpkgs> is
<selfsymmetric-mu> So, adding `services.signal` got blocked by the fact that `signal-cli daemon` doesn't work on NixOS. I put up a bug for that specific issue: https://github.com/NixOS/nixpkgs/issues/72737
<{^_^}> #72737 (by matthew-piziak, 1 hour ago, open): `signal-cli daemon` not supported
<infinisil> I'm often adding `-I nixpkgs=...` to change that
<selfsymmetric-mu> Also includes at attempt by Kiwi to add the necessary dependency, but it doesn't work for some reason.
<DigitalKiwi> multiple attempts as i have no idea what i'm doing
<{^_^}> [nixpkgs] @Avaq opened pull request #72742 → twa: 1.8.0 -> 1.9.0 → https://git.io/Je2Lf
<selfsymmetric-mu> DigitalKiwi++ :)
<{^_^}> DigitalKiwi's karma got increased to 6
talqu has quit [Remote host closed the connection]
<selfsymmetric-mu> Thanks for trying, I appreciate it. It's a thorny issue. Java dependencies are weird.
<selfsymmetric-mu> For my personal use I'm tempted to just run `signal-cli` in a loop on a Raspberry Pi...
romildo has joined #nixos
toppler has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #72386 → gimp: 2.10.12 → 2.10.14 → https://git.io/Jez5O
<{^_^}> [nixpkgs] @jtojnar pushed 14 commits to master: https://git.io/Je2LI
<kraem> clever: so evaluating one is only the nixpkgs. is the syntax <nixpkgs/nixos> relevant to fp languages or is it specific to nix?
romildo has quit [Client Quit]
romildo has joined #nixos
<clever> kraem: think of #include <foo/bar.h> in c/c++
risson has quit [Quit: Pouet. WeeChat 2.6]
<clever> kraem: it just looks in the -I/usr/include path, for /usr/include/foo/bar.h
<romildo> How to use fetchFromGitHub with a given branch?
<clever> romildo: thats not pure, you should always use a git revision
talqu has joined #nixos
zupo has quit [Ping timeout: 245 seconds]
leothrix has quit [Read error: Connection reset by peer]
<romildo> clever, is it just using the revision of the latest commit in the branch of interest, for example?
leothrix has joined #nixos
FRidh has quit [Quit: Konversation terminated!]
<clever> romildo: yep
<romildo> clever, thanks
cosimone has joined #nixos
zupo has joined #nixos
risson has joined #nixos
<talqu> Hi, i accidentally removed my hardware-configuration.nix file. Doing rollback wont recover the physical file. What are my options now to recover it? Can i maybe regenerate it again?
<clever> talqu: nixos-generate-config
<kraem> clever: wouldn't ':l <nixpkgs>', as the parent 'dir', include <nixos> somewhere then?
<clever> kraem: it just loads the default.nix in <nixpkgs>
gagbo has quit [Ping timeout: 276 seconds]
<clever> kraem: and that root nixpkgs ignores the nixos dir, and just gives you the nixpkgs package set
<talqu> clever: thanks. Anyway, i'd to config root to move stuff to some .trash folder (like a normal user). Do people do this? How would I config this on nixos?
cswl has quit [Quit: Connection closed for inactivity]
<DigitalKiwi> zfs auto snapshots?
<infinisil> talqu: You want the `rm` command to not remove stuff but instead move them to a .trash folder?
<clever> talqu: i would just `alias rm=rm -vi`
<clever> then it will ask to confirm every time it deletes
<infinisil> I think it's less about confirming but rather about recovering stuff you later realize you didn't want to delete
<infinisil> I'd also go for zfs snapshots though :)
<kraem> clever: that makes sense. the 'nixos dir' it includes is /etc/nixos ?
gagbo has joined #nixos
<talqu> yeah, it's about recovering. So i've created a git repo in my /nixos folder and then didn't think i was root, I discarded the stage hardware-config.nix with magit accidentally. Wula, i've just deleted it forever :)
<clever> kraem: <nixpkgs/nixos> refers to https://github.com/NixOS/nixpkgs/tree/master/nixos which is the nixos subdir of nixpkgs
<talqu> so i can just do `alias rm=mv .../.root-trash
<clever> talqu: but magit wont obey that alias
toppler has joined #nixos
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 3 commits to nixos-19.09-small: https://git.io/Je2L8
chloekek has quit [Ping timeout: 240 seconds]
<kraem> clever: thanks. so while building the system nixos-rebuild evaluates /etc/nixos/configuration.nix and builds it according to <nixpkgs/nixos>?
<clever> kraem: no, it evaluates <nixpkgs/nixos>
<talqu> clever, right and it seems magit doesn't have an api en customize to change this
<talqu> ok, no repos with root then ;)
<clever> kraem: which reads whatever <nixos-config> maps to
<clever> kraem: which is usually your configuration.nix file
romildo has quit [Quit: Leaving]
leotaku has quit [Ping timeout: 265 seconds]
<clever> talqu: zfs snapshots will just keep a copy of everything, so you can undo any changes
<{^_^}> Channel nixos-19.09-small advanced to https://github.com/NixOS/nixpkgs/commit/6c2f097e92f (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-19.09-small)
<talqu> ok thanks I'll read about that
<kraem> clever: thank you! :)
<deni> I'm trying to figure out if I write `service.foo.enable = true` if that automatically adds the package to systemPackages and therefore installs it or it on me to do that?
<clever> deni: you should read the module for foo, and see what it does when enable is true
logzet has joined #nixos
<deni> clever: sure but I'm wondering about best practices and what to expect
fendor_ has quit [Ping timeout: 265 seconds]
<clever> deni: depends on if your meant to be running it on the cli often or not
<clever> for things like postgresql and mysql, its expected that you get a psql and mysql binary, so you can interact with the daemon
leotaku has joined #nixos
<deni> like I gather that sshd is somewhat special and get's installed with the base system cause when I enabled the service in my configuration.nix I dind't have to add it to systemPackages for it to work
<clever> for things like openvpn, you cant interact with it
<clever> you will never need to add something to systemPackages to make it work
<clever> but you may not be able to interact with it after it starts, depending on what it is
<{^_^}> [nixpkgs] @alyssais opened pull request #72743 → ruby.withPackages: preserve setup hooks → https://git.io/Je2L6
alter2000_ has joined #nixos
<deni> clever: Oh I see...so the idea is that when I add something to systemPackages it's in my path and I can interact with it via whatever binary it provides.... and if it's just something that I want to be able to start via systemctl I don't have to add it to systemPackages. But then my question is....how does a hypothetical `service.openvpn.enable` work then if it doesn't add itself to system packages?
<deni> My understanding that only stuff in that list get's installed. But you're saying there's another list?
<clever> deni: the systemd services always ignore the system wide PATH, and use their own PATH value
<colemickens> deni, "installed" is a fuzzy word there
<deni> colemickens: yeah I guess I'm trying to learn the nomenclature and the idea behind how thing work
<{^_^}> [nixpkgs] @alyssais opened pull request #72744 → dtc,python.pkgs.libfdt: drop python buildInput → https://git.io/Je2LM
<deni> clever: yeah I'm using PATH colloquially here.... but I get that it's using it's own PATH that the derivation set
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<deni> I guess a service just needs to be built...via "callPackage" or something like that...and then the systemd service can just reference it.... but there doesn't have to be a symlink in my user's "path"
<deni> does that sound about right?
<clever> deni: basically, any string you refernece, gets copied to /nix/store, it doesnt have to be in a magic variable to be downloaded
<clever> deni: callPackage typically returns a string, saying where to find the binary
leotaku has quit [Ping timeout: 240 seconds]
knupfer has quit [Ping timeout: 264 seconds]
<deni> clever: I haven't really figured out what callPackage does but I did see it here and there. I'm trying to get an intution about how nixos is wired together...I have an ok understanding of things in isolation but not how everything works when wired together
<clever> deni: callPackage just imports another nix file, and calls the function within, passing it arguments from pkgs.
melling has quit [Quit: WeeChat 2.6]
<manveru> > builtins.functionArgs ({call, me ? "maybe"}: call me)
<{^_^}> { call = false; me = true; }
<deni> oh so perhaps my misunderstanding is about what a service is... my understanding was that the derivation for installing a package is in pkgs and the service was a wrapper around that (that calls the derivation and installs it) that adds stuff like configuration and similar. is that not so?
<clever> deni: a service is just another derivation, that generates a systemd .service file
<clever> deni: and nixos then just shoves all of those .service files into a single directory, and drops a symlink in /etc/systemd/system/ pointing to that dir
<talqu> how do achieve this: `nix-shell a.nix b.nix`. I get an error nix-shell requires a single derivation
<clever> talqu: why do you want to load 2 files at once, are you trying to get the deps of both, or the result of building both?
philr has joined #nixos
gnidorah has quit [Quit: Connection closed for inactivity]
<talqu> the deps of both. Each derivation is does it stuff, but my shell will need both of them
melling has joined #nixos
<talqu> https://pastebin.com/s92an0S3. Is this ok? Wrapping both of these derivations in one shell.nix file?
<deni> clever: ok...this makes sense.... I looked at postgresql for an example but I found that it does add postgres to systemPackages like you mentioned. Then I looked at the openvpn example but it also does this. Is there an example I can look at that doesn't add the package to systemPackages? I looked at sshd but I figured it's lowlevel enough that it get's special treatment.
<clever> talqu: then you need to make a new nix expr, that will merge things like buildInputs from both
arahael1 is now known as Arahael
<infinisil> talqu: Your current file would build both derivations and then make the results available in the shell, which is not what you want
<clever> deni: cant think of one that doesnt add to systemPackages
<infinisil> talqu: You can use pkgs.mkShell to achieve that though, something like `pkgs.mkShell { inputsFrom = [ a b ]; }`
<deni> clever: is it fair to say that most services do this?
<{^_^}> [nixpkgs] @alyssais opened pull request #72745 → git: drop extraneous sysconfdir trailing slash → https://git.io/Je2te
<v0|d> ,locate mconf
<{^_^}> Found in packages: mono, meson, mono4, cdrtools, linux.dev, linux_mptcp.dev, linuxPackages_4_4.kernel.dev, linuxPackages_4_9.kernel.dev, linuxPackages_5_0.kernel.dev, linuxPackages_4_14.kernel.dev, linuxPackages_4_20.kernel.dev, linuxPackages_xen_dom0.kernel.dev, linuxPackages_latest-libre.kernel.dev, linuxPackages_latest_hardened.kernel.dev, linuxPackages_latest_xen_dom0.kernel.dev, linuxPackages_testing_bcachefs.kernel.dev, and 1 more
<infinisil> talqu: Or with nodejs too: pkgs.mkShell { inputsFrom = [ a b ]; buildInputs = [ pkgs.nodejs ];
<manveru> ,locate bin mconf
<{^_^}> Found in packages: mono, mono4
selfsymmetric-mu has quit [Remote host closed the connection]
<clever> deni: depends on the service, ive seen a few that dont add to systemPackages, just cant think of which
<deni> clever: well yeah sshd seems to be one of them.... I guess that's what confused me because it was the first I looked at.
selfsymmetric-mu has joined #nixos
<infinisil> deni: When reviewing PR's for services I'm discouraging people to add stuff to systemPackages unless it's really needed. Then the users PATH's don't get littered
leotaku has joined #nixos
<deni> infinisil: my question then is how does the package get installed? I'm trying to find an example of a service that I can look at in the nixpkgs repo. The idea being that a user would just do `service.foo.enable = true` (or similar) and only interact with the service and not have to do anything else...and the package not ending up in systemPackages unless I explicitly put it there in my
<deni> configuration.nix file.
<clever> deni: the binary is just a dependency of the .service file, which is a dependency of the nixos build
<clever> deni: so nix must download the binary before it can build nixos
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
<deni> clever: how is it defined as a dependency of the service?
<infinisil> deni: Here's a random example of a service I guess: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/ddclient.nix
<infinisil> deni: There you can see pkgs.ddclient in ExecStart
<clever> deni: merely referencing the string makes it a dependency, thats how all dependency tracking works in nix
cosimone has quit [Quit: Quit.]
<deni> clever: infinisil ok now it clicked.... Thank you for explaining this! it was driving me crazy. :)
alexherbo2 has joined #nixos
<deni> given the example above... it work if I just said `${pkgs.ddclient}/bin/ddclient` instead of `${lib.getBin pkgs.ddclient}/bin/ddclient` like in the actual service?
<clever> > ddclient.outputs
<{^_^}> [ "out" ]
<deni> s/it work/it would work/
<clever> deni: ddclient only has one output, so both of those are identical
<deni> oh I see....yeah it makes sense that getBin is just a helper function duh....
<deni> awesome...I learned something today :) thanks again clever infinisil
<deni> ok one more question before I call it a day....this one is a simpler one. I gather most folks just manage their configuration.nix file (and others) in a git repo. Is the idea to just clone the repo on a fresh installation and symlink configuration.nix into /etc/nixos/configuration.nix (and possible other files/folders) ?
toppler has quit [Ping timeout: 276 seconds]
<clever> deni: personally, i do imports = [ /path/to/foo.nix ]; in configuration.nix
<clever> deni: and configuration.nix only has stuff tied to the hardware, like filesystem uuid's and such
<{^_^}> [nixpkgs] @nixos-channel-bot pushed 125 commits to nixos-unstable-small: https://git.io/Je2tW
<clever> if the hardware is lost, that has to change anyways, so why preserve it in git
<infinisil> deni: That's one way to do it. Personally I have a small wrapper script that calls something like `nixos-rebuild switch -I nixpkgs=${fixed nixpkgs} -I nixos-config=${fixed config}`
<deni> clever: well I'd want to preserve the kernel modules I load and such. And that's defined in hardware-configuration.nix
<infinisil> The default for nixos-config is /etc/nixos/configuration.nix, by using `-I nixos-config=` I can change that, and I set it straight to something from the repository, so no need to set up anything
<deni> clever: but I get your point
<deni> infinisil: yeah that makes sense...so I don't have to do a whole lot of symlinks for nothing
mexisme has joined #nixos
rycee has quit [*.net *.split]
NfixEstrada[m] has quit [*.net *.split]
Taneb has quit [*.net *.split]
Ox4A6F has quit [*.net *.split]
fadenb has quit [*.net *.split]
awygle has quit [*.net *.split]
pointfree has quit [*.net *.split]
bwe has quit [*.net *.split]
nikola has quit [*.net *.split]
<deni> I'm probably gonna fiddle around with this a bit and structure everything to best suit my use-case but I just wanted to get some general guidelines. I'm really loving nixOS so far.... not quite ready to install it on my main work laptop just yet but I'm getting there.
rycee has joined #nixos
Ox4A6F has joined #nixos
andymandias has quit [Ping timeout: 276 seconds]
andymandias has joined #nixos
magnetophon has quit [Ping timeout: 264 seconds]
gagbo has quit [Ping timeout: 240 seconds]
gkmngrgn has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/dcd89d2c804 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<infinisil> Cool, always feel free to ask here :)
szicari has quit [Ping timeout: 240 seconds]
gagbo has joined #nixos
mexisme has quit [Ping timeout: 246 seconds]
szicari has joined #nixos
pointfree has joined #nixos
Taneb has joined #nixos
NfixEstrada[m] has joined #nixos
fadenb has joined #nixos
awygle has joined #nixos
nikola has joined #nixos
bwe has joined #nixos
NfixEstrada[m] has quit [Changing host]
NfixEstrada[m] has joined #nixos
<spacekookie> When not running GNOME, is there some option to properly start the gnome-keyring-daemon? fractal crashes when trying to store a secret
toppler has joined #nixos
<adisbladis> spacekookie: services.gnome3.gnome-keyring.enable
<infinisil> spacekookie: Having the same problem for a while, see https://github.com/NixOS/nixpkgs/issues/61539#issuecomment-524665916
<infinisil> adisbladis: That unfortunately doesn't work when you're not using some supported DE
<adisbladis> infinisil: Ahh, I wasn't aware
magnetophon has joined #nixos
<spacekookie> Ah nice, thanks!
<adisbladis> There is also a home-manager service
LnL has joined #nixos
LnL has quit [Changing host]
LnL has joined #nixos
<infinisil> adisbladis: Ah nice, maybe I'll use that instead of trying to get the NixOS one working
<{^_^}> [nixpkgs] @globin pushed 3 commits to structured-attrs: https://git.io/Je2tF
<spacekookie> Is the home-manager module more functional for fractal or does it just not work on NixOS?
mexisme has joined #nixos
tilpner has quit [Quit: tilpner]
<infinisil> spacekookie: NixOS' gnome-keyring module just defines some /etc/xdg/autoload thing I think, it doesn't actually start the service. The home-manager one does start the service
<spacekookie> Aah!
<spacekookie> But also running the gnome-keyring-daemon manually doesn't actually ended up working...
<infinisil> Probably wouldn't be too hard to adjust the one in NixOS though
<infinisil> It might need to register some dbus stuff
<infinisil> No idea
gkmngrgn has quit [Quit: WeeChat 2.6]
<{^_^}> [nixpkgs] @zimbatm merged pull request #72743 → ruby.withPackages: preserve setup hooks → https://git.io/Je2L6
<{^_^}> [nixpkgs] @zimbatm pushed commit from @alyssais to master « ruby.withPackages: preserve setup hooks (#72743) »: https://git.io/Je2qf
<spacekookie> I know very little about dbus
<{^_^}> [nixpkgs] @globin pushed to structured-attrs « treewide: installTargets is a list »: https://git.io/Je2qU
<{^_^}> [nixpkgs] @nixos-channel-bot pushed commit from @FRidh to nixos-19.03 « python35: 3.5.8 -> 3.5.9 »: https://git.io/JegFE
<{^_^}> Channel nixos-19.03 advanced to https://github.com/NixOS/nixpkgs/commit/658eed76bbf (from 12 hours ago, history: https://channels.nix.gsc.io/nixos-19.03)
orivej has joined #nixos
andrewrk has left #nixos ["Leaving"]
lockshaw has joined #nixos
<{^_^}> [nixpkgs] @magnetophon opened pull request #72746 → ensemble-chorus: init at unstable-15-02-2019 → https://git.io/Je2qC
logzet has quit [Ping timeout: 264 seconds]
lockshaw has left #nixos [#nixos]
Chiliparrot has joined #nixos
<{^_^}> [nix] @hvdijk opened pull request #3203 → Fix progress bar when nix-prefetch-url is piped. → https://git.io/Je2q2
jedai42 has joined #nixos
ogle has joined #nixos
drakonis1 has quit [Quit: WeeChat 2.6]
hexa has quit [Ping timeout: 276 seconds]
<{^_^}> [nixpkgs] @Azulinho opened pull request #72747 → nfstrace: init at 0.4.3.2 → https://git.io/Je2qP
<ogle> anyone familiar with arion and/or nixops? I am trying to test provisioning a consul server and not sure the best way to reference ip addrs across hosts
drakonis1 has joined #nixos
toppler has quit [Ping timeout: 268 seconds]
johnnyfive has quit [Ping timeout: 276 seconds]
philr has quit [Ping timeout: 240 seconds]
ogle has left #nixos ["WeeChat 2.6"]
gagbo has quit [Ping timeout: 240 seconds]
gagbo has joined #nixos
ng0 has quit [Quit: Alexa, when is the end of world?]
talqu has quit [Ping timeout: 268 seconds]
<hyperfekt> ugh still can't this qemu fork to compile. is there any way to prevent nix from adding werror flags in the first place?
toppler has joined #nixos
zmacs has joined #nixos
bhipple has quit [Ping timeout: 240 seconds]
k41 has quit [Ping timeout: 264 seconds]
abathur has quit [Ping timeout: 268 seconds]
amfl_ has joined #nixos
bhipple has joined #nixos
amfl has quit [Ping timeout: 265 seconds]
cptchaos83 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
cptchaos83 has joined #nixos
troydm has quit [Ping timeout: 268 seconds]
__monty__ has quit [Quit: leaving]
troydm has joined #nixos
Ariakenom has quit [Quit: Leaving]
logzet has joined #nixos
m0rphism has quit [Ping timeout: 240 seconds]
daniel_d1 has joined #nixos
<evanjs> I seriously need a nix-best-practices bot. e.g. "Nixbot, do I use multi-line or multiple single-line comments in nixpkgs expressions?"
work_ has quit [Quit: Connection closed for inactivity]
daniel_duan has quit [Ping timeout: 240 seconds]
<selfsymmetric-mu> evanjs: Well, I think `nixfmt` is a good start.
mexisme has quit [Ping timeout: 276 seconds]
pbb has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
pbb has joined #nixos
<evanjs> selfsymmetric-mu: Ah yeah that too. Harder for things that have multiple "proper" applications. i.e. nix lets you do multiline comments, but from what I'm seeing, those seem to be used more for doc-comments in particular, it seems?
orivej has quit [Ping timeout: 240 seconds]
selfsymmetric-mu has quit [Disconnected by services]
selfsymmetric-mu has joined #nixos
alexherbo2 has quit [Quit: The Lounge - https://thelounge.chat]
<v0|d> is there a way to use a specific version of nvidia driver? overriden nvidia_x11 package via an overlay yet didn't work.
JonReed has quit [Ping timeout: 260 seconds]
<evanjs> v0|d: I wonder if this might help --- https://github.com/NixOS/nixpkgs/pull/49703
<{^_^}> #49703 (by FRidh, 1 year ago, open): nixos: hardware.nvidia.package option for selecting nvidia package
Soo_Slow has quit [Quit: Soo_Slow]
<{^_^}> [nixpkgs] @c0bw3b opened pull request #72748 → theharvester: 3.0.6 -> 3.1 → https://git.io/Je2Yo
toppler has quit [Ping timeout: 240 seconds]
<v0|d> evanjs: meh pr never made it.
<v0|d> no option hardware.nvidia.package.
work_ has joined #nixos
johnnyfive has joined #nixos
<pie_> clever: how do i find your iso making snippet
<pie_> gist doesnt seem to have a search function
<clever> pie_: i use https://app.cacher.io to search my gists
<clever> main limitation, is that you can only search your own, not other users