!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

885 Members
179 Servers

Load older messages


SenderMessageTime
3 Sep 2023
@ek_is_anika:tchncs.de@ek_is_anika:tchncs.de left the room.19:04:36
@antifuchs:asf.computer@antifuchs:asf.computer Found it: nix_direnv_watch_file **/flake-part.nix does reload the whole dev shell if something changes, if it happens before use flake 23:45:21
4 Sep 2023
@nord:one.ems.host@nord:one.ems.host left the room.04:02:27
@roberthensing:matrix.orgRobert Hensing (roberth) changed their display name from Robert Hensing (roberth) to roberth.15:27:17
@roberthensing:matrix.orgRobert Hensing (roberth) changed their display name from roberth to Robert Hensing (roberth).15:28:04
@rover:aguiarvieira.pt@rover:aguiarvieira.pt left the room.18:11:18
5 Sep 2023
@mr-qubo:matrix.orgmr-qubo It seems like not only buildInputs but also it's dependencies are added to PATH, is this a known issue? 16:24:45
@artturin:matrix.orgArtturin
In reply to @mr-qubo:matrix.org
It seems like not only buildInputs but also it's dependencies are added to PATH, is this a known issue?
they're added when strictDeps is false
16:38:26
@artturin:matrix.orgArtturin
In reply to @mr-qubo:matrix.org
It seems like not only buildInputs but also it's dependencies are added to PATH, is this a known issue?
*

they're added when strictDeps is false

it's true on cross-compilation and in some package sets

16:38:48
@artturin:matrix.orgArtturin *

they're added when strictDeps is false

it's true on cross-compilation and in some package sets even when not cross

16:38:56
@artturin:matrix.orgArtturin *

they're added when strictDeps is false

it's true on cross-compilation and in some package sets even when not cross

you can enable it when not cross if you want

16:39:24
@mr-qubo:matrix.orgmr-qubo
In reply to @artturin:matrix.org

they're added when strictDeps is false

it's true on cross-compilation and in some package sets even when not cross

you can enable it when not cross if you want

I see.
The problem I have is that I use coreutils-full in systemPackages. But most of my flakes override this with coreutils because it's a common dependency and it's added to PATH before /run/current-system/sw/bin.
17:02:42
@mr-qubo:matrix.orgmr-quboLong PATH also makes zsh completion slow.17:04:45
@mr-qubo:matrix.orgmr-qubo
In reply to @artturin:matrix.org

they're added when strictDeps is false

it's true on cross-compilation and in some package sets even when not cross

you can enable it when not cross if you want

I can't find how to enable it in flake.
17:13:12
@artturin:matrix.orgArtturin
In reply to @mr-qubo:matrix.org
I can't find how to enable it in flake.
it's a buildInputs and such is a mkDerivation thing
17:15:36
@artturin:matrix.orgArtturinnot a flake thing17:15:39
@artturin:matrix.orgArtturin
In reply to @mr-qubo:matrix.org
I can't find how to enable it in flake.
* it's a mkDerivation thing
17:15:48
@artturin:matrix.orgArtturinthe dependecy attributes ate mkDerivation things17:16:38
@artturin:matrix.orgArtturin * the dependency attributes are mkDerivation things17:16:42
@mr-qubo:matrix.orgmr-quboThere's a nixpkgs.config option strictDepsByDefault, but no idea how to use it in flake.17:16:44
@artturin:matrix.orgArtturinthat'll rebuild almost all of your packages17:17:13
@artturin:matrix.orgArtturinit's a nixpkgs config thing not a nixos system thing17:17:23
@mr-qubo:matrix.orgmr-quboBut isn't it possible to set this option only in one flake, and not entire system?17:18:46
@artturin:matrix.orgArtturinit's not a flake thing17:19:14
@artturin:matrix.orgArtturinyou can set it in one package17:19:19
@artturin:matrix.orgArtturin * you can set it in one package with overrideAttrs 17:19:22
@mr-qubo:matrix.orgmr-quboBut I want to have it for all packages. I already set strictDepsByDefault in my nixos configuration.nix, and the rebuild was fast, as everything was downloaded from cache. But I think it's not being applied to flakes.17:21:21
@artturin:matrix.orgArtturinUsing flakes for packages is outside of your systems nixpkgs instance so the config options aren't applied17:22:02
@artturin:matrix.orgArtturinyou'll have to use overlays17:22:09
@artturin:matrix.orgArtturin * you'll have to use overlays to import the packages from other flakes if you want the config to apply17:22:22

Show newer messages


Back to Room ListRoom Version: 6