worldofpeace_ changed the topic of #nixos to: NixOS stable: 20.03 ✨ https://discourse.nixos.org/t/nixos-20-03-release/6785 || 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/ || use ,channels for a list of Nix* related channels || nixcon videos: https://tinyurl.com/nixcon2019 || Link to the output of nix-info
<euank> Pretty much all the hardware listed in https://github.com/NixOS/nixos-hardware has been used by at least one person; but as above, basically any linux friendly laptop should work as well with nixos as with another distro
<samueldr> though this repo lacks all computers where the user had to do nothing at all for it to work
<samueldr> or pretty much nothing and there is no reason to add it in there
<euank> yup! ironically it's probably the more questionably supported hardware
<samueldr> yeah
<euank> Though the x1 carbon (in there, what I'm on now) works smoothly at this point
<samueldr> *which* X1 carbon :)
<samueldr> IIRC there are multiple models in there, and more overall
<samueldr> (naming things is hard!)
<euank> indeed. 6th and 7th both work well now, though it took much longer for the 7th gen to get working audio drivers for everything
proofofkeags has quit [Ping timeout: 240 seconds]
<samueldr> the fact is, as long as it's not a linux-hostile laptop, it'll work as well in NixOS, and for any custom treatment, you will have a declarative config :)
<samueldr> (linux-hostile being e.g. surface or macbooks)
<samueldr> (and some would say nvidia hardware, but that is debatable)
xdefrag has quit [Quit: ZNC 1.8.2 - https://znc.in]
xdefrag has joined #nixos
<{^_^}> [nixpkgs] @mweinelt opened pull request #100534 → ipmiview: 2.16.0 -> 2.17.0 → https://git.io/JTOBY
<{^_^}> [nixpkgs] @samueldr merged pull request #94040 → doas: add enablePAM option → https://git.io/JJEYM
<{^_^}> [nixpkgs] @samueldr pushed 2 commits to master: https://git.io/JTOBO
page has quit [Ping timeout: 256 seconds]
drakonis has joined #nixos
<Cadey> how do you figure out the model number from this page? https://deals.dell.com/en-ca/productdetail/5onw
<samueldr> not sure, but "proceeding to cart" gave me ITALIA_CMLU_2101_2600_P/US/BTO
<samueldr> Base
<samueldr> XPS 13 7390
<Cadey> ah that yeah
<samueldr> in that original page the only mention of 7390 is "Product ID nxps137390_s_s2600pe"
<samueldr> so yeah, user-hostile site that makes it harder to know what you're actually getting
<samueldr> would be great to go back to having model numbers on things
<{^_^}> [nixos-hardware] @Mic92 merged pull request #194 → Add support for the Lenovo Thinkpad L14 (AMD) laptop → https://git.io/JUpbl
<{^_^}> [nixos-hardware] @Mic92 pushed 2 commits to master: https://git.io/JTOBw
<Cadey> hey it's in nixos-hardware at least
<euank> The arch wiki page lists that everything _should_ be happy with that one too (https://wiki.archlinux.org/index.php/Dell_XPS_13_(7390) )
<euank> arch wiki has a better list of laptop compatibility than any nixos-first source, but they're both using the same linux kernel / drivers / etc, so support marked there probably means it'll work for nixos
<samueldr> if you wanted something that's user-serviceable, it looks like that the newest ranges from HP, all across, are possibly great for that (but untested with Linux)
<samueldr> yeah, in the end, NixOS Linux is... a Linux :)
<hexa-> ,locate setoper.h
<Cadey> a whole linux?
<{^_^}> Found in packages: cddlib
<samueldr> Cadey: sometimes more than one
<samueldr> hey, after all my configuration.nix intrinsically builds an installer image that's sitting in the grub boot menu ready to be used (but really, to not be used)
<Cadey> is it an "oh god everything's on fire" rescue environment?
<Cadey> is zfs on a SSD any good?
<samueldr> yeah, could be, though I've used it last time to resize partitions after a `dd` from a smaller to bigger partitions without having to find a thumb drive
<{^_^}> [nixos-weekly] @Mic92 pushed to master « 08-nixos-weekly-2020-0: fix link »: https://git.io/JTOBj
page has joined #nixos
<{^_^}> [nixpkgs] @samuela opened pull request #100535 → vscode: 1.50.0 -> 1.50.1 → https://git.io/JTORs
<aanderse> if `configureFlags` require an element like "--with-stuff='a b c d' " is there really no better way than to use `configureFlagsArray`?
ris has quit [Ping timeout: 260 seconds]
ManiacOfMadness has quit [Ping timeout: 272 seconds]
seku has quit [Quit: Connection closed]
<DigitalKiwi> Cadey: i use it i like it a lot
cole-h has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @maralorn merged pull request #91790 → make-desktopitem: refactoring, documentation and improvement → https://git.io/JJf8M
<{^_^}> [nixpkgs] @maralorn pushed 3 commits to master: https://git.io/JTO0H
sbetrium has quit [Quit: sbetrium]
whatisRT has joined #nixos
<bqv> .seen adisbladis
<bqv> !seen adisbladis
<bqv> @seen adisbladis
<bqv> whowas it is..
<bqv> inconclusive
<bqv> is he still alive?
<DigitalKiwi> bqv: he's still online just not in channels
<bqv> oh
<DigitalKiwi> i talked to him a few days ago
<bqv> it's absurd that whowas is not a subset of whois
<bqv> fair enough
<bqv> i'll leave him alone then
<DigitalKiwi> usually if you say /whois name name (twice!) it gives more info
<bqv> heh, gives idle time for me
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #100536 → corectrl: init at 1.1.1 → https://git.io/JTOuH
Henson has joined #nixos
kreyren has quit [Remote host closed the connection]
kreyren has joined #nixos
alexherbo2 has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @wilsonehusin opened pull request #100537 → sonobuoy: 0.16.1 -> 0.19.1 → https://git.io/JTOz5
m0rphism has quit [Ping timeout: 260 seconds]
page has quit [Ping timeout: 265 seconds]
h0m1 has quit [Ping timeout: 260 seconds]
h0m1 has joined #nixos
justanotheruser has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @eadwu opened pull request #100538 → nixos/nvidia: decouple nvidia_x11.persistenced → https://git.io/JTO2w
<hsngrmpf[m]> Some of my ELF files break during fixupPhase. I think it's because of `patchelf --shrink-rpath`. How would I disable shrinking without entirely disabling the fixup phase? I still need autoPatchElfHook to run. I find this part of nixpkgs extremely hard to navigate.
<hsngrmpf[m]> Oh, i just found `dontPatchELF`
page has joined #nixos
<pumpy> how do i modify https://github.com/gilligan/nix-neovim-nightly/issues/2#issuecomment-649531153 so that viAlias and vimAlias are true? i tried https://dpaste.org/W0S2 but it gives syntax errors
<aasg> `override` & co. are attrset functions (methods?), try https://paste.sr.ht/~aasg/849fa5e3b344ee07396d601ae366a24c0e98ce01
<pumpy> oh ok ill try now ty!
anderslu1dstedt has joined #nixos
anderslundstedt has quit [Ping timeout: 260 seconds]
rajivr has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #100453 → ytop: remove → https://git.io/JTmUw
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTOVP
<pickfire> Hi, I have EvalError when trying to `nixos-rebuild switch` how do I fix that? I am using unstableNix but I only have one generation which I cannot rollback.
anders^ has joined #nixos
<pickfire> nixUnstable*
<pumpy> aasg i tried that but the line `neovim-unwrapped = super.neovim-unwrapped.overrideAttrs (oldAddrs: {` gave error "value is a function while a set was expected" know how to fix that?
<pickfire> It falied after I did `nixos-rebuild switch --upgrade-all`
marek has joined #nixos
<aasg> @pumpy might need to wrap the `overrideAttrs` call in parentheses: (super.neovim-unwrapped ... })).override
<aasg> pickfire (IRC): does it say where the error happened? Maybe if you run with `--show-trace`?
bbarker has quit [Remote host closed the connection]
<pickfire> Trace: ix.io/2AKG
<pickfire> It's in lxqt.
<pumpy> aasg now that errors with anonymous function ... called with unexpected argument viAlias. know why?
acarrico has quit [Ping timeout: 272 seconds]
whatisRT has quit [Ping timeout: 246 seconds]
<aasg> pumpy (IRC): Looks like `viAlias` is an argument of the neovim wrapper, you need to modify it separately then: https://paste.sr.ht/~aasg/0105691b9180be6c0d59f290494ae1a2c8c8e3c2
<aasg> pickfire (IRC): That looks like it's a bit out of my depth, maybe someone else will know better
<pumpy> aasg i made that change and nixos-rebuild switch runs without error, but `which vi` says no vi in ...
<aasg> Does `which nvim` work at least?
<pumpy> yep
emmanuel_erc has quit [Ping timeout: 260 seconds]
<pumpy> any other ideas? :/
<DigitalKiwi> what does which vim say
<pumpy> no vim
<aasg> Hm, check if the `viAlias` is actually being set. `ls $(nix path-info nixos.neovim)/bin/vi`
<aasg> If it errors out, then the overlay is not being applied
emmanuel_erc has joined #nixos
<pumpy> error attribute nixos in selection path nixos.neovim not found. ls: cannot access /bin/vi no such file or dir
stephank has joined #nixos
<DigitalKiwi> is neovim in your systemPackages
<pumpy> neovim-unwrapped
<pumpy> so i can use the github master branch
<DigitalKiwi> neovim = super.neovim.override { viAlias = true; vimAlias = true; };
<DigitalKiwi> not neovim-unwrapped
<aasg> Use neovim, it'll pick up on the modified neovim-unwrapper automatically
ericsagnes has quit [Ping timeout: 272 seconds]
<pumpy> how do i do that?
<pumpy> in systemPackages, i replace neovim-unwrapped with neovim?
<aasg> Yes
<pumpy> THAT WORKED
<DigitalKiwi> :D
<pumpy> tyvm!
ransom has joined #nixos
<pumpy> nixos is great. so easy to work with
<DigitalKiwi> only took an hour :P
<pumpy> :D
<pickfire> pumpy: Not the case for me sadly, I hit many roadblocks using nix.
<pumpy> i probably will too but im just getting started
<pumpy> are you sticking with it?
<DigitalKiwi> pickfire: have you posted your config
<pickfire> Ah, no.
plp has joined #nixos
<pickfire> My configuration ix.io/2AKL
<pickfire> Trace ix.io/2AKG
joey has quit [Ping timeout: 240 seconds]
<pickfire> The same config used to work but after I switched to nixUnstable recently then it broke.
<pickfire> And I cannot rollback because I only have one generation, I have to remove the older generations because my disk space is running out.
joey has joined #nixos
ericsagnes has joined #nixos
stree has quit [Quit: Caught exception]
stree has joined #nixos
<DigitalKiwi> what channel?
<pickfire> unstable
<pickfire> DigitalKiwi: ^
<pickfire> Try ping me if possible, otherwise I might missed it.
hodapp has joined #nixos
lorimer has quit [Quit: NAE TROOSERS]
<DigitalKiwi> pickfire: well i can reproduce the error
<DigitalKiwi> pickfire: i can also get around it...
<DigitalKiwi> (at least thus far)
<pickfire> DigitalKiwi: Oh, you take my config and run it on your system?
<DigitalKiwi> ah nop it failed :(
<pickfire> Won't it break your system?
<DigitalKiwi> that's my secret my system is always broken
<DigitalKiwi> (i run off of a git checkout of master...)
<DigitalKiwi> anyway i was only building it
<{^_^}> [nixpkgs] @marsam merged pull request #92387 → pythonPackages.tubeup: init at 0.0.19 → https://git.io/JJI2W
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JTOKi
lorimer has joined #nixos
Henson has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #100539 → nodejs: 12.18.4 -> 12.19.0, 14.12.0 -> 14.13.1 → https://git.io/JTO67
<{^_^}> [nixpkgs] @ndarwincorn opened pull request #100540 → nodePackages.cdk8s-cli: init at 0.3.0 → https://git.io/JTOiq
<DigitalKiwi> pickfire: you could probably get something working again if you temporarily disable lxqt remove nix.package = nixUnstable and switch and then reenable it but that's not really a solution...
<pickfire> But then everytime I need to keep switching between nix and nixUnstable?
Supersonic112 has joined #nixos
<DigitalKiwi> you'd just not use nixUnstable and file an issue about lxqt and hope someone figures it out >.>
<pickfire> No, I tried that. It doesn't work.
<DigitalKiwi> ?
<pickfire> I commented out nix.package, nix.extraOptions and lxqt.enable
<DigitalKiwi> and that doesn't build?
Supersonic has quit [Ping timeout: 272 seconds]
Supersonic112 is now known as Supersonic
<pickfire> warning: unknown setting 'experimental-features'
<pickfire> Failed assertions:
<pickfire> - LightDM auto-login requires that services.xserver.displayManager.defaultSession is set.
<DigitalKiwi> services.xserver.displayManager.autoLogin.enable = true;
<DigitalKiwi> services.xserver.displayManager.autoLogin.user = "ivan";
<DigitalKiwi> too
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100541 → tmuxp: 1.5.5 -> 1.5.6 → https://git.io/JTOiF
<DigitalKiwi> have you tried other channels than nixos-unstable
<DigitalKiwi> i just got it to build
kirc has joined #nixos
<DigitalKiwi> let me make sure i did what i think
<DigitalKiwi> 03:47:35 [kiwi@mvp-nixos hosts]$ sudo nixos-rebuild build -I nixos-config=pickfire.nix -I nixpkgs=channel:nixos-20.09
<DigitalKiwi> building Nix...
<DigitalKiwi> building the system configuration...
<DigitalKiwi> 03:48:15 [kiwi@mvp-nixos hosts]$
<DigitalKiwi> pickfire: ^^
<pickfire> No, but I think it broke after today upgrade.
kirc has quit [Client Quit]
<{^_^}> [mobile-nixos] @samueldr merged pull request #225 → fix spelling → https://git.io/JTqxn
<{^_^}> [mobile-nixos] @samueldr pushed 2 commits to master: https://git.io/JTOPs
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100542 → vimwiki-markdown: 0.3.0 -> 0.3.1 → https://git.io/JTOPG
kirc has joined #nixos
<DigitalKiwi> so somewhere between 20.09 and 10/14/2020 9:51:40 PM 0.1 kB nixos-unstable
<DigitalKiwi> samueldr worldofpeace clever hulp
<samueldr> hm?
<DigitalKiwi> infinite recursion in lxqt as of recent but worked on nixos-20.09
<pickfire> DigitalKiwi: No space left on device.
<DigitalKiwi> oh no
<pickfire> Let me try `nix-collect-garbage -d` and rerun.
<DigitalKiwi> you're trying with -I nixpkgs=channel:nixos-20.09 i'm guessing?
<DigitalKiwi> commit d1614a3425c26e021edecf1cd72d6c60baae94a4 (HEAD -> master, origin/master, origin/HEAD)
<DigitalKiwi> Merge: c73822d2985 0724d7ef591
<DigitalKiwi> Author: Gabriel Ebner <gebner@gebner.org>
<DigitalKiwi> Date: Sat Oct 3 15:46:31 2020 +0200
<DigitalKiwi> it worked on that...
<DigitalKiwi> (that just happens to be the last time i git pulled that one)
<DigitalKiwi> someone with powerful computer git bisect
<pickfire> Yeah, -I nixpkgs=channel:nixos-20.09
<DigitalKiwi> where's jonringer
<pickfire> My computer is slow but not very slow (10 years ago), at least faster than pi but I notice slowness when running in VM.
<pickfire> DigitalKiwi: Oh no, even after I did `nix-collect-garbage -d` and rebuild it, it ran out of space.
<pickfire> What should I do?
<DigitalKiwi> ;_;
<DigitalKiwi> i'm going to git bisect this until i find what broke it
<pickfire> T_T
Darkmatter66_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100543 → swiftclient: 3.9.0 -> 3.10.1 → https://git.io/JTOXl
<DigitalKiwi> -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/d1614a3425c26e021edecf1cd72d6c60baae94a4.tar.gz
<DigitalKiwi> that'll get you whatever commit i had on october 3rd...
<pickfire> Oh
<pickfire> Nice, I didn't know you can do that.
<DigitalKiwi> :D
<DigitalKiwi> i use it a lot...
<DigitalKiwi> i usually build off of nixpkgs/archive/master.tar.gz ...
Darkmatter66 has quit [Ping timeout: 246 seconds]
<DigitalKiwi> samueldr clever: remind me git bisect
ryjm_matrix has quit [Quit: killed]
<pickfire> Ah, that commit builds.
alp has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
<DigitalKiwi> Your branch is behind 'origin/master' by 1844 commits, and can be fast-forwarded.
<DigitalKiwi> somewhere in there it broke
<pickfire> DigitalKiwi: But how come it passes the CI?
ransom has quit [Ping timeout: 258 seconds]
Sanchayan has joined #nixos
<DigitalKiwi> i dunno
<DigitalKiwi> might not have tests?
camsbury has quit [Ping timeout: 260 seconds]
<DigitalKiwi> WORLDOFPEACE
<DigitalKiwi> i have words
<DigitalKiwi> 3cd2b59b8c261e927977b99c382a2c3067449883 is the first bad commit
<DigitalKiwi> commit 3cd2b59b8c261e927977b99c382a2c3067449883
<DigitalKiwi> Author: WORLDofPEACE <worldofpeace@protonmail.ch>
<DigitalKiwi> Date: Fri Oct 9 18:38:16 2020 -0400
hke has quit [Read error: Connection reset by peer]
<worldofpeace> DigitalKiwi: sorry, it the commit that added "cfg.displayManager.sessionData.desktops" to systemPackages to fix gnome3. (was a blocking issue). I won't be able to look into it probably until the end of next week. I did test it, though I did backport it to 20.03 and it broke mate in a similar way... these desktops have no tests tho
<DigitalKiwi> pickfire: anyway now we know what (AND WHO >;( ) broke it
<worldofpeace> my best advise is to open an issue on GitHub and ping jtojnar
hke has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100544 → pyditz: 0.10.3 -> 0.11 → https://git.io/JTOMe
<pickfire> DigitalKiwi: git blame
<pickfire> Haha
emmanuel_erc has quit [Ping timeout: 240 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/3a10a004bb5 (from 2 days ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
emmanuel_erc has joined #nixos
<hpfr> $XDG_CONFIG_HOME and $XDG_DATA_HOME are unset on my i3 desktop. should something be setting these?
maxdevjs has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100545 → tzupdate: 2.0.0 -> 2.1.0 → https://git.io/JTOMF
<pickfire> hpfr: home-manager have option to set it.
<pickfire> Not sure if those are present in nixos.
<hpfr> thanks. I assumed nixos would set them to comply with the freedesktop spec or something if you had services.xserver.enable on
<jtojnar> DigitalKiwi: I already reverted that on 20.03
<jtojnar> could not reproduce it on master
sangoma has joined #nixos
Rusty1 has quit [Quit: WeeChat 2.3]
ugubok has joined #nixos
<jtojnar> hmm, looks like the reason mate now works is because we switched from services.xserver.desktopManager.session to services.xserver.displayManager.sessionPackages
<jtojnar> I can still reproduce with lxqt on master since it still uses the former
<jtojnar> this is pretty bad
<{^_^}> [nixpkgs] @austinbutler opened pull request #100546 → [20.09] python3Packages.google_cloud_asset: fix build, 2.0.0 -> 2.1.0 → https://git.io/JTOy8
<pickfire> hpfr: Not sure, I am new to nixos too.
<DigitalKiwi> jtojnar: i get it on master
<DigitalKiwi> oh you said that
<{^_^}> [nixpkgs] @etu merged pull request #100505 → [20.09] php: Fix pear path → https://git.io/JTYoI
<{^_^}> [nixpkgs] @etu pushed 2 commits to release-20.09: https://git.io/JTOyo
<jtojnar> DigitalKiwi: yeah, the issue is the use of `config.system.path` in `services.xserver.desktopManager.session`
<DigitalKiwi> how come there aren't tests :(
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100547 → deeptools: 3.4.1 -> 3.5.0 → https://git.io/JTOyP
<jtojnar> I guess romildo maintains all the small DEs and they are stretched too thin
<jtojnar> and writing tests is hard
<jtojnar> even the GNOME tests barely work, often crashing on some non-deterministic behaviour
sangoma has quit [Ping timeout: 256 seconds]
<DigitalKiwi> fun
palo1 has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100548 → mavproxy: 1.8.19 -> 1.8.22 → https://git.io/JTOSs
<jtojnar> worldofpeace: we either cannot install the sessions environment.systemPackages or must forbid sessions from depending on config.system.path, since that depends on environment.systemPackages
<jtojnar> the latter does not really sound reasonable
palo has quit [Ping timeout: 265 seconds]
palo1 is now known as palo
<jtojnar> so I guess the only solution would be to add the sessions to XDG_DATA_DIRS explicitly
sangoma has joined #nixos
<{^_^}> [nixpkgs] @oxalica opened pull request #100549 → earlyoom: 1.6.1 -> 1.6.2 → https://git.io/JTOSa
<jtojnar> I suggest we revert the commits now and deal with it after nixcon
aswanson has quit [Quit: aswanson]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100550 → nbstripout: 0.3.7 -> 0.3.9 → https://git.io/JTO9e
<{^_^}> [nixpkgs] @jonringer merged pull request #100546 → [20.09] python3Packages.google_cloud_asset: fix build, 2.0.0 -> 2.1.0 → https://git.io/JTOy8
<{^_^}> [nixpkgs] @jonringer pushed 4 commits to release-20.09: https://git.io/JTO9s
endformationage has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @austinbutler opened pull request #100551 → [20.09] python3Packages.toggl-cli: 2.1.0 -> 2.2.1 → https://git.io/JTO9A
bahamas has joined #nixos
lorimer has quit [Disconnected by services]
lorimer has joined #nixos
simonpe^^ has joined #nixos
lorimer has quit [Disconnected by services]
lorimer has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed to master « Revert "nixos/display-managers: install sessionData.desktops" »: https://git.io/JTOH0
<{^_^}> [nixpkgs] @jtojnar pushed to release-20.09 « Revert "nixos/display-managers: install sessionData.desktops" »: https://git.io/JTOHa
simonpe^^ has quit [Ping timeout: 260 seconds]
ugubok has quit [Quit: Konversation terminated!]
bqv has quit [Quit: WeeChat 2.9]
bqv has joined #nixos
zacts has joined #nixos
alp has quit [Ping timeout: 272 seconds]
bkv has joined #nixos
bqv has quit [Ping timeout: 272 seconds]
bkv is now known as bqv
zacts has quit [Client Quit]
cantaloupe has joined #nixos
<{^_^}> [nixpkgs] @dnr opened pull request #100552 → pam_mount: update to add support for LUKS2 → https://git.io/JTOQy
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100553 → matrix-synapse: 1.21.0 -> 1.21.1 → https://git.io/JTOQF
domogled has joined #nixos
<{^_^}> [nixpkgs] @fadenb closed pull request #100553 → matrix-synapse: 1.21.0 -> 1.21.1 → https://git.io/JTOQF
<clever> ,tell Henson sure!
<{^_^}> clever: I'll pass that on to Henson
<{^_^}> [nixpkgs] @dnr opened pull request #100554 → nixos/pam_mount: add pamMount attribute to users → https://git.io/JTO5Y
zacts has joined #nixos
cole-h has joined #nixos
Chiliparrot has joined #nixos
<{^_^}> [mvn2nix-maven-plugin] @fzakaria opened pull request #23 → Some small quality of live improvements → https://git.io/JTO59
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100555 → rdbtools: 0.1.14 -> 0.1.15 → https://git.io/JTO5N
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100556 → vcstool: 0.2.9 -> 0.2.14 → https://git.io/JTOdy
cr4y1 has joined #nixos
justanotheruser has joined #nixos
davidv7_ has quit [Ping timeout: 258 seconds]
Sanchayan has quit [Read error: No route to host]
maier has joined #nixos
cjpbirkbeck has quit [Quit: Goodbye, take care]
maier is now known as kenran
zecnate has joined #nixos
<{^_^}> [nixpkgs] @vbgl opened pull request #100557 → ocamlPackages.pgocaml: 4.0 → 4.2.2 → https://git.io/JTOFr
zacts has quit [Quit: leaving]
ManiacOfMadness has joined #nixos
<zecnate> When I run nix-build I see a compiler error and make exits the normal way for an error. When I run `genericBuild` inside a `nix-shell`, I get a segfault during the build process. What is different between these environments?
<clever> zecnate: the sandbox isnt active, so it can see things it shouldnt see
<clever> zecnate: but if you nix-build --keep-failed, then nix-shell, you can cd into that tempdir, and resume the build
<zecnate> Ah, thanks.
<zecnate> I'll try that.
<clever> you can usually just jump right to running make when resuming
<zecnate> One potential issue, my nix-build expression uses (effectively) `nixpkgs.llvmPackages_8.stdenv.mkDerivation { … }`. Does `nix-shell` on the same file know to do the dependency injection with the `stdenv` env var pointing to that toolchain?
* zecnate tries clever's suggestion.
<clever> nix-shell can take any derivation
<{^_^}> [nixpkgs] @doronbehar merged pull request #94049 → Update Vulkan, SPIR-V, glslang and shaderc → https://git.io/JJEnH
<{^_^}> [nixpkgs] @doronbehar pushed 10 commits to master: https://git.io/JTONe
Chiliparrot has quit [Ping timeout: 244 seconds]
<clever> and just exports every var nix-build would have exported
Chiliparrot has joined #nixos
hugolgst has joined #nixos
noonien has quit [Ping timeout: 272 seconds]
hugolgst has quit [Client Quit]
orivej has quit [Ping timeout: 265 seconds]
orivej has joined #nixos
Sanchayan has joined #nixos
<{^_^}> [nixpkgs] @vcunat pushed 2 commits to staging: https://git.io/JTOAZ
<{^_^}> [nixpkgs] @vcunat merged pull request #99158 → xorg.libX11: 1.6.8 -> 1.6.12 (CVE-2020-14363, CVE-2020-14344) → https://git.io/JUDcQ
alp has joined #nixos
<{^_^}> [nixpkgs] @thefloweringash opened pull request #100558 → nix: build with default stdenv → https://git.io/JTOAb
saschagrunert has joined #nixos
daGrevis has quit [Read error: Connection reset by peer]
daGrevis has joined #nixos
<bk1603[m]> If I try to boot nixos with `services.xserver.videoDrivers [ "nouveau" ]`, the server fails to start, and if I use `services.xserver.videDrivers = [ "intel" "nouveau" ]` I can't even see the second card in `xrandr --listproviders`, how can I get xserver to work with `nouveau` drivers?
<bk1603[m]> I am on nixos `21.03`
maddo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100559 → agda-pkg: 0.1.50 -> 0.1.51 → https://git.io/JTOxp
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
arjen-jonathan has joined #nixos
is_null has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @talyz merged pull request #99395 → nomachine-client: 6.11.2 -> 6.12.3 → https://git.io/JUHrB
<{^_^}> [nixpkgs] @talyz pushed 2 commits to master: https://git.io/JTOh3
lsix has joined #nixos
domogled has quit [Remote host closed the connection]
hugolgst has joined #nixos
fendor has joined #nixos
gentauro has joined #nixos
<{^_^}> [nixpkgs] @xfix opened pull request #100560 → zoom_us: add xdg_utils to PATH → https://git.io/JT3eJ
<hugolgst> Hello
emmanuel_erc has quit [Ping timeout: 260 seconds]
<hugolgst> Does anyone already setted up LUKS with a Yubikey ?
devalot has joined #nixos
zacts has joined #nixos
<lewo> hugolgst: hoping you could find some useful pointers in this above thread
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100561 → dt-schema: 2020.6 -> 2020.8.1 → https://git.io/JT3ei
<{^_^}> [nixpkgs] @talyz opened pull request #100562 → nomachine-client: 6.11.2 -> 6.12.3 → https://git.io/JT3ey
<hugolgst> lewo: yeah that's mine ahah
cfricke has joined #nixos
<hugolgst> it does not work for me, it has been like 1 month that I have been on that
<{^_^}> [nixpkgs] @roberth opened pull request #100563 → haskellPackages.optparse-applicative: Fix for compgen error → https://git.io/JT3e5
<lewo> hugolgst: oops, sorry;)
<hugolgst> ahaha never mind, really kind btw! :)
matthewcroughan has quit [Quit: No Ping reply in 180 seconds.]
matthewcroughan has joined #nixos
Swant has joined #nixos
zupo has joined #nixos
hugolgst has quit [Quit: Lost terminal]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #100551 → [20.09] python3Packages.toggl-cli: 2.1.0 -> 2.2.1 → https://git.io/JTO9A
<{^_^}> [nixpkgs] @AndersonTorres pushed 5 commits to release-20.09: https://git.io/JT3v9
<{^_^}> [nixpkgs] @talyz opened pull request #100564 → nomachine-client: 6.11.2 -> 6.12.3 → https://git.io/JT3vd
cantaloupe has quit [Ping timeout: 258 seconds]
orivej has quit [Ping timeout: 260 seconds]
civodul has joined #nixos
hllizi has joined #nixos
cole-h has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @olynch opened pull request #100565 → inkscape: add option for extra python packages → https://git.io/JT3f6
<urkk> Can I put a file in the nix store with a hash that doesn't depend on the content of the file?
hllizi has quit [Quit: Leaving]
<simpson> Probably not. What are you building?
<{^_^}> [nixpkgs] @marsam merged pull request #100539 → nodejs: 12.18.4 -> 12.19.0, 14.12.0 -> 14.13.1 → https://git.io/JTO67
<{^_^}> [nixpkgs] @marsam pushed 3 commits to master: https://git.io/JT3Jk
kroh has quit [Ping timeout: 244 seconds]
xd1le has joined #nixos
<urkk> a report from the output of a benchmark which is not-deterministic
<urkk> And I would like that multiple users can predict the output hash, so they dont need to rerun the benchmark
zecnate has quit [Remote host closed the connection]
<simpson> Wow, that's a cool example. It's awesome to see basic immutability completely defeat a bad idea like that.
<simpson> I'd recommend not putting the benchmark results into the store, and instead giving users a tool (which lives in the store) which can be run to produce benchmark results.
sangoma has quit [Quit: WeeChat 2.9]
cyphase has joined #nixos
sangoma has joined #nixos
vandenoever has joined #nixos
cosimone has joined #nixos
<{^_^}> [nixpkgs] @cdepillabout merged pull request #100563 → haskellPackages.optparse-applicative: Fix for compgen error → https://git.io/JT3e5
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JT3Ue
ziprandom has joined #nixos
<urkk> that's what we have, but the results are stored in a remote cluster, when the queueing system decides to run the benchmark
<simpson> Ah, benchmarking an entire system, rather than just a local machine. Then I would hand the tool to the sysadmin who owns the cluster, perhaps? Depends on what the results will be used for.
cosimone has quit [Read error: Connection reset by peer]
<ziprandom> hey all, I'm trying to define dev environment to build go and rust packages that can be deployed to debian jessie machines, where glibc only has version 2.19. how can I make a dev shell based on 20.03 that uses or at least builds against 14.04's glibc?
<typetetris> Hi! How do I convert a string to a number in nix?
vidbina has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100566 → python37Packages.jupyterlab-git: 0.20.0 -> 0.22.1 → https://git.io/JT3U8
<simpson> typetetris: Lacking a serious answer, I'd say `builtins.fromJSON`!
<urkk> but now we want to merge the results in a single report
<urkk> And ideally, the report must only depend on the code of the experiments, so we can invalidate the report by updating the hash of one experiment program (not result)
Swant is now known as Skeleswant
<simpson> ziprandom: You'll have to mix and match, and you may want to set up a nixpkgs fork which is based on 20.03 but has the backported ancient glibc.
pjan has joined #nixos
<simpson> urkk: That should work fine, though? Like, if you want to fall into the common trap where your benchmarks are only run once upon build and users accidentally pull the benchmark results from a Nix cache instead of building it themselves, then that should be the default behavior already.
cosimone has joined #nixos
<urkk> simpson: yes, that is what we want, but I don't know how to place the results of a benchmark, available via ssh for the user that run it, into the store such that the hash is only dependant on the experiment code
__monty__ has joined #nixos
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<urkk> Because it looks like I cannot access the ssh machine in the build process, as I need the user ssh key
__Sander__ has joined #nixos
<simpson> urkk: What else would the hash depend upon? If your experiment's derivation is the only thing in buildInputs, then you should be able to just run the benchmark during buildPhase.
<urkk> The users tipically don't want to rerun experiments already executed, but if they wish to do so, we include a dummy revision number, which build anothe experiment hash, and thus reruns it
thc202 has joined #nixos
<urkk> simpson: that I need to ssh into the cluster, submit the job, wait potentially some hours and wait for the results
<urkk> As of now, we have split the execution into a tool that queues the experiment run
<urkk> And then, you can manually pull the results, once it finishes, so you don't have to lock waiting for the results to come back
<ziprandom> simpson: how do I mix & match? and can't I use `overrideAttrs` or an overlay instead of forking?
<simpson> ziprandom: Probably, but I don't endorse overlays. For glibc in particular, I'm not sure whether you're going to have satisfaction just by changing its version; I expect that something else will break and the breakage will be hard to contain to an overlay. But go for it!
bahamas has quit [Ping timeout: 256 seconds]
<typetetris> Is there a recommendable nix code formatter?
rotaerk has joined #nixos
<urkk> simpson: We could pull the results via ssh from nix-build, but then we would need to put the ssh key of the user in the store as far as I know
<DigitalKiwi> nixfmt or nixpkgs-fmt
sigmundv has joined #nixos
sbetrium has joined #nixos
<simpson> urkk: So don't do that?
<urkk> I won't, just looking for other ways
kreyren has quit [Ping timeout: 240 seconds]
rotaerk has quit [Ping timeout: 256 seconds]
<__monty__> ,locate bin tree
<{^_^}> Found in packages: tree
<{^_^}> [nixpkgs] @teto merged pull request #100132 → nixos/vim: configurable vim package → https://git.io/JTfxA
<{^_^}> [nixpkgs] @teto pushed commit from @oxzi to master « nixos/vim: configurable vim package (#100132) »: https://git.io/JT3IX
<DigitalKiwi> were you expecting something else __monty__ lol
zacts has quit [Quit: leaving]
bahamas has joined #nixos
bahamas has joined #nixos
bahamas has quit [Changing host]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100567 → python37Packages.trimesh: 3.8.10 -> 3.8.11 → https://git.io/JT3Lq
<{^_^}> [nixpkgs] @zowoq pushed to master « go_1_14: 1.14.9 -> 1.14.10 »: https://git.io/JT3LG
<{^_^}> [nixpkgs] @zowoq merged pull request #100527 → go_1_14: 1.14.9 -> 1.14.10 → https://git.io/JTOnG
<{^_^}> [nixpkgs] @zowoq merged pull request #100526 → go_1_15: 1.15.2 -> 1.15.3 → https://git.io/JTOn3
<{^_^}> [nixpkgs] @zowoq pushed to master « go_1_15: 1.15.2 -> 1.15.3 »: https://git.io/JT3Ll
kreyren has joined #nixos
<DigitalKiwi> . o O (Found in packages: forest)
gthm has quit [Quit: leaving]
ericsagnes has quit [Quit: WeeChat 2.7.1]
gthm has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100568 → python37Packages.django-cleanup: 5.0.0 -> 5.1.0 → https://git.io/JT3tL
zupo has quit [Ping timeout: 256 seconds]
<__monty__> DigitalKiwi: Just couldn't see the tree for the forest.
<__monty__> I was expecting coreutils though tbh.
<{^_^}> [nixpkgs] @andersk opened pull request #100569 → nixos/gdm: Conflict plymouth-quit, but more carefully → https://git.io/JT3tn
daGrevis has quit [Remote host closed the connection]
zupo has joined #nixos
ericsagnes has joined #nixos
daGrevis has joined #nixos
whatisRT has joined #nixos
rotaerk has joined #nixos
<{^_^}> [nixpkgs] @iAmMrinal0 opened pull request #100570 → google-cloud-sdk: 313.0.1 -> 314.0.0 → https://git.io/JT3mS
<{^_^}> [nixpkgs] @sternenseemann opened pull request #100571 → licensee: 9.14.0 → 9.14.1 → https://git.io/JT3Y3
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100572 → python37Packages.bellows: 0.18.1 -> 0.20.3 → https://git.io/JT3Yw
pumpy has quit [Ping timeout: 260 seconds]
<DigitalKiwi> what's the difference between overrideScope overrideCabal and .override
<clever> DigitalKiwi: .override acts on the args callPackage passed into the package
<clever> DigitalKiwi: overrideCabal acts on the args passed to the haskell mkDerivation function
<clever> DigitalKiwi: overrideScope inserts an overlay onto a scope, mutating many packages
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100573 → python37Packages.djangorestframework: 3.11.1 -> 3.12.1 → https://git.io/JT3Ow
justanotheruser has quit [Ping timeout: 272 seconds]
<DigitalKiwi> is that right
<DigitalKiwi> what's the difference between self and super
emmanuel_erc has joined #nixos
<DigitalKiwi> sometimes i s/self/super/ and it's the same derivation!?
<DigitalKiwi> like in that gist if you change super.tasty-smallcheck to self.tasty-smallcheck it has the same hash
m0rphism has joined #nixos
<DigitalKiwi> i added lines 1-5 so i could nixfmt it and make gist not redlight stuff :|
<DigitalKiwi> nixpkgs-fmt* for the pedants who notice nixfmt would be different
emmanuel_erc has quit [Ping timeout: 244 seconds]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @thefloweringash opened pull request #100574 → llvmPackages_10: cross-compilation support → https://git.io/JT339
__monty__ has quit [Quit: leaving]
<immae> To put it simply, "super" is the state of nixpkgs *before* applying this particular overlay, while "self" is the one *after*. So you should use self when you’re not modifying it (in this case, you’re only modifying in the argments of random_12_0 so it doesn’t propagate above, thus super and self have the same tasty-smallcheck)
alp has quit [Ping timeout: 240 seconds]
<immae> See schema at https://nixos.wiki/wiki/Overlays
<{^_^}> [nixpkgs] @gebner merged pull request #100567 → python37Packages.trimesh: 3.8.10 -> 3.8.11 → https://git.io/JT3Lq
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JT3sY
zacts has joined #nixos
<clever> DigitalKiwi: self is the final value after the overlay has been applied
<clever> DigitalKiwi: super is the previous value, so you can avoid infinite recursion
<DigitalKiwi> a lot of the things i tried were giving infinite recursion (with the overrideScope)
<{^_^}> [nixpkgs] @sternenseemann opened pull request #100575 → pythonPackages.afdko: 3.5.0 → 3.5.1 → https://git.io/JT3sK
<DigitalKiwi> oh boy matterhorn is broken too
<DigitalKiwi> fun
<DigitalKiwi> can i just fix all of my stuff in one PR ;_;
<DigitalKiwi> peter breaks all of them in one PR!
<clever> DigitalKiwi: are you passing the file in the above gist to overrideScope?
daGrevis has quit [Remote host closed the connection]
<clever> ah, modifying an existing overlay
sbetrium has quit [Quit: sbetrium]
<DigitalKiwi> yeah i'm a very frustrated maintainer of a few haskell nixpkgs
<clever> DigitalKiwi: youll need to be careful, because what if self.smallcheck_1_2_0 depends on random_1_2_0?
<clever> DigitalKiwi: review the --show-trace line by line and look for any potential cycles
daGrevis has joined #nixos
<DigitalKiwi> you mean if i use the overrideScope?
<DigitalKiwi> because what i have right now all builds/runs
<clever> ah, if it builds then your already solved
<DigitalKiwi> 10:03:42 [kiwi@mvp-nixos nixpkgs]$ nix-build-haskell random_1_2_0
<DigitalKiwi> bah
<DigitalKiwi> slashes
<betaboon> can anyone suggest a good yubikey model ? :D
<DigitalKiwi> i don't have one but if i get one i'm getting two
stree has quit [Quit: Caught exception]
rsa has quit [Quit: leaving]
stree has joined #nixos
<DigitalKiwi> 5 nfc and 5 nano have been sitting in my cart for a long time...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100576 → python37Packages.pylast: 3.3.0 -> 4.0.0 → https://git.io/JT3GA
knupfer1 has joined #nixos
<DigitalKiwi> can i group my overrides in configuration-common.nix
<DigitalKiwi> instead of alphabetical
cfricke has quit [Quit: WeeChat 2.9]
<DigitalKiwi> it's not perfectly alphabetical anyway
<DigitalKiwi> can i make a PR that makes it alphabetical ;_;
<DigitalKiwi> inb4 "you can make a PR that does anything; whether it's accepted...."
alp has joined #nixos
whatisRT has quit [Read error: Connection reset by peer]
<DigitalKiwi> reason i ask about the overrideScope thing is
<DigitalKiwi> git show 70a22c5b4b5cb2b3003ea4b734fadbc7a37792ba
<DigitalKiwi> they replaced my override with overrideScope so i want to do it right??
<DigitalKiwi> if i try it on random_1_2_0 it infinite recursions
<DigitalKiwi> but not if splitmix is commented (then it doesn't build, but no recursion)
<{^_^}> [nixpkgs] @vbgl merged pull request #100047 → ocamlPackages.secp256k1: 0.4.0 → 0.4.1 → https://git.io/JUjpC
<{^_^}> [nixpkgs] @vbgl pushed to master « ocamlPackages.secp256k1: 0.4.0 → 0.4.1 »: https://git.io/JT3cn
noonien has joined #nixos
alexherbo2 has joined #nixos
<DigitalKiwi> quickcheck...
cptrbn has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #100577 → perlPackages.PerlCriticMoose: init at 1.05 → https://git.io/JT3CK
<{^_^}> [nixpkgs] @edolstra merged pull request #100558 → nix: build with default stdenv → https://git.io/JTOAb
<{^_^}> [nixpkgs] @edolstra pushed 2 commits to master: https://git.io/JT3C5
<maralorn> immae: self is not the one after this overlay, but the one after all overlays, isn‘t it?
<immae> yes maralorn
zupo has joined #nixos
<immae> I simplified too much in my first version, but I believe (?) that the schema on the wiki is clear enough
<maralorn> DigitalKiwi: the overrideScope think overrides not only the direct input to matterhorn but also overrides vty on all dependencies of matterhorn. Which is necessary because haskell does not permit using different versions of the same dependency in the same build.
sputny has joined #nixos
<DigitalKiwi> yeah that's (not multiple versions) the error i hit is why tasty-smallcheck has that override
<{^_^}> [nixpkgs] @zimbatm opened pull request #100578 → tree-wide: rename nixos-rebuild to nixos-config → https://git.io/JT3lU
<ocharles> Is there an easy way to do pkgs.fetchzip, but to supply the sha256 of the tarball itself, rather than the unpacked contents?
<DigitalKiwi> can you combine override and overrideScope
kiasdfasdd has joined #nixos
kiasdfasdd is now known as pumpy
<edef> gchristensen: C=
<pumpy> to use vnc and i3 on a guest vm do i need a display manager enabled?
cosimone has quit [Quit: cosimone]
<regnat> ocharles: I don't think so, but you can do a fetchurl and then have a runCommand "mysrc" {} "unzip ${fetchedStuff} -d $out" or something like that
teto has joined #nixos
nature has joined #nixos
kirc has quit [Quit: kirc]
kahiru has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100579 → python37Packages.google_resumable_media: 1.0.0 -> 1.1.0 → https://git.io/JT34c
Chiliparrot has joined #nixos
xwvvvvwx has quit [Quit: ZNC 1.8.1 - https://znc.in]
xwvvvvwx has joined #nixos
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
<pumpy> i read https://nixos.wiki/wiki/NixOS_on_ZFS but didn't see the answer. if i run a nixos guest vm using a zvolume on the host system that runs zfs, any time i snapshot the nixos guest's zvolume nixos runs fsck on startup but why? nixos guest runs ext4 fwiw
jophish has joined #nixos
xd1le has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100581 → python37Packages.chalice: 1.18.1 -> 1.21.1 → https://git.io/JT3Bp
<clever> pumpy: what zfs command did you run?
xd1le has joined #nixos
alp has quit [Remote host closed the connection]
alp has joined #nixos
<pumpy> sudo zfs snapshot zvol/nix@first on host box
<clever> pumpy: that shouldnt cause any visible effect in the guest
<pumpy> i know!
kreyren has quit [Read error: Connection reset by peer]
<pumpy> it's reproducible fwiw
kreyren has joined #nixos
<clever> pumpy: how is the guest accessing the zvol?
<pumpy> what?
<clever> pumpy: how is the VM giving the guest access to the volume?
Jackneilll has joined #nixos
vandenoever has quit [Read error: Connection reset by peer]
vandenoever has joined #nixos
rprije has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @ldenefle opened pull request #100582 → gitAndTools.git-chglog: init at 0.9.1 → https://git.io/JT30s
<hexagoxel> am I overlooking something obvious for why `chromium` does not appear to be in the binary caches for 1909 / 2003 ?
<hexagoxel> oh, it _is_ in the cache for 2009
<DigitalKiwi> can you combine override and overrideScope <-- teehee yes
<hexagoxel> (maybe my overlay is overriding something, I just noticed)
<{^_^}> [nixpkgs] @stigtsp merged pull request #100577 → perlPackages.PerlCriticMoose: init at 1.05 → https://git.io/JT3CK
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JT3EM
Henson has joined #nixos
<pumpy> clever sorry had to go. the host runs zfs and gives a zvolume to the nixos guest vm to use
<clever> pumpy: how is that configured on the host?
<{^_^}> [nixpkgs] @jraygauthier opened pull request #100583 → vscx/ms-vsliveshare-vsliveshare: Init at 1.0.2902 → https://git.io/JT3ur
bahamas has joined #nixos
<worldofpeace> Jan Tojnar: thanks for reverting
<worldofpeace> Jan Tojnar: it seems that using XDG_DATA_DIRS will be the only option
<pumpy> clever zfs create -V30G -s -o volmode=dev zroot/nix
<clever> pumpy: and then the VM is configured to use /dev/zroot/nix ?
<pumpy> no it uses /dev/vda
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100584 → python37Packages.google_cloud_storage: 1.30.0 -> 1.31.2 → https://git.io/JT3zG
<clever> pumpy: on the host side, the device backing vda
<pumpy> oh sorry, ya
<clever> pumpy: and you never mount /dev/zroot/nix on the host, correct?
<pumpy> correct
<pumpy> all uefi setup btw
<clever> that should just work without any issues
<clever> when does the fsck get ran? on bootup?
<pumpy> ya i mean after the snapshot when i'm booting guest and it fsck, it passes fine
<pumpy> ya boot
<pumpy> if i reboot again, no fsck
<clever> are you booting the guest from the original or the snapshot?
<pumpy> from original
<clever> and only one guest from that disk at a time, right?
<pumpy> so i boot guest with raw zvol, do a basic install, reboot clean and shut down again, snapshot to @first, start guest, needs fsck, reboot, no fsck
<pumpy> ya
<fendor> I have troubles with the microphone on nixos, the microphone is just not recognized / listed. I tried to follow basic linux troubleshooting, such as pavucontrol and alsamixer, but none of them list the microphone. I don't have the same issue on another nixos machine.
<{^_^}> [nixpkgs] @mweinelt closed pull request #100534 → ipmiview: 2.16.0 -> 2.17.0 → https://git.io/JTOBY
<clever> pumpy: if you do the same thing without making a snapshot, does it have any difference?
<fendor> the only audio specific setting in my config is pulseaudio
<pumpy> ya, no fsck needed ever
<clever> pumpy: no idea whats going on then
<{^_^}> [nixpkgs] @magnetophon opened pull request #100585 → tiv: init at 1.1.0 → https://git.io/JT3zX
<pumpy> ya it's weird. and if i do this with a different guest OS like openbsd, no fsck
<{^_^}> [nixpkgs] @samuela opened pull request #100586 → vscodium: 1.50.0 -> 1.50.1 → https://git.io/JT3g8
<{^_^}> [nixpkgs] @mweinelt merged pull request #92053 → ipmiview: 2.16.0 -> 2.17.0 → https://git.io/JJUAC
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JT32H
alexherbo2 has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @DieGoldeneEnte opened pull request #100587 → llvmPackages_11.compiler-rt: enable support for i486 i586 i686 → https://git.io/JT3aZ
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100588 → python37Packages.pytest-warnings: 0.3.0 -> 0.3.1 → https://git.io/JT3al
<{^_^}> [nixpkgs] @mweinelt opened pull request #100589 → homeassistant: 0.116.2 -> 0.116.3 → https://git.io/JT3a0
malook has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<webframp> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<{^_^}> [nixpkgs] @marsam merged pull request #100491 → resvg: init at 0.11.0 → https://git.io/JTY3F
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT3VI
<{^_^}> [nixpkgs] @primeos pushed to master « chromium: Drop the libwebp include patch »: https://git.io/JT3VE
<pumpy> what's best remote desktop setup to use? vnc, rdp, something else?
<{^_^}> [nixpkgs] @marsam merged pull request #100571 → licensee: 9.14.0 → 9.14.1 → https://git.io/JT3Y3
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT3V6
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100590 → python37Packages.aws-lambda-builders: 0.9.0 -> 1.1.0 → https://git.io/JT3VD
<risson> Would it be possible to generate a NixOS configuration from a running NixOS system?
<lassulus> risson: afaik no
camsbury has joined #nixos
<{^_^}> [nixpkgs] @LogicalOverflow opened pull request #100591 → make-desktopitem: name was being used instead of desktopName → https://git.io/JT3w4
katyucha has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100593 → python37Packages.can: 3.3.3 -> 3.3.4 → https://git.io/JT3r0
<{^_^}> [nixpkgs] @griff opened pull request #100592 → nixos/kresd: Fix unsupported regex → https://git.io/JT3rE
<DigitalKiwi> i think that's a goal flakes is supposed to address?
<katyucha> Hi ! I'm looking to add a yubikey but I don't find the command : Yubikey-luks-enroll ... any idea? thx
<risson> How so?
<DigitalKiwi> "Lack of traceability"
<katyucha> risson: I know this page but it create another Yubikey and another system. I want to add a yubikey in a existing server
<risson> Yeah so you would be able to find the commit that contains the configuration you're running, but not rebuild the configuration from /run/current-system, for example
<risson> katyucha: you can use cryptsetup luksAddKey I think
<{^_^}> [nixpkgs] @amarrella opened pull request #100594 → eksctl: 0.27.0 -> 0.29.2 → https://git.io/JT3rN
<DigitalKiwi> risson: well you have whatever you built /run/current-system in git right? ;D
spudly has quit [Ping timeout: 260 seconds]
<clever> DigitalKiwi: if you can get a .drv out of that with `nix-store --query --deriver`, then you can nix-diff your way to recreating the cfg
<DigitalKiwi> git diff|wc -l
<DigitalKiwi> 753
<DigitalKiwi> 12:56:43 [kiwi@mvp-nixos nix-configs]$ pwd
<DigitalKiwi> /nix-configs
<DigitalKiwi> :(
<DigitalKiwi> should uh probably commit...
<risson> DigitalKiwi: yeah ofc, but it's kind of a mess, and I thought starting from something fresh would be something to try out
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100596 → python37Packages.enamlx: 0.4.1 -> 0.4.3 → https://git.io/JT3o2
<DigitalKiwi> clever: this is what i have now https://gist.github.com/Kiwi/a47720da904b262bd4e64436fbcb6912
<DigitalKiwi> imma fix everything! /s
<DigitalKiwi> grep "broken = true" pkgs/development/haskell-modules/hackage-packages.nix -c
<DigitalKiwi> 8632
<DigitalKiwi> oh
<risson> oh wow
<DigitalKiwi> ...and that's just the ones that are marked broken
<{^_^}> [nixpkgs] @erictapen merged pull request #100530 → osrm-backend: 5.22.0 -> 5.23.0 → https://git.io/JTOCw
<{^_^}> [nixpkgs] @erictapen pushed 2 commits to master: https://git.io/JT3KB
orivej has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100597 → python37Packages.oyaml: 0.9 -> 1.0 → https://git.io/JT3KK
rob091 has joined #nixos
camsbury has quit [Ping timeout: 260 seconds]
rob091 has quit [Remote host closed the connection]
sigmundv has quit [Read error: Connection reset by peer]
sigmundv has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #100541 → tmuxp: 1.5.5 -> 1.5.6 → https://git.io/JTOiF
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT36o
Rusty1 has joined #nixos
sbetrium has joined #nixos
acarrico has joined #nixos
spudly has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #100588 → python37Packages.pytest-warnings: 0.3.0 -> 0.3.1 → https://git.io/JT3al
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JT367
emmanuel_erc has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #100570 → google-cloud-sdk: 313.0.1 -> 314.0.0 → https://git.io/JT3mS
<{^_^}> [nixpkgs] @zimbatm pushed commit from @iAmMrinal0 to master « google-cloud-sdk: 313.0.1 -> 314.0.0 (#100570) »: https://git.io/JT3i9
spudly has quit [Ping timeout: 264 seconds]
srhm has joined #nixos
superherointj has joined #nixos
<superherointj> Does Nix language has (division) modulo operation support (like. `builtins.mod`)?
<clever> > lib.mod 14 5
<{^_^}> 4
<clever> 225 mod = base: int: base - (int * (builtins.div base int));
<clever> superherointj: its implemented in plain nix, rather then c++
<superherointj> Thanks
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100598 → python37Packages.torchgpipe: 0.0.5 -> 0.0.7 → https://git.io/JT3XR
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux-rt_5_4: 5.4.69-rt39 -> 5.4.70-rt40 »: https://git.io/JT31U
<{^_^}> [nixpkgs] @ryantm merged pull request #100561 → dt-schema: 2020.6 -> 2020.8.1 → https://git.io/JT3ei
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT31L
meh` has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #100545 → tzupdate: 2.0.0 -> 2.1.0 → https://git.io/JTOMF
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT31B
kirc has joined #nixos
MmeQuignon has joined #nixos
vandenoever has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @ryantm merged pull request #100542 → vimwiki-markdown: 0.3.0 -> 0.3.1 → https://git.io/JTOPG
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT31w
vandenoever has joined #nixos
vandenoever has joined #nixos
vandenoever has quit [Changing host]
kirc has quit [Client Quit]
spudly has joined #nixos
<{^_^}> [nixpkgs] @stigtsp opened pull request #100599 → perlPackages.Mojolicious: 8.58 -> 8.63 → https://git.io/JT3MG
superherointj has quit [Quit: Leaving]
bbarker has joined #nixos
nbp has joined #nixos
<pumpy> what's best remote desktop setup to use? vnc, rdp, something else?
spudly has quit [Ping timeout: 256 seconds]
gustavderdrache has joined #nixos
<pinpox> pumpy: I've had better performance with rdp than vnc in terms of lag
sputny has quit [Quit: sputny]
<{^_^}> [nixpkgs] @yoctocell opened pull request #100600 → tor-browser-bundle-bin: 10.0 -> 10.0.1 → https://git.io/JT3DD
katyucha has quit [Quit: Lost terminal]
heywoodlh has joined #nixos
<fatjedi[m]> is there a way to install python with tk from nixpkgs?
aswanson has joined #nixos
<MmeQuignon> pumpy: It depends I've used x2go a few years ago, It was just fine.
m4ts has joined #nixos
<MmeQuignon> fatjedi[m]: It's tkinter, right ? `nix-env -iA nixos.python3Packages.tkinter`
<fatjedi[m]> ahh, thanks!
orivej has quit [Ping timeout: 264 seconds]
<MmeQuignon> python3packages or whatever python revision : python37packages / python27packages…
<pumpy> ty
spudly has joined #nixos
<pumpy> pinpox anything about rdp being originally MS tech make it lackluster on unix?
m4tsa_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100601 → python37Packages.cytoolz: 0.10.1 -> 0.11.0 → https://git.io/JT3yX
sbetrium has quit [Ping timeout: 256 seconds]
sbetrium_ has joined #nixos
<pinpox> dunno, it worked fine when I used it and I didn't really care about anything else
m4ts has quit [Ping timeout: 260 seconds]
sbetrium_ has quit [Read error: Connection reset by peer]
sbetrium has joined #nixos
<pumpy> ty
<pinpox> I'm looking at this demo from the nixos homepage: https://nixos.org/#asciinema-demo-example_5 for "declarative cloud images". Could anyone tell me how to adapt the image format? I'm trying to create a "raw" image that I can use with openstack, this seems to be amazon-specific?
alexherbo2 has joined #nixos
<pinpox> Where does this line come from? -A amazonImage.x86_64-linux
<pinpox> don't fully understand the man page entry for -A
<DigitalKiwi> nixos/release.nix
srhm has quit [Read error: Connection reset by peer]
<DanP[m]> Does NixCon 2020 start today or tomorrow? The program page says that it runs Friday-Sunday but the actual schedule shows Thursday-Saturday
spudly has quit [Ping timeout: 260 seconds]
gxt has quit [Ping timeout: 240 seconds]
spudly has joined #nixos
<{^_^}> [nixpkgs] @primeos merged pull request #99091 → mesa: 20.1.9 -> 20.2.1 → https://git.io/JU1Bc
<{^_^}> [nixpkgs] @primeos pushed to staging « mesa: 20.1.9 -> 20.2.1 (#99091) »: https://git.io/JT393
<pinpox> DigitalKiwi: thanks, I see the amazonImage. How can I build a openstack image? There is no mention of it there
<{^_^}> [nixpkgs] @ryantm merged pull request #100566 → python37Packages.jupyterlab-git: 0.20.0 -> 0.22.1 → https://git.io/JT3U8
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT39R
<pinpox> DigitalKiwi: found this, but don't know how to use it https://github.com/NixOS/nixpkgs/blob/master/nixos/tests/openstack-image.nix
simonpe^^ has joined #nixos
alexherbo2 has quit [Ping timeout: 258 seconds]
alexherbo2 has joined #nixos
alp has quit [Ping timeout: 272 seconds]
<simonpe^^> I need to write a shell script that lists the keys of a specific set in my large nixpkgs with custom overlay. What nix tool would I use to do that?
<simonpe^^> say I could possibly build `nix-build -A mystuff.foo` or `nix-build -A mystuff.bar`, how would I get a list of the keys in `mystuff`?
spudly has quit [Ping timeout: 258 seconds]
spudly has joined #nixos
malook has quit [Quit: malook]
<{^_^}> [nixpkgs] @siriobalmelli opened pull request #100602 → python3Packages.pyelftools: disable tests on Darwin → https://git.io/JT3Hu
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100603 → python37Packages.pq: 1.8.2 -> 1.9.0 → https://git.io/JT3Ha
spudly has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @dasJ opened pull request #100604 → nixos/icingaweb2: Fix php packages → https://git.io/JT3Hi
<gchristensen> simonpe^^: in a Nix repl you could import your thing, and do `builtins.attrNames mystuff`
alexherbo2 has quit [Ping timeout: 265 seconds]
<simonpe^^> gchristensen: hmmm, I need to put this in our "dev tool" so it can list all possible names under this attrset
<gchristensen> maybe something like this: nix-instantiate --eval --json --strict --expr 'builtins.attrNames (import ./yourthing).mystuff'
<simonpe^^> gchristensen: yes thank you, that work beautifully!
bahamas has quit [Ping timeout: 265 seconds]
<gchristensen> cool!
<pinpox> nix-build '<nixpkgs/nixos>' -A config.system.build.openstackImage \
<pinpox> --arg configuration '<nixpkgs/nixos/maintainers/scripts/openstack/openstack-image.nix>' This builds an image, but how do I add/modify to the config? e.g. install something?
samhza has joined #nixos
<gchristensen> create your own configuration.nix, and add imports = [ <nixpkgs/nixos/maintainers/scripts/openstack/openstack-image.nix> ]; to it
spudly has joined #nixos
berberman_ has quit [Quit: ZNC 1.7.5 - https://znc.in]
berberman has joined #nixos
berberman has quit [Max SendQ exceeded]
<pinpox> gchristensen: how is the export format set?
berberman has joined #nixos
Sanchayan has quit [Quit: leaving]
<gchristensen> -A config.system.build.openstackImage
<pinpox> gchristensen: oh I see. So just create a normal configuration.nix like I would for a normal install and then run "nix-build ./my-config.nix -A config.system.build.openstackImage" ?
<gchristensen> yea
berberman has quit [Max SendQ exceeded]
<pinpox> gchristensen: cool, thanks for the help! Trying that out now.
alexherbo2 has joined #nixos
berberman has joined #nixos
spudly has quit [Ping timeout: 256 seconds]
berberman has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100605 → python37Packages.google_cloud_dns: 0.32.0 -> 0.32.1 → https://git.io/JT379
berberman has joined #nixos
fling has quit [Ping timeout: 256 seconds]
philr has quit [Ping timeout: 246 seconds]
berberman has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @cideM opened pull request #100606 → Merge node-packages PRs to add: sass clubhouse-cli makam inliner undollar → https://git.io/JT35t
berberman has joined #nixos
spudly has joined #nixos
berberman has quit [Max SendQ exceeded]
<pinpox> gchristensen: I'm getting "error: cannot auto-call a function that has an argument without a default value ('config')" with the default config genrated with "nixos-generate-config --dir ."
berberman has joined #nixos
seku has joined #nixos
berberman has quit [Max SendQ exceeded]
berberman has joined #nixos
<pumpy> xrdp/freerdp was really easy to set up with i3 tyvm
<pumpy> nixos great job
berberman has quit [Max SendQ exceeded]
<{^_^}> [nixpkgs] @dasJ closed pull request #86945 → nixos/icingaweb2: Fix php extensions package → https://git.io/JfGdw
berberman has joined #nixos
berberman has quit [Max SendQ exceeded]
berberman has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100607 → python37Packages.django_classytags: 1.0.0 -> 2.0.0 → https://git.io/JT3d8
fling has joined #nixos
alexherbo2 has quit [Ping timeout: 256 seconds]
alp has joined #nixos
hnOsmium0001 has joined #nixos
<Taneb> pumpy: partially, I think. I get the impression the author was trying to use Nix to be something it's not
saschagrunert has quit [Ping timeout: 256 seconds]
alexherbo2 has joined #nixos
spudly has quit [Ping timeout: 272 seconds]
<Taneb> I don't really feel up for making a paragraph by paragraph refutation
spudly has joined #nixos
<Taneb> Our documentation is patchy but I don't think it's quite as bad as the article suggests, and it's getting better all the time
<dutchie> Taneb: presumably from all the references to 18.03 and 18.09 it's a couple of years old
noudle has joined #nixos
<pinpox> Hm, seems highly subjective. I for my part like the nix language, even though I'm quite new to it. While confusing at first, it allows me to define all kinds of configs in one uniform syntax
<pumpy> ya and the community doesn't seem small at all. i hear about nixos all the time now
<Taneb> It is small compared to something like Ubuntu or Red Hat
<dminuoso> pumpy: I wouldn't bother reading any article that mentions "never" or worse "never ever" in the title. :)
<pinpox> on that point, are there any numbers on users? Would be interesting to see how much nixos has grown in the last years
<pumpy> dminuoso ya
<pumpy> pinpox ya like dl stats or smth
<dminuoso> That being said, I long so badly for something similar to hackage/haddock for nixpkgs.
<dminuoso> It's getting quite frustrating to just ripgrep through nixpkgs repo to find where a thing is identified, and then ripgrep again just to figure out the expected argument types, etc..
<pinpox> dminuoso: isn't "manix" the tool for that?
<simpson> pumpy: A lot of those supposed problems are actually features. IMO it is *good* that there's limited enterprise support, for example.
<Taneb> It seems a lot of the points are only relevant to, like "I want every computer at my large corporation running NixOS!"
<dminuoso> pinpox: Heh, that's a condome brand!
<dminuoso> :>
<pumpy> i thought it was manex?
<pinpox> dminuoso: It will help you to *reproduce* a nix configuration though
<dminuoso> pinpox: Ill take a look
wnklmnn has joined #nixos
<pinpox> dminuoso: I just read about it, can't comment on how good it is
<dminuoso> pinpox: No worries.
MmeQuignon has quit [Ping timeout: 260 seconds]
alexherbo2 has quit [Ping timeout: 272 seconds]
<l-as> what build input is required for libpthread ?
<{^_^}> [nix] @andir opened pull request #4149 → WIP: fetchTree: substitute from binary caches before trying to fetch → https://git.io/JT3N1
<{^_^}> [nixpkgs] @charvp opened pull request #100608 → qutebrowser: 1.31.1 -> 1.14.0 → https://git.io/JT3NQ
<fendor> ,locate stdlib.h
<{^_^}> Found in packages: msf, tet, zig, root, sdcc, wine, dev86, klibc, root5, z88dk, framac, libbsd, libcxx, splint, uclibc, arduino, cdrtools, musl.dev, boomerang, glibc.dev, emscripten, libfixposix, wineMinimal, wineStaging, arduino-core, gcc-unwrapped, glibc_multi.dev, zfsUnstable.dev, gcc-arm-embedded, winePackages.base, gcc-arm-embedded-6, gcc-arm-embedded-7, gcc-arm-embedded-8, glibc_memusage.dev, perl528Packages.Tk, perl530Packages.Tk, and 5 more
spudly has quit [Ping timeout: 260 seconds]
spudly has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100610 → python37Packages.azure-keyvault-keys: 4.2.0 -> 4.3.0 → https://git.io/JT3A5
<{^_^}> [nixpkgs] @NeQuissimus merged pull request #100528 → linuxPackages_latest: update to linuxPackages_5_9 → https://git.io/JTOc3
<{^_^}> [nixpkgs] @NeQuissimus pushed 2 commits to master: https://git.io/JT3AF
<pinpox> Could anyone take a quick look at this config? It works, but I'm not sure it's the best way to do this. https://termbin.com/c1qq
<pinpox> I'm building images to deploy on openstack
kenran has quit [Ping timeout: 256 seconds]
alexherbo2 has joined #nixos
<lewo> pinpox: i think it would be a bit more simple with https://github.com/nix-community/nixos-generators/
<pinpox> lewo: I found that repo, but wasn't sure if I should use it since it's not official if I'm not mistaken
<pinpox> Is there any real benefit? Trying to keep it simple
spudly has quit [Ping timeout: 260 seconds]
<lewo> pinpox: if i remember correctly, you just have to provide a configuration.nix file like you would do it with nixos (you don't need to eval the config by yourself).
<pinpox> lewo: Thanks I'll look into it later, looks interesting!
<pinpox> I just hope i understand what is actually happening there
cptrbn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dansho has joined #nixos
rot13 has joined #nixos
knupfer1 has quit [Quit: knupfer1]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
tsujp has quit [Ping timeout: 246 seconds]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
alexherbo2 has quit [Ping timeout: 258 seconds]
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Read error: Connection reset by peer]
tsujp has joined #nixos
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
kenran has joined #nixos
alexherbo2 has joined #nixos
erasmas has joined #nixos
<pickfire> What happens if a dependency was specified with an optional parameter for build inputs?
<{^_^}> [nixpkgs] @jonringer merged pull request #100605 → python37Packages.google_cloud_dns: 0.32.0 -> 0.32.1 → https://git.io/JT379
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.google_cloud_dns: 0.32.0 -> 0.32.1 »: https://git.io/JT3hr
<pickfire> For example, dragon-drop have gtk = gtk3, if a user specified gtk = gtk2 they need to build it manually?
<{^_^}> [nixpkgs] @jonringer merged pull request #100596 → python37Packages.enamlx: 0.4.1 -> 0.4.3 → https://git.io/JT3o2
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.enamlx: 0.4.1 -> 0.4.3 »: https://git.io/JT3ho
codygman__ has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #97374 → gitAndTools.gitui: 0.9.1 -> 0.10.1 → https://git.io/JUZ1S
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JT3h1
costrouc has quit [Quit: costrouc]
<codygman__> In the nix repl how can I see what version of text is included with the ghc8102 compiler? This give null because it's a boot dependency I believe: `pkgs.haskell.packages.ghc8102.text`
never_released has joined #nixos
kenran has quit [Ping timeout: 272 seconds]
<clever> codygman__: run the `ghc-pkg list` inside that ghc
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100611 → python37Packages.mocket: 3.9.1 -> 3.9.2 → https://git.io/JT3jn
<codygman__> clever: I can when it finishes building :D Is there a way to do it from the nix repl perhaps? I needed to do this because my work is now using a custom stack snapshot using ghc8102 and I think the text version differs from whats in nixpkgs.
<{^_^}> [nixpkgs] @timokau opened pull request #100612 → swiProlog: 8.1.15 -> 8.3.9 → https://git.io/JT3j4
<codygman__> Oh silly me, I'll just start a nix shell with only ghc8102
<clever> exactly
<{^_^}> [nix] @andir closed pull request #4149 → WIP: fetchTree: substitute from binary caches before trying to fetch → https://git.io/JT3N1
alexherbo2 has quit [Ping timeout: 265 seconds]
alp has quit [Remote host closed the connection]
alp has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
<clefru_mm> A derivation can point to a local file with "src = ./foobar". In this case, there is no checksum needed on src. Now, I'd like my src to be a local git repository that frequently changes (because I commit stuff to it). Is there an equivalent to src = ./foobar but just with 'fetchgit { url = ./localrepo; rev = "master"; }' ?
<clever> clefru_mm: when you do `src = ./foobar;` nix will copy the entire directory at eval time, and hash that copy
cptrbn has joined #nixos
<clever> clefru_mm: and if the hash is the same, it wont rebuild
<clever> but often, you added a result symlink to the dir, and now the hash differs
<clever> src = lib.cleanSource ./.; is one way to remove the extra stuff and make the hash more stable
<clefru_mm> That's fine. The package is small. I'd just like to get things going.
cptrbn has quit [Client Quit]
<clefru_mm> fetchgit strips me the other uncommited bits in my workdir, so I prefer to do a checkout of "./." instead of a full copy. Also that makes things stable, as you said wrt "result"
cptrbn has joined #nixos
alexherbo2 has joined #nixos
<lordcirth_> clefru_mm, I know that flake inputs are git repos by default, and they download the tarball. You might be able to specify a local url with flakes. not sure.
<{^_^}> [nixpkgs] @mweinelt merged pull request #100611 → python37Packages.mocket: 3.9.1 -> 3.9.2 → https://git.io/JT3jn
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JTsvb
<{^_^}> [nixpkgs] @ryantm merged pull request #100559 → agda-pkg: 0.1.50 -> 0.1.51 → https://git.io/JTOxp
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTsvh
<clefru_mm> Actually, this was surprisingly simple to solve. I define 'src = stdenv.mkDerivation { name = "src"; builder = writeScript "builder.sh" ''
<clefru_mm> '';
<clefru_mm> ${git}/bin/clone ${./.} $out
<clefru_mm> That's it :)
<clefru_mm> err sorry. "${git}/bin/git clone" of course
proofofkeags has joined #nixos
<clever> clefru_mm: pkgs.runCommand "name" { buildInputs = [ git ]; } "git clone ${./.} $out" would do the same thing
<clever> clefru_mm: but thats going to still rebuild every time any file changes, not just files git is tracking
<clefru_mm> clever: You are right. I am okay with that ATM :)
<clever> clefru_mm: there is also builtins.fetchgit
<clefru_mm> I could just move my git repo outside of "." and push to that. That should solve the problem.
<clefru_mm> clever: That requires me to provide a sha256 sum, which is too cumbersome for me to update each time
<clever> clefru_mm: builtins.fetchGit doesnt need a hash, its different from pkgs.fetchgit
<nextloop> ktosiek: are you there?
alexherbo2 has quit [Ping timeout: 240 seconds]
sangoma has joined #nixos
ziprandom has quit [Ping timeout: 260 seconds]
<clefru_mm> clever: Oh, you are right! builtins.fetchGit doesn't require sha256 and even takes "ref". Great thank you! That's exactly what I was looking for.
<{^_^}> [nixpkgs] @stigtsp merged pull request #100599 → perlPackages.Mojolicious: 8.58 -> 8.63 → https://git.io/JT3MG
<{^_^}> [nixpkgs] @stigtsp pushed 2 commits to master: https://git.io/JTsJh
<{^_^}> [nixpkgs] @Ma27 opened pull request #100613 → matrix-synapse: 1.21.0 -> 1.21.2 → https://git.io/JTsU4
sbetrium has quit [Quit: sbetrium]
<jlv> Where can I find the `dig` command? It's not in the `bind` package, despite what the "command not found" says.
jonathan47 has joined #nixos
<ldlework> with lorri and direnv aliases defined in shellhook are not available
noonien has quit [Quit: The Lounge - https://thelounge.chat]
noonien has joined #nixos
<gchristensen> jlv: dig.dnsutils. not sure why the command not found output is wrong :(
sbetrium has joined #nixos
halfbit has joined #nixos
costrouc has joined #nixos
<jlv> gchristensen++
<{^_^}> gchristensen's karma got increased to like 344, I think
codygman__ has quit [Ping timeout: 256 seconds]
<lordcirth_> What, exactly, is the function that converts a flake input "nixpkgs", which is a set, to a package repository where you can do, eg, nixpkgs.ipfs ?
<pumpy> clever++
<{^_^}> clever's karma got increased to 516
<pumpy> DigitalKiwi do you remember who helped me set up neovim nightly overlay like 12 hours ago? wanna +karma them
spudly has joined #nixos
spudly has quit [Client Quit]
alexherbo2 has joined #nixos
gluonix has joined #nixos
spudly has joined #nixos
<lordcirth_> pumpy, my logs from ~12h ago show you talking to aasg about neovim
<lordcirth_> ,logs
<lordcirth_> But there's also public logs^
<pumpy> couldn't find in logs :/ ty it was aasg
<pumpy> aasg++
<{^_^}> aasg's karma got increased to 1
<pumpy> good start
<jonathan47> I am proud of myself! I mode it this far... And now I hit a wall.
<jonathan47> I am trying to package a program which is not in nixpkgs.
spudly has quit [Ping timeout: 256 seconds]
<simpson> Sure, the first step can seem pretty tall at first. What are you stuck on?
<jonathan47> When I run the build executable I get an error.
alexherbo2 has quit [Ping timeout: 265 seconds]
ddellacosta has joined #nixos
<jonathan47> (I added the error to the gist).
<lordcirth_> jonathan47, seems like you need to add libGLU to dependencies
<jonathan47> Something about missing libGLU, how do I figure out how to supply that dependency.
<{^_^}> [nixpkgs] @arapov opened pull request #100614 → uboot: 2020.07 -> 2020.10 → https://git.io/JTsIk
<{^_^}> [nixpkgs] @doronbehar opened pull request #100615 → tectonic: 0.1.16 -> 0.1.17 → https://git.io/JTsIs
<simpson> In general, I either use a REPL for nixpkgs with `nix repl '<nixpkgs>'` or I use git-grep on my local nixpkgs checkout.
<jonathan47> Add `libGLU` to `buildInputs`? (That didn't work.
<simpson> > libGLU # in this case, I think it's this
<{^_^}> "<derivation /nix/store/qihr5x2izv7y7bjmadwrpsk66q06lnjz-glu-9.0.1.drv>"
<simpson> ...But having read your derivation, I think that the particular software that you're packaging needs more. It probably needs *runtime* GLU, yes? It needs some help to find those libraries.
<jonathan47> Wow, that is cool simpson.
<{^_^}> [nixpkgs] @ajs124 opened pull request #100616 → python3.pkgs.authlib: 0.14.3 -> 0.15.1 → https://git.io/JTsI4
<lordcirth_> beat me to it. Yeah, it looks like the package is 'glu'
<jonathan47> Yes, it looks like runtime.
<simpson> (My first reaction would be immediately to look for *source code* and see if we can build it ourselves. Nix is generally not a place where we use prebuilt binaries, if we can avoid it.)
alp has quit [Ping timeout: 272 seconds]
<DigitalKiwi> pumpy: it was me. all me
<DigitalKiwi> ...aasg might've helped
<lordcirth_> Yeah, source code if you can, otherwise I think adding 'glu' to buildInputs should get autoPatchelfHook to patch it
<halfbit> is there a nix that works with msvc and windows by any chance?
<jonathan47> I am getting undefined variable `glu`.
<simpson> I looked around their website. I couldn't find source code immediately; there's some "other downloads" but they're 403 Forbidden.
<halfbit> nix really is the only sane dependency management system
<gchristensen> halfbit: angerman has done some builds for windows ...
alexherbo2 has joined #nixos
<simpson> halfbit: The wiki has hints indicating that WSL may work, and I've heard chatter occasionally about it. https://nixos.wiki/wiki/Nix_Installation_Guide
<jonathan47> So much for being open source simpson...
johnw has joined #nixos
<simpson> DigitalKiwi++
<{^_^}> DigitalKiwi's karma got increased to 17
<jonathan47> Oh, there is a `src.7z` in the download.
<DigitalKiwi> i haven't tested it because my windows 10 won't update ;_;
<jared-w> WSL2 is just a VM so nix will certainly work in it if it works on ubuntu
<pumpy> DigitalKiwi++
<{^_^}> DigitalKiwi's karma got increased to 19, it's a crit!
<DigitalKiwi> it needs wsl2 and i only have wsl1 :(
<pumpy> ty
<DigitalKiwi> yw :D
<simpson> jonathan47: Great! Hopefully this was the hardest part. Once your package is Nix-built, then the linkage shouldn't be a problem, even for tricky runtime stuff like GL.
<halfbit> seems like that doesn't really solve the issue of using MSVC to build stuff though
alexherbo25 has joined #nixos
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo25 is now known as alexherbo2
<simpson> halfbit: Right. So, like, I can only kind of vaguely imagine Nix on Win32 or Win64, and I think that there's a *lot* of compatibility issues to work through. Like, you'd probably be asked to present an RFC https://github.com/NixOS/rfcs/ if you wanted to work on this.
<simpson> (I'm embarrassed that I can't just point at prior discussions. Surely they exist?)
aleph- has quit [Ping timeout: 260 seconds]
<halfbit> if it doesn't exist already, I'm not the person that will make it happen
orivej has joined #nixos
<simpson> Well, we *do* support i686-cygwin!
cptrbn has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @OlivierMarty opened pull request #100617 → nixos/matomo: point geoip outside of the nix store. → https://git.io/JTstY
<{^_^}> #24984 (by taktoa, 3 years ago, open): MinGW-W64 cross-compilation bug roundup
sangoma has quit [Read error: Connection reset by peer]
<simpson> DigitalKiwi++
<{^_^}> DigitalKiwi's karma got increased to 20
sbetrium has quit [Quit: sbetrium]
<{^_^}> #73316 (by Ericson2314, 48 weeks ago, merged): rocksdb: Build with MinGW
<DigitalKiwi> might give ideas
sbetrium has joined #nixos
alexherbo2 has quit [Ping timeout: 256 seconds]
MmeQuignon has joined #nixos
meh` has quit [Ping timeout: 256 seconds]
alexherbo2 has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #100543 → swiftclient: 3.9.0 -> 3.10.1 → https://git.io/JTOXl
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTsqw
<{^_^}> [nixpkgs] @doronbehar merged pull request #75843 → Lumpy, sambamba, and samblaster → https://git.io/Je7d6
<{^_^}> [nixpkgs] @doronbehar pushed 4 commits to master: https://git.io/JTsqQ
alp has joined #nixos
<jonathan47> simpson, I frankly am not sure where to start with building gfie myself.
<jonathan47> I moved the src to a github repo so it would be easier to work with.
<jonathan47> It looks like it is mostly Pascal with a little C.
<{^_^}> [nixpkgs] @NeQuissimus pushed to master « linux_latest-libre: 17718 -> 17724 »: https://git.io/JTsmB
<simpson> Fortunately, Lazarus is already packaged.
sangoma has joined #nixos
<simpson> On one hand, you shouldn't ever *need* to take this sort of step; you can `nix-prefetch-url ...` the source code, and then look at it locally. But it does let us quickly find gems like https://github.com/JonathanILevi/gfie-src/blob/main/how-to-compile.txt
davidv7 has joined #nixos
<jonathan47> Oo, I missed that file.
alexherbo2 has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100619 → python37Packages.flask-babel: 1.0.0 -> 2.0.0 → https://git.io/JTsm9
<simpson> Yeah, you'll also want to read linux_build.sh, before_linux_build.sh, make_pascalscript_import.py; it looks like an entire custom build system.
<lordcirth_> What, exactly, is the function that converts a flake input "nixpkgs", which is a set, to a package repository where you can do, eg, nixpkgs.ipfs ?
<jonathan47> I did see the build files you listed. simpson. Is there a template default.nix I can use? Do I run the build steps in a `buildPhase`?
neiluj has joined #nixos
<simpson> In configurePhase, but yes. You've already written more than any useful template could help; this package needs a relatively customized configurePhase and buildPhase.
<simpson> https://nixos.org/manual/nixpkgs/stable/#sec-stdenv-phases is good reading if you haven't seen it before, but it might also be bewildering.
<jonathan47> I probably skimmed it a good while ago, thanks for the link.
sigmundv has quit [Read error: Connection reset by peer]
neiluj has quit [Changing host]
neiluj has joined #nixos
spudly has joined #nixos
sigmundv has joined #nixos
<lordcirth_> Ok, so I got half of it: (import ./ipfs.nix {pkgs = (import nixpkgs-unstable {localSystem = system;});} )
<lordcirth_> This installs ipfs-0.7.0; *but* the ipfs package used by the service it declares is still 0.4.23!
spudly has quit [Ping timeout: 258 seconds]
sangoma has quit [Read error: Connection reset by peer]
alexherbo2 has joined #nixos
spudly has joined #nixos
davidv7 has quit [Ping timeout: 260 seconds]
davidv7_ has joined #nixos
<lordcirth_> Whatever, I give up, I'll just update to 20.09
alp has quit [Ping timeout: 272 seconds]
meh` has joined #nixos
spudly has quit [Ping timeout: 256 seconds]
<simpson> lordcirth_++ for perserverance. I'm sorry that I don't know the answers to how to work with flakes.
<{^_^}> lordcirth_'s karma got increased to 1
<lordcirth_> lol
<DigitalKiwi> what is in ipfs.nix
<bbigras> Why does https://status.nixos.org/ say that nixos-unstable was last updated 19 hours ago when the channel didn't update since 19 days ago according to https://github.com/NixOS/nixpkgs-channels
<lordcirth_> DigitalKiwi, basically just enabling the ipfs service and installing some other packages
<DigitalKiwi> sometimes modules have a package you can override the version of
<lordcirth_> Yeah, I saw that postgres had that. But the ipfs service doesn't
<pickfire> By the way, I noticed the new nix build does not work well with small terminal.
<DigitalKiwi> i think you have to use an overlay to use a newer module from nixos-unstable
<lordcirth_> How small?
<pickfire> I have 60 columns.
<pickfire> And I can only see until ...(buildPhase"
<DigitalKiwi> s/nixos-unstable/other channel/
<pickfire> And nothing else, not useful.
<pickfire> The only thing good is that it uses way lesser memory, so I don't get oom when building stuff or close my firefox.
<pickfire> And way faster.
<pickfire> But I noticed so far the output log are not very useful sometimes, it only shows 10 lines, usually for cmake 10 lines won't see anything useful.
<{^_^}> [nixpkgs] @ajs124 merged pull request #100604 → nixos/icingaweb2: Fix php packages → https://git.io/JT3Hi
<{^_^}> [nixpkgs] @ajs124 pushed 2 commits to master: https://git.io/JTs3F
simonpe^^ has quit [Quit: leaving]
ehmry has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
tokudan has quit [Remote host closed the connection]
ris has joined #nixos
ehmry has joined #nixos
tokudan has joined #nixos
<{^_^}> [nixpkgs] @pickfire opened pull request #100621 → gtk3: 3.24.21 -> 3.24.23 → https://git.io/JTss6
knupfer has quit [Remote host closed the connection]
knupfer has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100623 → python37Packages.py4j: 0.10.9 -> 0.10.9.1 → https://git.io/JTssF
knupfer has quit [Client Quit]
<miyu-saki> Is there an RFC or the like for paths which shouldn't be in the /nix/store?
knupfer has joined #nixos
<miyu-saki> I forgot the name of the process lol
Darkmatter66 has joined #nixos
<miyu-saki> But basically, paths which should not be "${foo}"'d.
<miyu-saki> There's a word for reifying a path to a store path, but I forgot. :(
Darkmatter66_ has quit [Ping timeout: 258 seconds]
aleph- has joined #nixos
meh` has quit [Ping timeout: 256 seconds]
saschagrunert has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100624 → python37Packages.snowflake-connector-python: 2.3.2 -> 2.3.3 → https://git.io/JTsGj
<DigitalKiwi> realise?
fendor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @peti pushed 1000 commits to haskell-updates: https://git.io/JTsZ0
<miyu-saki> Yeah, I think that's correct. Is there work on path which can't be realised? I guess it can be done on the NixOS module level, idk. Paths are nice, but pose that security risk.
xd1le has quit [Read error: Connection reset by peer]
<pumpy> is "ports = [1234];" not the right syntax to change services.sshd
<pumpy> ?
spudly has joined #nixos
spudly has quit [Client Quit]
kirc has joined #nixos
<ToxicFrog> Options search doesn't list a `ports` option for sshd at all
kirc has quit [Client Quit]
<pumpy> i tried searching and as a new user the discovery of this kinda thing is really rough
xd1le has joined #nixos
spudly has joined #nixos
<ToxicFrog> Searching for `services.sshd` will turn up a single option which says "this an alias for services.openssh" and searching for that gets you all the options.
kirc has joined #nixos
<pumpy> hm that says services.openssh, but when i read https://nixos.org/manual/nixos/stable/ it said use services.sshd
<miyu-saki> `nixos-option` is also a thing.
<pumpy> oh
<pumpy> ty
<simpson> `services.openssh.listenAddresses` appears to be it; it'd need to be an attrset with elements like { addr = "0.0.0.0"; port = 1234; }
<miyu-saki> [myrl@myrl-thinkpad:~]$ nixos-option services.openssh.ports
<miyu-saki> Value:
<miyu-saki> [ 22 ]
<DigitalKiwi> simpson: i think if you use that it won't open the firewall though
<miyu-saki> Though, `nixos-option` does not resolve aliases, huh.
<ToxicFrog> pumpy: may have changed between versions? My search is against unstable, I think stable is still 20.03 or so?
nikivi[m] has joined #nixos
<simpson> DigitalKiwi++
<{^_^}> DigitalKiwi's karma got increased to 21
<pumpy> DigitalKiwi so i use services.openssh.ports?
<DigitalKiwi> though i'm not clear if it means openFirewall = true; doesn't work or just that you still need it
bahamas has joined #nixos
spudly has quit [Ping timeout: 264 seconds]
<DigitalKiwi> i use services.openssh.ports = [ 2222 ];
<miyu-saki> NixOS has an explicit policy that firewall should be opened by your configuration.
CyberManifest has joined #nixos
<m1cr0man> Hey folks. I have a machine successfully netbooting from an NFS nix store and /home mounts. Problem is, when I shut down, dhcpcd.service is stopped gracefully causing the IP to be lost and thus the shutdown to take much longer. Any way I could stop systemd sending a kill signal to a service, and have it shut down without dropping the IP address?
Izorkin has quit [Ping timeout: 256 seconds]
<pumpy> DigitalKiwi do you enable = true on services.openssh too?
<DigitalKiwi> yes
kreyren is now known as nonAssholyRey
<cirno999> any way i can use the dark alpenglow theme for firefox? ^^
<cirno999> it defaults to the one on the left.
alp has joined #nixos
davidv7_ has quit [Ping timeout: 256 seconds]
Izorkin has joined #nixos
<pumpy> did i found nixos bug? services.openssh respects ports value but services.sshd doesnt but it's alias?
sbetrium has quit [Quit: sbetrium]
<pumpy> connection refused
zupo has joined #nixos
<miyu-saki> What do you mean by "respects ports value" here
CyberManifest has quit [Remote host closed the connection]
<miyu-saki> What error did you get before?
<miyu-saki> Option does not exist?
<miyu-saki> Or osmething similar, I forgot what it is verbatim
<pumpy> connection refused
cptrbn has joined #nixos
<pumpy> on ssh client side
<miyu-saki> Oh, both of those should say connection refused.
<pumpy> so not open fw?
<miyu-saki> Yes, you'll have to open the firewall explicitly.
sbetrium has joined #nixos
<pumpy> not with openssh!
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100625 → python37Packages.hdmedians: 0.13 -> 0.14.1 → https://git.io/JTscm
cptrbn has quit [Client Quit]
<miyu-saki> The services.*ssh*.ports settings sets the listening port. networking.firewall.allowedTCPPorts opens up the port.
<miyu-saki> NixOS ruled for explicit firewall opening, because the user should know exactly what ports are open.
<gchristensen> (esp. since one machine might have any number of interfaces, with different firewall rules per interface)
endformationage has joined #nixos
<pumpy> well i think i found a bug then
<gchristensen> I think ssh is the only one which opens the firewall by default
<pumpy> i have networking.firewall.enable = false. with services.openssh.ports set, i can connect. but with services.sshd.ports set, i cant
<pumpy> behavior should be same if it is alias
rajivr has quit [Quit: Connection closed for inactivity]
<miyu-saki> Ah.
<miyu-saki> Okay, I think I get what's happening now. `services.sshd` is not an alias of `services.openssh`
<{^_^}> [nixpkgs] @ryantm merged pull request #100598 → python37Packages.torchgpipe: 0.0.5 -> 0.0.7 → https://git.io/JT3XR
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTsCT
<miyu-saki> Only `services.{sshd,openssh}.enable`
<{^_^}> [nixpkgs] @magnetophon opened pull request #100626 → jack2: 1.9.14 -> 1.9.15 → https://git.io/JTsCI
justanotheruser has joined #nixos
<miyu-saki> 78: (mkAliasOptionModule [ "services" "sshd" "enable" ] [ "services" "openssh" "enable" ])
<pumpy> hm ok
xd1le has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @primeos pushed to master « ffmpeg-full: Build without rav1e »: https://git.io/JTsCy
<pumpy> i guess services.sshd.enable is convenience for ppl who want a default config?
xd1le has joined #nixos
<pumpy> then you switch to .openssh if you need to customize
knupfer has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @primeos pushed to master « cargo-c: 0.6.13 -> 0.6.15 »: https://git.io/JTsCh
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pumpy> how can i check if nixos is using a swap?
nisstyre has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #100607 → python37Packages.django_classytags: 1.0.0 -> 2.0.0 → https://git.io/JT3d8
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.django_classytags: 1.0.0 -> 2.0.0 »: https://git.io/JTsWn
cyraxjoe has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #100522 → python{2,3}Packages.pytest-bdd: 3.2.1 -> 4.0.1 → https://git.io/JTOmN
<DigitalKiwi> free -m
<{^_^}> [nixpkgs] @jonringer pushed commit from @jfroche to master « python{2,3}Package.pytest-bdd: upgrade and fix test »: https://git.io/JTsWl
<DigitalKiwi> but unless you set one up it shouldn't be
<pumpy> ya it says 0 0 0 for the swap
zupo has joined #nixos
<pumpy> nixos doesn't force a swap by default that's real nice
tsmanner has joined #nixos
CyberManifest has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #100466 → agda-packages: add functional-linear-algebra library at v0.1 → https://git.io/JTmn5
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JTsWM
knupfer has joined #nixos
knupfer1 has joined #nixos
<bqv> gchristensen: low hanging fruit? :3 #96368
<{^_^}> https://github.com/NixOS/nixpkgs/pull/96368 (by IslandUsurper, 7 weeks ago, open): lbry: init at 0.48.1
domogled has joined #nixos
<{^_^}> [nixpkgs] @JoeDupuis closed pull request #73465 → xerox6280: init at 1.0-1 → https://git.io/JeoIS
Izorkin has quit [Ping timeout: 265 seconds]
<m1cr0man> Aha, turns out there's literally an option for what I want :) networking.dhcpcd.persistent
kirc has left #nixos [#nixos]
knupfer has quit [Ping timeout: 240 seconds]
knupfer1 is now known as knupfer
dansho has quit [Quit: Leaving]
lordcirth_ has quit [Remote host closed the connection]
lordcirth_ has joined #nixos
cole-h has joined #nixos
Izorkin has joined #nixos
saschagrunert has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100627 → python37Packages.cheetah3: 3.2.5 -> 3.2.6 → https://git.io/JTs8C
fedeizzo has joined #nixos
<elvishjerricco> Is there a way to make declarative nixos containers have their own nix store? I'm kicking around an idea for having different projects stored on their own encrypted datasets, but it would be moot if the code was thrown back into the host's nix store upon building the project with nix.
fendor has joined #nixos
fedeizzo has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @dasJ opened pull request #100628 → [20.09] nixos/icingaweb2: Fix php packages → https://git.io/JTs87
<{^_^}> [nixpkgs] @primeos pushed to master « chromiumBeta: M86 -> M87 »: https://git.io/JTs43
sbetrium has quit [Ping timeout: 256 seconds]
goodwill has joined #nixos
sbetrium has joined #nixos
<drakonis> ,commands
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100629 → python37Packages.cmd2: 1.3.10 -> 1.3.11 → https://git.io/JTsBf
<{^_^}> [nixpkgs] @dasJ opened pull request #100630 → pyocr: Use tesseract without alias → https://git.io/JTsBI
Izorkin has quit [Ping timeout: 264 seconds]
<bqv> julm: have you had any luck with the apparmor PR? or are you going to abandon it? (just because I'm holding off on updating in case you can get it back in)
teto has quit [Ping timeout: 272 seconds]
Izorkin has joined #nixos
<gluonix> Quick question: in a derivation, is it possible to override the `installPhase`, such that it does not try to run `make install` or `make sometarget`?
<bqv> dontInstall = true; ?
<bqv> or installPhase = "true"
<DigitalKiwi> elvishjerricco: https://gist.github.com/matejc/688225bfec7f2e07abbeb474f7f59ea8 something like this maybe?
<gluonix> Example: `installPhase = "./install.sh"
<bqv> yes
berberman_ has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100631 → python37Packages.vertica-python: 0.11.0 -> 1.0.0 → https://git.io/JTsRe
<gluonix> hmmm .. right now, when I try, it tries to run `make install` ...
berberman has quit [Ping timeout: 272 seconds]
<bqv> oh, that's probably done by buildPhase then
<bqv> because being intuitive is too mainstream
<{^_^}> [nixpkgs] @ajs124 merged pull request #100628 → [20.09] nixos/icingaweb2: Fix php packages → https://git.io/JTs87
<{^_^}> [nixpkgs] @ajs124 pushed 2 commits to release-20.09: https://git.io/JTsRU
meh` has joined #nixos
<elvishjerricco> DigitalKiwi: I don't see the relation. That container is still using its host's nix store, isn't it?
<DigitalKiwi> i was thinking multiple qemus
<DigitalKiwi> but that might still be like you said
<DigitalKiwi> :(
cole-h has quit [Quit: Goodbye]
* DigitalKiwi wonders how nixbuild.net is setup
<elvishjerricco> DigitalKiwi: VMs may be the better option
<julm> bqv: hmm, vcunat told me to can investigate without hydra but only --option allow-import-from-derivation false, I haven't got the time yet
<julm> s/to/I/
<gluonix> @bqv ok thanks. I will add a target to the Makefile and use `installTargets` instead ... I wanted to avoid this because I did not want to edit the source code that is being installed.
<julm> bqv: I'm not planning in abandoning it, but I'm not testing against upstream master every week
<julm> bqv: do not hesitate to tell me if it gets broken
<gluonix> Is there a way to set a target for the build phase? Right now, I use `buildFlags = ["buildsomething"];` but I doubt that is what this is meant for, and I wonder if I misunderstanding how the `buildPhase` should be used.
whatisRT has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #100632 → update-python-libraries: allow for top-level attrs to be updated with… → https://git.io/JTsRp
CyberManifest has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100633 → python37Packages.snowflake-sqlalchemy: 1.2.3 -> 1.2.4 → https://git.io/JTs0U
costrouc has quit [Quit: costrouc]
cole-h has joined #nixos
cosimone has joined #nixos
bahamas has quit [Ping timeout: 260 seconds]
cole-h has quit [Client Quit]
<elvishjerricco> gluonix: That's the way I would do it
<{^_^}> [nixpkgs] @fzakaria opened pull request #100634 → buildMaven: Update buildMaven to pure Nix → https://git.io/JTs0S
teto has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer1 has joined #nixos
cole-h has joined #nixos
stigo has quit [Quit: WeeChat 2.9]
knupfer1 is now known as knupfer
<bqv> julm: I've not been using it as a patch, because that's far too inconvenient for my setup. I'll just not update, i don't forsee needing any new modules for a while anyway
noonien has quit [Ping timeout: 260 seconds]
c0c0 has joined #nixos
<{^_^}> [nixpkgs] @prusnak opened pull request #100635 → electrum: 4.0.3 -> 4.0.4 → https://git.io/JTsEy
<daddy_james[m]> is there an equivelent to the Dockerfile `ADD` or `COPY` for dockerTools.buildImage?
<julm> bqv: :\
<gluonix> @elvishjerricco ok thanks!
noonien has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100636 → python37Packages.plone-testing: 8.0.1 -> 8.0.2 → https://git.io/JTsut
xdefrag has quit [Ping timeout: 260 seconds]
xdefrag has joined #nixos
<jmercouris> I have this symlink "result" in my home directory
<jmercouris> what is this? can I unlink it?
<dutchie> almost certainly
<{^_^}> [nix] @edolstra pushed 174 commits to configs: https://git.io/JTsuw
<dutchie> `nix build` and similar tools will leave it there, pointing to whatever you asked them to build
<jmercouris> dutchie: I see, thank you
<dutchie> it gives you access without needing to figure out /nix/store/gibberish-name and also prevents it from being gc'ed
<jmercouris> I will just leave it for now then
ris has quit [Remote host closed the connection]
<dutchie> but if it's just lying around unused you can get rid of it
<jmercouris> maybe I will `rm -i result` at some later time
<{^_^}> [nixpkgs] @ryantm merged pull request #100632 → update-python-libraries: enable top-level github attrs → https://git.io/JTsRp
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTszv
tobiasBora has joined #nixos
spudly has joined #nixos
<g-w1> i just made a pdf of most files in zig (not including arcetecture specific codegen and linking) to read on my kindle https://cdn.discordapp.com/attachments/688821350571311190/766385626223869963/full-zig-source.pdf here it is if anyone wants
<g-w1> sorry
<g-w1> wrong server
cosimone has quit [Remote host closed the connection]
ris has joined #nixos
<tobiasBora> Hello, I'm trying to package a binary without having the sources, and in the AUR package I can see quite a few qt5 dependencies, like qt5-webengine, qt5-websockets, qt5-svg... How am I supposed to add them in buildInput? I can't find any references to them with nix search and by searching on nixpkgs.
cosimone has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100637 → python37Packages.google_cloud_bigtable: 1.4.0 -> 1.5.1 → https://git.io/JTszo
zacts has quit [Quit: leaving]
lsix has quit [Quit: WeeChat 2.9]
spudly has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @xrelkd opened pull request #100638 → clipcat: init at 0.4.19 → https://git.io/JTszA
spudly has joined #nixos
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
spudly has quit [Ping timeout: 260 seconds]
whatisRT has quit [Quit: ZNC 1.7.5 - https://znc.in]
dsx has joined #nixos
davidv7 has joined #nixos
rprije has joined #nixos
neiluj has quit [Remote host closed the connection]
meh` has quit [Ping timeout: 264 seconds]
<tobiasBora> Also, another question, if I need to populate some configuration directory with default files, I guess they should go outside of the nix. What is the recommended way to proceed? Should my derivation accept a variable containing the path of the configuration folder, like {stdenv, configFolder = "/etc/yourconfigfolder"}?
knupfer has quit [Quit: knupfer]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Read error: Connection reset by peer]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer was kicked from #nixos by gchristensen [knupfer]
malook has joined #nixos
<gchristensen> (sometimes that helps ...)
knupfer has joined #nixos
knupfer has quit [Client Quit]
<gchristensen> hah.
knupfer has joined #nixos
knupfer has quit [Read error: Connection reset by peer]
knupfer has joined #nixos
knupfer has quit [Client Quit]
knupfer has joined #nixos
knupfer was banned on #nixos by gchristensen [*!*@200116b82c60f700f843b4c2e0fad855.dip.versatel-1u1.de]
knupfer has quit [Client Quit]
knupfer has joined #nixos
<gchristensen> wat
knupfer was banned on #nixos by gchristensen [knupfer!*@*]
<simpson> One of those only-tool-is-a-hammer situations. gchristensen++ for trying to help.
<{^_^}> gchristensen's karma got increased to 345
cognemo has joined #nixos
<gchristensen> thanks
<gchristensen> I also PM'd them to let me know when they're not so bouncy
<gluonix> Question about the difference between `$src` and `$sourceRoot`: when building/developing using `nix-shell` the `unpackPhase` may unpack to `source`, say when fetching from GitHub, and say I want to copy some files to the unpack source repo. If in the `nix-shell` session, then using `$sourceRoot` works, but if I want to build the derivation using
<gluonix> `nix-build` it does not. Is there a way to do this, such that it'll work in both cases?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100639 → python37Packages.zarr: 2.4.0 -> 2.5.0 → https://git.io/JTsaL
malook has quit [Client Quit]
<clever> gluonix: the unpackPhase will unpack $src, then set $sourceRoot to point to the directory it just made
<clever> gluonix: genericBuild will then cd into $sourceRoot, and continue the build
<{^_^}> [nixpkgs] @colemickens opened pull request #100640 → scrcpy: 0.15.1 -> 0.16 → https://git.io/JTsas
<gluonix> clever ah ok thanks!
<{^_^}> [nixpkgs] @ajs124 merged pull request #100630 → pyocr: Use tesseract without alias → https://git.io/JTsBI
<{^_^}> [nixpkgs] @ajs124 pushed 2 commits to master: https://git.io/JTsaV
<{^_^}> [nixpkgs] @colemickens opened pull request #100641 → vscodium: add automated aarch64-linux support (and update vscodium to 1.50.1) → https://git.io/JTsaX
vidbina has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #100625 → python37Packages.hdmedians: 0.13 -> 0.14.1 → https://git.io/JTscm
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.hdmedians: 0.13 -> 0.14.1 »: https://git.io/JTsVO
arjen-jonathan has quit [Quit: WeeChat 2.9]
Jackneilll has quit [Ping timeout: 240 seconds]
seku has quit [Quit: Connection closed]
emmanuel_erc has quit [Remote host closed the connection]
emmanuel_erc has joined #nixos
emmanuel_erc has quit [Remote host closed the connection]
emmanuel_erc has joined #nixos
spudly has joined #nixos
maxdevjs has joined #nixos
spudly has quit [Ping timeout: 246 seconds]
fendor has quit [Remote host closed the connection]
grfn has left #nixos ["ERC (IRC client for Emacs 27.0.91)"]
spudly has joined #nixos
grfn has joined #nixos
alexherbo2 has quit [Ping timeout: 256 seconds]
Jackneilll has joined #nixos
sbetrium has quit [Quit: sbetrium]
alexherbo2 has joined #nixos
cosimone has quit [Remote host closed the connection]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @flokli merged pull request #95746 → cloud-init: 0.7.9 -> 20.2 (python3!) → https://git.io/JJbNO
<{^_^}> [nixpkgs] @flokli pushed 6 commits to master: https://git.io/JTsrd
<{^_^}> [nixpkgs] @oxzi opened pull request #100642 → astroid: fix python plugin usage → https://git.io/JTsou
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100643 → python37Packages.datamodeldict: 0.9.6 -> 0.9.7 → https://git.io/JTsod
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.azure-keyvault-keys: 4.2.0 -> 4.3.0 »: https://git.io/JTsoF
<{^_^}> [nixpkgs] @jonringer merged pull request #100610 → python37Packages.azure-keyvault-keys: 4.2.0 -> 4.3.0 → https://git.io/JT3A5
zupo has joined #nixos
cjpbirkbeck has joined #nixos
davidv7 has quit [Ping timeout: 246 seconds]
meh` has joined #nixos
zakame has joined #nixos
cosimone has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer closed pull request #100624 → python37Packages.snowflake-connector-python: 2.3.2 -> 2.3.3 → https://git.io/JTsGj
knupfer has quit [Ping timeout: 240 seconds]
CyberManifest has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100644 → python37Packages.sharedmem: 0.3.7 -> 0.3.8 → https://git.io/JTsKW
<{^_^}> [nixpkgs] @jonringer merged pull request #100636 → python37Packages.plone-testing: 8.0.1 -> 8.0.2 → https://git.io/JTsut
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.plone-testing: 8.0.1 -> 8.0.2 »: https://git.io/JTsK0
<{^_^}> [nixpkgs] @jonringer merged pull request #100639 → python37Packages.zarr: 2.4.0 -> 2.5.0 → https://git.io/JTsaL
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.zarr: 2.4.0 -> 2.5.0 »: https://git.io/JTsKg
<{^_^}> [nixpkgs] @jonringer merged pull request #100637 → python37Packages.google_cloud_bigtable: 1.4.0 -> 1.5.1 → https://git.io/JTszo
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.google_cloud_bigtable: 1.4.0 -> 1.5.1 »: https://git.io/JTsK6
<{^_^}> [nixpkgs] @jonringer merged pull request #100643 → python37Packages.datamodeldict: 0.9.6 -> 0.9.7 → https://git.io/JTsod
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.datamodeldict: 0.9.6 -> 0.9.7 »: https://git.io/JTsKD
spudly has quit [Ping timeout: 258 seconds]
spudly has joined #nixos
<gluonix> For a derivation, `foo.nix`, it builds in the `nix-shell` session, invoking the phases manually, (`unpackPhase` and `buildPhase`) and when trying to build it with `nix-build` it fails. I am new to `nix` and obviously I must be misunderstanding something about the difference between building in a `nix-shell` and invoking `nix-build`.
<notgne2> Does the same happen if you use `nix-shell --pure`?
<{^_^}> [nixpkgs] @andresilva opened pull request #100645 → linux_zen: 5.8.13 -> 5.9.0 → https://git.io/JTs6J
<gluonix> notgne2I I don't know, I will try now.
<aswanson> alright continuing my foray into overlaying python stuff. I need to override the version on cx_oracle which is a dependency of something I am already overlaying. I can run `nix build nixpkgs.python3.pkgs.cx_oracle` and build the older version. Now the other overlay I have is complaining that it needs the `buildPythonApplication` argument. If I ditch the cx_oracle overlay my other overlay works fine.
<gluonix> @notgn
<aswanson> it seems like there's something wrong with my cx_oracle overlay that is polluting python3.pkgs or something?
<gluonix> oups, yes,
<gluonix> @notgne2 yes, the behavior with `nix-shell --pure` is the same as the one with `nix-build`, meaning that I get the exact same error. Really cool. Thanks for this tip. But now, obviously I need to figure what is wrong.
c0c0 has quit [Quit: WeeChat 2.7.1]
<{^_^}> [mobile-nixos] @samueldr opened pull request #227 → system-types/u-boot: Use GPT for partitions + add partitions → https://git.io/JTs6y
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @jonringer merged pull request #100631 → python37Packages.vertica-python: 0.11.0 -> 1.0.0 → https://git.io/JTsRe
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.vertica-python: 0.11.0 -> 1.0.0 »: https://git.io/JTs6A
zupo has joined #nixos
gxt has joined #nixos
justanotheruser has quit [Ping timeout: 246 seconds]
CyberManifest has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer opened pull request #100646 → python3Packages.pynacl: 1.3.0 -> 1.4.0 → https://git.io/JTsi6
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100647 → python37Packages.pyshp: 2.1.0 -> 2.1.2 → https://git.io/JTsiQ
<{^_^}> [nixpkgs] @jonringer merged pull request #100629 → python37Packages.cmd2: 1.3.10 -> 1.3.11 → https://git.io/JTsBf
lordcirth_ is now known as lordcirth
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.cmd2: 1.3.10 -> 1.3.11 »: https://git.io/JTsi5
<{^_^}> [nixpkgs] @jonringer merged pull request #100616 → python3.pkgs.authlib: 0.14.3 -> 0.15.1 → https://git.io/JTsI4
<{^_^}> [nixpkgs] @jonringer pushed commit from @ajs124 to master « python3.pkgs.authlib: 0.14.3 -> 0.15.1 »: https://git.io/JTsiF
<{^_^}> [nixpkgs] @jonringer merged pull request #100644 → python37Packages.sharedmem: 0.3.7 -> 0.3.8 → https://git.io/JTsKW
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.sharedmem: 0.3.7 -> 0.3.8 »: https://git.io/JTsPU
domogled has quit [Quit: domogled]
CyberManifest has joined #nixos
Jackneilll has quit [Ping timeout: 272 seconds]
<{^_^}> [nixpkgs] @timokau merged pull request #100612 → swiProlog: 8.1.15 -> 8.3.9 → https://git.io/JT3j4
<{^_^}> [nixpkgs] @timokau pushed 3 commits to master: https://git.io/JTsPz
cole-h has quit [Quit: Goodbye]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100648 → python37Packages.python-igraph: 0.8.2 -> 0.8.3 → https://git.io/JTsPM
civodul has quit [Quit: ERC (IRC client for Emacs 27.1)]
mDuff has joined #nixos
alp has quit [Ping timeout: 272 seconds]
Jackneill has joined #nixos
<{^_^}> [nixpkgs] @maralorn pushed to haskell-updates « haskellPackages.pandoc: Update to 2.11 »: https://git.io/JTsXU
<{^_^}> [nixpkgs] @jonringer opened pull request #100649 → hdf4: 4.2.14 -> 4.2.15, fix build → https://git.io/JTsXY
CyberManifest has quit [Quit: Leaving...]
<{^_^}> [nix] @Ericson2314 opened pull request #4151 → Bump Nixpkgs to hopefully fix linkrot → https://git.io/JTsXW
costrouc has joined #nixos
costrouc has quit [Client Quit]
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #100608 → qutebrowser: 1.13.1 -> 1.14.0 → https://git.io/JT3NQ
<{^_^}> [nixpkgs] @rnhmjoj pushed 2 commits to master: https://git.io/JTsXa
cole-h has joined #nixos
gustavderdrache has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100650 → python37Packages.islpy: 2020.2 -> 2020.2.2 → https://git.io/JTs1f
ugubok has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #100517 → [20.09] pythonPackages.cma: 2.7.0 -> 3.0.3 → https://git.io/JTOkQ
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to release-20.09 « python27Packages.cma: 2.7.0 -> 3.0.3 »: https://git.io/JTs1O
noudle has quit []
<ugubok> I've played around X drivers config trying to get NVENC work, and broke KDE compositor so transparency no longer work. After all I switch back to my previous configuration, but transparency still broken even after I reboot to old generation! What can be reason of this?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100651 → python37Packages.limnoria: 2020.08.30 -> 2020.10.10 → https://git.io/JTs1V
xd1le has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer merged pull request #100650 → python37Packages.islpy: 2020.2 -> 2020.2.2 → https://git.io/JTs1f
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.islpy: 2020.2 -> 2020.2.2 »: https://git.io/JTs17
<gluonix> Apologies if this is something I should be able to find on my own, but I wonder, how can one set an environment variable for the build phase to pickup on. Also, the env var is a path that must start with the absolute path to the `sourceRoot`.
<notgne2> gluonix: iirc any attribute you set inside of the derivation will get passed into all of the build steps, Nix will turn paths absolute when stringifies
<notgne2> you can also just define it inside the step itself, like `export MY_VAR=${someNixVariable}`
<gluonix> @notgne2 ah ok. And `$sourceRoot` will be turned into an absolute path?
<{^_^}> [nixpkgs] @jonringer merged pull request #100648 → python37Packages.python-igraph: 0.8.2 -> 0.8.3 → https://git.io/JTsPM
<{^_^}> [nixpkgs] @jonringer pushed commit from @r-ryantm to master « python37Packages.python-igraph: 0.8.2 -> 0.8.3 »: https://git.io/JTsMO
__Sander__ has quit [Quit: Konversation terminated!]
<notgne2> assuming your derivation's attrset is `rec`, you could do `MY_VAR = "${src}/${sourceRoot}/my-thing";`
<gluonix> Ok, I see, that is helpful, thanks
cr4y1 has quit [Ping timeout: 256 seconds]
MightyJoe has joined #nixos
<{^_^}> [nixpkgs] @zakame opened pull request #100652 → perlPackages.FutureAsyncAwait: init at 0.44 → https://git.io/JTsMQ
cyraxjoe has quit [Ping timeout: 260 seconds]
nonAssholyRey is now known as kreyren
alexherbo2 has quit [Read error: Connection reset by peer]
alexherbo2 has joined #nixos
<{^_^}> [nixpkgs] @trepetti opened pull request #100653 → marker: init at 2020.04.04 → https://git.io/JTsDq
philr has joined #nixos
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<{^_^}> [nixpkgs] @wamserma closed pull request #89761 → python35: add EOL announcement → https://git.io/JfMNi
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100654 → python37Packages.pysam: 0.15.4 -> 0.16.0.1 → https://git.io/JTsDi
Rusty1 has joined #nixos
<tsmanner> Hello! I'm trying to do hierarchical configuration of some tool calls in a nix-build, and I really like the way NixOS handles it for configuring programs and services etc. I have managed to describe a "module" for one tool (as a PoC I'm using g++) with some very simply options, and using `pkgs.lib.evalModules` am able to retrieve the evaluated
<tsmanner> options with default values. The part I am missing is how to overlay/apply user config values from my equivalent to the `config.*` attrset. Any ideas or pointers would be greatly appreciated!
anders^ has quit [Ping timeout: 240 seconds]
marek has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @jonringer merged pull request #100575 → pythonPackages.afdko: 3.5.0 → 3.5.1 → https://git.io/JT3sK
<{^_^}> [nixpkgs] @jonringer pushed commit from @sternenseemann to master « pythonPackages.afdko: 3.5.0 → 3.5.1 »: https://git.io/JTsDS
ugubok has quit [Ping timeout: 256 seconds]
erasmas has quit [Quit: leaving]
anders^ has joined #nixos
orivej has quit [Ping timeout: 264 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100656 → python37Packages.entrypoint2: 0.2.1 -> 0.2.3 → https://git.io/JTsyC
MmeQuignon has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @stigtsp merged pull request #56267 → perlPackages.NetServerSSPrefork: init at 0.06pre → https://git.io/fhbmB
<{^_^}> [nixpkgs] @stigtsp pushed 3 commits to master: https://git.io/JTsy2
marek has joined #nixos
rsynnest has joined #nixos
inkbottle has joined #nixos
sbetrium has joined #nixos
zebrag has quit [Ping timeout: 260 seconds]
<pumpy> how do i run a .AppImage? i make it +x then run it but it says no such file or dir?
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
domogled has joined #nixos
vandenoever has quit [Quit: Konversation terminated!]
meh` has quit [Ping timeout: 256 seconds]
<euank> pumpy: see https://nixos.org/manual/nixpkgs/stable/#sec-pkgs-appimageTools for some semi-functional support for running appimages on nixos
<euank> it can't run is probably because it can't find the interpreter. If you check with `patchelf --print-interpreter <appimage>`, you'll probably see it print out a path outside the nix store that doesn't exist
<{^_^}> [nixpkgs] @flokli opened pull request #100657 → networkmanager-sstp: init at unstable-2020-04-20, bump sstp from 1.0.12 to 1.0.13 → https://git.io/JTsSy
domogled has quit [Quit: domogled]
czer00 has quit [Ping timeout: 260 seconds]
<pumpy> euank ty, maybe ill try to compile the software instead of using the appimage distro
czer00 has joined #nixos
zebrag has joined #nixos
inkbottle has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #100658 → python37Packages.auth0-python: 3.12.0 -> 3.13.0 → https://git.io/JTs9B
<{^_^}> [nixpkgs] @bcdarwin opened pull request #100659 → itk: remove -march=corei7 and -mtune=native flags from cmake build files → https://git.io/JTs9b
nature has quit [Ping timeout: 258 seconds]
justanotheruser has joined #nixos
<infinisil> tsmanner: Just include a user-supplied value as another entry in the `modules` argument
<infinisil> There is no difference between a module that defines options and a user-supplied one
<tsmanner> woah, that was pretty non-obvious, but seems to do it. It does make sense from the perspective of the modules library, reuse as much code as possible. For clarity, this is what you were suggesting (and what I tried):
<tsmanner> `pkgs.lib.evalModules { modules = [ ./compile.nix config.compile ]; }` with the `config.compile` being the new thing
maddo has quit [Remote host closed the connection]
stigo has joined #nixos
mbrgm_ has joined #nixos
<infinisil> Yeah, similarly, NixOS' configuration.nix isn't any different than all the modules in nixpkgs. This means you can also define your own options in configuration.nix :)
<{^_^}> [nixpkgs] @ryantm merged pull request #96698 → snooze: init at 0.4 → https://git.io/JUqv0
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JTsHy
mbrgm has quit [Ping timeout: 258 seconds]
mbrgm_ is now known as mbrgm
lunik17 has joined #nixos
<pumpy> which pkg are ppl installing if they want npm?
<andi-> nodejs
<pumpy> ohhh
<pumpy> ty
<qyliss> ,locate bin np
<qyliss> whoops
<qyliss> ,locate bin npm
<{^_^}> Found in packages: nodejs, nodejs-12_x, nodejs-13_x
<{^_^}> Found in packages: ncat, npth, nodejs, opensc, toybox, busybox, powerdns, coreutils, nodejs-12_x, nodejs-13_x, coreutils-full, nmap_graphical
lunik1 has quit [Ping timeout: 240 seconds]
lunik17 is now known as lunik1
gluonix has quit [Remote host closed the connection]
addison has joined #nixos
<{^_^}> [nixpkgs] @fzakaria opened pull request #100660 → documentation: add documentation for maven → https://git.io/JTsQa
addison has left #nixos [#nixos]
addison has joined #nixos
addison has left #nixos ["WeeChat 2.9"]
reptarmigan has joined #nixos
addcninblue has joined #nixos
addcninblue is now known as addcn
<{^_^}> [nix] @bqv opened pull request #4153 → Allow a "file" libfetcher type for plain files → https://git.io/JTsQS
addcn is now known as addcninblue
addcninblue is now known as addcn
<{^_^}> [nixpkgs] @das-g opened pull request #100661 → python3.pkgs.osmpythontools: 0.2.6 -> 0.2.8 → https://git.io/JTsQQ
addcn is now known as addcninblue
addcninblue is now known as addcn
addcn is now known as addcninblue
<pumpy> andi-++
<{^_^}> andi-'s karma got increased to 38
<pumpy> im trying to compile something but it errors on "not found: make". but there's no "make" package so which do i use?
<lunik1> is there an equivalent to ,locate bin whatever you can do from NixOS?
<qyliss> lunik1: nix-index
<notgne2> there's also that command-not-found index that some things use somehow, is there a way of making use of that manually?
<qyliss> I assume that uses nix-index
<pumpy> gnumake
<notgne2> iirc it's a separate thing, and it gets built by hydra so you don't need to index stuff yourself
<qyliss> isn't that how nix-index works?
<lunik1> ah ok thanks, how big is the required index?
<qyliss> otherwise it'd have no way of building the index without building (or at least fetching) every single package locally
<notgne2> I think nix-index probably talks to hydra, command-not-found is generated by hydra
<{^_^}> [nixpkgs] @NeQuissimus opened pull request #100662 → bash: 5.0p17 -> 5.0p18 → https://git.io/JTs7q
<notgne2> the first use of nix-index takes a considerable amount of time on some machines
proofofkeags has quit [Ping timeout: 258 seconds]
<notgne2> this of course could be solved if command-not-found were deprecated and replaced by an automatic nix-index build
<notgne2> looks like this is already an open issue https://github.com/NixOS/nixpkgs/issues/39789
<{^_^}> #39789 (by matthewbauer, 2 years ago, open): Replace `command-not-found' with nix-index
<fzakaria> Would love review + feedback on this documentation PR --> https://github.com/NixOS/nixpkgs/pull/100660
<{^_^}> #100660 (by fzakaria, 10 minutes ago, open): documentation: add documentation for buildMaven
<pumpy> a compile im running is erroring. make g++ command not found. i already installed gnumake, how can i fix that pls?
<bqv> jmercouris: huh, I had you pegged as more a guix type
<bqv> lunik1: nix-index is (still!) broken, fwiw
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/0fd4e3c8770 (from 5 days ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
Jackneill has quit [Ping timeout: 260 seconds]
<lunik1> broken as in marked broken?
<bqv> No broken as in it misses a hecktonne of stuff from the binary cache
<bqv> There's a patch around I've been meaning to try
<bqv> Something something paths in s3 got renamed and now can't be unrenamed
wnklmnn has quit [Quit: Leaving]