Colmena | 293 Members | |
| A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena | 97 Servers |
| Sender | Message | Time |
|---|---|---|
| 24 Dec 2024 | ||
| 13:58:22 | ||
| 14:03:18 | ||
In reply to@justinas:nixos.devAdding the configuration option to the top-level file for a host (in example/default.nix with example = import ./src/nodes/example/default.nix; in flake.nix), such as:gives the following error: Putting this in the top-level file: doesn't pick up the insecure packages entry. "Doesn't pick up" being "gives me an error that I need to add dotnet-sdk-6.0.428 to the permittedInsecurePackages" error. Putting the nixpkgs.config... in flake.nix:outputs.colmena.defaults is what used to work before I upgraded to 24.11.Putting the config... in flake.nix:outputs.colmena.meta.nixpkgs = import inputs.nixpkgs { ...; config.permitted... } doesn't pick it up.Putting the nixpkgs.config... in flake.nix:outputs.colmena.meta.nixpkgs = import inputs.nixpkgs { ...; config.permitted... } doesn't pick it up (but you already said that, just being complete). | 23:17:23 | |
| Alright, I see. The When you're importing / calling nixpkgs explicitly, its options are under an argument called However, when you're configuring nixpkgs in a modular way through the NixOS machine config, then that same thing is nested under In the context of a NixOS configuration module, | 23:21:35 | |
| * Alright, I see. The When you're importing / calling nixpkgs explicitly, its options are under an argument called However, when you're configuring nixpkgs in a modular way through the NixOS machine config, then that same thing is nested under In the context of a NixOS configuration module, | 23:24:09 | |
So, in the metadata, then this should work from what I'm understanding.But I still get the error that I need to allow "dotnet-sdk-6.0.428". | 23:26:06 | |
| Are you sure that after you add the permitted package, it still complains about the same package? We've already have a couple of people ask about this, and they misunderstood the fact that you may need to include several distinct packages in this list under some circumstances. https://discourse.nixos.org/t/solved-sonarr-is-broken-in-24-11-unstable-aka-how-the-hell-do-i-use-nixpkgs-config-permittedinsecurepackages/56828 | 23:31:09 | |
| 23:31:21 | ||
| Please make sure that after you attempt the fix, it is the same exact package reported in the error. | 23:32:12 | |
I've just confirmed that the following works (allows me to build Sonarr, which is one of the apps affected): https://gist.github.com/justinas/d2465aacfdf196ba65bf4f7bd1894f0e . nixos-unstable, colmena master, colmena build --experimental-flake-eval. | 23:33:50 | |
| * Are you sure that after you add the permitted package, it still complains about the same package? We've already had a couple of people ask about this, and they misunderstood the fact that you may need to include several distinct packages in this list under some circumstances. https://discourse.nixos.org/t/solved-sonarr-is-broken-in-24-11-unstable-aka-how-the-hell-do-i-use-nixpkgs-config-permittedinsecurepackages/56828 | 23:35:21 | |
That is the package, but I tried to include those Sonarr ones since sonarr is on that server. | 23:35:24 | |
Okay. Please see my gist, it is a very simple config that you can verify works in isolation. I also use the samenixpkgs.config from the gist in a personal machine with 24.11 and it works. | 23:36:49 | |