| 25 Jul 2025 |
dramforever | pkgs comes from the top: { git-nixpkgs, pkgs, ... }: | 00:08:48 |
S0AndS0 | 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 | like, nothing's printed, not even []? | 00:38:14 |
dramforever | 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 | * 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 |
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 | try turning that into throw (builtins.toString (builtins.attrNames git-nixpkgs)) just to be sure | 01:59:22 |
dramforever | or in fact, just throw git-nixpkgs | 02:00:32 |
S0AndS0 | 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 joined the room. | 18:02:12 |
| @coolio:nope.chat removed their profile picture. | 19:48:22 |
| @coolio:nope.chat removed their display name coolio. | 19:48:27 |
| @coolio:nope.chat left the room. | 19:48:33 |
| 26 Jul 2025 |
| @kotwys:matrix.org left the room. | 07:45:28 |
| 27 Jul 2025 |
| matthaispali joined the room. | 19:46:18 |
| 28 Jul 2025 |
Rene | should all packages in nixpkgs be able to be installed using nix profile install? | 16:33:01 |
Sandro 🐧 | There are probably some exceptions but generally I can say a definitive maybe | 16:34:10 |
Rene | what does it mean that a package listed in search.nixos.org gives this:
error: cannot find flake 'flake:hledger' in the flake registries
| 16:35:38 |
Rene | * what does it mean that a package listed in search.nixos.org gives this when using nix profile install:
error: cannot find flake 'flake:hledger' in the flake registries
| 16:35:57 |
dramforever | nixpkgs#hledger | 16:42:34 |
Rene | D'oh! | 17:19:34 |
| @exaltia:chat.exaltia.fr left the room. | 18:01:05 |
| 29 Jul 2025 |
| DontBlameMe joined the room. | 00:23:44 |
| Max changed their display name from Maximilian Canez Fernandes to HAL9000. | 20:17:38 |
| 30 Jul 2025 |
| yan 💕 joined the room. | 01:33:19 |
| @gladiator_entered:matrix.org left the room. | 18:08:02 |
| 31 Jul 2025 |
| sammy (It/Its) joined the room. | 09:34:39 |