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
<adam_> including linters like pylint/mypy/etc?
<energizer> yes
<adam_> then i would be forcing the rest of my team to use those same tools though right
<energizer> yes
<adam_> and what about when you are deploying
mbrgm has quit [Ping timeout: 272 seconds]
<adam_> surely you don't want to ship your linter/language server/type checker
<cole-h> adam_: The way you originally worded your question made it sound like you wanted to install e.g. `python3Packages.requests` in `environment.systemPackages`, and also use it in a project alongside `python3Packages.click` (which is a project-local dependency)
<adam_> you just want the smallest subset of packages needed to run your code
<energizer> right, distinguish between runtime and development dependencies
mbrgm has joined #nixos
<cole-h> The way you're describing now seems more sane and I would think already works?
<adam_> when I think of development dependencies I think of something like pytest
<adam_> which the rest of the team can all agree on, and is used to run tests
<adam_> but when I think of a tool that is a personal choice, since others may be using a different language server, or an ide, why would I package it with the project?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96324 → intel-gmmlib: 20.2.3 -> 20.2.5 → https://git.io/JUUNF
<adam_> and presumably you want that for every python project you are developing in
<adam_> it's just the set of tools I want when editing language X
<energizer> this is question for #python
<adam_> is it though?
<adam_> suppose it's rust instead
<adam_> I want rust-analyzer
<adam_> presumably system wide
<adam_> it is not a project dependecy
<energizer> yes it is
<cole-h> I don't think I'd agree with that energizer
<energizer> ok
<dominikh> is vscode a project dependency?
<cole-h> rust-analyzer is not what I'd consider a project dependency, because it isn't required to build the project. It just eases development.
<energizer> dunno how you'd get through ci with a different version of pylint
<{^_^}> [nixpkgs] @cdepillabout merged pull request #96193 → Fix ghcjs 8.6 [haskell-updates] → https://git.io/JUJIS
<{^_^}> [nixpkgs] @cdepillabout pushed 5 commits to haskell-updates: https://git.io/JUUNA
<adam_> your pylintrc could for sure be project specific
<energizer> what about the pylint version
<energizer> and the mypy version
<energizer> and the bandit version
<colemickens> fwiw I install Codium and Rust-Analyzer system-wide and then just make sure to start my session from a nix-direnv shell.
<energizer> there is such a thing as "development dependencies". linters and test runners are what that phrase refers to
cjpbirkbeck has joined #nixos
<adam_> okay well then can you have nested nix shells?
<adam_> because in my home directory I have a init.vim
<adam_> whenvever I am modifying that I want to have the vim-language-server
<adam_> but in ~/code/project-a I want a different environment
<dominikh> he also mentioned things like language servers and other local development tools, energizer. not all development tools are shared among the whole team, or relevant to CI or tests or anything that reproducible. consider some dev tool that can do some refactoring, that just adam_ wants to use locally from his editor.
<adam_> but that's nested within ~
<dominikh> his peers won't care about that tool.
<energizer> dominikh: if peers dont care about a tool then it can be somewhere else
<dominikh> that "somewhere else" is presumably what he's asking about
<adam_> ^
<energizer> ok sounds like you've got it figured out then
<colemickens> adam_: I don't know that you can nest them, but since they're just nix you could compose/combine them.
<colemickens> One could have a minimal shell.nix and a shell-devenv.nix that includes the opinionated developer tooling too?
<colemickens> I'm thinking about something like that for Nix-powered Theia devenvs... :) I think there's a neat potential...
alexherbo24 has joined #nixos
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo24 is now known as alexherbo2
<azazel> I'm using that exactly like colemickens writes...I'm using a next-stable dev sub-environment to test upgrades
steell has quit [Remote host closed the connection]
pamplemousse has quit [Ping timeout: 246 seconds]
cmk_zzz_ has joined #nixos
<pie_> davidak[m]: i guess it just bothers me that idk how to get a device without an ip
cmk_zzz has quit [Ping timeout: 246 seconds]
robin[m]3 has joined #nixos
sigmundv__ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JUUA4
jluttine has quit [Ping timeout: 240 seconds]
jluttine has joined #nixos
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos
pamplemousse has joined #nixos
Rusty1 has joined #nixos
veleiro has joined #nixos
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos
<daddy_james[m]> anyone know how to fix lightdm randomly booting to a black screen?
Extends has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @mweinelt merged pull request #96300 → iosevka-bin: 3.4.1 -> 3.4.6 → https://git.io/JUUy1
<{^_^}> [nixpkgs] @mweinelt pushed 2 commits to master: https://git.io/JUUAA
ManiacOfMadness has joined #nixos
<adam_> what namespace is buildNodePackage hiding under?
metreo has quit [Quit: Leaving.]
<cole-h> > (import <nixpkgs/pkgs/development/node-packages/node-env.nix>).buildNodePackage
<{^_^}> value is a function while a set was expected, at (string):321:1
<cole-h> Whatever
<cole-h> It's part of pkgs/development/node-packages/node-env.nix
<cole-h> It seems you need to manually import it
pjan has joined #nixos
niksnut has quit [Ping timeout: 246 seconds]
andreas303 has quit [Ping timeout: 240 seconds]
adam_ has quit [Quit: Lost terminal]
rajivr has joined #nixos
andreas303 has joined #nixos
thc202 has quit [Ping timeout: 256 seconds]
niksnut has joined #nixos
<adisbladis> Probably because it's not all that useful on it's own
metreo has joined #nixos
metreo has quit [Client Quit]
kenran has joined #nixos
kenran has quit [Ping timeout: 240 seconds]
Siyo has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @kevincox pushed 2 commits to kevincox-phodav-udev: https://git.io/JUUxM
Siyo has joined #nixos
<{^_^}> [nixpkgs] @kevincox opened pull request #96325 → Kevincox phodav udev → https://git.io/JUUxH
h0m1 has quit [Ping timeout: 244 seconds]
h0m1 has joined #nixos
<daddy_james[m]> is there a guide on how to install Lutris on NixOS?
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96326 → libmpc: 1.1.0 -> 1.2.0 → https://git.io/JUUpv
GolDDranks has joined #nixos
<GolDDranks> Hi, if somebody knows a quick answer to this, I'd be grateful: https://stackoverflow.com/questions/63589258/how-to-set-up-ssh-keyphrase-caching-with-gnupg-agent-in-nixos
<{^_^}> [nixpkgs] @marsam merged pull request #94839 → jackett: 0.16.175 -> 0.16.998, switch to Mono, adding Darwin support → https://git.io/JJP3J
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpJ
<GolDDranks> ("How to set up SSH keyphrase caching with GnuPG Agent in NixOS?")
<{^_^}> [nixpkgs] @marsam merged pull request #96312 → flow: 0.131.0 -> 0.132.0 → https://git.io/JUUdC
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpU
pamplemousse has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @marsam merged pull request #96219 → vid-stab: 0.98b -> 1.1.0 → https://git.io/JUJnw
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpL
<{^_^}> [nixpkgs] @marsam merged pull request #96169 → topgrade: 5.4.0 -> 5.5.0 → https://git.io/JUf5Q
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpq
<{^_^}> [nixpkgs] @marsam merged pull request #96258 → debianutils: 4.11 -> 4.11.1 → https://git.io/JUJHn
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpm
<{^_^}> [nixpkgs] @marsam merged pull request #96314 → fluent-bit: 1.5.3 -> 1.5.4 → https://git.io/JUUFT
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpG
<{^_^}> [nixpkgs] @marsam merged pull request #96302 → fio: 3.21 -> 3.22 → https://git.io/JUUS1
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUpn
inkbottle has joined #nixos
zebrag has quit [Ping timeout: 265 seconds]
m0rphism has quit [Ping timeout: 258 seconds]
<cole-h> colemickens: Does nixpkgs-mozilla work with flakes?
AndersonTorres has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #96327 → recursive: 1.057 -> 1.059 → https://git.io/JUUpg
justanotheruser has joined #nixos
GolDDranks has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @marsam opened pull request #96328 → ocamlPackages.merlin: 3.3.6 -> 3.3.7 → https://git.io/JUUpF
<{^_^}> [nixpkgs] @purcell opened pull request #96329 → Add maintainer purcell → https://git.io/JUUhm
waleee-cl has quit [Quit: Connection closed for inactivity]
noudle has quit []
<{^_^}> [nixpkgs] @stigtsp opened pull request #96330 → firefox-devedition-bin: 80.0b8 -> 81.0b2 → https://git.io/JUUhC
<{^_^}> [nixpkgs] @zowoq pushed to master « .github/workflow/pending-{set,clear}: check hash »: https://git.io/JUUhE
dxtr has quit [Ping timeout: 244 seconds]
dxtr has joined #nixos
<DigitalKiwi> does anyone know when/under what conditions nixUnstable gets updated
<DigitalKiwi> last updated on 07-21 and there've been commits since then that i think/hope fix a rather major bug
<DigitalKiwi> wait that's not right
<DigitalKiwi> oh yeah it is
<DigitalKiwi> 07 is july right and it is currently august
<DigitalKiwi> so over a month! :(
<cole-h> DigitalKiwi: Manually, AFAIK
proofofkeags has joined #nixos
proofofk_ has joined #nixos
<colemickens> cole-h: (I hope that answers your question, btw :P)
stoile has quit [Ping timeout: 240 seconds]
proofofkeags has quit [Ping timeout: 244 seconds]
<cole-h> colemickens: It did, thanks. The answer being: not really. :P
<cole-h> bqv: Is there any chance somebody is going to update the bqv-flakes h-m branch? Especially since https://github.com/rycee/home-manager/commit/9854342b9f088712ca3c5b67059fff5ec4f59182 merged recently
alexherbo2 has quit [Remote host closed the connection]
pjt_tmp has joined #nixos
<colemickens> What is the "nixpkgs modules"?
<colemickens> I was using h-m in my flake config before that change without any issues and with NIX_PATH unset?
cryptomonad has quit [Remote host closed the connection]
<AndersonTorres> Hello, people! Does someone use NUR?
<AndersonTorres> I want to create one to leverage some small packages of mine...
<AndersonTorres> Here is my first try: https://github.com/AndersonTorres/nur-packages
<cole-h> colemickens: I was just thinking that there's less to do since that change (e.g. no need for `nixpkgs:` at the top of some files anymore)
<cole-h> colemickens: https://i.imgur.com/azWtwD6.png Cool thanks
<colemickens> :(
dozn has quit [Quit: I'm probably just changing some settings or have had an outage, I'll be back soon.]
dozn has joined #nixos
<cole-h> colemickens: Is there a way to retry a cached failure?
kenran has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #96327 → recursive: 1.057 -> 1.059 → https://git.io/JUUpg
<{^_^}> [nixpkgs] @marsam pushed 2 commits to master: https://git.io/JUUj9
<colemickens> cole-h: those line numbers are off from what I have in the flake.nix right now though
ddellacosta has quit [Ping timeout: 246 seconds]
<cole-h> colemickens: I'm Frankensteining stuff from yours and bqv's
<cole-h> And I figured it out lol
<colemickens> aha ok
<cole-h> The problem was with my forAllSystems def
<cole-h> Which was copied from yours
<cole-h> But most of my other stuff was copied from bqv...
<cole-h> So something misaligned. Copying bqv's def fixed it (or at least let it proceed further lol)
kenran has quit [Ping timeout: 240 seconds]
<cole-h> colemickens: My problem is now because of my git-crypted secrets in a git submodule
<cole-h> `.../secrets': No such file or directory` :P
<cole-h> I don't want to keep my secrets in my main repo tho :(
<colemickens> I couldn't get git-crypt to work even without submodules because of how the flkae source gets copied to the store, but I think bqv told me a way around that
<pjt_tmp> did the 20.03 release change anything major about graphics drivers?
<colemickens> I wound up switching to sops-nix, which doesn't do everything I need quite yet, but also keeps secrets out of the store, so it seems wholistically better
<pjt_tmp> I got some graphical stuff going on.
<pjt_tmp> funky stuff
<pjt_tmp> some problem with redraws failing?
detran has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @veprbl merged pull request #96329 → Add maintainer purcell → https://git.io/JUUhm
<{^_^}> [nixpkgs] @veprbl pushed commit from @purcell to master « maintainers: add purcell (#96329) »: https://git.io/JUTen
<{^_^}> [nixpkgs] @JohnAZoidberg merged pull request #95329 → pcre2: Disable JIT on RISC-V → https://git.io/JJHVD
<{^_^}> [nixpkgs] @JohnAZoidberg pushed 2 commits to master: https://git.io/JUTeC
<bqv> cole-h: anyone can update it, i normally just update it if something i need breaks, but more people than i need have been active at it
<bqv> s/need/expected
<bqv> oh, cool, that was merged
<cole-h> Grrr, it seems like I need to bring my secrets into my main tree :(
<{^_^}> [nixpkgs] @veprbl closed pull request #94248 → matplotlib: 3.2.1 -> 3.3.0 → https://git.io/JJ2Ja
<{^_^}> [nixpkgs] @cdepillabout merged pull request #96265 → haskellPackages.termonad: mark unbroken → https://git.io/JUURz
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JUTeE
<bqv> colemickens: i can't remember exactly what that would have been. i think i had big plans for secrets systems but i never got around to implementing them. but yeah mine are currently in $flake/secrets, cause i don't use submodules and i'm not overly worried about stuff being in the store
<bqv> but the gist of having stuff avoid the store is just encrypting it with a(n ideally per-host) key, and this https://github.com/NixOS/nixpkgs/pull/93659 would be perfect for that
<{^_^}> #93659 (by ju1m, 4 weeks ago, open): nixos/security.gnupg: provisioning GnuPG-protected secrets through the Nix store
Supersonic112 has joined #nixos
Supersonic has quit [Ping timeout: 244 seconds]
Supersonic112 is now known as Supersonic
stoile has joined #nixos
<Graypup_> does cabal-jailbreak fail to remove version bounds on flag-gated dependencies?
<Graypup_> asking for a friend
<Graypup_> AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
<{^_^}> [nix] @bqv opened pull request #3961 → Add a settings option for log-format → https://git.io/JUTey
<bqv> cole-h
<cole-h> bqv++
<{^_^}> bqv's karma got increased to 22
<{^_^}> [nixpkgs] @cdepillabout merged pull request #96093 → Unbreak haskellPackages.dhall-nix → https://git.io/JUfIg
<{^_^}> [nixpkgs] @cdepillabout pushed 2 commits to haskell-updates: https://git.io/JUTep
<cole-h> Ah crap, I have a lot of impure fetchTarball stuff due to niv
<bqv> oh no, my vim ruined the whitespace
<cole-h> It's really quite annoying how you can't do `nix build`, get an error, and `nix build --show-trace` because of caching
<bqv> this is one reason i love emacs, i can just always have show-trace, and reliably scroll up
<bqv> there is --rebuild incoming, fwiw
<bqv> and --impure usually busts cache too
<cole-h> bqv: Any ideas why I'm getting infinite recursion when adding `inputs` to my configuration.nix's top-level thing?
<bqv> self
<bqv> probably
<cole-h> bqv: Oh, I'm using `"${inputs.home-manager}/nixos"` in my imports
<cole-h> Seems like it doesn't like that?
<bqv> huh.
<bqv> cole-h: can i interest you in inputs.home-manager.nixosModules.home-manager?
<cole-h> I have my home-manager config in my configuration.nix
proofofk_ has quit [Remote host closed the connection]
<bqv> i imagine that's what you're after, anyway
<bqv> my flake.nix, line 409
<bqv> *249
<bqv> sorry, my local changes are massive
<cole-h> bqv: This whole modulesFor thing makes my brain hurt lol
<bqv> heh, yeah.. i just kinda separate my config into vague segments, and inject the various modules from external flakes
<bqv> evalModules can take a list of modules, as well as just a module
<bqv> the recImport part is definitely a clusterfuck but it ain't broke so i don't feel the massive need to fix it
<cole-h> bqv: So, how exactly do I use `inputs.home-manager.nixosModules.home-manager` and the `home-manager.users` stuff?
<cole-h> I imagine I'd have to add the nixosModules.home-manager thing to my `mkSystem`'s modules list
<bqv> it's a module, if you want, you could just import it like that string above
<cole-h> But what next?
<bqv> it should be equivalent to ${home-manager}/nixos, i think
<bqv> but probably work better with flakes
<bqv> for unspecified reasons
<bqv> but yeah, you can also shove it directly into nixosSystem with your config, and it'll just create that config.home-manager tree
<bqv> no other change needed
<cole-h> bqv: So, I've tried to set `configuration = { imports = nixos.modules; };` copied from your flake.nix, but nix complains that the attribute `modules` doesn't exist?
<bqv> oh
<bqv> that's cause of a hack
<bqv> line 379
<{^_^}> [nixpkgs] @jbedo opened pull request #96331 → singularity: 3.6.1 -> 3.6.2 → https://git.io/JUTvu
<bqv> ironically that's from a previous iteration of me trying to get nixus to work
<bqv> i'm not sure it's necessary, but i feel like it is
<bqv> i don't know of another way to get at the full module list of a config
<cole-h> fjdkls
<cole-h> I'll be back
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96332 → goffice: 0.10.47 -> 0.10.48 → https://git.io/JUTvP
<bqv> cole-h: some comments :p
domogled has joined #nixos
endformationage has quit [Quit: WeeChat 2.7.1]
detran has joined #nixos
GolDDranks has joined #nixos
<GolDDranks> Trying my luck again if somebody knowledgeable happens to be awake. Anybody know how to enable GnuPG agent for SSH? https://stackoverflow.com/questions/63589258/how-to-set-up-ssh-keyphrase-caching-with-gnupg-agent-in-nixos
<bqv> home-manager.users.GolDDranks.services.gpg-agent.enableSshSupport = true;
Rusty1 has quit [Quit: WeeChat 2.3]
<GolDDranks> @bqv Thank you! Any idea why I'm not able to find that from the options search? ( https://search.nixos.org/options )
<bqv> it's a home-manager module
<bqv> you probably want to use home-manager for this, i think to do it via nixos you'd have to just add the extraconfig manually
cole-h has quit [Ping timeout: 258 seconds]
<GolDDranks> Okay, I think I'll read some more about home-manager. Thanks again!
<bqv> np
<{^_^}> [nixpkgs] @danieldk merged pull request #96277 → papermc: cleanup → https://git.io/JUUaJ
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUTfO
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96333 → k9s: 0.21.2 -> 0.21.7 → https://git.io/JUTfs
jaeckel has quit [Ping timeout: 256 seconds]
<{^_^}> [nixpkgs] @szszszsz closed pull request #66430 → glm: 0.9.8.5 -> 0.9.9.5 → https://git.io/fj7wH
cole-h has joined #nixos
xd1le has joined #nixos
lorimer has quit [Ping timeout: 265 seconds]
palo1 has joined #nixos
kenran has joined #nixos
palo has quit [Ping timeout: 260 seconds]
palo1 is now known as palo
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96334 → istioctl: 1.6.7 -> 1.7.0 → https://git.io/JUTfN
kenran has quit [Ping timeout: 265 seconds]
jaeckel has joined #nixos
tsujp has joined #nixos
lorimer has joined #nixos
kenran has joined #nixos
zupo has joined #nixos
<xd1le> I found a flake with the line: outputs = { nixpkgs, nix, self, ... }@inputs: { ... }
<xd1le> What is the @ doing here? Search engines don't like the @ :/
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
la-jesystani has joined #nixos
<cole-h> @ binds the `...` of `{nixpkgs, nix, self, ... }` to the variable `inputs`
<la-jesystani> howdy, im failing to build the haskell package beam-core, its saying its missing dependencies, but im unsure how to go about resolving this, whats the usual way?
<cole-h> So you could use `nixpkgs`, or `inputs.nixpkgs`
<xd1le> cole-h: thank you!
<cole-h> bqv: I finally understand what spicy stuff is
<bqv> lmao
<tsujp> People here are using nixos as their desktop/laptop distro right?
<tsujp> As in, while not specifically designed for that purpose it is useable as such yeah?
<la-jesystani> i am yeah tsujp
<tsujp> Perfecto, looking to swap to it from arch
<tsujp> Probably gonna start messing around with in a VM to start off with, replicate my setup yada yada yada
<cole-h> also bqv: is there a reason `let nixos = ....${name}.modules;` ends in the modules attribute?
<tsujp> Any insights onto non-systemd and libre-kernel la-jesystani ?
<la-jesystani> its generally pretty good until one of your haskell libraries wont build and then you have to sit in irc waiting for someone smarter than you ;)
<la-jesystani> never tried that myself, i think systemd is pretty baked in iirc
<tsujp> i know 0 haskell so this is probably an opportunity to learn for me hohoho
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96335 → klibc: 2.0.7 -> 2.0.8 → https://git.io/JUTJr
<bqv> cole-h: line 250-252, the toplevel "modules" actually just contains the "modules" we want
<cole-h> Ah, I see
<bqv> that's bad naming if i ever saw it, i apologise profuself
<bqv> ...which come to think of it, means i don't need to inject specialArgs into there, hm.
<dminuoso> la-jesystani: Hiya. Can you put the last few dozen lines of the build output on a paste/gist?
nixbitcoin has joined #nixos
nixbitcoin_ has quit [Ping timeout: 240 seconds]
<la-jesystani> dminuoso: https://pastebin.com/1gWhQ42T
<dminuoso> la-jesystani: Alright. So in nixpkgs, you dont have the wide variety of hackage.
<dminuoso> Think of nixpkgs as having only one version per package. Sometimes, we publish multiple meta packages for parallel versions, but this does not tie into cabal.
sangoma has joined #nixos
<la-jesystani> is there a better way to be getting my packages?
<dminuoso> What cabal is telling you "Im trying to solve for hashable >=1.1 && <1.3, vector-sized >=0.5 && <1.3, but I cant find those (given the version constraints!)"
<la-jesystani> i like being able to pin to specific versions, and be able to open a shell with the packages ready to be used in ghci
<dminuoso> la-jesystani: Is it possible that you're on some unstable nixpkgs channel?
<dminuoso> On 20.03 I reckon this should build
alp has joined #nixos
<la-jesystani> yeahp im on unstable
<dminuoso> That's the problem then. beam-core needs its bounds relaxed
<la-jesystani> is there a way to ask it to build with a specific version? hold on ill pastebin the stuff im using
<dminuoso> Either fix beam-core, and wait for the update to be released to hackage, or use 20.03 for nixpkgs
<cole-h> bqv: btw, h-m + flakes is super easy since that change
<dminuoso> Alternatively you could use doJailbreak, but that's a bit of overkill
<dminuoso> I'd try 20.03 first and see if it works
<tsujp> iirc nixos is on linux LTS kernel releases?
<tsujp> which would be 5.4 currently?
<dminuoso> la-jesystani: Do you understand the fundamental issue here?
<bqv> cole-h: i'm unhappy of a state of affairs where home-manager isn't a flake
<bqv> if anything should be a flake, that should be
<dminuoso> bqv: By the way! Turns out I should be using overrides instead of extend after all.
<la-jesystani> I believe so? Im just not sure how to ask this derivation to use something different than what my system is on
<bqv> dminuoso: figured :p
<cole-h> bqv: Well, good news is that your (global, not just you) efforts have made it so easy that all I needed to do was copy over the `flake.nix`, remove the `nixpkgs` stuff from the imports, and boom!
<bqv> :D
<cole-h> bqv: Maybe with more people being turned on to flakes, ryc*e will be comfortable merging support, even if they don't use it themselves (yet)
<dminuoso> bqv: Turns out, that .extend and .override at the same time doesn't work, and .extend somehow causes missing attribute errors for .override
<dminuoso> Which makes me wonder how to do staged overrides
<dminuoso> *shrugs*
<dminuoso> la-jesystani: I see! So the usual way is roughly this:
<bqv> you can override multiple times. that's why i said it "works best"
<dminuoso> heh
<bqv> cole-h: does that mean a flake.nix is trivial now, though?
<bqv> i don't mind PRing one
<cole-h> and I don't use the `lib` stuff so that could likely be dropped for a first PR
spudly- has joined #nixos
<la-jesystani> dminuoso: thank you :) ill have a read
<bqv> cole-h: oh, wonderful
<bqv> cole-h: given you've already done it, you're free to do the PR if you like, but otherwise I can do it now :D
<cole-h> All I did was copy the flake.nix from bqv-flakes ;)
<bqv> good god how is my server *still* deploying
spudly has quit [Ping timeout: 258 seconds]
spudly- is now known as spudly
work_ has quit [Quit: Connection closed for inactivity]
noudle has joined #nixos
<cole-h> bqv: I do have a question with the nixpkgs-mozilla overlay: I want to add the `latest` attribute to my overlays. I previously had this by doing `inherit (import sources.nixpkgs-mozilla final prev) latest;`, but this doesn't appear to work when adding it to my flakes-based overlays
delan has quit [Quit: ZNC - http://znc.in]
delan has joined #nixos
<bqv> i'm not entirely sure, on that one. while i have that overlay in my pkgs, i don't think i've actually used it outside of shells
<bqv> i saw you asked colemickens though, and he's around rn
<{^_^}> [nixpkgs] @Lassulus merged pull request #88591 → opentoonz: Init at 1.4.0 → https://git.io/Jf2EG
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUTUc
<colemickens> tbh I don't know what happens when you import the nixpkgs-mozilla repo default.nix
<colemickens> I reference the firefox overlay specifically: https://github.com/colemickens/flake-firefox-nightly/blob/master/flake.nix#L25
kreyren_ has joined #nixos
kreyren has quit [Ping timeout: 240 seconds]
thc202 has joined #nixos
<cole-h> ll nice
<colemickens> that 404s for me
<cole-h> colemickens: s/33/ee/
<colemickens> oh doh
<bqv> :p
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/b9ba82ef8ad (from 21 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
<cole-h> colemickens: Even if I use your nixpkgs-mozilla fork, I get `undefined variable 'latest'`. Am I doing it wrong?
<colemickens> cole-h: sounds like it?
<colemickens> or I misunderstood
<colemickens> do you mean my actual nixpkgs-mozilla fork or flake-firefox-nightly?
<cole-h> actual nixpkgs-mozilla
<colemickens> my change to nixpkgs-mozilla is only relevant to flake-firefox-nightly.
<cole-h> o
sangoma has quit [Ping timeout: 240 seconds]
<colemickens> you won't be able to use 'latest" from nixpkgs-wayland with flakes' pure eval
<colemickens> meaning every system build will be --impure
<colemickens> I can extend flake-firefox-nightly to expose the other variants that are exposed in "latest" and update them as well but I haven't had time to do it.
<{^_^}> [nixpkgs] @danieldk merged pull request #96285 → viw: init at 20171029 → https://git.io/JUUwL
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUTTv
<colemickens> (for more bg: flake-firefox-nightly does an impure eval every hour to get the version info, "pins" it, and exports the nightly build as a flake output)
<bqv> oh that's cool
<bqv> wait, no it's not
<bqv> does that mean the builds aren't reproducible?
<bqv> without --impure
<colemickens> no?
<colemickens> I explicitly run nix build --impure --json > latest.json
<bqv> oh, right, ok
<bqv> misinterpreted
<{^_^}> [nixpkgs] @danieldk merged pull request #96320 → fossil: 2.11.1 -> 2.12.1 → https://git.io/JUUbS
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUTTq
<colemickens> lol the "no?" was I having a hard time parsing the "aren't" "without" "--impure" triple negative :P
sangoma has joined #nixos
<bqv> oh, lmao
<cole-h> Really, the main thing I want from the nixpkgs-mozilla overlay is the Rust stuff x)
<colemickens> cole-h: oh, hey, I think I have something that mght help there too :)
<cole-h> colemickens: 👀
<colemickens> I actually have a flake that pulls a "rust-toolchain" txt file, pulls the rust-src from the overlay for it, and pins it ;)
<cole-h> colemickens: bro pls
<colemickens> well, it's not autoamted yet, but it's enough to get you where you want to be probably
noudle has quit []
<cole-h> bro bls
<bqv> man, this guy's got flakes coming out of his ears
<cole-h> lmao nice commit
<bqv> look at this
<cole-h> colemickens++
<{^_^}> colemickens's karma got increased to 32
<bqv> colemickens++
<{^_^}> colemickens's karma got increased to 33
<cole-h> colemickens: btw you committed the result symlink hehe
<colemickens> oof it's a bit convoluted (and veloren doesn't run, on my pc anyway)
<bqv> lmao
<colemickens> i saw it, it's very much not-production-ready, but oh well.
<cole-h> Heheh
sgrunert has joined #nixos
<colemickens> that's the "pinned" toolchain for the current rust-toolchain specified in the "pinned" veloren source.
<colemickens> who knows
<colemickens> I'm going to say ignore the first one, and just look at flake.nix
<{^_^}> [nixpkgs] @FRidh merged pull request #96185 → nss: 3.55 -> 3.56 → https://git.io/JUJf5
<{^_^}> [nixpkgs] @FRidh pushed 2 commits to staging: https://git.io/JUTTl
<cole-h> Wait
<cole-h> Maybe my problem
<cole-h> is that my overlays aren't applying to my h-m packages?
<bqv> oh
<bqv> did you see my useGlobalPkgs = true
<bqv> that's ...needed
<cole-h> I do have that set already
<cole-h> but maybe the problem is that it's in my configuration.nix....
<bqv> yes
<bqv> no
<bqv> sorry i assumed you said what i was thinking
<bqv> it might be that your overlays are being applied after home-manager is imported
<bqv> are you constructing pkgs before nixosSystem
<cole-h> Uh, gimme a second
<colemickens> bqv: my overlay configs are buried inside my system configs and it still works as expected, for me, if I understand what you're saying
<cole-h> I would paste my flake.nix
<cole-h> But my internet is being really weird
<{^_^}> [nixpkgs] @saschagrunert opened pull request #96337 → libseccomp: disable RISC-V 32bit architecture → https://git.io/JUTTg
<cole-h> In that DNS is dead somehow
<cole-h> orbi routers suck apparently
<cole-h> (-> -chat)
<bqv> colemickens: it's not quite about it working in the context of nixos, more that if the home-manager module is consumed outside nixosSystem but the pkgs overlays are set inside, they won't propogate to h-m
<bqv> that's why i just cut all losses and fully construct my pkgs outside nixosSystem so there's no room for error
<colemickens> how does one consume the h-m module outside nixosSystem?
<colemickens> or why
<colemickens> bqv: I feel like it's a lost cause if I can't *enforce* that it happens outside nixosSystem. I'm actually surprised I'm still allowed to do what I'm doing, a bit.
<bqv> ...yeah that was kinda awful phrasing tbh. i mean, if you nixosSystem a list of modules [ ./configuration.nix home-manager ], where that configuration.nix has some overlays inside it, the pkgs argument passed to the home-manager module will not contain those overlays
<{^_^}> [nixpkgs] @FRidh pushed to master « extra-utils: build a full lvm2 without udev support, fixes #96197 »: https://git.io/JUTT1
mallox has joined #nixos
<bqv> whereas with my setup, where i manually set pkgs for nixosSystem, that's not the case
<colemickens> oh ok I get it
<{^_^}> [nixpkgs] @FRidh closed pull request #96290 → nixos boot extra-utils: ensure we use working lvm2 → https://git.io/JUUoR
<bqv> basically, with my route, you have one unique and coherent pkgs, and with every other route, you may end up with several incoherent versions
<colemickens> bqv: but nothing keeps you from forgetting and throwing nixpkgs.overlays = [] in some random file at the edge though
<{^_^}> [nixpkgs] @FRidh pushed 86 commits to staging-next: https://git.io/JUTTM
<colemickens> afaict, it's just that you chose to do that diligently.
<colemickens> (just checking my understanding)
<bqv> actually, that wouldn't make a difference
<bqv> because as a part of my thing, i then set nixpkgs.pkgs to the pkgs in the module arguments
<bqv> which then overrides every other nixpkgs.* option
<{^_^}> [nixpkgs] @FRidh pushed 243 commits to staging: https://git.io/JUTTS
<colemickens> right, I saw some issue about that a while back.
FRidh has joined #nixos
<colemickens> okay, now I think I double-get it
<bqv> lol
<cole-h> bqv: https://gist.github.com/cole-h/46e497624f4f733df032e6454fa73866 is my current flake.nix (it's not pretty yet, but also not as ugly as yours, IMO... :P)
<cole-h> bqv: https://github.com/cole-h/nixos-config/blob/nixos/hosts/scadrial/configuration.nix this is basically my current configuration.nix
<cole-h> (minus the home-manager import up top)
<bqv> cole-h: yeah, perhaps pass pkgs here https://gist.github.com/cole-h/46e497624f4f733df032e6454fa73866#file-asdf-nix-L62 like i do, as discussed above
<bqv> (and then scrub off nixpkgs.overlays and nixpkgs.config, and set nixpkgs.pkgs)
zupo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96338 → klavaro: 3.10 -> 3.11 → https://git.io/JUTkO
<cole-h> My peabrain is struggling. Mayhaps you could demonstrate? :P
<{^_^}> [nixpkgs] @FRidh merged pull request #95552 → poedit: 2.3.1 -> 2.4.1 → https://git.io/JJdCn
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « poedit: 2.3.1 -> 2.4.1 »: https://git.io/JUTk3
<{^_^}> [nixpkgs] @FRidh merged pull request #94417 → flexibee: 2020.2.1.2 -> 2020.2.3.1 → https://git.io/JJa5c
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « flexibee: 2020.2.1.2 -> 2020.2.3.1 »: https://git.io/JUTks
<{^_^}> [nixpkgs] @FRidh merged pull request #94432 → fswebcam: 20140113 -> 20200725 → https://git.io/JJaja
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « fswebcam: 20140113 -> 20200725 »: https://git.io/JUTkZ
<{^_^}> [nixpkgs] @FRidh merged pull request #94288 → node-problem-detector: 0.8.2 -> 0.8.3 → https://git.io/JJ2ap
<{^_^}> [nixpkgs] @FRidh pushed commit from @r-ryantm to master « node-problem-detector: 0.8.2 -> 0.8.3 »: https://git.io/JUTkn
<bqv> cole-h: no, hang on, i may be talking out of my ass there, it seems i just set nixpkgs.pkgs...
<cole-h> Wait\
<cole-h> omg
<cole-h> omega facepalm
<cole-h> lmao
mananamenos has joined #nixos
<bqv> lol
<cole-h> LOOOL
<cole-h> NO WONDER
<bqv> oh
<bqv> yes :p
<cole-h> l o l I'm such a dummy
<bqv> happens to the best of us
<bqv> i'm still salty about eelco nuking my nix store by forgetting a semicolon
<cole-h> Haha. What happened?
<{^_^}> [nixpkgs] @danieldk opened pull request #96339 → fossil: install man page and bash shell completions, use system sqlite → https://git.io/JUTkF
GolDDranks has quit [Remote host closed the connection]
lsix has joined #nixos
<bqv> hm, can't find the commit now. but i updated nix at just the wrong time and ended up with a version that recursively created derivations and invalidated a lot of store paths
<bqv> it'll probably be in the irc logs somewhere, i was quite upset that night
<bqv> but i reckon the commit (titled "whoops") got lost in the flakes merge
<bqv> found it
<colemickens> riir
<cole-h> looooooool
<cole-h> bqv: o7
<cole-h> bqv: Wait I was t here for that
<cole-h> lmao
<bqv> lol
<bqv> reading that log now is great
seanparsons has quit [Quit: ZNC 1.7.5 - https://znc.in]
<bqv> but i was so fucking pissed at the time
andymandias_ has joined #nixos
tarruda2 has quit [Ping timeout: 265 seconds]
andymandias has quit [Ping timeout: 246 seconds]
malook has joined #nixos
<cole-h> Ayyyy, getting close to a workable system
<cole-h> bqv++ colemickens++
<{^_^}> bqv's karma got increased to 0o27
<{^_^}> colemickens's karma got increased to 34
<bqv> woop
<cole-h> Just gotta purify a few things
growpotkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96341 → ktlint: 0.37.2 -> 0.38.1 → https://git.io/JUTIb
noudle has joined #nixos
<{^_^}> [nixpkgs] @jonringer opened pull request #96342 → Staging-next stabilization → https://git.io/JUTIx
griff_ has joined #nixos
arjen-jo1 has joined #nixos
fendor has joined #nixos
orivej has quit [Ping timeout: 260 seconds]
<pie_> idk why this is so obscure, does anyone know a tool for dumping dhcp stuff from the dhcp server? namely i need to check pxe stuff
<cole-h> bqv: Though I did need to do the `nixpkgs.pkgs` trick to solve my problem earlier, btw
<bqv> heh. i'll take it
aborsu has quit [Quit: aborsu]
cfricke has joined #nixos
jbox has joined #nixos
malook has quit [Quit: malook]
m0rphism has joined #nixos
<{^_^}> [nixpkgs] @RaghavSood opened pull request #96343 → go-ethereum: 1.9.19 -> 1.9.20 → https://git.io/JUTLp
whald has quit [Remote host closed the connection]
reanimus has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> [nix] @edolstra pushed to configs « Add poor man's module system »: https://git.io/JUTtJ
reanimus has joined #nixos
xd1le has quit [Read error: Connection reset by peer]
Extends has joined #nixos
xd1le has joined #nixos
gueorgui has quit [Ping timeout: 265 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96344 → libcap_ng: 0.7.10 -> 0.7.11 → https://git.io/JUTtX
zupo has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @flokli merged pull request #94858 → nixosTests.virtualbox: Port to python → https://git.io/JJPo7
<{^_^}> [nixpkgs] @flokli pushed 3 commits to master: https://git.io/JUTt7
<jaanus[m]> any idea about what I'm missing?
veleiro has quit [Remote host closed the connection]
veleiro has joined #nixos
<bqv> good god https://ipfs.io/ipfs/QmaKA7NPnD5YWks3x7TeANpRAgPysjzyJmQycWoX3qmgj4 packaging this was like trying to package a lubed up pigeon, but i've finally nearly got it
cjpbirkbeck has quit [Quit: Goodbye, take care]
zupo has joined #nixos
<TheSirC[m]> Have anyone dealt with an error with libpq? I am having a problem packaging a Rust app using Postres with ld cannot find - lpq
<{^_^}> [nixpkgs] @PawelLipski opened pull request #96345 → gitAndTools.git-machete: 2.15.3 -> 2.15.4 → https://git.io/JUTtj
zupo has quit [Client Quit]
<cole-h> TheSirC[m]: And you have pkg-config, right?
<TheSirC[m]> "cole-h" (https://matrix.to/#/@freenode_cole-h:matrix.org): in nativeBuildInputs?
<cole-h> That's what I'd try.
zupo has joined #nixos
<TheSirC[m]> <cole-h "That's what I'd try."> I am pretty sure I did
<{^_^}> [nixpkgs] @gebner merged pull request #96294 → Octoprint: 1.4.0 -> 1.4.2 → https://git.io/JUUMf
<{^_^}> [nixpkgs] @gebner pushed 2 commits to master: https://git.io/JUTqL
<TheSirC[m]> <TheSirC[m] "I am pretty sure I did"> Yep. The gist is not up to date. I tried still doesn't work
<cole-h> Sorry, no idea. (Past) Time for bed, too. Hope you get it sorted.
cole-h has quit [Quit: Goodbye]
<{^_^}> [nixpkgs] @vbgl opened pull request #96346 → alt-ergo: 2.3.2 → 2.3.3 → https://git.io/JUTqR
graf_blutwurst has joined #nixos
<TheSirC[m]> <cole-h "Sorry, no idea. (Past) Time for "> Thanks! Good night!
zupo_ has joined #nixos
zupo has quit [Ping timeout: 256 seconds]
zupo has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #96151 → python3Packages.pipx: init at 0.15.5.0 → https://git.io/JUf1D
<{^_^}> [nixpkgs] @jonringer pushed commit from @yevhenshymotiuk to master « python3Packages.pipx: init at 0.15.5.0 »: https://git.io/JUTqX
zupo_ has quit [Ping timeout: 240 seconds]
reanimus has quit [Ping timeout: 244 seconds]
reanimus has joined #nixos
sangoma has quit [Read error: Connection reset by peer]
sputny has joined #nixos
sangoma has joined #nixos
<bqv> hahaaa, it's building, it's building!!
sigmundv__ has joined #nixos
SrPx has quit [Ping timeout: 272 seconds]
wpcarro has quit [Read error: Connection reset by peer]
joshmeredith has quit [Ping timeout: 260 seconds]
teozkr_ has quit [Ping timeout: 260 seconds]
ryjm has quit [Ping timeout: 260 seconds]
davetapley has quit [Ping timeout: 260 seconds]
nz_ has quit [Ping timeout: 260 seconds]
s1341 has quit [Read error: Connection reset by peer]
ctp has quit [Read error: Connection reset by peer]
lally has quit [Read error: Connection reset by peer]
bradparker has quit [Read error: Connection reset by peer]
philipcristiano has quit [Read error: Connection reset by peer]
sorear has quit [Read error: Connection reset by peer]
mitsuhiko has quit [Read error: Connection reset by peer]
jared-w has quit [Ping timeout: 260 seconds]
alanz_ has quit [Ping timeout: 260 seconds]
aristid has quit [Read error: Connection reset by peer]
r0bby has quit [Ping timeout: 272 seconds]
etrepum has quit [Ping timeout: 260 seconds]
cvlad- has quit [Ping timeout: 272 seconds]
mitsuhiko has joined #nixos
bradparker has joined #nixos
wpcarro has joined #nixos
sorear has joined #nixos
vdemeester has quit [Ping timeout: 272 seconds]
joshmeredith has joined #nixos
ryjm has joined #nixos
ctp has joined #nixos
pjt_tmp has quit [Ping timeout: 260 seconds]
jared-w has joined #nixos
ris has quit [Ping timeout: 258 seconds]
SrPx has joined #nixos
etrepum has joined #nixos
teozkr_ has joined #nixos
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
alanz_ has joined #nixos
philipcristiano has joined #nixos
cvlad- has joined #nixos
lally has joined #nixos
vdemeester has joined #nixos
r0bby has joined #nixos
aristid has joined #nixos
nz_ has joined #nixos
s1341 has joined #nixos
davetapley has joined #nixos
werner291 has joined #nixos
kreyren_ has quit [Remote host closed the connection]
kreyren has joined #nixos
Dr8128 has joined #nixos
<{^_^}> [nixpkgs] @dasJ opened pull request #96349 → tests/postgresql-wal-receiver: Port to Python → https://git.io/JUTYP
<{^_^}> [nixpkgs] @danieldk opened pull request #96350 → python3Packages: remove oneDNN dependency → https://git.io/JUTY1
Extends has quit [Quit: leaving]
kreyren has quit [Excess Flood]
kreyren has joined #nixos
<{^_^}> [nixpkgs] @danieldk merged pull request #95868 → intel-compute-runtime: 20.02.15268 -> 20.32.17625 → https://git.io/JJhDK
<{^_^}> [nixpkgs] @danieldk pushed 3 commits to master: https://git.io/JUTYF
test300[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
tarruda2 has joined #nixos
ngerstle[m] has left #nixos ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
hmpffff[m] has quit [Quit: Idle for 30+ days]
lily[m] has quit [Quit: Idle for 30+ days]
pinion[m] has quit [Quit: Idle for 30+ days]
samhza has quit [Ping timeout: 240 seconds]
samhza has joined #nixos
daGrevis has quit [Ping timeout: 256 seconds]
daGrevis has joined #nixos
domogled1 has joined #nixos
domogled has quit [Read error: Connection reset by peer]
domogled1 is now known as domogled
alp has quit [Ping timeout: 244 seconds]
jbox has quit [Quit: WeeChat 2.9]
domogled has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @WilliButz merged pull request #95847 → confluence: 7.6.1 -> 7.7.2 → https://git.io/JJxvb
<{^_^}> [nixpkgs] @WilliButz pushed 2 commits to master: https://git.io/JUTO8
<b42> is there an easy way to force-renew acme certificate? i've added serverAlias/SAN but it's not showing up
domogled has joined #nixos
sputny has quit [Remote host closed the connection]
<b42> ok, mv /var/lib/acme/host ~/backup1 && mv /var/lib/acme/.lego/host ~/backup2 && systemctl restart acme-host.service seems to work
<{^_^}> [nixpkgs] @WilliButz opened pull request #96351 → grafana: 7.1.3 -> 7.1.5 → https://git.io/JUT3w
<{^_^}> [nixpkgs] @felixscheinost opened pull request #96352 → xlsxgrep: init at 0.0.23 → https://git.io/JUT36
<{^_^}> [nixpkgs] @zimbatm closed pull request #82932 → demo of nixpkgs-fmt 35ae8e6498e23d1b05091976acc0ae2a6f749096 → https://git.io/JUT3H
domogled1 has joined #nixos
domogled has quit [Ping timeout: 246 seconds]
domogled1 is now known as domogled
cosimone has joined #nixos
orivej has joined #nixos
seanparsons has joined #nixos
alp has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96353 → lftp: 4.9.1 -> 4.9.2 → https://git.io/JUTsO
Dr8128 has quit [Ping timeout: 256 seconds]
griff__ has joined #nixos
domogled has quit [Ping timeout: 246 seconds]
shabius has quit [Ping timeout: 272 seconds]
<bqv> how might I make a binary available to a haskell package at it's build time (by override)?
griff_ has quit [Ping timeout: 256 seconds]
griff__ is now known as griff_
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96354 → libfilezilla: 0.23.0 -> 0.24.0 → https://git.io/JUTsi
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #96355 → <!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especiall… → https://git.io/JUTsy
<bqv> Lol
<{^_^}> [nixpkgs] @JohnAZoidberg merged pull request #96337 → libseccomp: disable RISC-V 32bit architecture → https://git.io/JUTTg
<{^_^}> [nixpkgs] @JohnAZoidberg pushed 2 commits to staging: https://git.io/JUTsx
is_null has joined #nixos
Dr8128 has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @markuskowa merged pull request #96139 → rdma-core: 30.0 -> 31.0 → https://git.io/JUfw2
<{^_^}> [nixpkgs] @markuskowa pushed 2 commits to staging: https://git.io/JUTGC
stephank has joined #nixos
<{^_^}> [nixpkgs] @Lassulus merged pull request #96253 → Electron player: init at 2.0.8 → https://git.io/JUJwh
<{^_^}> [nixpkgs] @Lassulus pushed 3 commits to master: https://git.io/JUTG9
pemeunie1 has joined #nixos
pemeunie1 has quit [Client Quit]
<pemeunier> Hi! What's the current story with NixOps? If I want to use a new provider, should I consider terraform or writing a plugin (or something else)?
stu_[m] has left #nixos ["User left"]
orivej has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @zimbatm opened pull request #96357 → nix-build-uncached: remove the nix wrap → https://git.io/JUTZs
Dr8128 has quit [Read error: Connection reset by peer]
Dr8128 has joined #nixos
ris has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96358 → libmatroska: 1.6.1 -> 1.6.2 → https://git.io/JUTZa
gueorgui has joined #nixos
oida has quit [Remote host closed the connection]
alp has quit [Ping timeout: 272 seconds]
domogled has quit [Ping timeout: 256 seconds]
is_null has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #96342 → Staging-next stabilization → https://git.io/JUTIx
<{^_^}> [nixpkgs] @FRidh pushed 8 commits to staging-next: https://git.io/JUTnY
domogled has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96359 → libpipeline: 1.5.1 -> 1.5.3 → https://git.io/JUTnS
ajp has quit [Ping timeout: 260 seconds]
ajp has joined #nixos
orivej has joined #nixos
gxt has quit [Ping timeout: 240 seconds]
ScottHDev has joined #nixos
<{^_^}> [nixpkgs] @expipiplus1 closed pull request #96355 → haskellPackages.autoapply: fix build → https://git.io/JUTsy
griff_ has quit [Ping timeout: 240 seconds]
is_null has joined #nixos
alp has joined #nixos
gxt has joined #nixos
<{^_^}> [nixpkgs] @expipiplus1 closed pull request #96057 → nvidia_x11_beta: 450.66 -> 440.66.14 → https://git.io/JUv54
<{^_^}> [nixpkgs] @taku0 opened pull request #96360 → thunderbird, thunderbird-bin: 68.10.0 -> 78.2.0 → https://git.io/JUTcS
superherointj has joined #nixos
<superherointj> Hello!
zupo has joined #nixos
<superherointj> I did something stupid, using nix-env installed `busybox.lspci` in my system and I need to reverse it now. Because the usual commands are not working. But I not really sure how I should be reversing this. I already tried to remove busybox. And `lspci` is already removed.
domogled1 has joined #nixos
domogled has quit [Ping timeout: 260 seconds]
domogled1 is now known as domogled
domogled has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @FRidh merged pull request #95564 → nixos/nixpkgs.nix: Correct crossSystem default literal → https://git.io/JJdEj
<{^_^}> [nixpkgs] @FRidh pushed commit from @roberth to master « nixos/nixpkgs.nix: Correct crossSystem default literal »: https://git.io/JUTCZ
<infinisil> ,fancyUninstall superherointj
<{^_^}> infinisil: Did you mean fancy-uninstall?
<{^_^}> superherointj: Fancy way to uninstall packages, needs fzf installed: nix-env -q | fzf | xargs -I{} nix-env -e {}
<infinisil> Or just nix-env -e <name> directly
<{^_^}> [nixpkgs] @basilgood opened pull request #96362 → atlassian-jira: 8.10.0 -> 8.11.1 → https://git.io/JUTCz
sangoma has quit [Ping timeout: 258 seconds]
domogled has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96363 → metabase: 0.36.2 -> 0.36.4 → https://git.io/JUTCb
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
mananamenos has quit [Ping timeout: 240 seconds]
akaWolf has joined #nixos
Dr8128 has quit [Read error: Connection reset by peer]
Dr8128 has joined #nixos
rardiol has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @zowoq pushed to master « .github/workflow/pending-{set,clear}: switch to curl »: https://git.io/JUTWy
superherointj has quit [Quit: Leaving]
domogled has quit [Ping timeout: 240 seconds]
griff_ has joined #nixos
oida has joined #nixos
rardiol has joined #nixos
Blackraider has joined #nixos
Extends has joined #nixos
domogled has joined #nixos
<{^_^}> [nixpkgs] @florianjacob opened pull request #96364 → matomo: 3.13.6 -> 3.14.0 → https://git.io/JUTl3
sangoma has joined #nixos
is_null has quit [Ping timeout: 240 seconds]
Rusty1 has joined #nixos
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
fendor has quit [Remote host closed the connection]
civodul has joined #nixos
Blackraider has quit [Remote host closed the connection]
domogled1 has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed 4 commits to master: https://git.io/JUT8I
domogled has quit [Read error: Connection reset by peer]
domogled1 is now known as domogled
<{^_^}> [nixpkgs] @danieldk opened pull request #96366 → buildRustPackage: add update script → https://git.io/JUT83
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96367 → mediainfo-gui: 20.03 -> 20.08 → https://git.io/JUT8n
domogled has quit [Ping timeout: 240 seconds]
domogled has joined #nixos
Blackraider has joined #nixos
tmaekawa has joined #nixos
tmaekawa has quit [Client Quit]
<{^_^}> [nixpkgs] @IslandUsurper opened pull request #96368 → lbry: init at 0.47.1 → https://git.io/JUT8H
Blackraider has quit [Remote host closed the connection]
domogled has quit [Remote host closed the connection]
domogled has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96369 → marvin: 20.16.0 -> 20.17.0 → https://git.io/JUT4v
philr_ has quit [Ping timeout: 256 seconds]
zfnmxt has quit [Quit: Bye!]
finnb has quit [Quit: Ping timeout (120 seconds)]
zfnmxt has joined #nixos
_cyril__ has quit [Ping timeout: 260 seconds]
finnb has joined #nixos
_cyril_ has joined #nixos
meh` has joined #nixos
<{^_^}> [nixpkgs] @danieldk opened pull request #96370 → fetchCrate: accept pname besides crateName → https://git.io/JUT4R
aswanson has quit [Quit: WeeChat 2.7.1]
<{^_^}> [nixpkgs] @asdf8dfafjk opened pull request #96371 → fcitx: Add test (Unicode input, table input, m17n) → https://git.io/JUT4a
akaWolf has quit [Ping timeout: 264 seconds]
aswanson has joined #nixos
zfnmxt has quit [Quit: Bye!]
<{^_^}> [nixpkgs] @adisbladis merged pull request #96343 → go-ethereum: 1.9.19 -> 1.9.20 → https://git.io/JUTLp
<{^_^}> [nixpkgs] @adisbladis pushed 3 commits to master: https://git.io/JUT4p
zfnmxt has joined #nixos
turlando has quit [Ping timeout: 240 seconds]
AndersonTorres has quit [Quit: Quitting]
cfricke has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @SCOTT-HAMILTON opened pull request #96372 → ncgopher: Init at 0.1.5 → https://git.io/JUTBT
mawis has joined #nixos
<mawis> How do I add an extra dependency (radicale_infcloud) to an existing NixOS python package? radicale (https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/radicale/3.x.nix) in my case.
<rizary> when I build my project using `nix build` I got an error like, `failed with exit code 1; last 10 log lines:`. the bad part is the `last 10 log lines` doesn't give me enough information. Any idea how to get the full log? I'm using nix flake btw.
<{^_^}> [nixpkgs] @adisbladis merged pull request #95113 → firefox-bin: ffmpeg_3 -> ffmpeg → https://git.io/JJDwB
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JUTBK
<{^_^}> [nixpkgs] @zimbatm merged pull request #96304 → gerrit: 3.2.2 -> 3.2.3 → https://git.io/JUU9x
<{^_^}> [nixpkgs] @zimbatm pushed commit from @r-ryantm to master « gerrit: 3.2.2 -> 3.2.3 (#96304) »: https://git.io/JUTBM
<{^_^}> [nixpkgs] @adisbladis opened pull request #96373 → poetry2nix: 1.11.0 -> 1.12.0 → https://git.io/JUTBS
<sphalerite> so, one of my nixops systems is failing to boot because one of the filesystems can't be mounted. I can't start sshd in order to redeploy it, (I think) because it depends on mounts.target. Anybody have any great ideas for how I can get out of this pickle?
<{^_^}> [nixpkgs] @prusnak opened pull request #96374 → snowsql: 1.2.5 -> 1.2.9 → https://git.io/JUTBQ
<infinisil> sphalerite: Could run sshd directly in the terminal
<sphalerite> aah true
alp has quit [Ping timeout: 272 seconds]
Izorkin has quit [Quit: ZNC 1.8.1 - https://znc.in]
turlando has joined #nixos
Izorkin has joined #nixos
Izorkin has quit [Client Quit]
sgrunert has quit [Remote host closed the connection]
domogled has quit [Ping timeout: 256 seconds]
Izorkin has joined #nixos
griff_ has quit [Quit: griff_]
domogled has joined #nixos
griff_ has joined #nixos
noudle has quit []
<{^_^}> [nixpkgs] @danieldk merged pull request #96358 → libmatroska: 1.6.1 -> 1.6.2 → https://git.io/JUTZa
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUTRY
<{^_^}> [nixpkgs] @davidak opened pull request #96375 → klavaro: add link to changelog → https://git.io/JUTRZ
<{^_^}> [nixpkgs] @danieldk merged pull request #96338 → klavaro: 3.10 -> 3.11 → https://git.io/JUTkO
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to staging: https://git.io/JUTRW
gustavderdrache has joined #nixos
waleee-cl has joined #nixos
<{^_^}> [nixpkgs] @danieldk closed pull request #96324 → intel-gmmlib: 20.2.3 -> 20.2.5 → https://git.io/JUUNF
<{^_^}> [nixpkgs] @danieldk merged pull request #96307 → fasm: 1.73.24 -> 1.73.25 → https://git.io/JUUHr
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUTRr
LouisDK has joined #nixos
leomar[m] has joined #nixos
<{^_^}> [nixpkgs] @justinas opened pull request #96377 → vimPlugins: init vim-lsp at 2020-08-24, init deoplete-vim-lsp at 2020-07-24 → https://git.io/JUTRD
LouisDK has quit [Client Quit]
Extends has quit [Quit: leaving]
fendor has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #96334 → istioctl: 1.6.7 -> 1.7.0 → https://git.io/JUTfN
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUTRh
<edef> hmm, does the test runner have a convenient way of jumping into a test machine?
<edef> my current test wrapping is `rm -rf -- $XDG_RUNTIME_DIR/vm-state-* && env -u DISPLAY tests='exec(os.environ["testScript"])' (nix-build test.nix -A driver)/bin/nixos-test-driver`
<edef> based on how the normal runner does it
<edef> (but i need internet connectivity for the current incarnation of my test, so i wanted it outside a drv anyway)
<sphalerite> edef: as in getting a shell on the test machine?
<sphalerite> edef: if so, if you don't unset DISPLAY, you can log in on the consoles, root has an empty password
<edef> ah, that's a good idea
<edef> thanks!
acarrico has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
kreyren has quit [Ping timeout: 240 seconds]
Wizek has joined #nixos
CptCaptain has joined #nixos
turlando has quit [Ping timeout: 258 seconds]
alexherbo2 has joined #nixos
fendor has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96378 → mediathekview: 13.5.1 -> 13.6.0 → https://git.io/JUTVP
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @joachifm merged pull request #96080 → nixos/security/misc: add option unprivilegedUsernsClone → https://git.io/JUvhB
<{^_^}> [nixpkgs] @joachifm pushed 2 commits to master: https://git.io/JUTXD
andymandias_ has quit [Ping timeout: 272 seconds]
kreyren has joined #nixos
<{^_^}> [nixpkgs] @ctheune opened pull request #96379 → WIP: Fix: build wkhtmltopdf with patched Qt4 → https://git.io/JUT57
kreyren has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @Ericson2314 pushed 0 commits to fix-nixos-crossSystem-default-doc: https://git.io/JUTpk
sangoma has joined #nixos
<infinisil> Getting a pretty weird problem: The Nix cache seems to randomly not respond to my requests within a docker container
graf_blutwurst has quit [Remote host closed the connection]
<infinisil> In particular, I can `curl https://infinisil.com`, I can `curl https://google.com`, but I even if these two work, sometimes `curl https://cache.nixos.org/nix-cache-info` doesn't respond
n9nes has quit [Quit: ZNC 1.8.1 - https://znc.in]
n9nes has joined #nixos
Extends has joined #nixos
nature has quit [Ping timeout: 240 seconds]
<infinisil> It seems to be pretty much a coin flip whether it works
griff_ has quit [Quit: griff_]
<infinisil> A workaround is "curl --connect-timeout 1 --retry 10 --retry-delay 1 https://cache.nixos.org/nix-cache-info"
kreyren has joined #nixos
kreyren has quit [Read error: Connection reset by peer]
<infinisil> But this wouldn't work for what I'm actually trying, that is to have nix download from the cache
kreyren has joined #nixos
meh` has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Lassulus merged pull request #96127 → shadowsocks service: support plugins → https://git.io/JUfBy
<{^_^}> [nixpkgs] @Lassulus pushed 4 commits to master: https://git.io/JUTpQ
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96380 → librepo: 1.12.0 -> 1.12.1 → https://git.io/JUTpx
<lewo`> infinisil: did you try with netcat to check the level 3? There is also a fatsly debugging page but i don't know if it could be helpful.
davidv7__ has quit [Read error: Connection reset by peer]
davidv7_ has joined #nixos
<cransom> if you aren't using net=host in your docker, adding a -4 to your curl may help as well as the outside test may be using ipv6
<infinisil> lewo`: curl apparently has -v which shows some more details
<infinisil> For a fail I just get this: https://paste.infinisil.com/Eb-QULH3P4
<ToxicFrog> Looks like the nixos package search page has the same fuzzy-search problems as the options page now :/
<infinisil> Whereas for a success: https://paste.infinisil.com/0d0ew8rxKY
turlando has joined #nixos
<infinisil> And using --trace-ascii I get this: https://paste.infinisil.com/kEtKQlFQag
<infinisil> Just no response at all from the server, but it seems to be connected at least
<infinisil> lewo`: How would you use netcat?
kreyren has quit [Ping timeout: 240 seconds]
domogled has quit [Ping timeout: 240 seconds]
<infinisil> And for completeness sake, here's the --trace-ascii for a success: https://paste.infinisil.com/1-XF1v3vuc
<{^_^}> [nixpkgs] @GovanifY opened pull request #96381 → jinja2: fix dependencies → https://git.io/JUThK
domogled has joined #nixos
<infinisil> As far as I can see, there's absolutely no difference on the curl side for the start
<lewo`> infinisil: you can retrive an ip with `host cache.nixos.org` and then `nc -vz this-ip 443`
davidv7__ has joined #nixos
meh` has joined #nixos
davidv7_ has quit [Ping timeout: 264 seconds]
<infinisil> I see, yeah that returns that the connection succeeded
<infinisil> Oh I should try inside the docker container hold on
cfricke has joined #nixos
<infinisil> lewo`: Yeah so it just says the port is open
<infinisil> It's really weird that this only occurs in the combination of the docker container + for cache.nixos.org
<infinisil> Doesn't happen for nixos.org itself
kreyren has joined #nixos
cfricke has quit [Quit: WeeChat 2.9]
<infinisil> Also doesn't happen if i try it outside of docker
<infinisil> Also weird that it only happens sometimes, even within the same container run
stiell has quit [Ping timeout: 256 seconds]
sangoma has quit [Ping timeout: 256 seconds]
nikita` is now known as ronja`
ronja` is now known as nikita`
mallox has quit [Quit: WeeChat 2.9]
erasmas has joined #nixos
<{^_^}> [nixpkgs] @gebner pushed to master « libunibreak: fix wrong revision »: https://git.io/JUkTz
symphorien[m] has left #nixos ["User left"]
Extends has quit [Quit: leaving]
Extends has joined #nixos
alexherbo2 has quit [Ping timeout: 260 seconds]
metreo has joined #nixos
<infinisil> Could somebody with docker installed please try to reproduce this? Command is:
<infinisil> docker run -it infinisil/nixpkgs-nixos-20.03:14006b724f3d1f25ecf38238ee723d38b0c2f4ce curl --connect-timeout 1 https://cache.nixos.org/nix-cache-info
kenran has quit [Ping timeout: 240 seconds]
<infinisil> Ideally try it a couple times to see how often it fails (it's around 70% of the time for me)
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Emantor opened pull request #96382 → gnum4: include fix without fetchurl, update comment → https://git.io/JUkOm
<q3k[m]> infinisil: seems to work every time for me
<infinisil> q3k[m]: Out of how many? (to get an idea of the sample size)
<q3k[m]> around 10 times
<infinisil> Cool thanks
<q3k[m]> yeah, just run it 10 times.
<q3k[m]> *ran it.
<infinisil> Hmm so it possibly has something to do with my machine
<immae> 10 attempts and same they all work
<q3k[m]> dns or mtu
<q3k[m]> it's always dns or mtu
<gustavderdrache> i'm up to 20 successes here
<infinisil> Damnit, it's almost certainly something about my local setup then :(
<infinisil> I guess that's good in a way too though, because I can ignore fixing it, and it won't be broken for everybody :)
<q3k[m]> when in doubt, tcpdump
alexherbo2 has joined #nixos
teto has joined #nixos
<infinisil> q3k[m]: I think curl with --trace-ascii did pretty much that. Output was https://paste.infinisil.com/kEtKQlFQag for failure and https://paste.infinisil.com/1-XF1v3vuc for success
<q3k[m]> doesn't tell you about the state of the TCP connection
<q3k[m]> just the inner data
<immae> Oh on a slow wifi connection I got one error out of 10
<immae> curl: (28) Resolving timed out after 1000 milliseconds
<cransom> curl isn't going to tell you about the tcp level stuff. maybe your docker outbound is getting a different ip, or something drops somewhere
<infinisil> q3k[m]: Ah I see
<q3k[m]> but it does say that it's a tcp level thing
<q3k[m]> not dns
<q3k[m]> also it's a different IP you hit in both cases
<{^_^}> [nixpkgs] @adisbladis pushed 2 commits to master: https://git.io/JUkZJ
<{^_^}> [nixpkgs] @adisbladis merged pull request #96373 → poetry2nix: 1.11.0 -> 1.12.0 → https://git.io/JUTBS
<q3k[m]> which are two different fastly endpoints
veleiro has quit [Ping timeout: 240 seconds]
<infinisil> Oh true, I'll try to see if it's always the same ones
alexherbo23 has joined #nixos
<q3k[m]> i wouldn't expect a broken fastly node, but this could take a different internet route
<q3k[m]> since both of these addressses are in different blocks announced differently
<infinisil> Hm nope, both with 151.101.2.217 and 151.101.194.217 I can get failures and successes for both
<q3k[m]> if you can pin down failure to be dependent on one address vs the other, that would be an useful datapoint
<q3k[m]> alright, that's also good to know
alexherbo2 has quit [Ping timeout: 260 seconds]
alexherbo23 is now known as alexherbo2
<q3k[m]> so yeah, i don't have any better idea than to look at a packet capture now
<infinisil> Same with 151.101.66.217
<gustavderdrache> wouldn't this be the kind of thing a traceroute could help with?
<infinisil> Yeah I'll try tcpdump next
metreo has quit [Quit: Leaving.]
<infinisil> Or traceroute might be a good idea yeah
<q3k[m]> i'm going to guess that this is indeed an MTU issue
<cransom> traceroute will be far less useful than a tcpdump.
<q3k[m]> because after this, you receive a pretty large set of data
<q3k[m]> which might get immediately coalesced into a large packet
dm9 has joined #nixos
<infinisil> Ahh
<q3k[m]> which is dropped somewhere because MTU, and a return ICMP 'fragmentation needed' packet is blocked because shitty firewall
<q3k[m]> are you doing this from a home link or a corporate network?
<q3k[m]> do you have any weird network virtualization stuff on your machine?
<q3k[m]> and yeah a traceroute would be pretty much useless here, unless, i don't know, you see like >1% drops after some point
<infinisil> Home network, but I do route everything through wireguard to another server
<q3k[m]> (which would mean a broken internet connection)
<q3k[m]> yep it's the wireguard
<infinisil> I think I tried turning it wireguard already though
<infinisil> I'll try again though
<q3k[m]> try it without the wireguard if possible, see if that fixes the issue
<q3k[m]> if so, we can fix your wireguard tunnel next :P
<{^_^}> [nixpkgs] @Emantor closed pull request #96382 → gnum4: include fix without fetchurl, update comment → https://git.io/JUkOm
<teto> adisbladis: I was advised to bump my poetry version to 1.1.0b2 to get better help debug about a poetry issue. I tried to bump it locally but I got an issue with 'No module named poetry" (as a follow up of other errors). Do you have a custom working branch ?
<q3k[m]> as a test you can also bump the inner WG MTU up to 1500 (which will cause fragmented UDP packets on the outside, which will makes thing shitty but at least also make it work)
<infinisil> Oh yeah I get less failures at least when turning off wireguard
<infinisil> And the failures I do still get are for a different reason, probably DNS, as I get "* Resolving timed out after 2000 milliseconds"
<infinisil> (with curl -v)
dm9 has quit [Quit: WeeChat 2.9]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96383 → nfpm: 1.6.0 -> 1.7.0 → https://git.io/JUkZ5
<{^_^}> [nixpkgs] @ryantm merged pull request #96367 → mediainfo-gui: 20.03 -> 20.08 → https://git.io/JUT8n
<infinisil> Gotta go for now though, thanks for the help q3k[m]++ and others!
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUkZp
<{^_^}> q3k[m]'s karma got increased to 0x1
<q3k[m]> days since lat “it's always mtu”: 0
<q3k[m]> *last
<{^_^}> [nixpkgs] @GovanifY closed pull request #96381 → jinja2: fix dependencies → https://git.io/JUThK
<gustavderdrache> and q3k[m]++ from me for some very neat networking knowledge
<{^_^}> q3k[m]'s karma got increased to 2
<q3k[m]> cc arianvp you like these :P ^
<arianvp> Oh no
<{^_^}> [nixpkgs] @OmnipotentEntity opened pull request #96384 → katago: 1.6.0 -> 1.6.1 → https://git.io/JUknJ
<arianvp> This can't be good
zupo has joined #nixos
lordcirth_ has joined #nixos
<arianvp> Aaaah
<q3k[m]> arianvp: nothing's really bad, just typical MTU shenanigans
<arianvp> Btw q3k the logs on our concourse still don't load due to MTU shenanigans
<arianvp> :)
<lordcirth_> Finally installed NixOS on my main PC - got a weird bug. Every boot, it stops in emergency mode, but pressing Enter resumes and everything works fine?? Root is on ZFS, and EFI boot.
<{^_^}> [nixpkgs] @GovanifY opened pull request #96385 → jinja2: fix dependencies → https://git.io/JUknG
domogled has quit [Ping timeout: 260 seconds]
zupo has quit [Ping timeout: 258 seconds]
metreo has joined #nixos
turlando has quit [Ping timeout: 258 seconds]
<teto> can `apt install nix` replace the nixos installer ?
endformationage has joined #nixos
<teto> I mean replace the nixos.org installer
sangoma has joined #nixos
<q3k[m]> what do you mean?
<q3k[m]> nix isn't nixos
<q3k[m]> you can install nixos from nix, but it's mildly sketchy
<q3k[m]> (as in, install it on the same machine, replacing whatever Linux distribution was there and that you're currently runing from)
<teto> thinking about just nix, and these instructions https://nixos.org/nix/manual/#sect-multi-user-installation
zupo has joined #nixos
<simpson> teto: Which distro are you thinking of? I don't see a `nix` in Ubuntu nor Debian.
<q3k[m]> teto: even multi user nix isn't nixos
<arianvp> simpson: Debian has a nix package
<arianvp> Yes I think once it moves out of unstable we should add it to the install instructions
<{^_^}> [nixpkgs] @Emantor opened pull request #96386 → nixos/tests/installer: lvm2 extraDependency → https://git.io/JUkcw
<arianvp> Makes total sense teto
<{^_^}> [nixpkgs] @Lassulus merged pull request #86449 → dt-schema: init at v2019.11 → https://git.io/JfO9U
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUkco
gustavderdrache has left #nixos [#nixos]
<q3k[m]> teto: oh, you mean this nix installer from nixos.org? duh.
gustavderdrache has joined #nixos
<simpson> arianvp++ Huh, is there one of those magic aliases for it? I don't see it on the online package search. TIL, thanks.
<{^_^}> arianvp's karma got increased to 12
<{^_^}> [nixpkgs] @vcunat pushed to master « nixos installer tests: add a missing package »: https://git.io/JUkcP
<teto> q3k[m]: yeah, I know hte difference between nixos/nix. I am trying to infect my company with nix (and maybe nixos afterwards) but the online install script had some issues on ubuntu and I wondered if I could replace with a .de
<teto> b
<{^_^}> [nixpkgs] @vcunat closed pull request #96386 → nixos/tests/installer: lvm2 extraDependency → https://git.io/JUkcw
<simpson> Aha, the real problem. I don't think that we anticipate special problems installing onto Ubuntu; what went wrong?
<q3k[m]> teto: sorry
<{^_^}> [nixpkgs] @Lassulus merged pull request #86236 → treewide: fix modules options types where the default is null → https://git.io/Jfma8
<{^_^}> [nixpkgs] @Lassulus pushed 2 commits to master: https://git.io/JUkcF
shu9[m] has joined #nixos
lordcirth__ has joined #nixos
lordcirth_ has quit [Ping timeout: 260 seconds]
sigmundv__ has quit [Read error: Connection reset by peer]
sigmundv__ has joined #nixos
<teto> actually I was not there when the install messed up, something about incorrect permissions on a folder
<teto> I thought the nix .deb had reached ubuntu but not yet in fact :(
<q3k[m]> lack of sudo to chown /nix?
<q3k[m]> i hit that fairly often when installing nix on other distributions
<q3k[m]> although i'm not sure if it's a lack of sudo or it just bailing for some other reason and asking to fix with sudo
<teto> something in the .../profiles/per-user . We have a thin wrapper around the nix-installer to upgrade it when already present. It's a bit adhoc so I hope I can improve the situation a bit
<{^_^}> [nixpkgs] @Lassulus closed pull request #86182 → libhdhomerun: 1efbcb -> 20200303 → https://git.io/JfmLm
growpotkin has joined #nixos
lordcirth__ has quit [Quit: Leaving]
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @SuperSandro2000 opened pull request #96388 → somafm-cli: init at 0.3.1 → https://git.io/JUkCz
sputny has joined #nixos
kaliumxyz has joined #nixos
<{^_^}> [nixpkgs] @ryantm merged pull request #96353 → lftp: 4.9.1 -> 4.9.2 → https://git.io/JUTsO
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUkCX
<{^_^}> [nixpkgs] @ryantm merged pull request #96333 → k9s: 0.21.2 -> 0.21.7 → https://git.io/JUTfs
<{^_^}> [nixpkgs] @ryantm pushed 2 commits to master: https://git.io/JUkC1
<{^_^}> [nixpkgs] @jonringer merged pull request #95870 → python3Packages.pwntools: Allow to use any debugger → https://git.io/JJhyI
<{^_^}> [nixpkgs] @jonringer pushed commit from @Pamplemousse to master « python3Packages.pwntools: Allow to use any debugger »: https://git.io/JUkCM
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
robin[m]3 has left #nixos ["User left"]
<{^_^}> [nixpkgs] @jonringer merged pull request #96377 → vimPlugins: init vim-lsp at 2020-08-24, init deoplete-vim-lsp at 2020-07-24 → https://git.io/JUTRD
<{^_^}> [nixpkgs] @jonringer pushed 3 commits to master: https://git.io/JUkWr
domogled has joined #nixos
bennofs_ has joined #nixos
bennofs__ has quit [Ping timeout: 258 seconds]
<fatjedi[m]> helloooo, i'm trying to nixos-rebuild with a flake and it keeps getting stuck on "waiting for lock on ...". has anyone come across this?
<fatjedi[m]> and it's just sitting at this step
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96389 → msmtp: 1.8.11 -> 1.8.12 → https://git.io/JUklm
<{^_^}> [nixpkgs] @bjornfor merged pull request #96184 → featherpad: use qt5's mkDerivation → https://git.io/JUJft
<{^_^}> [nixpkgs] @bjornfor pushed commit from @deviant to master « featherpad: use qt5's mkDerivation »: https://git.io/JUklz
teto has quit [Ping timeout: 240 seconds]
o1lo01ol1o has joined #nixos
<{^_^}> [nixos-search] @zimbatm opened pull request #159 → add support for `nix develop` → https://git.io/JUk8T
kenran has joined #nixos
kenran has quit [Ping timeout: 240 seconds]
lindi- has joined #nixos
thc202 has quit [Ping timeout: 240 seconds]
thc202 has joined #nixos
pjt_tmp has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #96385 → jinja2: fix dependencies → https://git.io/JUknG
<{^_^}> [nixpkgs] @jonringer pushed commit from @GovanifY to staging « python3Packages.jinja2: fix dependencies »: https://git.io/JUk8P
<{^_^}> [nixpkgs] @bjornfor merged pull request #95844 → cmake-format: 0.6.11 -> 0.6.13 → https://git.io/JJxeT
<{^_^}> [nixpkgs] @bjornfor pushed commit from @tobim to master « cmake-format: 0.6.11 -> 0.6.13 »: https://git.io/JUk8X
kreyren has quit [Remote host closed the connection]
fendor has joined #nixos
<superbaloo> Is there any documentation about grabbing sources behind authentication available?
<superbaloo> fetching a private github repository, for example
tmaekawa has joined #nixos
alp has joined #nixos
domogled has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @NeQuissimus pushed 7 commits to master: https://git.io/JUk4I
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96390 → ncmpc: 0.38 -> 0.39 → https://git.io/JUk4t
<infinisil> superbaloo: fetchGit (note the capital G) works for that since it just uses the `git` in your PATH
marsh has quit [Ping timeout: 244 seconds]
<superbaloo> infinisil: I was wondering about how to inject secrets in a build
<superbaloo> to be quite fair :)
<{^_^}> [nixpkgs] @NeQuissimus pushed 6 commits to release-20.03: https://git.io/JUk4W
<infinisil> superbaloo: Got an example?
<superbaloo> Ideally I would like a fetchCompanyGitlab using credentials injected from "somewhere"
<superbaloo> my question is, where the "somewhere" should be
<superbaloo> pretty much :D
<superbaloo> should that be a parameter of the derivation, or could that be injected any other way
<superbaloo> ideally I'd like the credential not to be in the derivation repository
<superbaloo> and be able to inject a different credential when using build server vs on my workstation
<superbaloo> if that makes sense
<{^_^}> [nixpkgs] @matthewbauer merged pull request #95956 → runInLinuxVM, test-driver: use -cpu max instead of -cpu host → https://git.io/JUeLb
<{^_^}> [nixpkgs] @matthewbauer pushed 2 commits to master: https://git.io/JUk44
spudly- has joined #nixos
spudly- has joined #nixos
spudly- has quit [Changing host]
<wpcarro> Is there a version of writeShellScriptBin that doesn't nest the shell script in result/bin? Where result itself is the executable...
<superbaloo> pkgs.writeScript ?
<ToxicFrog> superbaloo: off the top of my head, I'd say: it's a parameter and when building it you inject it as something like `pkgs.mypackage.override { server = foo; user = bar; pass = baz; }`
marsh has joined #nixos
<superbaloo> ToxicFrog: yeah I dont think I have to many choices
cole-h has joined #nixos
<cole-h> bqv: Just found a shortcoming of flakes...
spudly has quit [Ping timeout: 260 seconds]
spudly- is now known as spudly
<wpcarro> writeShellScript and writeScript... Hmmm what's the difference
<cole-h> Can't use h-m's `config.lib.file.mkOutOfStoreSymlink` :(
<cole-h> It just links into the store
<adisbladis> wpcarro: writeShellScript inserts #!${pkgs.runtimeShell}
<adisbladis> writeScript is any arbitrary language and you're responsible for the shebang yourself
ManiacOfMadness has quit [Ping timeout: 272 seconds]
<wpcarro> Ah thanks adamCS
<wpcarro> And then writeShellScriptBin vs. writeShellScript. Just the bin directory?
<adisbladis> Yep
<wpcarro> Why... might one want the ./bin dir?
<adisbladis> Because you want to add the script as a build input to something
teto has joined #nixos
tmaekawa has quit [Quit: tmaekawa]
<wpcarro> Hmm 🤨 like installing things with nix-env e.g.?
<cole-h> Like overriding `git` to return fixed outputs for specific subcommands a project may use
konobi has quit [Remote host closed the connection]
<cole-h> `fakegit = writeShellScriptBin "git" ''return 1'';` and add that to `nativeBuildInputs` would cause git calls to always return 1.
z1nOnly has joined #nixos
<cole-h> You can't do that with a simple `writeShellScript` AFAIK
<adisbladis> wpcarro: Yes, or adding it to a nix shell
<adisbladis> What cole-h said :)
<adisbladis> wpcarro: Some examples of nix-shell tools using writeScriptBin https://github.com/nix-community/poetry2nix/blob/master/tools/default.nix
mallox has joined #nixos
justanotheruser has quit [Ping timeout: 244 seconds]
<{^_^}> [nixpkgs] @danieldk merged pull request #96303 → tty-solitaire: init at 1.3.0 → https://git.io/JUU9E
<{^_^}> [nixpkgs] @danieldk pushed 2 commits to master: https://git.io/JUkBt
dani9292 has joined #nixos
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/e453860b8f6 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
z1nOnly is now known as Zee1nOnly
Zee1nOnly has quit [Quit: Leaving...]
z1nOnly has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96391 → minijail: 14 -> 16 → https://git.io/JUkBB
z1nOnly is now known as Zee1nOnly
Zee1nOnly has quit [Client Quit]
z1nOnly has joined #nixos
z1nOnly has quit [Client Quit]
<hazel[m]> getting the error `mkdir: cannot create directory '/nix/store/w8k3lq0mxlwkjxqvak956p3jfrhhbmx7-qtdeclarative-5.14.2-bin/lib/qt-5.14.2/qml/QtQuick/Controls': Permission denied`
<hazel[m]> when building qtquickcontrols
<hazel[m]> ...what am I supposed to do...?
<hazel[m]> i didn't pull qtquickcontrols explicitly, it's a dependency of something else, so i don't even know what to trace this to
<{^_^}> #96268 (by dbeecham, 1 day ago, closed): qtquickcontrols-5.14.2 fails to build
<hazel[m]> what do I do in the meantime?
<cole-h> Wait, or use nixpkgs from master.
<hazel[m]> can I pull from master selectively the same way I pull from unstable selectively? if so, how?
<hazel[m]> and can I manage pulling from master w/ `niv`?
FRidh has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96392 → nomacs: 3.17.2045 -> 3.17.2206 → https://git.io/JUkBM
cosimone has quit [Quit: Quit.]
<cole-h> let master = fetchTarball "https://github.com/nixos/nixpkgs/archive/master.tar.gz"; nixpkgsMaster = import master {}; in { ... buildInputs = [ nixpkgsMaster.qtquickcontrols ]; }
<cole-h> Mostly functional example ^
<wpcarro> Thanks adisbladis
<hazel[m]> ok so i have an overlay with `unstable = import <nixos-unstable> { inherit config; }`
<hazel[m]> and the package pulling bad qtquickcontrols appears to be from unstable
<hazel[m]> so how would i override `unstable.qtquickcontrols` with master
<clever> qtquickcontrols = self.unstable.qtquickcontrols; in the overlay
<{^_^}> [nixpkgs] @Mic92 merged pull request #96254 → nixos/test-driver: use pythons logging module → https://git.io/JUJr3
<{^_^}> [nixpkgs] @Mic92 pushed 5 commits to master: https://git.io/JUkBh
mawis has quit [Quit: WeeChat 2.9]
<hazel[m]> clever: wouldn't that override qtquickcontrols and not unstable.qtquickcontrols though
sangoma has quit [Ping timeout: 240 seconds]
<clever> hazel[m]: it would make qtquickcontrols be the version from unstable
<clever> so the main nixpkgs (that the overlay is added to) gets that one pkg from unstable
<hazel[m]> yeah but what if i want the unstable nixpkgs in the overlay to get the pkg from master
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96393 → mpg123: 1.26.2 -> 1.26.3 → https://git.io/JUkRf
<clever> ah, then you want to `unstable = import <nixos-unstable> { inherit config; overlays = [ (self: super: { qtquickcontrols = master.qtquickcontrols; }) ]; };`
sangoma has joined #nixos
<hazel[m]> lit
kranex has joined #nixos
<{^_^}> [nixpkgs] @mstrangfeld opened pull request #96394 → gradle: 6.6 -> 6.6.1 → https://git.io/JUkRL
<cole-h> Flakes is cool and all, but it means I can no longer create declarative symlinks outside of the nix store :(
<cole-h> toString ./path -> path inside the store
<elvishjerricco> cole-h: Ew, that sounds like something to avoid :P
<cole-h> elvishjerricco: Not my fault weechat stores its logs in its config dir :(
<elvishjerricco> ... why do people do such things -_-
<cole-h> It's also how I get around running weechat imperatively: I want to change my autojoins on the fly and not have to restart weechat x)
<hazel[m]> just gonna outright build the offending package from master...
<cole-h> elvishjerricco: I also used that functionality so I could make changes to the files without needing to redeploy (e.g. rotating a secret)
<cole-h> For example
<cole-h> But since that now links into the nix store, I have to go back to good ole activation scripts, a la https://github.com/cole-h/nixos-config/blob/9dc361d1aaaba3a1204311c4b77bddbc00c3cc59/modules/weechat/default.nix#L31
<cole-h> Note: toString ./weechat-conf also doesn't work in flakes (points to the store path), so I need to use `${config.xdg.configHome}/..../weechat-conf` :')
<LnL> can't you make a drv that points to a path outside the store?
<clever> cole-h: i think its because nix copied the flake into the store before parsing the nix
<clever> cole-h: so ./. is already in the store to begin with
<cole-h> Yeah :(
<LnL> yeah ./. won't work but absolute paths should
davidv7_ has joined #nixos
viev[m] is now known as Viev[m]
kreyren has joined #nixos
<bqv> cole-h: oh? You can use ln in scripts, though, right?
<bqv> I do, for ipfs. E.g
davidv7__ has quit [Ping timeout: 264 seconds]
<{^_^}> Channel nixpkgs-20.03-darwin advanced to https://github.com/NixOS/nixpkgs/commit/feff2fa6659 (from 64 minutes ago, history: https://channels.nix.gsc.io/nixpkgs-20.03-darwin)
<{^_^}> [nixpkgs] @risicle closed pull request #78754 → pythonPackages.regex 2019.12.20 -> 2020.8.1 → https://git.io/JvYyw
<bqv> My weechat is still declarative…
<bqv> *imperative…
<bqv> I change too much too often
stiell has joined #nixos
<cole-h> clever++ LnL++ Just needed to change from `./config` to `${config.xdg.configHome}/nixpkgs/modules/weechat/config` and mkOutOfStoreSymlink works again :-D
<{^_^}> clever's karma got increased to 497
<{^_^}> LnL's karma got increased to 77
justanotheruser has joined #nixos
<LnL> yeah that or make config itself a symlink to somewhere and add it to the flake
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96395 → mimalloc: 1.6.3 -> 1.6.4 → https://git.io/JUkRi
<bqv> I'm intrigued though, if the file contents aren't declarative, why manage it in nix?
<bqv> Or, are they? Never used that function
<LnL> the contents isn't tho, just the path
<cole-h> ^
<bqv> Huh?
<LnL> toString ./. returns the absolute path
<LnL> nothing to do with it's content, which in this case is where state should go
<bqv> I think I've communicated wrong
<cole-h> I don't want to declaratively manage my weechat config, but I do want it available
<cole-h> e.g. if I were to ever make a new system
<cole-h> all I need to do is clone the repo
<cole-h> unlock my secrets
<cole-h> and deploy
<bqv> Oh! Its cause it's secret! That's how. I see now
<cole-h> Which is why `config.lib.file.mkOutOfStoreSymlink` is nice -- it allows state, while also letting me declaratively manage its position
<{^_^}> [nixpkgs] @flokli merged pull request #96349 → tests/postgresql-wal-receiver: Port to Python → https://git.io/JUTYP
<{^_^}> [nixpkgs] @flokli pushed 2 commits to master: https://git.io/JUkRH
<{^_^}> [nixpkgs] @bhipple merged pull request #95727 → cudatoolkit: init v11.0.3 → https://git.io/JJbWz
<{^_^}> [nixpkgs] @bhipple pushed 4 commits to master: https://git.io/JUkRQ
dani9292 has quit [Remote host closed the connection]
domogled has joined #nixos
<{^_^}> [nixpkgs] @flokli pushed to remove-perl-test-driver « nixos/lib/test*: remove perl test driver »: https://git.io/JUkRA
<{^_^}> [nixpkgs] @flokli pushed 0 commits to remove-perl-test-driver: https://git.io/JUkRp
<bqv> No, I missed the point again, but what you were saying makes sense, heh
<bqv> cole-h: fwiw I think you can get the same effect by just specifying a mode
<bqv> Cause obviously modes don't exist in the store, so that forces a copy
<cole-h> I don't want a copy :(
<bqv> Ah
<cole-h> I want a symlink because that can be mutated
<cole-h> (The contents)
<bqv> Right, mutated in the secrets vault
<{^_^}> [nixpkgs] @flokli opened pull request #96396 → nixos/lib/test*: remove perl test driver → https://git.io/JUkRj
cosimone has joined #nixos
butcher_ has joined #nixos
<LnL> I abuse symlinks for even more weird stuff sometimes tho :)
fendor has quit [Remote host closed the connection]
<cole-h> "string '...' doesn't represent an absolute path" :(
fendor has joined #nixos
<lordcirth> Finally installed NixOS on my main PC - got a weird bug. Every boot, it stops in emergency mode, but pressing Enter resumes and everything works fine?? Root is on ZFS, and EFI boot.
<cole-h> Problem solved, s@~@/home/user@ lol
<LnL> :D
<cole-h> Now it's ever-so-slightly less declarative (because I'm hardcoding my username)
<cole-h> but meh
alp has quit [Ping timeout: 260 seconds]
tarruda2 has quit [Ping timeout: 258 seconds]
<LnL> lordcirth: I think I also ran into that when I migrated my pool, but can't remember what the problem was
<bqv> I think I'd be upset if my secrets weren't in the repo direct, it makes deploying from scratch slightly nontrivial cause you gotta bootstrap the secrets
<{^_^}> [nixpkgs] @Mic92 merged pull request #96138 → radare2-cutter: 1.11.0 -> 1.11.1 → https://git.io/JUfws
<{^_^}> [nixpkgs] @Mic92 pushed 2 commits to master: https://git.io/JUk0W
<cole-h> bqv: It already is slightly non-trivial even if it's in the same repo, because you have to decrypt them first :P
<bqv> Yeah, I just gotta get the gpg key over
<bqv> I dunno
<bqv> Can you reference the same repo as a submodule? Lol
tarruda2 has joined #nixos
<lordcirth> LnL, so it went away for you?
<lordcirth> I do have zpool bugging me about upgrading, but I didn't want to break backward-compat just yet. That might fix it
<LnL> pretty sure I did something, just don't remember :/
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to report-hourly-failures: https://git.io/JUk04
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to davidak-Governance-1: https://git.io/JUk0B
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to mobile-improvements: https://git.io/JUk0R
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to move-json: https://git.io/JUk00
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to test: https://git.io/JUk0E
<{^_^}> [nixos-homepage] @garbas pushed 0 commits to feature/re-css: https://git.io/JUk0u
<{^_^}> [nixpkgs] @j0hax opened pull request #96397 → maintainers: add j0hax → https://git.io/JUk0z
kenran has joined #nixos
<cole-h> Ah carp. Mutable secrets is impure in the way I'm using them :(
noudle has joined #nixos
<{^_^}> [nixpkgs] @matthewbauer opened pull request #96398 → [20.03] Add cuda 11 → https://git.io/JUk0g
__Sander__ has joined #nixos
<LnL> wasn't that the point?
<bqv> yeah lol
kenran has quit [Ping timeout: 258 seconds]
<cole-h> I don't know how to explain, but this is a different problem :P
<bqv> Interesting...
<cole-h> Urgh, I know fetchTarball needs a sha256, but why won't you tell me what is being fetchTarball'd without a sha256?!
<cole-h> Oh cool it was nixops lol
cjpbirkbeck has joined #nixos
<bqv> Come to think of it, fetchipfs shouldn't need a hash. That's awesome
xd1le has quit [Ping timeout: 244 seconds]
<LnL> builtins.fetchTarball url works
<cole-h> Wait, I'm confused
<cole-h> it does have a sha256
<cole-h> oh
<cole-h> flake-compat doesn't
xd1le has joined #nixos
<bqv> you're using flake-compat *in* your flake?
<bqv> Oh, nixops
<cole-h> Yeah
<bqv> Guess you gave up on nixus? :p
<cole-h> No, I'm just keeping it installed just in case :)
<bqv> Ah ok
alp has joined #nixos
numkem has quit [Quit: The Lounge - https://thelounge.chat]
numkem has joined #nixos
Diagon has joined #nixos
sputny has quit [Quit: sputny]
Diagon has quit [Remote host closed the connection]
pjt_tmp has quit [Ping timeout: 265 seconds]
<{^_^}> Channel nixos-20.03-small advanced to https://github.com/NixOS/nixpkgs/commit/feff2fa6659 (from 2 hours ago, history: https://channels.nix.gsc.io/nixos-20.03-small)
<{^_^}> [nixpkgs] @zimbatm merged pull request #96357 → nix-build-uncached: remove the nix wrap → https://git.io/JUTZs
<Extends> just wondering, what's the purpose of flake-compat ? I understood it provides a shellNix and defaultNix that can be used, but what do this options provide ? Many people have been using this with no additional options that importing the tarball and add .shellNix at the end or .defaultNix, what does this do ?
<{^_^}> [nixpkgs] @zimbatm pushed to master « nix-build-uncached: remove the nix wrap (#96357) »: https://git.io/JUkE4
arjen-jo1 has quit [Ping timeout: 260 seconds]
<cole-h> flake-compat is for non-flakes-enabled Nix
<{^_^}> [nixos-search] @garbas closed pull request #159 → add support for `nix develop` → https://git.io/JUk8T
orivej has quit [Ping timeout: 240 seconds]
<cole-h> So if you were to use Nix 2.2, you can still have access to a project that has since switched to the flakes infrastructure
<Extends> ah so using a system that doesn't allow flakes with flake-compat allow me to use the outputs in a shell.nix for instance ?
<{^_^}> [nixos-search] @garbas reopened pull request #159 → add support for `nix develop` → https://git.io/JUk8T
<cole-h> e.g. `nix-build` will still work as expected
<lordcirth> ,tofu
<{^_^}> To get a sha256 hash of a new source, you can use the Trust On First Use model: use probably-wrong hash (for example: 0000000000000000000000000000000000000000000000000000), then replace it with the correct hash Nix expected. For inserting 52 0's in vim: <esc>52i0<esc>
<elvishjerricco> How do I get ZFS to be available in `runInLinuxVM`?
<{^_^}> [nixpkgs] @chiroptical opened pull request #96399 → pythonPackages.jupyterlab-git: init at 0.20.0 → https://git.io/JUkEE
<lordcirth> I'm trying to tofu a new package src, using nixUnstable. But the error has the hash in a different format than the nix file??
jbox has joined #nixos
ishaan has joined #nixos
<lordcirth> Using fetchFromGitHub
<Extends> what do you mean it has a different format?
<cole-h> Yes, flakes-enabled Nix now uses SRI hashes by default
<cole-h> They'll look like `sha256-OrrKUffbhLLhvO36DwVkT+TTPyw+kP1vJK+BYq9En1I=`, for example
<lordcirth> cole-h, yeah, that's what I see. So what's the easiest way to tofu?
<cole-h> You can still use that 000000 string as the sha
<lordcirth> yeah, I did, but then the build error, which I would normally copy in, is SRI
<cole-h> So, copy and paste it into the sha256 field :)
<cole-h> Nix is smart enough to be able to use both
<lordcirth> oh, including the "sha-256" header?
<lordcirth> Ahah. I assumed the header would bork it
<lordcirth> Thanks
<cole-h> However, if you REALLY don't want it to be base64, you can run `nix-hash --type <type> --to-base32 '<hash>'`, which will convert it to the hash format you're used to seeing.
<lordcirth> thanks!
<lordcirth> Is there a recommendation for a (master branch) nixpkgs PR?
<cole-h> I don't think we have a standard, so whatever makes you most comfortable I guess.
waschtl[m] has joined #nixos
<lordcirth> Ok thanks
<cole-h> The lowest support Nix version for Nixpkgs is 2.2, which is the first version to support SRI hashes (IIRC), so there should be no problems either way
<LnL> yeah the minimum version was bumped so all formats are ok now
rajivr has quit [Quit: Connection closed for inactivity]
<colemickens> so say ZFS is telling me some store paths are corrupt, how can I clear and then re-realize them without deleting all the other paths up (down?) the tree
titano has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkE7
butcher_ has quit [Ping timeout: 240 seconds]
<LnL> nix-store --repair-path <path>, does require root however IIRC
symphorien[m] has joined #nixos
titano has joined #nixos
is_null has joined #nixos
tsrt^ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkEp
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96400 → openvswitch: 2.13.0 -> 2.14.0 → https://git.io/JUkue
<bqv> LnL: does that always work?
<bqv> What if drvs are missing?
<bqv> Errors(!)
<{^_^}> [nixpkgs] @chkno opened pull request #96401 → nixos/stunnel: Options for client certificates → https://git.io/JUkuf
<bqv> lordcirth: if its sha256=, don't use the header. If rts hash=, do
<LnL> that only needs the store path
<LnL> ah right unless it was a local build, that might be a bit more tricky
<bqv> Yus
<{^_^}> [nixpkgs] @primeos merged pull request #96308 → chromium: 84.0.4147.135 -> 85.0.4183.83 → https://git.io/JUUQQ
<{^_^}> [nixpkgs] @primeos pushed 3 commits to master: https://git.io/JUkuk
butcher_ has joined #nixos
<{^_^}> [nixpkgs] @primeos pushed 2 commits to master: https://git.io/JUku3
Zee1nOnly has joined #nixos
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUku0
fendor_ has joined #nixos
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkuu
meh` has quit [Ping timeout: 258 seconds]
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkuz
Darkmatter66 has quit [Ping timeout: 265 seconds]
fendor has quit [Ping timeout: 240 seconds]
Darkmatter66 has joined #nixos
Extends has quit [Remote host closed the connection]
andymandias has joined #nixos
butcher_ has quit [Read error: Connection reset by peer]
butcher_ has joined #nixos
evhan` is now known as evhan
cosimone has quit [Quit: Quit.]
cosimone has joined #nixos
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkuy
<{^_^}> [nixpkgs] @matthewbauer opened pull request #96402 → Fix Bazel on macOS → https://git.io/JUku9
malook has joined #nixos
lsix has quit [Quit: WeeChat 2.9]
ishaan has quit [Remote host closed the connection]
malook has quit [Quit: malook]
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkup
<{^_^}> [nixpkgs] @jonringer merged pull request #96399 → pythonPackages.jupyterlab-git: init at 0.20.0 → https://git.io/JUkEE
<{^_^}> [nixpkgs] @jonringer pushed commit from @chiroptical to master « pythonPackages.jupyterlab-git: init at 0.20.0 »: https://git.io/JUkuh
<{^_^}> [nixpkgs] @matthewbauer opened pull request #96403 → gcc: fix building darwin->linux cross compiler → https://git.io/JUkzt
alp has quit [Ping timeout: 272 seconds]
fendor_ has quit [Read error: Connection reset by peer]
fendor has joined #nixos
cole-h has quit [Quit: Goodbye]
<{^_^}> [nixpkgs] @matthewbauer closed pull request #96403 → gcc: fix building darwin->linux cross compiler → https://git.io/JUkzt
<{^_^}> [nixpkgs] @matthewbauer opened pull request #96404 → Fix cycle detected in Darwin->Linux cross GCC → https://git.io/JUkzl
<{^_^}> [nixpkgs] @matthewbauer merged pull request #96404 → Fix cycle detected in Darwin->Linux cross GCC → https://git.io/JUkzl
<{^_^}> [nixpkgs] @matthewbauer pushed 96 commits to staging: https://git.io/JUkzB
<{^_^}> [nixpkgs] @kevincox pushed to kevincox-phodav-udev « nixos/spice-webdavd: init »: https://git.io/JUkz0
kranex has quit [Remote host closed the connection]
<{^_^}> [nixpkgs] @jonringer merged pull request #89028 → libav_all: use callPackages instead of callPackage → https://git.io/JfrVk
<{^_^}> [nixpkgs] @jonringer pushed commit from @aanderse to master « libav_all: use callPackages instead of callPackage »: https://git.io/JUkz6
gustavderdrache has quit [Quit: Leaving.]
mallox has quit [Quit: WeeChat 2.9]
kenran has joined #nixos
kreyren has quit [Remote host closed the connection]
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/13209156c19 (from 12 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
kenran has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @petabyteboy merged pull request #96298 → openjfx14: correctly remove references to jdk11 → https://git.io/JUUDo
<{^_^}> [nixpkgs] @petabyteboy pushed to master « openjfx14: correctly remove references to jdk11 (#96298) »: https://git.io/JUkzb
lordcirth has quit [Remote host closed the connection]
cosimone has quit [Quit: Quit.]
tsrt^ has joined #nixos
is_null has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #96407 → cni-plugins: 0.8.6 -> 0.8.7 → https://git.io/JUkgu
<{^_^}> [nixpkgs] @sikmir opened pull request #96409 → tippecanoe: 1.35.0 -> 1.36.0 → https://git.io/JUkgg
rembo10 has quit [Quit: ZNC 1.8.1 - https://znc.in]
rembo10 has joined #nixos
Jackneilll has quit [Ping timeout: 258 seconds]
sigmundv__ has quit [Read error: Connection reset by peer]
sigmundv__ has joined #nixos
eri has quit [Disconnected by services]
eri451 has joined #nixos
quinn has joined #nixos
<{^_^}> [nixpkgs] @maxeaubrey opened pull request #96414 → nomad: 0.12.2 -> 0.12.3 → https://git.io/JUkg7
Zee1nOnly has quit [Remote host closed the connection]
Zee1nOnly has joined #nixos
<bqv> ah wonderful, #93562 broke my system
<{^_^}> https://github.com/NixOS/nixpkgs/pull/93562 (by flokli, 5 weeks ago, merged): fontconfig_210: remove package
<flokli> bqv: sorry to hear that. There were some follow-up fixes after this, which should have trickled down to unstbal
<flokli> s/unstbal/unstable/
<flokli> How did it break?
<bqv> hmm, i'm not entirely sure. i did just update most of my nixpkgs inputs, so i should have any followups, but evidently something in my flake still uses the old fontconfig then
Jackneilll has joined #nixos
<flokli> I can't really help with that, sorry.
__Sander__ has quit [Quit: Konversation terminated!]
ericnoan has quit [Ping timeout: 258 seconds]
Philonous has quit [Ping timeout: 258 seconds]
amir has quit [Remote host closed the connection]
<flokli> there's also https://github.com/NixOS/nixpkgs/pull/95358, which should make this more compatible in general
<{^_^}> #95358 (by jtojnar, 1 week ago, open): fontconfig: Stop using versioned config dirs
amir has joined #nixos
ericnoan has joined #nixos
Philonous has joined #nixos
<bqv> hmm, ok
fendor_ has joined #nixos
sangoma has quit [Ping timeout: 240 seconds]
<flokli> but I fear the /applications/ need to have this code. So if you run applications coming from a flake that still uses another fontconfig that behaves differently…
<flokli> you migt need to backport these changes into your flake, if that is a thing
Rusty1 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<bqv> christ, this sounds messy. i was just hoping to sneak in a cheap update a few weeks early, but maybe i'll wait until things become more coherent
fendor has quit [Ping timeout: 265 seconds]
Zee1nOnly has quit [Remote host closed the connection]
Zee1nOnly has joined #nixos
<bqv> oh, hang on, i know where this error's from
<bqv> ..urgh
<bqv> nah, i'mma leave this one
noudle has quit []
foldingcookie has left #nixos [#nixos]
kraeXen has joined #nixos
akaWolf has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
sangoma has joined #nixos
sangoma has quit [Client Quit]
civodul has quit [Quit: ERC (IRC client for Emacs 26.3)]
zupo has joined #nixos
kaliumxyz has quit [Remote host closed the connection]
leo60228 has quit [Remote host closed the connection]
lordcirth has joined #nixos
<lordcirth> Ok, two bugs: 1) When I enable videoDrivers = [ "nvidia" ]; XFCE starts without any panels visible.
orivej has joined #nixos
<lordcirth> 2) nextcloud-client demands auth every login instead of caching credentials
butcher_ has quit [Ping timeout: 265 seconds]
<lordcirth> 20.03. I am considering trying -unstable for kicks
<{^_^}> [nixpkgs] @jonringer closed pull request #92099 → python2Packages: don't recurseIntoAttrs → https://git.io/JJT3A
erasmas has quit [Quit: leaving]
kraeXen has quit [Quit: [ - ]]
Darkmatter66 has quit [Ping timeout: 258 seconds]
xd1le has quit [Read error: Connection reset by peer]
bvdw has quit [Quit: The Lounge - https://thelounge.chat]
bvdw has joined #nixos
xd1le has joined #nixos
<q3k[m]> <lordcirth "Ok, two bugs: 1) When I enable v"> hm, are you sure this is not a first-vs-subsequent-startups thing?
<lordcirth> q3k[m], I have rebooted several times
alexherbo2 has quit [Ping timeout: 258 seconds]
<q3k[m]> it's not about reboots, it's about what's in your $HOME (wherever xfce keep its user configs)
<q3k[m]> *keeps
<lordcirth> q3k[m], it does throw errors about ~/.cache/session/ being empty
<q3k[m]> would you try making a brand new user and logging in as that, seeing if it's still missing panels?
janneke has quit [Ping timeout: 265 seconds]
<lordcirth> I guess I could try that
<q3k[m]> i mean, there's a possiblity videoDrivers influences this, but i find it much more likely something went wrong on your first startup and that caused xfce to save a broken/empty config or something
<lordcirth> q3k[m], then why does it work perfectly when I revert to without videoDrivers set?
<lordcirth> Different session saves?
janneke has joined #nixos
<q3k[m]> oh, if that happens then yeah
<q3k[m]> that's an interesting interaction.
<lordcirth> q3k[m], still want me to try another user?
konobi has joined #nixos
<q3k[m]> i mean, if it wouldn't be too much of an issue, it would be a good (negative) data point to confirm it's not some weird local config thing
<q3k[m]> s,issue,hassle,
<lordcirth> No problem. Applying and rebooting
lordcirth has quit [Remote host closed the connection]
Reiser has joined #nixos
Reiser has quit [Changing host]
alexherbo2 has joined #nixos
julm has quit [Quit: reboot]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #96415 → ocamlPackages.ocaml_sqlite3: 5.0.1 -> 5.0.2 → https://git.io/JUkaT
zeta_0 has joined #nixos
shu9[m] is now known as shu9
shu9 has quit [Quit: authenticating]
shu9 has joined #nixos
Rusty1 has joined #nixos
lordcirth has joined #nixos
philr_ has joined #nixos
<lordcirth> q3k[m], you might be on to it. user "foo" had default toolbars and icons and such.
<lordcirth> I don't understand why nvidia would change that, thoug
<q3k[m]> yeah if your original user has toolbars again when you revert, uh
<lordcirth> I could move ~/.config/xfce4 anyway and see
<q3k[m]> maybe it's something like xfce imagining that this is a screen for which it has no config, because technically it sees it as another screen when it's visible via the new drivers?
<lordcirth> That might make sense...
<q3k[m]> one stupid thing you can try
<q3k[m]> is revert to the default drivers
<q3k[m]> and see if foo loses toolbars
<q3k[m]> more datapoints more better
<lordcirth> Ooh, I set my panels to specific monitors...
<q3k[m]> ah!
lordcirth has quit [Remote host closed the connection]
alexherbo2 has quit [Ping timeout: 264 seconds]
diamondburned has quit [Read error: Connection reset by peer]
ManiacOfMadness has joined #nixos
diamondburned has joined #nixos
lordcirth has joined #nixos
<lordcirth> q3k[m], sorry, xfce crashed when I opened the panel settings :P
lunik13 has joined #nixos
<lordcirth> I've rebooted back, I'll set the panel monitors to auto, then boot to nvidia again
<lordcirth> That's a bad xfce bug, tho
julm has joined #nixos
lordcirth has quit [Remote host closed the connection]
CptCaptain has quit [Quit: WeeChat 2.9]
lordcirth has joined #nixos
lunik1 has quit [Ping timeout: 265 seconds]
lunik13 is now known as lunik1
alexherbo2 has joined #nixos
<lordcirth> q3k[m], yup, that did it - I have nvidia + working panels now, thanks!
<q3k[m]> you're more than welcome.
<lordcirth> crashing the whole desktop when I open settings is pretty nuts, though
tdeo has quit [Ping timeout: 260 seconds]
<Ashy> god i hate nvidia
<lordcirth> Seems like more of an XFCE bug to me, tbh
<q3k[m]> yeah
<bqv> hello python friends, could someone help me get some version of this https://github.com/NixOS/nixpkgs/pull/92502#issuecomment-681173453 working
<bqv> because holy christ i'm lost with our python infra
thc202 has quit [Ping timeout: 240 seconds]
werner291 has quit [Quit: werner291]
alexherbo2 has quit [Ping timeout: 240 seconds]
alexherbo2 has joined #nixos
<zeta_0> i am finally able to build nixos on my raspberry pi, but for some reason, when i rebooted, it went to a blank screen. maybe has something to do with gnome3/gdb and someone told me it might be because the hdmi display is not working correctly on the pis? here's the repo i used to build nixos image: https://github.com/Robertof/nixos-docker-sd-image-builder , and here's the issue posted on reddit: https://github.com/Ro
<zeta_0> bertof/nixos-docker-sd-image-builder
ManiacOfMadness has quit [Ping timeout: 272 seconds]
fendor__ has joined #nixos
kenran has joined #nixos
<zeta_0> do any of you know of anyone that got nixos to correctly build and work on a raspberry pi 4 ?
tdeo has joined #nixos
Zee1nOnly has quit [Remote host closed the connection]
fendor_ has quit [Ping timeout: 256 seconds]
Zee1nOnly has joined #nixos
alexherbo2 has quit [Ping timeout: 258 seconds]
<lordcirth> zeta_0, ask on #nixos-aarch64
<zeta_0> also, does anyone here know if emacs27 will be put in the nix unstable channel ? last i checked, it wasn't there.
kenran has quit [Ping timeout: 246 seconds]
<zeta_0> lordcirth: ok, i'll try that channel, i hope it's not dead though.
<dsx> zeta_0: best emacs on this planet!
<dsx> (allegedly)
<zeta_0> dsx: thanks, last time i tried out that emacs-overlay it did not work, but i'll try again, i guess.
<zeta_0> yeah, i think i'm going to switch my pi back to raspbian os, and wait til there's better support for raspberry pi 4.
<dsx> zeta_0: that happens sometimes, but you can always roll back, so shouldn't be too much of an issue.
<zeta_0> dsx: ya, that's the nice thing about nix, i'll try to add the emacs overlay to my emacs configuration that i already have setup in home.nix.
fendor__ has quit [Quit: Leaving]
ManiacOfMadness has joined #nixos
<lordcirth> Anyone using firejail? I can't figure out how to configure it in NixOS
bvdw6 has joined #nixos
<lordcirth> I set wrappedBinaries = { firefox = "${pkgs.firefox}/bin/firefox"; }; but it's not changing "type firefox"
orivej_ has joined #nixos
bvdw has quit [Read error: Connection reset by peer]
orivej has quit [Quit: No Ping reply in 180 seconds.]
bvdw6 is now known as bvdw
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/5bd2c3719a5 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
alexherbo2 has joined #nixos
janneke has quit [Quit: janneke quits Mes'sing]
janneke has joined #nixos
sigmundv__ has quit [Ping timeout: 246 seconds]
alexherbo2 has quit [Ping timeout: 264 seconds]