!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

854 Members
168 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
25 Jul 2025
@s0ands0:matrix.orgS0AndS0

Tragically the same story, but with error: attribute 'legacyPackages' missing now

... I added a lib.warn (builtins.toString (builtins.attrNames git-nixpkgs)) between function args and body, and noticed nothing's printed when building with Flake inputs but a whole lotta stuff gets dumped if I go the import route

00:24:26
@dramforever:matrix.orgdramforever like, nothing's printed, not even []? 00:38:14
@dramforever:matrix.orgdramforever can you put out the what you have written again? you originally had nixosConfigurations.nixos = nixpkgs.lib.nixosSystem = {, which is a syntax error so i doubt that's what you actually had 01:00:06
@dramforever:matrix.orgdramforever * can you put out the what you have written again? you originally posted nixosConfigurations.nixos = nixpkgs.lib.nixosSystem = {, which is a syntax error so i doubt that's what you actually had 01:00:19
@s0ands0:matrix.orgS0AndS0

like, nothing's printed, not even []?

Nope, nothing :-\

can you put out what you have written again?

Yeah it wouldn't surprise me if it were something like me being no smort with the syntax! And ya be correct in that my transcription had one too many =, though be assured that wasn't/ain't the reality.

Here be the current state of things;

/etc/nixos/flake.nix (snip)

{
  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
    # ...
    git-nixpkgs = {
      type = "path";
      path = "/home/s0ands0/git/hub/NixOS/nixpkgs";
    };
  };

  outputs = { self, nixpkgs, ... }@attrs: {
    nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      specialArgs = attrs;
      modules = [
        ./configuration.nix
        # ...
      ];
    };
  };
}

/etc/nixos/configuration.nix (snip)

{
  pkgs,
  git-nixpkgs,
  ...
}:

let
  # git-nixpkgs = import /home/s0ands0/git/hub/NixOS/nixpkgs { };
in
lib.warn (builtins.toString (builtins.attrNames git-nixpkgs))
{
  # ...
  services.dictd = {
    enable = true;

    # DBs = with git-nixpkgs.pkgs.dictDBs; [
    DBs = with git-nixpkgs.legacyPackages.${pkgs.system}.dictDBs; [
      gcide
    ];
  };
}

Now at the rebuild phase, which uh takes a few minutes;

nixos-rebuild test --impure --flake .
#> warning: Git tree '/etc/nixos' is dirty
#> copying "/home/s0ands0/git/hub/NixOS/nixpkgs" to the store
#> ...
#> copying "/nix/store/<HASH>-source/" to the store
#> ...
01:51:09
@dramforever:matrix.orgdramforever try turning that into throw (builtins.toString (builtins.attrNames git-nixpkgs)) just to be sure 01:59:22
@dramforever:matrix.orgdramforever or in fact, just throw git-nixpkgs 02:00:32
@s0ands0:matrix.orgS0AndS0

Woot!

#> evaluation warning: _type checks devShells ... legacyPackages...
#> Done. The new configuration is /nix/store/<HASH>-....

Thank you!!!! I must have been battling some typo for the last 5 (or more) hours and ya solved it in minutes x-)

02:08:14
@vuks:matrix.orgVuks joined the room.18:02:12
@coolio:nope.chat@coolio:nope.chat removed their profile picture.19:48:22
@coolio:nope.chat@coolio:nope.chat removed their display name coolio.19:48:27
@coolio:nope.chat@coolio:nope.chat left the room.19:48:33
26 Jul 2025
@kotwys:matrix.org@kotwys:matrix.org left the room.07:45:28
27 Jul 2025
@matthaispali:converser.eumatthaispali joined the room.19:46:18
28 Jul 2025
@rav:vergara.techRene should all packages in nixpkgs be able to be installed using nix profile install? 16:33:01

Show newer messages


Back to Room ListRoom Version: 6