Colmena | 290 Members | |
| A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena | 99 Servers |
| Sender | Message | Time |
|---|---|---|
| 29 Nov 2024 | ||
| 12:21:11 | ||
| ah thanks :) | 15:40:07 | |
| I mean it's not too shabby to be forced to check in you changes :D | 15:40:22 | |
| 8 Dec 2024 | ||
| 18:51:48 | ||
| 11 Dec 2024 | ||
| 03:43:11 | ||
| hi | 03:43:19 | |
| hi, im configuring colmena, whats the significance of meta.nixpkgs namley the system i choose? the docs say:
This option must be specified when using Flakes. yet it complains if i pass anything other than an initialized nixpkgs attribute set | 03:44:00 | |
| 16 Dec 2024 | ||
I think that's a Flake-specific thing. Just use an initialized set for that, you can still set nixpkgs.* options in your nodes' configs and they shoul dwork. | 16:51:40 | |
| Regarding [#224 - New Release?](https://github.com/zhaofengli/colmena/issues/225). Are there any blockers? | 17:19:53 | |
| 21 Dec 2024 | ||
| 00:11:57 | ||
| Hey, when using colmena with nixosConfigurations, as suggested in this Issus:https://github.com/zhaofengli/colmena/issues/60, where do i put the deplomeny.targetUser and targetHost properties? | 00:13:12 | |
| Do i still simply generate a `colmena.$name.deployment` attribute set? | 00:18:59 | |
| * Hey, when using colmena with nixosConfigurations, as suggested in this Issus:https://github.com/zhaofengli/colmena/issues/60, where do i put the `deploment.targetUser` and `targetHost` properties? | 00:19:10 | |
I'm trying to update from 24.05 to 24.11, but I'm hitting some annoying little burps. I did get around the impure by using the colmena github, but now I'm having trouble getting permittedInsecurePackages working. I have it in my flake at outputs.colmena.defaults.nixpkgs.config.permittedInsecurePackages, but it doesn't seem to be picking it up and allowing to install.However, if I use export NIXPKGS_ALLOW_INSECURE=1 and --impure it works.I also tried putting it in outputs.colmena.meta.nixpkgs = import ... { inherit system; nixpkgs.config... } but that didn't work.Any suggestions? I'd really like not to work in --impure if possible. | 21:16:52 | |
| This was all working for the year or so before I got up to 24.11. :) | 21:17:18 | |
| 22 Dec 2024 | ||
| 08:04:02 | ||
| 15:54:19 | ||
dmoonfire: in the second case it should be import nixpkgs { inherit system; config = ... }. Not nixpkgs.config. | 18:38:44 | |
Try also putting it in nixpkgs.config in an individual node's config. The Flakes shim you linked does not seem to necessarily apply defaults. | 18:39:15 | |
In reply to @otanaut:matrix.orgInclude the colmena.nixosModules.deploymentOptions module in your nodes modules / imports, then use deployment.targetHost in the node config like before. | 18:40:00 | |
| 23 Dec 2024 | ||
I tried putting it in the package and it doesn't seem to be picking it up.Putting it as config. in various places get the error where you can't configure a setting and a service in the same (unknown boot or services depending on where). | 04:09:12 | |
| 19:49:50 | ||
| Hi, I am overriding package version via overrideAttrs.
Is there a way to bypass the check? | 19:52:04 | |
| 24 Dec 2024 | ||
In reply to @dmoonfire:matrix.org
I'm not sure what that means | 10:43:46 | |
| 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 | |