worldofpeace changed the topic of #nixos to: NixOS 20.09 Nightingale ✨ https://discourse.nixos.org/t/nixos-20-09-release/9668 || 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-inf
<moet> they aren't removed when i do nix-collect-garbage, and i have boot.loader.systemd-boot.configurationLimit set to 10
<pennae> remove old collections, or `nix-collect-garbage -d` (if getting rid of all but the current is fine)
<moet> pennae: i'd rather not get rid of all but the current, but i just ran `nix-collect-garbage --delete-older-than 30d` and the above situation is the result
<moet> does this mean i've actually run `rebuild switch` 150 times in the last 30 days? lol...
<pennae> could be? tends to happen a lot :D
<moet> if i were to do `nixos-rebuild test` would that prevent creating these gc-roots?
elvishjerricco has quit [Remote host closed the connection]
elvishjerricco has joined #nixos
<moet> i did `nix-collect-garbage --delete-older-than 2d` now and nothing was deleted
<aaronjanse> I think you need `sudo` to delete system stuff
<moet> oh dang.. aaronjanse you're right.. i thought nix-collect-garbage would just handle that via the nix-daemon
<{^_^}> [nixpkgs] @mweinelt opened pull request #120571 → RFC: nixos/borgbackup: run as DynamicUser → https://github.com/NixOS/nixpkgs/pull/120571
<pennae> ah, just assumed you'd be running gc as root too
proofofkeags has quit [Ping timeout: 240 seconds]
<moet> i don't run anything as root if i don't have to... the nix-store --gc and nix-collect-garbage commands don't advertise that they could delete more if given additional permissions in their CLI output
<moet> `61461 store paths deleted, 112444.60 MiB freed` i'm saved!
<pennae> deleting generations of other users would be a very bad thing to do though :<
Qwerky has joined #nixos
<pennae> maybe it'll let you do that if you're in trustedUsers. haven't tried
<moet> pennae: sure, i just mean that the commands should maybe indicate that some things which would have been deleted were in run by root couldn't be deleted..
<moet> the manpage for `nix-store --gc` doesn't mention needing root perms to delete anything
<moet> same with nix-collect-garbage
<aaronjanse> Yeah in general I'd like to see a lot more helpful info from that
<aaronjanse> Such as listing which roots are the largest and how to delete them
<aaronjanse> Maybe that exists and I just don't know about it
<pennae> there's nix-du
<{^_^}> [nixpkgs] @yanganto opened pull request #120572 → himalaya: 0.2.6 -> 0.2.7 → https://github.com/NixOS/nixpkgs/pull/120572
ahmedelgabri has quit [Ping timeout: 250 seconds]
Qwerky has quit [Ping timeout: 240 seconds]
moet has quit [Ping timeout: 240 seconds]
justanotheruser has quit [Ping timeout: 260 seconds]
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @peti pushed to haskell-updates « hackage-packages.nix: automatic Haskell package set update »: https://git.io/JO9xz
ddellacosta has quit [Ping timeout: 240 seconds]
haijuno has joined #nixos
<lukegb> scott: iirc something something Darwin something
<lukegb> (re: llvm 11 vs 12)
rubm has quit [Quit: No Ping reply in 180 seconds.]
<{^_^}> #116646 (by ggreif, 5 weeks ago, open): llvmPackages_latest: 11 -> 12
rubm has joined #nixos
<scott> oh thanks, that doesn't show up in my `llvm in:title` github issues search
<scott> didn't realize github was strict about whole words
<lukegb> github search is... weird
haijuno has quit [Remote host closed the connection]
haijuno has joined #nixos
zebrag has joined #nixos
bennofs_ has quit [Ping timeout: 252 seconds]
bennofs_ has joined #nixos
<{^_^}> [nixpkgs] @grahamc merged pull request #104812 → babeld: run unprivileged → https://github.com/NixOS/nixpkgs/pull/104812
is_null has quit [Ping timeout: 240 seconds]
is_null has joined #nixos
<{^_^}> [nixpkgs] @thoughtpolice merged pull request #120454 → liburing: fix build on 32-bit ARM → https://github.com/NixOS/nixpkgs/pull/120454
<{^_^}> [nixpkgs] @jtojnar pushed 132 commits to staging-next: https://git.io/JOHvs
migy has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
abstractednoah has quit [Read error: Connection reset by peer]
ddellacosta has joined #nixos
paddymahoney has joined #nixos
ddellac__ has joined #nixos
ddellacosta has quit [Ping timeout: 252 seconds]
ddellac__ has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @jtojnar merged pull request #120488 → common-updater-scripts: Support flake-compat repos → https://github.com/NixOS/nixpkgs/pull/120488
dsx has joined #nixos
jonringer has quit [Ping timeout: 250 seconds]
abstractednoah has joined #nixos
stree has quit [Ping timeout: 240 seconds]
meh` has quit [Quit: reboot]
<bqv> Is there (even close to) any answer to the problem of ifd derivations being gc'd?
h0m1 has joined #nixos
haijuno has quit [Quit: Leaving]
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/00f9323c271 (from 15 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
justanotheruser has joined #nixos
stree has joined #nixos
abathur has joined #nixos
pushqrdx has joined #nixos
ddellacosta has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
meh` has joined #nixos
abstractednoah has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @expipiplus1 opened pull request #120573 → inav-blackbox-tools: init at 2021-04-22 → https://github.com/NixOS/nixpkgs/pull/120573
abstractednoah has joined #nixos
zebrag has quit [Quit: Konversation terminated!]
zebrag has joined #nixos
zebrag has quit [Client Quit]
haijuno has joined #nixos
rajivr has joined #nixos
ddellacosta has joined #nixos
meh`_ has joined #nixos
meh` has quit [Ping timeout: 240 seconds]
abstractednoah has quit [Quit: WeeChat 3.1]
<{^_^}> [nixpkgs] @lukegb merged pull request #120572 → himalaya: 0.2.6 -> 0.2.7 → https://github.com/NixOS/nixpkgs/pull/120572
ddellacosta has quit [Ping timeout: 252 seconds]
abstractednoah has joined #nixos
<{^_^}> [nixpkgs] @figsoda opened pull request #120574 → drawing: 0.4.13 -> 0.8.0 → https://github.com/NixOS/nixpkgs/pull/120574
<{^_^}> [nixpkgs] @marsam merged pull request #119884 → pgsync: init at 0.6.6 → https://github.com/NixOS/nixpkgs/pull/119884
<{^_^}> [nixpkgs] @marsam merged pull request #120563 → nushell: 0.29.0 -> 0.30.0 → https://github.com/NixOS/nixpkgs/pull/120563
<{^_^}> [nixpkgs] @marsam merged pull request #120559 → buck: use jdk8 → https://github.com/NixOS/nixpkgs/pull/120559
haijuno has quit [Ping timeout: 245 seconds]
abstractednoah has quit [Quit: WeeChat 3.1]
D__ has joined #nixos
meh`_ has quit [Quit: Reconnecting]
meh` has joined #nixos
theDon has quit [Ping timeout: 252 seconds]
D__ is now known as D_
theDon has joined #nixos
pushqrdx has quit [Remote host closed the connection]
pushqrdx has joined #nixos
PhantomFutaba has joined #nixos
D_ has quit [Quit: 💨]
jmeredith has quit [Quit: Connection closed for inactivity]
D_ has joined #nixos
D_ has quit [Remote host closed the connection]
D_ has joined #nixos
D_ has quit [Client Quit]
D_ has joined #nixos
<{^_^}> [nixpkgs] @lukegb merged pull request #120574 → drawing: 0.4.13 -> 0.8.0 → https://github.com/NixOS/nixpkgs/pull/120574
Henson has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<{^_^}> [nixpkgs] @akshgpt7 opened pull request #120575 → gptman: init at 0.8.0 → https://github.com/NixOS/nixpkgs/pull/120575
aw has quit [Quit: Quitting.]
aw has joined #nixos
spacefrogg has joined #nixos
ddellacosta has joined #nixos
abstractednoah has joined #nixos
nicolas[m] is now known as berbiche
meh` has quit [Ping timeout: 260 seconds]
ddellacosta has quit [Ping timeout: 246 seconds]
syhn has joined #nixos
AlpineLlama has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
AlpineLlama has joined #nixos
ddellaco_ has joined #nixos
<radvendii> so i'm trying to cross-compile openssl for windows using MinGW, and it's trying to build coreutils (presumably as a dependency). when i look at the package though, coreutils is only used if the openssl version is >=1.1.1, which it's not.
<radvendii> it's build 1.0.2, which is special-cased in for MinGW, presumably for this reason (or something like it)
<radvendii> anyone know why it would still be trying to pull in coreutils?
<yaoifangirl420[m> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
<yaoifangirl420[m> is the topic not accurate?
<yaoifangirl420[m> anyway, is there a way I can implement https://github.com/NixOS/nixpkgs/issues/119607 locally, without waiting for someone to grab this ticket?
<{^_^}> #119607 (by davidkna, 1 week ago, open): packaging request: dnsname
ddellaco_ has quit [Ping timeout: 252 seconds]
<simpson> YaoiFangirl420[m: The channel list isn't complete; it's just where the bot happens to be.
<simpson> For packaging requests,
<simpson> *just go for it.
okanua has joined #nixos
<radvendii> okay i solved my coreutils conundrum, it's coming from perl
<radvendii> seems like we should be able to build perl for windows. it depends on coreutils dafka when we *are* cross-compiling, very strange...
<PhantomFutaba> 🤔 Can I write inputs.A.inputs.B.inputs.C.follows = "C'" (C' is declared as a input flake) in flake.nix ?
Wulfsta has joined #nixos
<Wulfsta> I have a VPS to which I had the provider add both an additional ipv4 and ipv6, I am trying to add the ipv6 address to the interface on my machine and am seeing a `dadfailed tentative`
<Wulfsta> Anyone know what might be the cause?
<Wulfsta> these addresses are added using networking.interfaces.<interface>.ipv6.addresses = [ ... ]
ddellacosta has joined #nixos
<Wulfsta> I would hazard a guess that dadfailed means it's a problem on their end with the switch, but am not sure
okanua has left #nixos [#nixos]
ddellacosta has quit [Ping timeout: 240 seconds]
okanua has joined #nixos
<radvendii> this is strange. if i configure cross-compilation to windows, and then access pkgsStatic.stdenv, it has buildPlatform.isWindows == true
moet has joined #nixos
<radvendii> even though i'm definitively not building on windows
<radvendii> and many things build fine
ahmedelgabri has joined #nixos
ahmedelgabri has quit [Ping timeout: 260 seconds]
stree has quit [Ping timeout: 240 seconds]
Qwerky has joined #nixos
<{^_^}> [nixpkgs] @wahjava opened pull request #120576 → inetutils: 1.9.4 -> 2.0 → https://github.com/NixOS/nixpkgs/pull/120576
Qwerky has quit [Ping timeout: 252 seconds]
siraben has quit [Changing host]
siraben has joined #nixos
siraben has joined #nixos
okanua has quit [Quit: Leaving.]
okanua has joined #nixos
Supersonic112 has joined #nixos
Qwerky has joined #nixos
Supersonic has quit [Ping timeout: 260 seconds]
Supersonic112 is now known as Supersonic
ddellacosta has joined #nixos
stree has joined #nixos
<{^_^}> [nixpkgs] @marsam merged pull request #120528 → goaccess: 1.4 -> 1.4.6 → https://github.com/NixOS/nixpkgs/pull/120528
Qwerky has quit [Ping timeout: 265 seconds]
ddellacosta has quit [Ping timeout: 252 seconds]
sss has quit [Quit: WeeChat 3.1]
shibboleth has quit [Quit: shibboleth]
PhantomFutaba has quit [Ping timeout: 265 seconds]
pcarrier has quit [Quit: Connection closed for inactivity]
PhantomFutaba has joined #nixos
arcnmx has joined #nixos
arcnmx has quit [Changing host]
orivej has joined #nixos
<Wulfsta> Can services.nginx.virtualHosts.<name> be an ip address?
<{^_^}> [nixpkgs] @MatthewCroughan opened pull request #120577 → ffmpeg: add support for libsrt → https://github.com/NixOS/nixpkgs/pull/120577
elvishjerricco has quit [Remote host closed the connection]
elvishjerricco has joined #nixos
zupo has joined #nixos
ddellacosta has joined #nixos
<hrnz> maybe, it doesnt really make sense though
jonringer has joined #nixos
<hrnz> the server name and the listen address really are two pair of shoes
ddellacosta has quit [Ping timeout: 265 seconds]
<Wulfsta> Useful if you have a machine with multiple ips and want to return 444 on certain ones, rather than the default nginx page
bennofs_ has quit [Read error: Connection reset by peer]
<hrnz> browsers generally don't send a host header when browsing to "an ip address"
bennofs_ has joined #nixos
<hrnz> and: do you want to match for the host header or the ip-address?
<hrnz> they don't really have to agree
PhantomFutaba has quit [Ping timeout: 268 seconds]
<hrnz> (but of course no reasonable visitor would do something like this)
<hrnz> oh, I lied, firefox sends a host-header
<{^_^}> [nixpkgs] @peterhoeg merged pull request #117656 → libxkbcommon: build with wayland support tools → https://github.com/NixOS/nixpkgs/pull/117656
jgt has joined #nixos
<jgt> I am unable to download one specific store path. I've tried from my laptop, and also from an EC2 machine on AWS. No dice in either case. I'm trying `nix-store --realize /nix/store/jrjg838gd6svd8chiv8gkwbm235fnsik-nodejs-12.18.4` but it just hangs.
PhantomFutaba has joined #nixos
<jgt> Running `nix-shell -p nodejs` works without issue, although it gives me a different nodejs version, and thus, a different store path.
<apo> Wulfsta: just set any vhost's default to true and its listen address to the correct value, the name doesn't matter
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewcroughan> Can a derivation/package change system services?
<matthewcroughan> There's a package that needs to change the default value of a service in the OS, how can this be done? Through a flake perhaps?
<colemickens> suddenly I can't evaluate an aarch64 drvPath on x86_64-linux? :/
<{^_^}> [nixos-hardware] @Mic92 pushed to dell « dell-xps-15-7590: remove 20.03 compat »: https://git.io/JOHdC
<{^_^}> [nixos-hardware] @Mic92 opened pull request #251 → dell-xps-15-7590: remove 20.03 compat → https://github.com/NixOS/nixos-hardware/pull/251
waleee-cl has quit [Quit: Connection closed for inactivity]
ddellacosta has joined #nixos
ddellaco_ has joined #nixos
<Wulfsta> apo: are you suggesting that I do `virtualHosts."_" = { listen = [ { addr = "ip" } ]; ... }`
<Wulfsta> then return 444 for that vhost?
<apo> Wulfsta: and default = true, yes
<Wulfsta> will `_` in locations also match all?
ddellacosta has quit [Ping timeout: 252 seconds]
<apo> no
rubm has quit [Ping timeout: 240 seconds]
<apo> and you may have to put the default thing as part of the listen block, I don't know how the module handles that
ddellaco_ has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @Mic92 merged pull request #119235 → Add vim plugins → https://github.com/NixOS/nixpkgs/pull/119235
<apo> _ is not a match all; it won't ever match
<{^_^}> [nixpkgs] @bb010g opened pull request #120578 → texlive: Refactors toward working texdoc → https://github.com/NixOS/nixpkgs/pull/120578
<apo> But it doesn't have to, because this is going to be the default for that address
<{^_^}> [nixpkgs] @Mic92 merged pull request #120502 → telegraf: 1.18.0 -> 1.18.1 → https://github.com/NixOS/nixpkgs/pull/120502
palo1 has joined #nixos
jgt has quit [Remote host closed the connection]
palo1 is now known as palo
jgt has joined #nixos
<Wulfsta> apo: interesting, this seems to work for http, but https returns SSL_ERROR_RX_RECORD_TOO_LONG instead
<Wulfsta> I suspect I need to altogether disable ssl for this vhost?
<apo> doing TLS on IP-only hosts is possible, but rare
<apo> and letsencrypt won't do it :p
<{^_^}> [nixpkgs] @bjornfor merged pull request #120570 → stlink: 1.6.0 -> 1.7.0 → https://github.com/NixOS/nixpkgs/pull/120570
<Wulfsta> Oh, it isn't an IP-only host - I have one ipv4 and one ipv6 with records
<Wulfsta> I simply want to prevent nginx from responding to other ips
<Wulfsta> I might just be missing an overall listen option
<apo> then you should simply not put the other IPs in your listen block :p
<apo> you don't need some sort of catch-all vhost for the 'bad' address if you simply don't listen on it
<Wulfsta> oh duh it's a whitelist
<apo> good ol' xy problem
ahmedelgabri has joined #nixos
<Wulfsta> yeah wy bad
<Wulfsta> my
ddellacosta has joined #nixos
endformationage has quit [Quit: WeeChat 2.9]
ahmedelgabri has quit [Ping timeout: 260 seconds]
ddellacosta has quit [Ping timeout: 240 seconds]
<Wulfsta> Ah, this might actually be an issue - I think simple-nixos-mailserver might be running its own nginx instance
<Wulfsta> So I will have to figure out how to tinker with that too
growpotkin has quit [Quit: ZNC 1.8.2 - https://znc.in]
CMCDragonkai2 has joined #nixos
LoliFutaba has joined #nixos
PhantomFutaba has quit [Ping timeout: 240 seconds]
Guest97996 is now known as JJJollyjim
CMCDragonkai2 has quit [Remote host closed the connection]
stree has quit [Ping timeout: 265 seconds]
JJJollyjim is now known as Guest13908
Guest13908 has quit [Quit: authenticating]
Guest139081 has joined #nixos
Guest20795 has quit [Changing host]
Guest20795 has joined #nixos
Guest20795 is now known as emily
LoliFutaba is now known as PhantomFutaba
jgt has quit [Ping timeout: 240 seconds]
stree has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #120508 → nixos-install: fix flake command → https://github.com/NixOS/nixpkgs/pull/120508
ddellacosta has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @jtojnar pushed 172 commits to staging: https://git.io/JOQqk
amfl_ has joined #nixos
amfl_ is now known as amfl
dansho has joined #nixos
aaabbbbbbbbbb has joined #nixos
Wulfsta has quit [Quit: Connection closed]
respawn_ has joined #nixos
<{^_^}> [nixpkgs] @dotlambda merged pull request #119486 → macdylibbundler: deleted duplicate dylibbundler → https://github.com/NixOS/nixpkgs/pull/119486
jgt has joined #nixos
okanua has quit [Quit: Leaving.]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #120516 → gimx: cleanup → https://github.com/NixOS/nixpkgs/pull/120516
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #120092 → clojure-lsp: 2021.02.14-19.46.47 -> 2021.04.13-12.47.33 → https://github.com/NixOS/nixpkgs/pull/120092
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/93de027ee04 (from 28 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
Guest32396 has quit [Quit: issued !quit command]
moet has quit [Ping timeout: 240 seconds]
Heirlung has joined #nixos
Guest82 has joined #nixos
moet has joined #nixos
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @jojosch opened pull request #120579 → jellyfin-media-player: 1.4.1 -> 1.5.0 → https://github.com/NixOS/nixpkgs/pull/120579
Guest82 has quit [Ping timeout: 246 seconds]
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/1fe6ed37fd9 (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
Guest82 has joined #nixos
ddellacosta has quit [Ping timeout: 240 seconds]
jonringer has quit [Ping timeout: 245 seconds]
Guest82 has quit [Ping timeout: 260 seconds]
jgt has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #120451 → pythonPackages.hydrus: 434 -> 436 → https://github.com/NixOS/nixpkgs/pull/120451
<{^_^}> [nixpkgs] @cdepillabout merged pull request #120535 → configuration-ghc-9.0.x.nix: patch newer alex → https://github.com/NixOS/nixpkgs/pull/120535
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #120540 → esbuild: 0.11.13 -> 0.11.14 → https://github.com/NixOS/nixpkgs/pull/120540
<{^_^}> [nixos-hardware] @Mic92 merged pull request #251 → dell-xps-15-7590: remove 20.03 compat → https://github.com/NixOS/nixos-hardware/pull/251
radium has joined #nixos
<radium> ,channels
<{^_^}> Largest Nix channels: #nixos, #nixos-dev, #nixos-chat, #nixos-aarch64, #nixos-security, #nixcon, #nixos-officehours, #nixops, #haskell.nix, #nix-darwin, #nixos-de, #nixos-emacs, #nixos-on-your-router, #nixos-nur, #nix-lang, #nixos-fr, #nixos-systemd, #nixos-borg, #nixos-wiki
ahmedelgabri has joined #nixos
<{^_^}> [nixpkgs] @Mic92 merged pull request #120483 → python3Packages.tensorflow: mark as requiring big-parallel → https://github.com/NixOS/nixpkgs/pull/120483
moet has quit [Ping timeout: 240 seconds]
jgt has joined #nixos
o1lo01ol1o has joined #nixos
MysteriousSilver has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #120580 → [20.09] subversion19: mark as insecure → https://github.com/NixOS/nixpkgs/pull/120580
o1lo01ol1o has quit [Client Quit]
zupo has joined #nixos
jgt has quit [Ping timeout: 246 seconds]
<MysteriousSilver> hi! Trying to make zsh my default shell, why doesn't `users.defaultUserShell = "pkgs.zsh"` work? It returns the error message: The option value `users.defaultUserShell' in `/etc/nixos/configuration.nix' is not of type `path or package'. I have installed zsh
o1lo01ol1o has joined #nixos
mayhew` has joined #nixos
mayhew has quit [Ping timeout: 265 seconds]
philr has joined #nixos
berberman_ has joined #nixos
berberman has quit [Ping timeout: 276 seconds]
jgt has joined #nixos
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
radium has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @jtojnar pushed 153 commits to gnome-40: https://git.io/JOQul
Qwerky has joined #nixos
o1lo01ol1o has quit [Remote host closed the connection]
<Mic92> MysteriousSilver: drop the quotes `users.defaultUserShell = pkgs.zsh;`
stree has quit [Ping timeout: 260 seconds]
lsix has joined #nixos
respawn_ has quit [Quit: Leaving]
zupo has joined #nixos
<MysteriousSilver> Mic92: Works now! :D
MysteriousSilver has left #nixos ["ERC (IRC client for Emacs 27.1)"]
BlackBeans has joined #nixos
<BlackBeans> Hello, I can't connect to my server when I install nixos on it
<BlackBeans> it says `ssh: connect to host whatever.com port 22: Connection refused`
<BlackBeans> even though in the configuration I wrote `services.openssh.enable = true;`
<BlackBeans> and when I boot the server with Debian, it Just Works
stree has joined #nixos
<Mic92> Any chance to get logs from the server? This could have many reasons.
<BlackBeans> and I didn't configure any firewall
<Mic92> firewall should allow openssh by default.
<BlackBeans> Mic92 well, I can't access to logs while the server is running, but I can boot on a rescue OS and fetch the logs
<BlackBeans> but I don't know where they are
<Mic92> use journalctl --root=/mnt/ with in the rescue system
<BlackBeans> ok it will take a few minutes to reboot the server
<Mic92> They are in /var/log/journal
<Mic92> you can try also your configuration in a nixos-shell: https://github.com/Mic92/nixos-shell
<Mic92> Or if you can install nix into your recovery os, you can start nixos-enter and get the logs.
<BlackBeans> ok I got the logs
<BlackBeans> it says
<BlackBeans> `pam_unix: authentication failure`
<BlackBeans> Here is the whole log for one attempt
<BlackBeans> `
<BlackBeans> Apr 25 10:40:41 rescue.ovh.net sshd[1333]: Invalid user ttt from 121.5.144.154
<BlackBeans> Apr 25 10:40:41 rescue.ovh.net sshd[1333]: input_userauth_request: invalid user ttt [preauth]
<BlackBeans> Apr 25 10:40:41 rescue.ovh.net sshd[1333]: pam_unix(sshd:auth): check pass; user unknown
<BlackBeans> Apr 25 10:40:41 rescue.ovh.net sshd[1333]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=121.5.144
<BlackBeans> Apr 25 10:40:43 rescue.ovh.net sshd[1333]: Failed password for invalid user ttt from 121.5.144.154 port 48774 ssh2
<BlackBeans> Apr 25 10:40:44 rescue.ovh.net sshd[1333]: Received disconnect from 121.5.144.154: 11: Bye Bye [preauth]
BlackBeans has quit [Killed (Sigyn (Spam is off topic on freenode.))]
lord| has joined #nixos
<Mic92> is this your ip?
<Mic92> no it looks like a bot.
sangoma has joined #nixos
<Mic92> But are these the logs of your rescue system or your nixos?
MJCD has joined #nixos
<Mic92> it says `rescue.ovh.net`
<{^_^}> [nixpkgs] @lsix opened pull request #120581 → gdb: 10.1 -> 10.2 → https://github.com/NixOS/nixpkgs/pull/120581
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
daemon1024 has quit [Quit: Idle for 30+ days]
ddellaco_ has joined #nixos
<musicmatze> Hi. I want to package something that needs "kf5-plasma" right now, but I fail to find what is the appropriate package in nixpkgs...
<musicmatze> does someone know?
ddellaco_ has quit [Ping timeout: 265 seconds]
MichaelRaskin has joined #nixos
SrPx has quit [Ping timeout: 260 seconds]
jefferai has quit [Ping timeout: 240 seconds]
<Kinnison> musicmatze: something like kdeFrameworks.plasma-framework perhaps?
jefferai has joined #nixos
dgonyeo has quit [Ping timeout: 245 seconds]
SrPx has joined #nixos
dgonyeo has joined #nixos
davetapley has joined #nixos
sangoma has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #120542 → dovecot_fts_xapian: 1.4.7 -> 1.4.9 → https://github.com/NixOS/nixpkgs/pull/120542
Guest973 is now known as fgaz
<{^_^}> [nixpkgs] @SuperSandro2000 merged pull request #120538 → kubeconform: 0.4.6 -> 0.4.7 → https://github.com/NixOS/nixpkgs/pull/120538
<musicmatze> yes, plasma-framework did the trick.
<musicmatze> thanks!
<musicmatze> now I need a way to test a plasma plugin :D
<Kinnison> Good luck :D You've exhausted my nix skills now :D
<musicmatze> :D
<musicmatze> thanks
<{^_^}> [nixpkgs] @7c6f434c merged pull request #120558 → pdftk: mark unbroken on darwin → https://github.com/NixOS/nixpkgs/pull/120558
<{^_^}> [nixpkgs] @lukegb merged pull request #120575 → gptman: init at 0.8.0 → https://github.com/NixOS/nixpkgs/pull/120575
<{^_^}> [nixpkgs] @dotlambda opened pull request #120582 → ffmpeg_2: drop → https://github.com/NixOS/nixpkgs/pull/120582
CustosLimen has quit [Changing host]
CustosLimen has joined #nixos
CustosLimen has joined #nixos
cr4y1_ has joined #nixos
PhantomFutaba has quit [Quit: Quit]
sciamp has joined #nixos
ahmedelgabri has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @teto merged pull request #120274 → python3Packages.stevedore: 3.2.2 -> 3.3.0 → https://github.com/NixOS/nixpkgs/pull/120274
__monty__ has joined #nixos
fuiltilt has quit [Quit: WeeChat 2.9]
PhantomFutaba has joined #nixos
sciamp has quit [Quit: Konversation terminated!]
muppeth has quit [Ping timeout: 252 seconds]
sciamp has joined #nixos
<{^_^}> [nixpkgs] @vbgl merged pull request #119771 → coqPackages.tlc: 20200328 → 20210316 → https://github.com/NixOS/nixpkgs/pull/119771
cr4y1_ has quit [Read error: Connection reset by peer]
cr4y1_ has joined #nixos
janneke has joined #nixos
snowflake has quit [Ping timeout: 240 seconds]
snowflake has joined #nixos
tldr32 has quit [Quit: ZNC 1.7.5 - https://znc.in]
stephank has quit [Quit: Ping timeout (120 seconds)]
stephank has joined #nixos
jgt has quit [Ping timeout: 240 seconds]
spacekookie has quit [Quit: No Ping reply in 60 seconds.]
PhantomFutaba has quit [Ping timeout: 240 seconds]
stephank has quit [Quit: Ping timeout (120 seconds)]
spacekookie has joined #nixos
stephank has joined #nixos
civodul has joined #nixos
jgt has joined #nixos
ahmedelgabri has joined #nixos
<{^_^}> [nixpkgs] @pkern opened pull request #120583 → jitsi-meet: 1.0.4628 -> 1.0.4938 → https://github.com/NixOS/nixpkgs/pull/120583
PhantomFutaba has joined #nixos
<{^_^}> [nixpkgs] @zimbatm merged pull request #120521 → treefmt: init at 0.1.1 → https://github.com/NixOS/nixpkgs/pull/120521
dansho has quit [Quit: Leaving]
<{^_^}> [nixpkgs] @lukegb merged pull request #103902 → nixos/spamassassin: Avoid network dependency on boot → https://github.com/NixOS/nixpkgs/pull/103902
<{^_^}> [nixpkgs] @lukegb merged pull request #107604 → nixos/exim: Make queue runner interval configurable and reduce it to 5m by default → https://github.com/NixOS/nixpkgs/pull/107604
ahmedelgabri has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @zimbatm merged pull request #120207 → influxdb: 1.8.4 -> 1.8.5 → https://github.com/NixOS/nixpkgs/pull/120207
ahmedelgabri has joined #nixos
muppeth has joined #nixos
oida has quit [Remote host closed the connection]
oida has joined #nixos
ahmed_elgabri has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #120584 → zen-kernels: 5.11.15 -> 5.11.16 → https://github.com/NixOS/nixpkgs/pull/120584
ahmedelgabri has quit [Ping timeout: 250 seconds]
Mic92 has joined #nixos
<DavHau[m]> I'm in the libvirtd group and executing via root doesn't help as well
trulsa_ has joined #nixos
trulsa has quit [Ping timeout: 245 seconds]
trulsa_ is now known as trulsa
joepie91 has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @ehmry opened pull request #120586 → maiko: init at 2021-04-14 → https://github.com/NixOS/nixpkgs/pull/120586
sangoma has joined #nixos
<{^_^}> [nixpkgs] @lukegb merged pull request #114637 → systemd-boot-builder.py: ignore profile names with invalid chars → https://github.com/NixOS/nixpkgs/pull/114637
sciamp has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @sternenseemann merged pull request #119468 → koka: take C compiler from targetPackages → https://github.com/NixOS/nixpkgs/pull/119468
bennofs_ has quit [Read error: Connection reset by peer]
<{^_^}> [nixpkgs] @lukegb merged pull request #114240 → nixos/nixos-containers: default boot.enableContainers to true → https://github.com/NixOS/nixpkgs/pull/114240
bennofs_ has joined #nixos
joepie91 has joined #nixos
joepie91 is now known as Guest22752
ahmed_elgabri has quit [Quit: WeeChat 3.1]
Guest22752 has joined #nixos
Guest22752 has quit [Changing host]
Guest22752 has joined #nixos
Guest22752 is now known as joepie91
oleks_ has quit [Quit: leaving]
oleks has joined #nixos
<ambroisie> Hey people
<ambroisie> I wanted to know if there is an easy way to query for all `nixosConfigurations` attributes in a flake's output
<ambroisie> Other than `nix flake show` and then having to parse it manually
<ambroisie> Which would be quite a pain to do in bash...
stree has quit [Ping timeout: 265 seconds]
cr4y1_ has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @ilyakooo0 closed pull request #119883 → runLaTeX: added dependency search path argument. → https://github.com/NixOS/nixpkgs/pull/119883
sorear has quit []
sorear has joined #nixos
cr4y1_ has joined #nixos
stree has joined #nixos
<{^_^}> [nixpkgs] @Mephistophiles opened pull request #120587 → simple-http-server: init at 0.6.1 → https://github.com/NixOS/nixpkgs/pull/120587
sangoma has quit [Ping timeout: 252 seconds]
kandinsk1 is now known as kandinski
chvp has quit [Quit: authenticating]
chvp has joined #nixos
tlaxkit has joined #nixos
lsix has quit [Ping timeout: 250 seconds]
vidbina_ has joined #nixos
avaq has quit [Ping timeout: 252 seconds]
ddellaco_ has joined #nixos
<{^_^}> [nixpkgs] @Atemu opened pull request #120588 → ethminer: provide a CUDA-free version → https://github.com/NixOS/nixpkgs/pull/120588
<ambroisie> Okay found a way: using nix eval and its `--apply` option seems to have done the trick :-)
sangoma has joined #nixos
ahmedelgabri has joined #nixos
ddellaco_ has quit [Ping timeout: 265 seconds]
Qwerky_ has joined #nixos
Guest93583 is now known as yurb
yurb has quit [Quit: authenticating]
yurb has joined #nixos
Qwerky has quit [Ping timeout: 240 seconds]
ahmed_elgabri has joined #nixos
tlaxkit has quit [Quit: Konversation terminated!]
ahmedelgabri has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @mausch opened pull request #120589 → jetbrains.rider: fix internal dotnet runtime/SDK → https://github.com/NixOS/nixpkgs/pull/120589
<{^_^}> [nixpkgs] @sternenseemann opened pull request #120590 → soldat-unstable: unstable-2020-11-26 -> unstable-2021-02-09 → https://github.com/NixOS/nixpkgs/pull/120590
tlaxkit has joined #nixos
vidbina_ has quit [Ping timeout: 240 seconds]
kaligule has joined #nixos
<kaligule> Hi. I would like to try out home manager on my nixos machine. The official documentation (https://rycee.gitlab.io/home-manager/index.html#sec-install-nixos-module) says I should run "nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager" to do so. But this seems very un-nixos-style to me. Is there a way to install it via the configuration.nix?
<XgF> kaligule: you can add pkgs.home-manager to your environment.systemPackages, though it may be a little older. Theres also a Home Manager nixos module but that might couple things more than you like
<kaligule> XgF: Thanks. What do you mean by "more than you like"?
<XgF> kaligule: the nixos module approach means your nixos configuration.nix and home-manager config get tightly integrated. I like keeping them moderately separate because e.g. I use my HM config across machines, and even on macOS
<{^_^}> [nixpkgs] @lukegb merged pull request #120511 → zookeeper: 3.6.2 -> 3.6.3 → https://github.com/NixOS/nixpkgs/pull/120511
<kaligule> XgF: I too have a macOS machine that would use HM in the future. So wich approach did _you_ choose?
<Aleksejs> is there anyone who can help me with bluetooth problem?
<XgF> kaligule: I install through environment.systemPackages and then manage my home manager config separately in .config/nixpkgs/home.nix
<kaligule> XgF: Thanks, this sound like a good example to follow. I wonder why this is not even mentioned in the documentation.
<{^_^}> [nixpkgs] @lukegb merged pull request #120503 → exif: 0.6.21 -> 0.6.22 → https://github.com/NixOS/nixpkgs/pull/120503
<{^_^}> [nixpkgs] @FRidh pushed 45 commits to staging-next: https://git.io/JO7J1
<{^_^}> [nixpkgs] @FRidh merged pull request #119398 → Staging next → https://github.com/NixOS/nixpkgs/pull/119398
<{^_^}> [nixpkgs] @lukegb merged pull request #120046 → networkmanager: 1.30.2 -> 1.30.4 → https://github.com/NixOS/nixpkgs/pull/120046
kaligule has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @risicle opened pull request #120591 → qemu: add patches for many CVEs → https://github.com/NixOS/nixpkgs/pull/120591
<{^_^}> [nixpkgs] @github-actions[bot] closed pull request #120318 → python3Packages.dask-glm: use pytestCheckHook → https://github.com/NixOS/nixpkgs/pull/120318
<{^_^}> [nixpkgs] @lukegb reopened pull request #120318 → python3Packages.dask-glm: use pytestCheckHook → https://github.com/NixOS/nixpkgs/pull/120318
<{^_^}> [nixpkgs] @sternenseemann merged pull request #120590 → soldat-unstable: unstable-2020-11-26 -> unstable-2021-02-09 → https://github.com/NixOS/nixpkgs/pull/120590
<{^_^}> [nixpkgs] @TredwellGit opened pull request #120592 → wireshark: 3.4.4 -> 3.4.5 → https://github.com/NixOS/nixpkgs/pull/120592
<{^_^}> [nixpkgs] @lukegb merged pull request #120127 → remote-touchpad: init at 1.0.1 → https://github.com/NixOS/nixpkgs/pull/120127
philr has quit [Ping timeout: 240 seconds]
respawn_ has joined #nixos
<{^_^}> [nixpkgs] @raboof opened pull request #120593 → protobuf-go: init at 1.26.0 → https://github.com/NixOS/nixpkgs/pull/120593
ahmedelgabri has joined #nixos
supercoven has joined #nixos
ahmed_elgabri has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @StillerHarpo opened pull request #120594 → monetdb: 11.39.13 -> 11.39.15 → https://github.com/NixOS/nixpkgs/pull/120594
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JO7mq
tlaxkit has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @cstrahan opened pull request #120595 → rset: init at 2.1 → https://github.com/NixOS/nixpkgs/pull/120595
mayhew` has quit [Quit: Konversation terminated!]
<{^_^}> [nixpkgs] @lukegb merged pull request #114316 → wdomirror: init at unstable-2021-01-08 → https://github.com/NixOS/nixpkgs/pull/114316
aexoxea has joined #nixos
cr4y1_ has quit [Ping timeout: 246 seconds]
meh` has joined #nixos
<{^_^}> [nixpkgs] @lukegb merged pull request #119845 → [staging] openssh: 8.5p1 -> 8.6p1 → https://github.com/NixOS/nixpkgs/pull/119845
<{^_^}> [nixpkgs] @cpcloud opened pull request #120596 → reStream: init at 1.1 → https://github.com/NixOS/nixpkgs/pull/120596
cyrinux has quit [Quit: bye]
ahmedelgabri has quit [Ping timeout: 252 seconds]
tlaxkit has joined #nixos
avaq has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #120597 → tflint: 0.27.0 -> 0.28.0 → https://github.com/NixOS/nixpkgs/pull/120597
stree has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @lukegb merged pull request #119443 → Add podgrab package and module → https://github.com/NixOS/nixpkgs/pull/119443
<{^_^}> [nixpkgs] @lukegb merged pull request #119960 → python3Packages.openshift: init at 0.12.0 → https://github.com/NixOS/nixpkgs/pull/119960
ddellaco_ has joined #nixos
<{^_^}> [nixpkgs] @fabaff merged pull request #120485 → git-review: 2.0.0 -> 2.1.0 → https://github.com/NixOS/nixpkgs/pull/120485
exondation has joined #nixos
jonringer has joined #nixos
ddellaco_ has quit [Ping timeout: 252 seconds]
stree has joined #nixos
cfricke has joined #nixos
ahmedelgabri has joined #nixos
respawn_ has quit [Quit: Leaving]
exondation has quit [Ping timeout: 250 seconds]
Lord_of_Life has quit [Ping timeout: 265 seconds]
avaq has quit [Ping timeout: 260 seconds]
zupo_ has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/9839cda8dc0 (from 15 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
Guest553 is now known as philipcristiano
<lukegb> so many builds
<{^_^}> [nixpkgs] @beardhatcode opened pull request #120598 → Bump/language tool → https://github.com/NixOS/nixpkgs/pull/120598
<{^_^}> [rfc39-record] @grahamc pushed commit from rfc39 to main « Automated team sync results. »: https://git.io/JO78I
sciamp has joined #nixos
<{^_^}> [nixpkgs] @olimorris opened pull request #120599 → vls: init at 0.7.2 → https://github.com/NixOS/nixpkgs/pull/120599
MidAutumnHotaru has joined #nixos
Qwerky_ has quit [Remote host closed the connection]
dsrt^ has quit [Read error: Connection reset by peer]
Qwerky has joined #nixos
Qwerky has quit [Remote host closed the connection]
Lord_of_Life has joined #nixos
berberman[T] has quit [Quit: authenticating]
berberman[T] has joined #nixos
berberman[T] is now known as berberman___
berberman___ is now known as berberman__
ahmed_elgabri has joined #nixos
ahmedelgabri has quit [Ping timeout: 260 seconds]
<{^_^}> [nixpkgs] @dotlambda opened pull request #120600 → libsForQt5.libopenshot: use ffmpeg instead of ffmpeg_3 → https://github.com/NixOS/nixpkgs/pull/120600
<{^_^}> [nixpkgs] @lukegb merged pull request #120128 → termsyn: init at 1.8.7 → https://github.com/NixOS/nixpkgs/pull/120128
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #119092 → androidenv: Allow multiple ndkVersions to be specified → https://github.com/NixOS/nixpkgs/pull/119092
hiro98 has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #120601 → streamlink: 2.0.0 -> 2.1.1 → https://github.com/NixOS/nixpkgs/pull/120601
haijuno has joined #nixos
<{^_^}> [nixpkgs] @Ericson2314 merged pull request #118066 → ocamlPackages: init a bunch of libraries for the MirageOS xen target → https://github.com/NixOS/nixpkgs/pull/118066
Mateon1 has joined #nixos
PhantomFutaba has quit [Quit: Quit]
<{^_^}> [nixpkgs] @eduardosm opened pull request #120603 → qalculate-gtk: 3.17.0 -> 3.18.0 → https://github.com/NixOS/nixpkgs/pull/120603
<raboof> I want to run a php application in a container, so with apach/nginx, php, the app itself, and some configuration and extra tools.
<raboof> sounds like it'd be useful to use the nixos module, so I'd use nixos-generators rather than the nixpkgs dockerTools, does that sound reasonable?
dsrt^ has joined #nixos
<raboof> (the nixos apache module, mainly :) )
<{^_^}> [nixpkgs] @sternenseemann opened pull request #120604 → ocamlPackages.letsencrypt: init at 0.2.5 → https://github.com/NixOS/nixpkgs/pull/120604
<{^_^}> [nixpkgs] @bjornfor pushed to update-robotframework « python3Packages.robotframework: 4.0 -> 4.0.1 »: https://git.io/JO72I
<simpson> raboof: It sounds like it's not going to work like you want. NixOS configuration is for systemd, but your container would not be set up that way.
<{^_^}> [nixpkgs] @grahamc merged pull request #120591 → qemu: add patches for many CVEs → https://github.com/NixOS/nixpkgs/pull/120591
<{^_^}> [nixpkgs] @bjornfor opened pull request #120605 → python3Packages.robotframework: 4.0 -> 4.0.1 → https://github.com/NixOS/nixpkgs/pull/120605
vidbina_ has joined #nixos
cr4y1_ has joined #nixos
<raboof> simpson: I wouldn't mind terribly to have systemd in the container, but it would be neater without, yeah :). also just noticed nixos-generators doesn't have a docker backend anyway ;)
uznog has joined #nixos
<simpson> systemd isn't available in our containers, AIUI.
<gchristensen> docker is intended to contain a single service that runs, so maybe you'd have like a php-fpm for your php app and a container with nginx fronting it
<gchristensen> so you let go of the module system because you're not managing >1 service, and leave service management to the container runner
uznog has quit [Client Quit]
<{^_^}> [nixpkgs] @lukegb merged pull request #120597 → tflint: 0.27.0 -> 0.28.0 → https://github.com/NixOS/nixpkgs/pull/120597
ahmedelgabri has joined #nixos
ahmed_elgabri has quit [Ping timeout: 260 seconds]
<pennae> ... that reminds, we wanted to fix nixos containers not stopping properly on system shutdown
<raboof> right, so I'd create a derivation with a start script that references apache/nginx and its configuration, php module, the app repo etc, and use that as the `content` of `pkgs.dockerTools.buildImage` then it'll put the closure of that content in the docker image and I can invoke it from the `Cmd`?
<simpson> Sounds about right.
<simpson> And yeah, as gchristensen says, big professional deployments will usually separate the Web frontend (nginx/etc.) from PHP workers, letting them scale independently. At least one practical reason to do this: You'll want to kill PHP-FPM containers if they stop responding to health checks, but nginx containers won't do that nearly as often.
<gchristensen> raboof: in almost every case you can and should completely ignore the "content" parameter
<gchristensen> just Cmd = pkgs.writeScript "start" ''${yourapp}/bin/start -c ${configfile}'';
<{^_^}> [nixpkgs] @gebner merged pull request #120603 → qalculate-gtk: 3.17.0 -> 3.18.0 → https://github.com/NixOS/nixpkgs/pull/120603
<{^_^}> [nixpkgs] @gebner merged pull request #120533 → cura: 4.8.0 -> 4.9.0 → https://github.com/NixOS/nixpkgs/pull/120533
lordcirth has quit [Ping timeout: 248 seconds]
<hrnz> is the result of every hydra jobset on the binary cache?
meh` has quit [Ping timeout: 252 seconds]
lordcirth has joined #nixos
<{^_^}> [nixpkgs] @sternenseemann opened pull request #120606 → ocamlPackages.{h2, hpack}: init at 0.8.0 → https://github.com/NixOS/nixpkgs/pull/120606
<infinisil> hrnz: Yeah
dupon1 has joined #nixos
<hrnz> nice, thanks
<pennae> doesn't that get excessively huge over time?
jgt has quit [Ping timeout: 268 seconds]
<MichaelRaskin> pennae: very yes
<pennae> how very
<ronthecookie> things that touch the ffmpeg deriv should probably go to staging right?
<gchristensen> probably so, yeah, ronthecookie
<ronthecookie> (I know I'm already doing that but ffmpeg-full != ffmpeg)
<sterni> pennae: 200TB was the last figure I saw being thrown around
cyrinux has joined #nixos
<pennae> that doesn't even sound too bad
<sterni> that was last year apparently
Guest21516 has quit []
Guest21516 has joined #nixos
Guest21516 has quit [Client Quit]
<gchristensen> 270T today
<{^_^}> [nixpkgs] @sternenseemann closed pull request #120604 → ocamlPackages.letsencrypt: init at 0.2.5 → https://github.com/NixOS/nixpkgs/pull/120604
d3z has joined #nixos
<{^_^}> [nixpkgs] @humancalico opened pull request #120607 → tremor-rs: 0.11.0 -> 0.11.1 → https://github.com/NixOS/nixpkgs/pull/120607
lawr3nce has joined #nixos
<Nickli> chia?
<gchristensen> lol
emilsp has quit [Quit: I become anti-present]
emilsp has joined #nixos
<pennae> would've expected more for a project of this magnitude tbh
<gchristensen> what would feel right?
cyrinux has quit [Quit: bye]
<hexa-> x)
<pennae> if every build is kept? five times that, maybe more
haijuno has quit [Ping timeout: 245 seconds]
cyrinux has joined #nixos
emilsp has quit [Read error: Connection reset by peer]
<sterni> I think much more interesting would be to see how the rate of new storage accumulated has developed
<sterni> I mean 70TB since last year is a lot already
jgt has joined #nixos
sangoma has quit [Ping timeout: 260 seconds]
xkapastel has joined #nixos
<hexa-> ,escape $
<{^_^}> Escape this in " and '' strings with: $
haijuno has joined #nixos
ddellaco_ has joined #nixos
<hexa-> ,escape $ "
<{^_^}> Escape this in '' strings with: $ "
<{^_^}> Escape this in " strings with: $ \"
<MichaelRaskin> hexa-: but this is _Nix_ escape (of standalone $)
<MichaelRaskin> You might need a nested shell escape…
<hexa-> I'm trying to use f'-strings in a nixos test
<hexa-> ah, unrelated error
respawn_ has joined #nixos
aexoxea has quit [Quit: Goodbye!]
ddellaco_ has quit [Ping timeout: 260 seconds]
haijuno has quit [Quit: Leaving]
haijuno has joined #nixos
zupo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Radvendii opened pull request #120608 → pkgsStatic: don't overwrite openssl version → https://github.com/NixOS/nixpkgs/pull/120608
sciamp has quit [Ping timeout: 252 seconds]
jgt has quit [Ping timeout: 268 seconds]
ahmedelgabri has quit [Ping timeout: 245 seconds]
stree has quit [Ping timeout: 252 seconds]
jgt has joined #nixos
<{^_^}> [nixpkgs] @jonringer merged pull request #120554 → [release-20.09] steamPackages.steam: 1.0.0.69 -> 1.0.0.70 → https://github.com/NixOS/nixpkgs/pull/120554
<{^_^}> [nixpkgs] @dotlambda opened pull request #120609 → sigal: 2.1.1 -> 2.2 → https://github.com/NixOS/nixpkgs/pull/120609
respawn_ has quit [Read error: Connection reset by peer]
supercoven has quit [Read error: Connection reset by peer]
waleee-cl has joined #nixos
supercoven has joined #nixos
respawn_ has joined #nixos
<radvendii> is there a way to force `nix build` to actually build it, as opposed to using the cache? I added --show-trace and now all I'm getting is "cached failure of attribute"
<lukegb> Are you using flakes?
<radvendii> yes
<radvendii> oh, and --rebuild doesn't help, i still get the same message
cole-h has joined #nixos
jgt has quit [Remote host closed the connection]
ahmedelgabri has joined #nixos
<radvendii> oh. just adding whitespace made it rebuild. i thought it was using the same kind of caching the nix store does
jgt has joined #nixos
stree has joined #nixos
jmeredith has joined #nixos
haijuno has quit [Ping timeout: 250 seconds]
cfricke has quit [Ping timeout: 245 seconds]
<siraben> radvendii: strange that --rebuild didn't help
<{^_^}> [nixpkgs] @doronbehar merged pull request #120609 → sigal: 2.1.1 -> 2.2 → https://github.com/NixOS/nixpkgs/pull/120609
sciamp has joined #nixos
emilsp has joined #nixos
<justanotheruser> why is /nix/store/6f2j6cs61zwsb5dk1v2aclarqaa7b9y6-gnome-terminal-3.36.2 referenced by `man` rather than being a referrer?
<justanotheruser> or a variety of other packages
<{^_^}> [nixpkgs] @schnusch opened pull request #120610 → oath-toolkit: 2.6.2 -> 2.6.6 → https://github.com/NixOS/nixpkgs/pull/120610
<tpw_rules> iirc the `man` command points to a symlink tree with links to all the manpages to all the other packages
ilyaigpetrov has joined #nixos
<justanotheruser> thanks!
<tpw_rules> or possibly a shell script that sets up MANPATH appropriately
ppom[m] has quit [Quit: Idle for 30+ days]
fossdd[m] has quit [Quit: Idle for 30+ days]
<justanotheruser> separately, `nix-store -q --referrers` is recursive whereas `nix-store -q --references` is not?
respawn_ has quit [Read error: Connection reset by peer]
<tpw_rules> --requisites or -R is the recursive version of --references
<{^_^}> [nixpkgs] @dotlambda opened pull request #120611 → ffmpegthumbnailer: use ffmpeg instead of ffmpeg_3 → https://github.com/NixOS/nixpkgs/pull/120611
respawn_ has joined #nixos
<justanotheruser> ah thats the next part of the nix pill, thanks
<{^_^}> [nixpkgs] @MetaDark opened pull request #120612 → protontricks: 1.4.4 -> 1.5.0 → https://github.com/NixOS/nixpkgs/pull/120612
<{^_^}> [nixpkgs] @erikbackman opened pull request #120613 → Add package for numworks epsilon → https://github.com/NixOS/nixpkgs/pull/120613
<pennae> kind of confused by the nixos-containers situation. what is the state of those? (because we remember someone saying they're in a bit of a state, there's a PR open about restart being a bit broken, we've found that shutting down the host will kill machined and dbus before the actual containers so they'll always timeout on stop and be force-killed)
<pennae> at least the latter should be easy enough to fix by after = bindsTo = [ machined dbus ]
<pennae> but is it even worth taking up review time with that?
respawn_ has quit [Quit: Leaving]
<pie_> grahamc[m]: you do this kind of stuff, terraform / terranix is good? I've never done any cloud stuff
dupon1 has quit [Ping timeout: 260 seconds]
emilsp has quit [Quit: bai]
<pie_> pennae i have no idea what the situation is but i use them with extra-container so im happy about any improvements >_>
dupon1 has joined #nixos
tomberek has joined #nixos
<bqv> Is there (even close to) any answer to the problem of ifd derivations being gc'd?
shibboleth has joined #nixos
<lunik1> what is the best way to create a module for a service that expects a writable config file?
<cole-h> Why does it need to be writable?
ahmed_elgabri has joined #nixos
<lunik1> there's a webui to manage the settings, and to perform initial set-up
<bqv> pie_: DigitalKiwi: so the current solution summed up is "append the list of eval-time deps to your final output's deps"
<pie_> bqv: which is what i would have guessed as the workaround. ive no idea how to do it but it sounds like it should probably work
<pie_> and it also sounds reasonable?
<bqv> Which isn't unreasonable, I've just been keen to avoid that if possible cause I use ifd way too much
<bqv> Yeah
<pie_> i mean, how else could it work
<DigitalKiwi> bqv: i'm not sure if it's the same cause of the problem or even the same solution is applicable
<bqv> True
ahmedelgabri has quit [Ping timeout: 250 seconds]
<pie_> no really though,how else couuld it work?
<lunik1> also I believe the config file is also occasionally migrated to new schema versions
<bqv> I was expecting there to be by now some way to convince nix to root them as theyre used, or at least to list them somehow so you could do that manually after build
<pie_> lunik1: you might have some luck searching for precedent in nixpkgs issues/prs. I guess if you _want_ mutability, you would perhaps generate the config via nix and then copy the config to a mutable location
<DigitalKiwi> bqv: does lorri or https://github.com/xzfc/cached-nix-shell cache IFD?
<bqv> In my experience, no on lorri
<pie_> clever: didnt you do something involving rooting ifds at osme point
<pie_> or something about dumping import during eval
<pie_> you could use importscope to wrap import statements to trace their argument during eval, not sure if that helps (you can probably get something from multiple -v to nix as well?). I don't actually know offhand how youd tell how something is an ifd root
<{^_^}> [nixpkgs] @fgaz closed pull request #115052 → lmdbxx: switch to active fork, 0.9.14.0 -> 1.0.0; nheko: 0.8.1 -> 0.8.2 → https://github.com/NixOS/nixpkgs/pull/115052
<simpson> What's our current process for building Python applications which don't have an upstream setup.py? Write our own?
Qwerky has joined #nixos
figgyc has joined #nixos
griff__ has quit [Quit: griff__]
cfricke has joined #nixos
endformationage has joined #nixos
<{^_^}> [nixpkgs] @eduardosm opened pull request #120614 → mpfi: fix download URL → https://github.com/NixOS/nixpkgs/pull/120614
<pennae> oh hey, there's an issue for the thing we're tempted to fix (#109695)
<{^_^}> https://github.com/NixOS/nixpkgs/issues/109695 (by mrobbetts, 13 weeks ago, open): "A stop job is running for container" on host shut down
<gchristensen> :D
<DigitalKiwi> that's why i don't make PRs anymore someone else already does it before i start
<pennae> still not sure whether binding do machined and dbus is actually *correct*, it just *works*
<pennae> for one it might promote systemd updates to container restarts
<pennae> eh, will just retest everything and open a thing. then it's for y'all to decide :>
<DigitalKiwi> it's a very good solution so long as it doesn't get popular
<pennae> considering that the stop script is `machinectl stop` i just don't see what else would do, other than maybe stopping in a completely different way
t77 has joined #nixos
<gchristensen>
abathur has quit [Quit: abathur]
gustavderdrache has joined #nixos
work_ has joined #nixos
cfricke has quit [Ping timeout: 245 seconds]
ddellaco_ has joined #nixos
MJCD has quit [Quit: Connection closed for inactivity]
lawr3nce has quit [Remote host closed the connection]
carbolymer has quit [Quit: o/]
ddellaco_ has quit [Ping timeout: 252 seconds]
snajpa has left #nixos [#nixos]
<{^_^}> [nixpkgs] @lukegb merged pull request #120224 → teleport: 5.2.1 -> 6.1.2 → https://github.com/NixOS/nixpkgs/pull/120224
sciamp has quit [Ping timeout: 260 seconds]
ahmed_elgabri has quit [Ping timeout: 250 seconds]
t77 has quit [Quit: Connection closed]
<{^_^}> [nixpkgs] @raboof closed pull request #120593 → protobuf-go: init at 1.26.0 → https://github.com/NixOS/nixpkgs/pull/120593
radu242 has joined #nixos
carbolymer has joined #nixos
stree has quit [Ping timeout: 240 seconds]
<{^_^}> [nixpkgs] @bjornfor pushed to update-robotframework « python3Packages.robotframework: run the unit tests »: https://git.io/JO5Jo
moet has joined #nixos
<{^_^}> [nixpkgs] @bjornfor pushed to update-robotframework « python3Packages.robotframework: run the unit tests »: https://git.io/JO5JS
<{^_^}> [nixpkgs] @bjornfor pushed to update-robotframework « python3Packages.robotframework: run the unit tests »: https://git.io/JO5Jb
evalexpr[m] has joined #nixos
proofofkeags has joined #nixos
haijuno has joined #nixos
<{^_^}> nix#3494 (by cleverca22, 1 year ago, open): log all ifd
<pie_> bqv: see above
<pie_> bqv andi see you already commented on it in february :p
ahmed_elgabri has joined #nixos
stree has joined #nixos
<{^_^}> [nixpkgs] @jtojnar pushed 116 commits to gnome-40: https://git.io/JO5TI
azdle has joined #nixos
fl0yd[m] has joined #nixos
ahmed_elgabri has quit [Ping timeout: 250 seconds]
pushqrdx has quit [Remote host closed the connection]
Lord_of_Life_ has joined #nixos
thblt has joined #nixos
Lord_of_Life has quit [Ping timeout: 268 seconds]
devhell has joined #nixos
devhell has quit [Client Quit]
<andi-> took me a while to realize you typoed there
<andi-> pie_: ^
snajpa has joined #nixos
ddellacosta has joined #nixos
Lord_of_Life_ is now known as Lord_of_Life
<scott> graalvm11-ce contains binaries named `ruby` and `node`, among other things, and i'm wondering how to deal with this if i want to put graalvm11-ce on my path (via home-manager packages, for example)
<scott> i'm not sure how it works, because 1) if i have node and graal, i get the node binary, but if i have just graal i get its `node`, and 2) if i have ruby and graal, it actually fails with a "collision between" message
sss has joined #nixos
<{^_^}> [nixpkgs] @risicle opened pull request #120616 → qemu: patches: use correct CVE numbers for CVE-2021-20221 & CVE-2021-20181 → https://github.com/NixOS/nixpkgs/pull/120616
<pie_> andi- oh pff
<lukegb> scott: if you only want the non-conflicting things, you can use lowPrio
<pennae> nixos tests are not fast
<scott> lukegb: thanks
tlaxkit has quit [Quit: Konversation terminated!]
<scott> i'm generally interested in selecting a subset of binaries from a lot of different packages for my PATH, but if that's not a thing that exists yet, i'll just make it myself. `lowPrio` is a good fix for now
<scott> well, selecting a subset + renaming some. it shouldn't be too hard, i think
<scott> it's not really important now, but it's mysterious to me why node overrides graalvm11-ce silently but ruby and graalcm11-ce directly conflict
<{^_^}> [nixpkgs] @OPNA2608 opened pull request #120618 → punes: init at unstable-2021-04-25 → https://github.com/NixOS/nixpkgs/pull/120618
<{^_^}> [nixpkgs] @dotlambda merged pull request #120605 → python3Packages.robotframework: 4.0 -> 4.0.1 → https://github.com/NixOS/nixpkgs/pull/120605
<{^_^}> [nixpkgs] @amanjeev opened pull request #120619 → python package - semiphemeral -> init at version 0.6 → https://github.com/NixOS/nixpkgs/pull/120619
devhell has joined #nixos
<{^_^}> [nixpkgs] @mweinelt opened pull request #120620 → nixos/{opendkim,rspamd}: Fix CapabilityBoundingSet option → https://github.com/NixOS/nixpkgs/pull/120620
haijuno has quit [Ping timeout: 250 seconds]
ddellaco_ has joined #nixos
<{^_^}> [nixpkgs] @fortuneteller2k opened pull request #120621 → kile-wl: init at unstable-2021-04-22 → https://github.com/NixOS/nixpkgs/pull/120621
<{^_^}> [nixpkgs] @mweinelt merged pull request #120272 → python3Packages.pynx584: init at 0.6 → https://github.com/NixOS/nixpkgs/pull/120272
abstractednoah has left #nixos ["WeeChat 3.1"]
devhell has quit [Remote host closed the connection]
devhell has joined #nixos
<bqv> pie_: ooh. Indeed :p
<bqv> (Not sure I properly read through it at the time)
<{^_^}> Channel nixos-20.09 advanced to https://github.com/NixOS/nixpkgs/commit/e6911eaed6b (from 32 hours ago, history: https://channels.nix.gsc.io/nixos-20.09)
<{^_^}> [nixpkgs] @symphorien opened pull request #120622 → nixos/duplicity: enable to prevent backup from growing infinitely → https://github.com/NixOS/nixpkgs/pull/120622
<bqv> Guess I'll try get that patch to work
devhell has quit [Quit: leaving]
zupo has joined #nixos
<dotlambda> Can we create a new label "9.needs: new maintainer"?
<hexa-> why new?
kaliumxyz has quit [Ping timeout: 240 seconds]
<hexa-> dotlambda: ^
abstrn has joined #nixos
<dotlambda> I guess we can leave out "new"
<hexa-> I'll just create it if we agree
<dotlambda> I wrote "new maintainer" to more clearly distinguish it from "9.needs: maintainer feedback".
<hexa-> 9.needs: maintainer
<hexa-> Package submissions require a maintainer to be set
<hexa-> i think needs maintainer is pretty clear
<dotlambda> or current maintainers are inactive
Unempl0yed[m] has quit [Ping timeout: 245 seconds]
bvr77[m] has quit [Ping timeout: 245 seconds]
wvud[m] has quit [Ping timeout: 245 seconds]
davidwhiting[m] has quit [Ping timeout: 245 seconds]
Guest80259 has quit [Ping timeout: 245 seconds]
alexfmpe has quit [Ping timeout: 245 seconds]
tad-lispy[m] has quit [Ping timeout: 245 seconds]
konfou[m] has quit [Ping timeout: 245 seconds]
mvnetbiz_ has quit [Ping timeout: 245 seconds]
rschulman has quit [Ping timeout: 245 seconds]
thefloweringash has quit [Ping timeout: 245 seconds]
Liam[m] has quit [Ping timeout: 245 seconds]
mica[m] has quit [Ping timeout: 245 seconds]
aynish has quit [Ping timeout: 245 seconds]
spinlock[m] has quit [Ping timeout: 250 seconds]
<hexa-> Package needs active maintainer
fl0yd[m] has quit [Ping timeout: 245 seconds]
ploupiboulba[m] has quit [Ping timeout: 245 seconds]
berbiche has quit [Ping timeout: 245 seconds]
faya01[m] has quit [Ping timeout: 245 seconds]
slby[m] has quit [Ping timeout: 245 seconds]
jgart[m] has quit [Ping timeout: 245 seconds]
Unempl0yed[m] has joined #nixos
bvr77[m] has joined #nixos
<hexa-> fwiw: I created it, edit it to your liking
<dotlambda> Good! I wonder if "or module" is needed.
<hexa-> ah sure
yurb has quit [Ping timeout: 245 seconds]
jdally987[m] has quit [Ping timeout: 245 seconds]
nwp[m] has quit [Ping timeout: 245 seconds]
dxb[m] has quit [Ping timeout: 245 seconds]
anonymouserobot[ has quit [Ping timeout: 245 seconds]
TomaszRymkiewicz has quit [Ping timeout: 245 seconds]
veryepicusername has quit [Ping timeout: 245 seconds]
a12l has quit [Ping timeout: 245 seconds]
phjlip[m] has quit [Ping timeout: 245 seconds]
kevin_m02[m] has quit [Ping timeout: 245 seconds]
humanwire[m] has quit [Ping timeout: 245 seconds]
v0lde[m] has quit [Ping timeout: 245 seconds]
regnat[m] has quit [Ping timeout: 245 seconds]
q3k[m] has quit [Ping timeout: 245 seconds]
nh2[m] has quit [Ping timeout: 245 seconds]
manveru[m] has quit [Ping timeout: 245 seconds]
viq[m] has quit [Ping timeout: 245 seconds]
roberth has quit [Ping timeout: 245 seconds]
garbas[m] has quit [Ping timeout: 245 seconds]
coloneljohnby[m] has quit [Ping timeout: 250 seconds]
<hexa-> Package or module needs active maintainers
ahmed_elgabri has joined #nixos
<simpson> Or else...?
dalton[m] has quit [Ping timeout: 245 seconds]
Guest14320 has quit [Ping timeout: 245 seconds]
ydlr[m] has quit [Ping timeout: 245 seconds]
davidak[m] has quit [Ping timeout: 245 seconds]
<hexa-> they are not guaranteed to be kept up to date or in nixpkgs at all
<dotlambda> and there's no-one to ping of you want to make sure they still work
<simpson> Are maintainers supposed to do those things?
coloneljohnby[m] has joined #nixos
tad-lispy[m] has joined #nixos
wvud[m] has joined #nixos
davidwhiting[m] has joined #nixos
Liam[m] has joined #nixos
konfou[m] has joined #nixos
mvnetbiz_ has joined #nixos
Guest80259 has joined #nixos
<simpson> (Am I the only one actually *listening* to DigitalKiwi!?)
kevin_m02[m] has joined #nixos
mica[m] has joined #nixos
aynish has joined #nixos
thefloweringash has joined #nixos
spinlock[m] has joined #nixos
rschulman has joined #nixos
alexfmpe has joined #nixos
jgart[m] has joined #nixos
ploupiboulba[m] has joined #nixos
fl0yd[m] has joined #nixos
berbiche has joined #nixos
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #nixos
faya01[m] has joined #nixos
slby[m] has joined #nixos
ahmed_elgabri has quit [Ping timeout: 245 seconds]
yurb has joined #nixos
phjlip[m] has joined #nixos
a12l has joined #nixos
TomaszRymkiewicz has joined #nixos
anonymouserobot[ has joined #nixos
veryepicusername has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #120623 → simplescreenrecorder: 0.3.11 -> 0.4.3 → https://github.com/NixOS/nixpkgs/pull/120623
Lord_of_Life has quit [Read error: Connection reset by peer]
v0lde[m] has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #120624 → avfs: 1.1.3 -> 1.1.4 → https://github.com/NixOS/nixpkgs/pull/120624
nh2[m] has joined #nixos
humanwire[m] has joined #nixos
q3k[m] has joined #nixos
regnat[m] has joined #nixos
roberth has joined #nixos
dxb[m] has joined #nixos
nwp[m] has joined #nixos
garbas[m] has joined #nixos
jdally987[m] has joined #nixos
viq[m] has joined #nixos
dalton[m] has joined #nixos
ydlr[m] has joined #nixos
manveru[m] has joined #nixos
Guest14320 has joined #nixos
davidak[m] has joined #nixos
<{^_^}> [nixpkgs] @AndersonTorres opened pull request #120625 → Quick modifications → https://github.com/NixOS/nixpkgs/pull/120625
Lord_of_Life has joined #nixos
<{^_^}> [nixpkgs] @marsam opened pull request #120626 → postgresqlPackages.pgroonga: 2.2.8 -> 2.2.9 → https://github.com/NixOS/nixpkgs/pull/120626
<matthewcroughan> simpson: I read over that a bit, for me I think the "maintainer" status should be lax, as it currently is.
<matthewcroughan> For example, try going to #lineageos and seeing how friendly they are towards contributions.
<matthewcroughan> They basically "don't want your crap code". More or less.
<matthewcroughan> Nix, being functional, being as error resilient as it is, means we can accept lower quality submissions, in my opinion.
dev_mohe has joined #nixos
<simpson> Not unreasonable. All code is bad, after all, and nobody should have to maintain any code, especially code that Somebody Else has placed before them like a free puppy.
<matthewcroughan> The worst that can happen is that we change the defaults for the worse, or increase the closure size. NixOS services are obviously more important and require more thought.
<matthewcroughan> That's why my node-red submission hasn't been accepted, because I haven't made a NixOS test for it yet.
devhell has joined #nixos
<{^_^}> #116578 (by MatthewCroughan, 5 weeks ago, open): nixos/node-red: add module
<matthewcroughan> Actually, the worst thing we can do in Nixpkgs is make the derivations so complex that overriding them is really hard :D
<matthewcroughan> That seems to have happened with the coq ecosystem, for example.
<{^_^}> [nixpkgs] @rnhmjoj merged pull request #119952 → nixos/doc/manual: refine extraLayouts, add warnings an test commands → https://github.com/NixOS/nixpkgs/pull/119952
<{^_^}> [nixpkgs] @MetaDark opened pull request #120627 → yabridge, yabridgectl: hard code wine path → https://github.com/NixOS/nixpkgs/pull/120627
griff__ has joined #nixos
<matthewcroughan> I suggested that this was an issue in #nixos-dev but got disagreement. So maybe I'm wrong. It may be the case that the coq ecosystem is just that difficult inherantly.
<simpson> I'm not really sure what that means. At the end of the day, all package descriptions unroll to a very flat layout. The complexity is wholly within the ways that we structure code to make it *more* maintainable, not less maintainable.
<matthewcroughan> simpson: would you like to see?
<matthewcroughan> Do you want the red pill, or the blue pill?
<simpson> I want contributors to own the means of production.
hiro98 has quit [Remote host closed the connection]
dev_mohe has quit [Quit: dev_mohe]
kaliumxyz has joined #nixos
moet has quit [Ping timeout: 246 seconds]
mjlbach is now known as aterius
aterius is now known as mjblach
mjblach is now known as mjlbach
<remexre> anyone know how to get rustdoc w/ crate2nix? don't see anything about it on the issue tracker, can't find anything in nixpkgs that does it
<matthewcroughan> Can you tell me if you think the tl;dr is what we think overrides should look like?
<matthewcroughan> trial and error, hard to read, etc.
<matthewcroughan> I would edit the part where I said they removed the src attribute, because that is not accurate. They are just passing it around and inheriting it.
<simpson> matthewcroughan: TBH it sounds like this is more of a documentation issue than an API issue? If it's an API limitation, then generalize and allow for the versions to be passed in, I suppose.
<matthewcroughan> It's a really complex package.
cfricke has joined #nixos
<matthewcroughan> simpson: documentation, possibly. But why does the coq ecosystem need to do it in this way in the first place?
<matthewcroughan> Why can't it be like every other package?
<matthewcroughan> Is coq really this broken in the background that we need to make such a complex derivation?
<{^_^}> [nixpkgs] @figsoda opened pull request #120628 → qogir-theme: 2021-02-09 -> 2021-04-20 → https://github.com/NixOS/nixpkgs/pull/120628
<matthewcroughan> Or is coq complex for a good reason, that requires this derivation to be this complex?
<simpson> I didn't know that there was such a thing as "every other package", TBH. I think that whenever there's a boundary between languages, then the code near the boundary ends up looking like both languages.
<matthewcroughan> simpson: well, I've found that pretty much every package I've used has an SRC attribute.
<matthewcroughan> Overriding this attribute is easy, therefore, since it's conventional.
<simpson> Also yes, most ecosystems never imagined that packages might be treated as capabilities. Look how many languages don't know about capability-safety or even memory-safety.
xkapastel has quit [Quit: Connection closed for inactivity]
<{^_^}> [nixpkgs] @jupblb opened pull request #120629 → vimPlugins.gruvbox-nvim: init at 2021-04-23 → https://github.com/NixOS/nixpkgs/pull/120629
<matthewcroughan> simpson: check this out.
<{^_^}> [nixpkgs] @buckley310 closed pull request #98192 → NixOS/nix.gc: Add optional randomized delay → https://github.com/NixOS/nixpkgs/pull/98192
<matthewcroughan> Do you think I'm just inexperienced? Or do you think the removal of the plain-english `src =` was a mistake?
<matthewcroughan> unstable has the change I'm referring to :D
<{^_^}> [nixos-search] @turboMaCk pushed to turboMaCk/fix-icon-font « Fix `Q` icon font in before pseudo element »: https://git.io/JO5GF
<{^_^}> [nixos-search] @turboMaCk opened pull request #305 → Fix `Q` icon font in before pseudo element → https://github.com/NixOS/nixos-search/pull/305
<simpson> I think that the original question is begged. I don't see any problems, just code which could be clearly changed to suit whatever desires one might have.
<matthewcroughan> Sure, everything is that way.
<matthewcroughan> There is no package in nixpkgs, and never will be, where what you have just stated won't be the case.
<matthewcroughan> Nix is the language that allows your statement to be true.
<matthewcroughan> To me, src is like a standard attribute. There is no such thing of course. But I expect to be able to override it the same way for any package. Coq stands out from the rest.
<matthewcroughan> Src is something you shouldn't touch in the coq package, whereas with most other packages in nixpkgs you touch it all the time.
work_ has quit [Quit: Connection closed for inactivity]
<matthewcroughan> So, to me, it seems needlessly complex. But maybe it's necessary complexity. I do not know how to determine whether it is necessary or not though.
<simpson> Sure. And so we come to the nebulous "we"; what changes do "we" actually want to make to Coq?
fuiltilt has joined #nixos
dev_mohe has joined #nixos
<{^_^}> Channel nixpkgs-unstable advanced to https://github.com/NixOS/nixpkgs/commit/ab6943a7450 (from 13 hours ago, history: https://channels.nix.gsc.io/nixpkgs-unstable)
attila_lendvai has joined #nixos
attila_lendvai has joined #nixos
attila_lendvai has quit [Changing host]
devhell has quit [Quit: nyaa~]
ddellaco_ has quit [Ping timeout: 260 seconds]
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
griff__ has quit [Quit: griff__]
dev_mohe has quit [Quit: dev_mohe]
cfricke has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120630 → agi: 1.1.0-dev-20210421 -> 1.1.0-dev-20210423 → https://github.com/NixOS/nixpkgs/pull/120630
<DigitalKiwi> simpson: <3
<pennae> hah. nixos containers won't shut down cleanly when stopped while starting (within a startup short window) because systemd seems to ignore its own shutdown signals
<pennae> but that's not a problem we can fix
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120631 → air: 1.25 -> 1.27.2 → https://github.com/NixOS/nixpkgs/pull/120631
<pie_> (files incoming)
<pie_> I'm getting `error: The option `passthru' does not exist. Definition values:` even though its in the default import set
<pie_> infinisil: withShebang in https://bpa.st/H7BQ recursiveUpdates with https://bpa.st/ME4A
<pie_> config.passthru.shebang.fast in the shebang line does work
<conkker> will most current unstable packages be promoted to the 21.05 channel once it releases?
<infinisil> pie_: I mean, passthru isn't an option
<infinisil> Oh
stepcut has joined #nixos
<infinisil> I guess it is
<infinisil> You didn't link to it here though
<pie_> * <pie_> infinisil: what happens when no type is set?: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/misc/passthru.nix#L7
<pie_> here we go c:
<stepcut> I ran `nixos-rebuild switch` and for good measure `nixos-rebuild boot`. But when I reboot, grub seems to default to generation 18 instead of generation 22 -- even though /boot/loader/loader.conf has `default nixos-generation-22`. Is there a workaround?
ddellacosta has quit [Remote host closed the connection]
<stepcut> I am a 7 hour drive from the machine, so I can not select the correct grub entry at boot time
<infinisil> pie_: "Note, the shebang line doesn't use eval-config, so imports dont get evaled, etc., you must deep merge this in, it'snot a module"
<infinisil> That might be the problem :)
<pie_> did i just outsmart myselff
<immae> stepcut: is 18 the first of the list?
<infinisil> Just try it as a normal module first
pcarrier has joined #nixos
<stepcut> immae: which list? What is displayed when grub boots? I don't think so
<pie_> infinisil: what thats supposed to mean is that when its called by the shebang, it has to be deep merged in because doing it without eval-cnfig meant imports wont get evaluated etc
<{^_^}> [nixpkgs] @andreisergiu98 opened pull request #120632 → sonarr: 3.0.5.1144 -> 3.0.6.1196 → https://github.com/NixOS/nixpkgs/pull/120632
<immae> stepcut: you could look at the content of the file to figure out
<pie_> infinisil: however unconditional deep merging means that i "need" to put it in passthru to not create more boilerplate, so that it doesnt error about unknown .shebang options
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120633 → android-udev-rules: 20210302 -> 20210425 → https://github.com/NixOS/nixpkgs/pull/120633
<stepcut> immae: what file? from what I can tell all the entries are files listed in /boot/loader/entries/
<pie_> the "this is not a module" part shouldnt be an issue , because the deep merge happens on the attrset of the thing that _is_ a module
<pie_> infinisil: does that make sense?
<pie_> i did have a variant of htis that works, now im just trying to factor it a bit
<stepcut> I'm going to backup
<stepcut> I seem to have this in my configuration.nix,
<immae> stepcut: I’m not familiar with /boot/loader/loader.conf, I’m trying to figure out why it choses 18 rather than, say, 3 or 12
<DigitalKiwi> 19:06 matthewcroughan: Actually, the worst thing we can do in Nixpkgs is make the derivations so complex that overriding them is really hard :D <-- i don't know if that is or is not the worst thing but the reality is that unfortunately the rules of the game aren't as simple as "don't do the worst thing and we'll be fine" sometimes and a problem for some is a feature for others, there's always the chance of 'death by thousad cuts', and sometimes j
<DigitalKiwi> ust one paper cut gets infected and gangrenous, etc...
<stepcut> immae: I seem to be using systemd-boot EFI boot loader -- not grub I guess
Lord_of_Life_ has joined #nixos
<DigitalKiwi> simpson++ this is for having to read that gibberish lol
<{^_^}> simpson's karma got increased to 50
<immae> stepcut: do you have other files in /boot ? that would help figuring out if other boot manager did take over (like grub as you suggested)
<immae> (or in /efi, if you have other unexpected .img files)
<stepcut> immae: I have these directories in boot, 7c6be82f5e8448bfa02d78db49b7b9c6 EFI loader, the first one is empty
<{^_^}> [nixpkgs] @ryantm merged pull request #120630 → agi: 1.1.0-dev-20210421 -> 1.1.0-dev-20210423 → https://github.com/NixOS/nixpkgs/pull/120630
<immae> ok
<simpson> DigitalKiwi: It's all good. Like, I could *guess* at why some folks want to use nixpkgs in certain ways, but it's way easier for folks to explain themselves.
jonringer has quit [Remote host closed the connection]
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/8059fbf15ea (from 5 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<pie_> infinisil: wait would this be in config.passthru or a top level passthru attr?
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life_ is now known as Lord_of_Life
<pie_> ugh its _gotta_ be in config
<pie_> nixos-option passthru works in general so thats fine..
<stepcut> immae: when I am at the machine, I can manually select the latest generation and that works, but that doesn't help me right now
<immae> stepcut: sure I understand that, but since you have access to the machine you can still investigate why it selects the wrong one
<immae> as I said: look for unexpected files in /boot/EFI (or /EFI depending on how you configured it)
<{^_^}> [nixpkgs] @andreisergiu98 opened pull request #120635 → bazarr: 0.9.2 -> 0.9.4 → https://github.com/NixOS/nixpkgs/pull/120635
<pie_> infinisil: another thing i dont get, what happens if multiple things set passthru? if merging needs to work shouldnt it be a different type?
<stepcut> immae: right -- I'm not seeing any files I consider odd, https://pastebin.com/npSptBAT
<infinisil> pie_: How about just declaring your own option. Using types.unspecified is not great because it has odd merging behavior
<pie_> infinisil: i think i _could_ do that but now im bothered by this :P
<bqv> clever: would you rebase nix#3494?
<{^_^}> https://github.com/NixOS/nix/pull/3494 (by cleverca22, 1 year ago, open): log all ifd
<pie_> "passthru" is closer to what i want
<immae> stepcut: I see at least one thing you should look at:
<immae> /boot/EFI/systemd/systemd-bootx64.efi and /boot/EFI/BOOT/BOOTX64.EFI should probably not be both there
<clever> immae: the files that exist dont really matter, if the firmware is working correctly
<{^_^}> [nixpkgs] @pennae opened pull request #120636 → nixos/nix-containers: bind container units to machined and dbus → https://github.com/NixOS/nixpkgs/pull/120636
jb55 has quit [Ping timeout: 240 seconds]
<clever> [root@system76:~]# efibootmgr -v
<clever> Boot0004* UEFI OS HD(1,GPT,27c99b08-455d-4dfe-a44f-6150cbc09ef8,0x800,0x100000)/File(\EFI\BOOT\BOOTX64.EFI)..BO
<{^_^}> [nixpkgs] @andreisergiu98 opened pull request #120637 → ombi: 4.0.1292 -> 4.0.1340 → https://github.com/NixOS/nixpkgs/pull/120637
<immae> clever sure but that’s a hint
<DigitalKiwi> earlier when i said that i don't make PRs anymore because someone else already does it first; that is a thing that does happen sometimes but at least 80% of the reason i haven't been doing PRs as much as i used to has been because (noticed at least) since december nixos-unstable/nixos master/nix-daemon have made it nearly impossible to nixos-rebuild ... or even just build... without causing my computer to crash
<clever> [root@system76:~]# blkid /dev/nvme0n1p1
<clever> /dev/nvme0n1p1: UUID="7DBC-2698" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="27c99b08-455d-4dfe-a44f-6150cbc09ef8"
<immae> clever it could mean the bios choses a given image for some reason
<clever> immae: the efi var says to load file partition (by gpt part uuid), and then load that path within the fs
stree has quit [Ping timeout: 265 seconds]
<clever> bqv: conflicts!, *looks*
<{^_^}> [nixpkgs] @Ma27 merged pull request #120623 → simplescreenrecorder: 0.3.11 -> 0.4.3 → https://github.com/NixOS/nixpkgs/pull/120623
<DigitalKiwi> kind of hard to make the PRs when every time I try to work on them the computer locks up for 10-20 minutes/until forced reboot :(
<DigitalKiwi> ...especially when that happens 3-6 times a day ;_;
jb55 has joined #nixos
<tpw_rules> shot in the dark: bad RAM?
<{^_^}> [nixpkgs] @Luflosi opened pull request #120638 → pythonPackages.btrfs: 11 -> 12 → https://github.com/NixOS/nixpkgs/pull/120638
<bqv> clever: yep :p libexpr/primops.cc at least
<pennae> we had that not too long ago because an nvme had a bug in its powersave code, taking the system down when linux decides to put it to sleep for a bit :/
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Ma27 merged pull request #120546 → nntp: 6.3.0 -> 6.4.0 → https://github.com/NixOS/nixpkgs/pull/120546
<DigitalKiwi> possibly yes but it happens on multiple varying spec/model/manufacturer computers
<DigitalKiwi> it's not just one problem either, some kernels i'd boot and not have wifi ;p
zupo has joined #nixos
<matthewcroughan> DigitalKiwi: It's all about community yeah.
<matthewcroughan> This is subjective.
<matthewcroughan> An OS is a community project. In my view, this is one of the best communities I've ever been a part of.
<matthewcroughan> It is grassroots, it is constantly critical of itself, it is wanting to show the world a better way of doing things. It is polite.
<{^_^}> [cabal2nix] @villesokk opened pull request #489 → Improve error message when the source URI is a directory that doesn't contain a .cabal file → https://github.com/NixOS/cabal2nix/pull/489
<matthewcroughan> It is helping upstream.
<matthewcroughan> Do you not believe that Flakes lower the burden?
<matthewcroughan> Nixpkgs will become nothing more than what we want to be integrated behavior in NixOS. Integrated behavior meaning ease of use when using packages.
<matthewcroughan> Nixpkgs can't do everything, because of the bottleneck of maintainership. If we want things to be fresh, the way to do that is to have a registry of flakes.
griff__ has joined #nixos
<DigitalKiwi> i spent at least 3 days straight and several more days/weeks git bisecting a plasma bug that couldn't even find the right commit because of staging
<matthewcroughan> Just like Docker, to be honest. The upstream projects would maintain their own flake like they maintain Dockerfiles. Maybe having a flake.nix in an upstream project and putting a PR into nixpkgs' inputs, means that hydra will build your flake and offer it to the world.
maralorn has quit [Quit: issued !quit command]
<matthewcroughan> DigitalKiwi: Do you think this would happen with any other piece of software than plasma?
<matthewcroughan> I'm biased in thinking that the underlying software sometimes makes things harder.
<matthewcroughan> I may not have fully understood your concerns, sorry.
stree has joined #nixos
<stepcut> immae: running, `bootctl status` shows that generation 18 is being selected as the default -- now to figure out why
<DigitalKiwi> just lots of small cuts
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120639 → bazelisk: 1.7.5 -> 1.8.0 → https://github.com/NixOS/nixpkgs/pull/120639
<matthewcroughan> Well maybe we need to make a catalogue of these small cuts.
<matthewcroughan> And basically address them, by complaining about them in little federated communities.
<matthewcroughan> I mean, if tweag complained about something, it'd be addressed.
<clever> bqv: rebased
<immae> stepcut: ok that means you can at least workaround it by setting it manually to 22 if necessary, right?
<matthewcroughan> if nlnet complained, it'd be addressed, if a user in IRC complains it has less weight, so we need communities that aren't this one to form and start complaining.
<stepcut> immae: fingers crossed, I tried `bootctl set-oneshot nixos-generation-22`, now time to reboot and see if it comes back :)
<matthewcroughan> I guess that's how we die though, because then changes that cause problems can't be made, for fear of upsetting those userbases.
<bqv> clever: thank you! <3
<matthewcroughan> Kind of what happens with Yocto/Bitbake to be honest.
<immae> stepcut: ok :)
<pennae> we certainly don't want to step on anyone's toes by doing things :/
ddellacosta has joined #nixos
<matthewcroughan> Ah politics :P
<matthewcroughan> Everything is reproducible at the end of the day.
<matthewcroughan> These issues effect contribution, not usage.
<matthewcroughan> DigitalKiwi: I'd love to read your critiques, if you could make a forum post about it, or maybe you already have, lend me a link to it.
<matthewcroughan> having trouble reading up in my irc client, for your stuff.
philr has joined #nixos
<matthewcroughan> I hate quassel, so databasey.
<tpw_rules> DigitalKiwi: boy if that isn't accurate....
<{^_^}> [nixpkgs] @marsam merged pull request #120624 → avfs: 1.1.3 -> 1.1.4 → https://github.com/NixOS/nixpkgs/pull/120624
<{^_^}> [nixpkgs] @Ma27 merged pull request #120592 → wireshark: 3.4.4 -> 3.4.5 → https://github.com/NixOS/nixpkgs/pull/120592
<DigitalKiwi> nix flakes has been quite sharp too
ddellacosta has quit [Ping timeout: 245 seconds]
<DigitalKiwi> i like some of it and other things have been a real pita
<stepcut> immae: worked!
<immae> stepcut: cool
<immae> but that’s not a permanent solution :D
<immae> can you say on which nixpkgs channel/commit you are?
ahmed_elgabri has joined #nixos
<stepcut> immae: no.. `set-default` would make it stickier -- but then when I have generation 23, it'll be a problem. But maybe there is someway to clear that default stuff and get it to look at the loader.conf value instead. But that is something I'll worry about next time I am physically near the machine
<immae> ok as you want :)
<DigitalKiwi> anyway a lot of it's just like not even anyone's fault really and i'm just incredibly good at finding everything that's broken ;P
<immae> stepcut: One thing you can check: when you do a nixos-rebuild switch, check that you have a "updating systemd-boot from 22 to 23" message
<immae> (or if you remember seing that message from the last run)
<stepcut> immae: I may be on nixos-20.09 channel. I'd have to do some more digging to be sure
<immae> (cat /etc/os-release will tell you everything about that)
<stepcut> immae: the install is 20.03 -- but that may not be what nixos-rebuild is pointing to
<{^_^}> [nixpkgs] @Ma27 pushed commit from @TredwellGit to release-20.09 « wireshark: 3.4.4 -> 3.4.5 »: https://git.io/JO54G
<immae> ok
<immae> stepcut: if next time you do a nixos-rebuild you don’t see the message I quoted above, that probably means that some of your configuration (partially) overrode the boot loader from systemd to some other thing
<DigitalKiwi> and sometimes the universe just decides to send everything it can at you and for a lot of people it's just been one of those years for obvious reasons but i'm an over under achiever and i had a head start https://twitter.com/ArchKiwi/status/1249988795568656390?s=20
<stepcut> immae: I suspect this is my issue, https://github.com/NixOS/nixpkgs/issues/28445
<{^_^}> #28445 (by kageurufu, 3 years ago, open): systemd-boot sets efivar LoaderEntryDefault, which overrides default in /boot/loader/loader.conf
meh` has joined #nixos
<immae> stepcut: that seems related indeed
<immae> you can check with clever’s command above
<immae> sudo efibootmgr -v
<DigitalKiwi> anyway i'll quit rambling for a bit since my mom is over for dinner and i haven't talked to her since december/her dementia onset
maralorn has joined #nixos
<{^_^}> [nixpkgs] @fabaff closed pull request #120252 → python3Packages.connectedcars: init at 0.1.5 → https://github.com/NixOS/nixpkgs/pull/120252
<immae> no not that command sorry
<immae> efivars -l
<{^_^}> [nixpkgs] @Luflosi opened pull request #120640 → linuxPackages.usbip: clarify license → https://github.com/NixOS/nixpkgs/pull/120640
<bqv> clever: found an issue, if you still have your dev context open. Left it on github otherwise
<clever> *looks*
<stepcut> immae: thanks
<clever> bqv: i think i.first will be in the form of !/nix/store/foo.drv!dev and then ctxS is the .drv and outputName "dev"
<clever> oh wait, i think i see the issue
<catern> hmm, it would be nice if there was a setupHooks equivalent for nix-profiles
<{^_^}> [nixpkgs] @Mathnerd314 opened pull request #120641 → xineLib: 1.2.9 -> 1.2.11 → https://github.com/NixOS/nixpkgs/pull/120641
<clever> bqv: ah, yeah
<clever> std::pair<string, string> decoded = decodeContext(i);
<bqv> yup
<clever> bqv: it was this, but names have since been assigned
<bqv> Figured so
<catern> as a specific example it would be cool if, say, adding texinfo to list of packages in the profile, would cause the profile to be built with a populated share/info/dir
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<clever> bqv: pushed
<catern> I'm sure there are other examples of things where merely symlinking everything together into the profile isn't sufficient, how is that dealt with usually?
<bqv> Awesome!
griff__ has quit [Quit: griff__]
rubm has joined #nixos
<dupon1> Hi, I notice a really weird behavior from NixOS with NAT, it sends source packet to next hop without any translation, next hop router receives a packet from the private network. Formerly NAT was done by a VM (which worked well) and is now done by host/hypervisor and is totally broken :|
<catern> this example depends on using declarative package management: https://nixos.org/manual/nixpkgs/unstable/#sec-gnu-info-setup is there a way to make it work with imperative package management? I'd need to run that small script after each package installation, but how can I do that?
ddellacosta has joined #nixos
<{^_^}> [nixos-hardware] @bltavares opened pull request #252 → Add support for Enhanced Session on Hyper-V → https://github.com/NixOS/nixos-hardware/pull/252
<{^_^}> [nixpkgs] @fabaff opened pull request #120642 → python3Packages.adb-enhanced: 2.5.10 -> 2.5.11 → https://github.com/NixOS/nixpkgs/pull/120642
<{^_^}> [nixpkgs] @dotlambda opened pull request #120643 → mplayer: use ffmpeg instead of ffmpeg_3 → https://github.com/NixOS/nixpkgs/pull/120643
<catern> hm, looks like nix-env uses a "buildenv" written in C++ in buildenv.cc to build the environment
ddellacosta has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @zowoq opened pull request #120644 → youtube-dl: 2021.04.07 -> 2021.04.26 → https://github.com/NixOS/nixpkgs/pull/120644
<catern> that's kind of bizarre, that's something that should be possible in a small shell script in a .nix file...
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120645 → checkstyle: 8.41.1 -> 8.42 → https://github.com/NixOS/nixpkgs/pull/120645
<clever> catern: that shell script needs a copy of a shell
<clever> catern: that shell needs a copy of nixpkgs
<clever> catern: nix-channel uses nix-env -i to install nixpkgs
<clever> now what?
<catern> Nix already itself depends on /bin/sh tho I think?
<clever> thats an impurity though
stepcut has quit []
<catern> how is that any more impure than Nix depending on curl?
<catern> libcurl rather
<gchristensen> \
<gchristensen> /bin/sh is not necessarily present in the build environment
<clever> catern: files downloaded with curl are fixed-output, and nix enforces that they have the expected hash
<catern> gchristensen: okay, fair enough, but what I really mean I guess is that Nix can bring along anything it wants as a "builtin", and it does that for curl
<gchristensen> yup!
<gchristensen> and one of the things it brought along as a builtin is buildenv :)
<catern> mmmm I don't know, I still feel like there should be a way to avoid writing this in C++...
<gchristensen> maybe rust
<catern> or Rust :)
<gchristensen> C, then?
<gchristensen> I'm not keen on Nix itself carrying a dependency on a shell and coreutils
<catern> but I guess there's a big difference between exposing curl directly and implementing fetchurl
<catern> using curl
<catern> exposing curl directly as, basically, part of the Nix language would hugely grow the spec for the Nix language
<gchristensen> yes
<catern> and exposing a shell would be way worse
<gchristensen> extremely bad
<__anb> Hello, I'd like to make a shell for rust dev, and had an macos specific error. I found ripgrep includes a thing which might related, but I don't know how to put it into shell.nix. Any hint? https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/text/ripgrep/default.nix#L7
<catern> okay, fair enough, I see now
<{^_^}> [nixpkgs] @dotlambda opened pull request #120646 → libsForQt5.qtwebengine: use ffmpeg instead of ffmpeg_3 → https://github.com/NixOS/nixpkgs/pull/120646
<catern> I guess I can believe that there is no way to implement this in a Nix expression without hugely growing the interface of Nix
<catern> and I'm guess it was already ported away from Perl once :)
<catern> guessing
<gchristensen> in generalyl the nix expression language doesn't have much semantics w.r.t. what happens during a build, and merging build outputs is pretty firmly "whats up in the build"
<catern> right, makes sense
supercoven_ has joined #nixos
supercoven_ has quit [Max SendQ exceeded]
<catern> so anyway I guess this is yet another reason why nix-env is bad
<catern> it's very hard to extend this...
supercoven_ has joined #nixos
<catern> it would be interesting if there was some way that the user could configure what builtins:buildenv runs though
<gchristensen> having setup hooks that run as the user outside of a sandbox would be spooky, that isn't what you meant, right?
<catern> and if Nixpkgs could somehow just configure that y default
<catern> gchristensen: no no, definitely I mean inside the sandbox as part of the build
<gchristensen> cool
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120647 → conky: 1.12.1 -> 1.12.2 → https://github.com/NixOS/nixpkgs/pull/120647
<catern> maybe it would be best if the nix-env command was completely in Nixpkgs
<gchristensen> it is heretical of me but I *like* using nix-env impurely for some stuf :)
supercoven has quit [Ping timeout: 240 seconds]
<catern> I do too, that's why I want this postBuild hook I mentioned earlier
<{^_^}> [nixpkgs] @7c6f434c merged pull request #116365 → sage: 9.2 -> 9.3 → https://github.com/NixOS/nixpkgs/pull/116365
<catern> (when I say badness of nix-env I'm thinking of things like "nix-env -i")
pushqrdx has joined #nixos
<catern> hm, I really can't believe that info is the only thing that would benefit from a postBuild step after all the installed packages are symlinked into place...
<catern> mandb would also benefit I suppose, from the same category
griff__ has joined #nixos
<{^_^}> [nixpkgs] @collares opened pull request #120648 → sage: remove cypari2 override → https://github.com/NixOS/nixpkgs/pull/120648
wnklmnn has joined #nixos
<MichaelRaskin> gchristensen: but only if the profile will be wiped on reboot?
zupo has joined #nixos
<gchristensen> no, grossly impure :)
<gchristensen> and stateful
zupo_ has joined #nixos
griff__ has quit [Quit: griff__]
pushqrdx has quit [Remote host closed the connection]
Qwerky has quit [Remote host closed the connection]
zupo has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @alyssais opened pull request #120650 → nvi: 1.79 -> 1.81.6; unbreak; name -> pname → https://github.com/NixOS/nixpkgs/pull/120650
gustavderdrache has quit [Quit: Leaving.]
pushqrdx has joined #nixos
ddellaco_ has joined #nixos
dalton[m] has quit [Ping timeout: 245 seconds]
dalton[m] has joined #nixos
<{^_^}> [nixpkgs] @zowoq merged pull request #120644 → youtube-dl: 2021.04.07 -> 2021.04.26 → https://github.com/NixOS/nixpkgs/pull/120644
<{^_^}> [nixpkgs] @con-f-use opened pull request #120651 → mcomix3: 2020-11-23 -> 2021-04-23 → https://github.com/NixOS/nixpkgs/pull/120651
pushqrdx has quit [Remote host closed the connection]
kevin_m02[m] has quit [Ping timeout: 245 seconds]
kevin_m02[m] has joined #nixos
jgart[m] has quit [Ping timeout: 245 seconds]
nwp[m] has quit [Ping timeout: 250 seconds]
nwp[m] has joined #nixos
jgart[m] has joined #nixos
ddellaco_ has quit [Ping timeout: 246 seconds]
Qwerky has joined #nixos
ddellacosta has joined #nixos
sparogy has quit [Ping timeout: 260 seconds]
zupo_ has quit [Ping timeout: 246 seconds]
<{^_^}> [nixpkgs] @prusnak opened pull request #120652 → libfido2: 1.5.0 -> 1.7.0 → https://github.com/NixOS/nixpkgs/pull/120652
styledash has joined #nixos
jonringer has joined #nixos
sparogy has joined #nixos
zupo has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #120653 → tor-browser-bundle-bin: use ffmpeg instead of ffmpeg_3 → https://github.com/NixOS/nixpkgs/pull/120653
Qwerky has quit [Ping timeout: 265 seconds]
<{^_^}> [nixpkgs] @AndersonTorres merged pull request #120625 → ftgl: 2.1.3-rc5 -> 2.4.0; cimg: 2.9.6 -> 2.9.7; dialog: 1.3-2210306 -> 1.3-2210324; docutils: 0.16 -> 0.17.1; fme: refac… → https://github.com/NixOS/nixpkgs/pull/120625
ddellacosta has quit [Ping timeout: 265 seconds]
dsrt^ has quit []
pushqrdx has joined #nixos
nehsou^ has joined #nixos
fendor has quit [Ping timeout: 265 seconds]
shibboleth has quit [Remote host closed the connection]
<bqv> https://termbin.com/te8m hmm, was quite a bit
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120654 → dnsproxy: 0.37.1 -> 0.37.2 → https://github.com/NixOS/nixpkgs/pull/120654
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<{^_^}> [nixpkgs] @Binary-Eater opened pull request #120655 → [20.09] nvidia-x11: 455.38 -> 460.67 → https://github.com/NixOS/nixpkgs/pull/120655
moet has joined #nixos
pingiun has quit [Quit: Bye!]
<{^_^}> [nixpkgs] @dotlambda opened pull request #120656 → plasma5Packages.discover: mark as insecure → https://github.com/NixOS/nixpkgs/pull/120656
<pie_> bqv: now get it merged x)
<{^_^}> Channel nixos-unstable advanced to https://github.com/NixOS/nixpkgs/commit/1fe6ed37fd9 (from 18 hours ago, history: https://channels.nix.gsc.io/nixos-unstable)
Qwerky has joined #nixos
janneke has quit [Quit: janneke quits Mes'sing]
janneke has joined #nixos
<bqv> pie_: I'm not a wizard :p
<pie_> just nag someone with merge rights a lot? xD
<dupon1> I am doing it wrong or to lib.imports in a module is not effective?
ddellacosta has joined #nixos
__monty__ has quit [Quit: leaving]
Qwerky has quit [Ping timeout: 240 seconds]
syhn has quit [Ping timeout: 245 seconds]
syhn has joined #nixos
thomasjm has joined #nixos
ddellacosta has quit [Ping timeout: 268 seconds]
moet has quit [Ping timeout: 245 seconds]
pushqrdx has quit [Ping timeout: 252 seconds]
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @dotlambda opened pull request #120657 → amarok: use ffmpeg instead of ffmpeg_3 → https://github.com/NixOS/nixpkgs/pull/120657
<pie_> dupon1: can you be more specific
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120658 → fastmod: 0.4.1 -> 0.4.2 → https://github.com/NixOS/nixpkgs/pull/120658
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/8059fbf15ea (from 7 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
stree has quit [Ping timeout: 246 seconds]
wnklmnn has quit [Quit: Leaving]
moet has joined #nixos
<{^_^}> [nixpkgs] @IvarWithoutBones opened pull request #120659 → imagelol: init at 0.2 → https://github.com/NixOS/nixpkgs/pull/120659
<{^_^}> [nixpkgs] @jtojnar merged pull request #117850 → vips: 8.10.5 -> 8.10.6 → https://github.com/NixOS/nixpkgs/pull/117850
civodul has quit [Ping timeout: 260 seconds]
<dupon1> pie_: sure, I have a module that imports a nix file to factorize code but when it's getting evaluated it behaves likes it's not imported
<dupon1> I can share code if you want
<pie_> are you sure its being evaluated
ahmed_elgabri has quit [Ping timeout: 250 seconds]
<pie_> yes share the ode
<pie_> code
Qwerky has joined #nixos
<dupon1> I guess it should be evaluated
stree has joined #nixos
haijuno has joined #nixos
<pie_> do you _know_ its being evaluated? half the time it seems like things arent being evaluated, the problem is that they arent being evaluated
ddellacosta has joined #nixos
<pie_> dupon1: what is lib.imports?
<dupon1> ah, hum… I wanted to import the nginx file but the plain imports was failing
<catern> there sure are a lot of pull request messages in this channel these days
<catern> should that bot be turned off?
Guest46971 has quit []
r0bby has joined #nixos
<colemickens> I seem to have lost the ability to eval drvs for other systems recently. Or something else changed and is misleading me?
ddellacosta has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @jtojnar pushed to gnome-40 « gnome-latex: fix build with tepl 6 »: https://git.io/JO5oH
<DigitalKiwi> 19:18 simpson: I didn't know that there was such a thing as "every other package", TBH. I think that whenever there's a boundary between languages,
<DigitalKiwi> i have multiple electron apps that are packaged differently lol
ddellacosta has joined #nixos
<{^_^}> [nixpkgs] @zowoq pushed to master « Revert "docutils: 0.16 -> 0.17.1" »: https://git.io/JO5Kl
thomasjm_ has joined #nixos
<{^_^}> Channel nixpkgs-20.09-darwin advanced to https://github.com/NixOS/nixpkgs/commit/09fca5c571d (from 3 hours ago, history: https://channels.nix.gsc.io/nixpkgs-20.09-darwin)
<dupon1> pie_: thanks for pointer, I've fixed and it's now working as planned :)
<pie_> \o/
pushqrdx has quit [Remote host closed the connection]
ddellacosta has quit [Ping timeout: 252 seconds]
pushqrdx has joined #nixos
<{^_^}> [nixpkgs] @figsoda opened pull request #120660 → tela-icon-theme: init at 2021-01-21 → https://github.com/NixOS/nixpkgs/pull/120660
haijuno has quit [Quit: Leaving]
ahmed_elgabri has joined #nixos
jgt has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @Zopieux opened pull request #120661 → nxdomain: 1.0.1 -> 1.0.2 → https://github.com/NixOS/nixpkgs/pull/120661
abstrn has quit [Remote host closed the connection]
abstrn has joined #nixos
ahmed_elgabri has quit [Ping timeout: 245 seconds]
<{^_^}> [nixpkgs] @Hoverbear opened pull request #120662 → neovim: set meta.mainProgram → https://github.com/NixOS/nixpkgs/pull/120662
<{^_^}> [nixpkgs] @marsam merged pull request #120553 → protoc-gen-go-grpc: init at 1.1.0 → https://github.com/NixOS/nixpkgs/pull/120553
Qwerky_ has joined #nixos
ddellacosta has joined #nixos
Qwerky has quit [Ping timeout: 240 seconds]
attila_lendvai has quit [Ping timeout: 260 seconds]
lsix has joined #nixos
ddellacosta has quit [Ping timeout: 245 seconds]
aaabbbbbbbbbb has quit [Ping timeout: 252 seconds]
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120663 → flacon: 6.1.0 -> 7.0.1 → https://github.com/NixOS/nixpkgs/pull/120663
gustavderdrache has joined #nixos
<{^_^}> Channel nixos-20.09-small advanced to https://github.com/NixOS/nixpkgs/commit/09fca5c571d (from 3 hours ago, history: https://channels.nix.gsc.io/nixos-20.09-small)
lsix has quit [Ping timeout: 245 seconds]
supersandro2000 has quit [Killed (verne.freenode.net (Nickname regained by services))]
supersandro2000 has joined #nixos
mbrgm has quit [Ping timeout: 250 seconds]
mbrgm has joined #nixos
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120664 → fluxctl: 1.22.1 -> 1.22.2 → https://github.com/NixOS/nixpkgs/pull/120664
<pie_> infinisil: https://bpa.st/DVVA the config = {...}: ... is supposed to override the attrs you can see there , but it doesn't actually work. I tried a variant of that overrideSubmod that you can see there but that didnt work either, how can I do this?
<pie_> im assuming part of the problem is that the config = isnt an attrsof or anytihng, so im not sure how that can be made to wokr
cr4y1_ has quit [Ping timeout: 246 seconds]
<pie_> infinisil: im guessing the correct way to do this would be to interact with that `(map (x: x.value) defs);` expression?
<{^_^}> Channel nixos-unstable-small advanced to https://github.com/NixOS/nixpkgs/commit/9788d31a0e8 (from 8 hours ago, history: https://channels.nix.gsc.io/nixos-unstable-small)
<{^_^}> [nixpkgs] @numinit opened pull request #120665 → wsjtx: 2.2.2 -> 2.3.1 → https://github.com/NixOS/nixpkgs/pull/120665
<infinisil> pie_: Does not work how?
<pie_> well it doesnt error but it doesnt seem to take effect either
<pie_> ok i didnt test that explicitly but wen i did this refactoring, things "broke" until i added it back to the original source (unfactored)
<pie_> e.g. ./checkfix adds extra-container to the system path, and it wasnt in the path with this expression
bennofs_ has quit [Read error: Connection reset by peer]
<infinisil> pie_: With the file you're showing, it should add those settings to every container you declare
<pie_> well, thats what its supposed to do
bennofs_ has joined #nixos
* pie_ scratches head
<infinisil> Put some throws in there or so to make sure it's applied
ahmed_elgabri has joined #nixos
<pie_> infinisil: everything else there is, but yeah ok
<infinisil> Huh?
<pie_> i mean everytihng else in the file applies
<infinisil> What is not included in the else?
<pie_> the content of the config = ... seemingly
<infinisil> There's multiple config's
<pie_> trying the throw now
<pie_> the inner config, the one with the ./checkfix.nix, is what seemingly doesnt work
<pie_> well i put a throw in the imports next to checkfix, and it throws
* pie_ tries the "bad" config agan
<{^_^}> [nixpkgs] @r-ryantm opened pull request #120666 → gbenchmark: 1.5.2 -> 1.5.3 → https://github.com/NixOS/nixpkgs/pull/120666
ddellacosta has joined #nixos
ahmed_elgabri has quit [Ping timeout: 250 seconds]
<{^_^}> [nixpkgs] @samueldr opened pull request #120667 → nixosTests.installer: Fix grub1 test being unreliable → https://github.com/NixOS/nixpkgs/pull/120667
hlz has quit [Ping timeout: 260 seconds]
<infinisil> pie_: I'm kind of too tired right now. But just in general I think you need to provide more context and a complete picture when you ask for help. Currently it's impossible to follow what you're trying to do
<pie_> sure.
<pie_> guess i need to debug some more to ask more clearly
thomasjm_ has quit [Ping timeout: 268 seconds]
<{^_^}> [nixpkgs] @cole-h merged pull request #119993 → python3.pkgs.cve-bin-tool: init at unstable-2021-04-15 → https://github.com/NixOS/nixpkgs/pull/119993
<infinisil> I feel like you're skipping ahead many steps in your head without mentioning them, and we only get a sample of your thoughts every minute
<pie_> infinisil: but frm what you say this seems like it should work
<infinisil> Yeah I think so, but then again, I don't know what "bad" config you're speaking of, what extra-container is, what this has to do with the system path, what the original unrefactored source is
<infinisil> All things you mentioned without explaining them!