!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

900 Members
184 Servers

Load older messages


SenderMessageTime
26 Jun 2023
@crtified:crtified.meCRTified For one-time use, having an old nixpkgs dependency is likely fine, while using it in a config makes overlays more useful 09:08:26
@crtified:crtified.meCRTified
In reply to @emilazy:matrix.org
the flakes docs do say "btw don't care about nixpkgs duplication because everyone uses overlays" but uh, i would not say that that statement accurately describes existing practice
Yeah, I think I'm using modules and packages more than overlays, at least from flake inputs
09:09:34
* @emilazy:matrix.orgemily 's config uses 0 overlays in favour of packages outputs and tries to only evaluate nixpkgs once, but it's a bit of a pain sometimes. and of course sometimes you do actually need to override a dependency 09:10:41
@emilazy:matrix.orgemilybut i did, even in the pre-flakes days, sort of dislike using an overlay just to add leaf packages09:10:59
@emilazy:matrix.orgemilyfeels less structured09:11:18
@adham-omran:matrix.org@adham-omran:matrix.org joined the room.10:20:36
@adham-omran:matrix.org@adham-omran:matrix.org

Hey all I'm trying to rebuild my system after a flake update on the stable channel and I'm getting
error: Invalid package attribute path 'qt6Packages qt6ct'

Google was no help, any ideas what this means?

10:21:09
@dariof4:matrix.orgdariof4
In reply to @adham-omran:matrix.org

Hey all I'm trying to rebuild my system after a flake update on the stable channel and I'm getting
error: Invalid package attribute path 'qt6Packages qt6ct'

Google was no help, any ideas what this means?

are you using home manager?
11:49:50
@adham-omran:matrix.org@adham-omran:matrix.org
In reply to @dariof4:matrix.org
are you using home manager?
Yes
11:50:31
@dariof4:matrix.orgdariof4
In reply to @adham-omran:matrix.org
Yes
might be a mismatch between home-manager and your nixpkgs
11:50:57
@dariof4:matrix.orgdariof4e.g. you're using unstable home-manager while on nixos-23.0511:51:14
@dariof4:matrix.orgdariof4 * e.g. you're using unstable home-manager while on nixpks/nixos-23.0511:51:27
@adham-omran:matrix.org@adham-omran:matrix.org
In reply to @dariof4:matrix.org
e.g. you're using unstable home-manager while on nixpks/nixos-23.05
Let me check that
11:51:30
@dariof4:matrix.orgdariof4 * e.g. you're using unstable home-manager while on nixpkgs/nixos-23.0511:51:38
@adham-omran:matrix.org@adham-omran:matrix.orgChecked, both are 23.0511:52:13
@adham-omran:matrix.org@adham-omran:matrix.orgWhat else should I check?11:52:35
@dariof4:matrix.orgdariof4hmm, are you using anything from unstable nixpkgs in your config?11:53:19
@adham-omran:matrix.org@adham-omran:matrix.org I grepped for unstable and nothing shows up in my .nix files 11:53:46
@adham-omran:matrix.org@adham-omran:matrix.orgI did used to use unstable but I switched to 23.05 when it was released11:54:36
@dariof4:matrix.orgdariof4 hmm, I think the issue is that something is trying to pull in qt6Packages.qt6ct which doesn't exist on 23.05, but exists on unstable 11:55:46
@dariof4:matrix.orgdariof4could I check your flake.nix?11:55:52
@adham-omran:matrix.org@adham-omran:matrix.orgYes https://codeberg.org/adham/flake/src/branch/unstable/flake.nix11:58:06
@dariof4:matrix.orgdariof4
In reply to @adham-omran:matrix.org
Yes

https://codeberg.org/adham/flake/src/branch/unstable/flake.nix
you're using home-manager master, you should be using home-manager/release-23.05 if you're using nixpkgs/nixos-23.05
11:59:51
@dariof4:matrix.orgdariof4 the inputs.nixpkgs.follows just means that home-manager uses the same nixpkgs version, but some options in home-manager master may require packages which are not in nixpkgs/nixos-23.05 which leads to that failure 12:00:43
@adham-omran:matrix.org@adham-omran:matrix.orgWould following the trace lead to know which options they are exactly?12:01:36
@adham-omran:matrix.org@adham-omran:matrix.orgYour explanation makes sense to me12:01:43
@crtified:crtified.meCRTified Probably qt.platformTheme: https://github.com/nix-community/home-manager/blob/0ee5ab611dc1fbb5180bd7d88d2aeb7841a4d179/modules/misc/qt.nix#L54 12:02:28
@crtified:crtified.meCRTified * Probably qt.platformTheme: https://github.com/nix-community/home-manager/blob/master/modules/misc/qt.nix#L54 12:02:53
@dariof4:matrix.orgdariof4
In reply to @crtified:crtified.me
Probably qt.platformTheme: https://github.com/nix-community/home-manager/blob/master/modules/misc/qt.nix#L54
yep it's this one, and to be more specific I think it fails while evaluating the file since it specifes pkgs.qt6packages.qt6ct, so even if you don't touch the option it fails
12:04:51
@adham-omran:matrix.org@adham-omran:matrix.org
In reply to @dariof4:matrix.org
yep it's this one, and to be more specific I think it fails while evaluating the file since it specifes pkgs.qt6packages.qt6ct, so even if you don't touch the option it fails
So, in this case what should I do?
12:05:39

Show newer messages


Back to Room ListRoom Version: 6