!yUrHuDcxUngfTlDbiy:matrix.org

flakelight

38 Members
https://github.com/nix-community/flakelight12 Servers

Load older messages


SenderMessageTime
6 Apr 2024
@lunik1:lunik.onelunik1
In reply to@accelbread:matrix.org
Hey, thanks for reaching out! I appreciate hearing back For, withOverlays and NixOS/home-manager, you'd either have to use the short form (where flakelight calls nixosSystem/homeManagerConfiguration for you) or pass propagationModule to the function yourself Theres a line here (https://github.com/nix-community/flakelight/blob/a55ef9097613d99f293a532356d67b8ba8aff37f/API_GUIDE.md?plain=1#L959); I'll see about making it clearer. I'll add an example for it too. For packages from other flakes' packages outputs, I'll add some docs/examples as well
I could have sworn when I did this that the nixos config immediately complained about nonfree packages, indicating the config had not been carried over. I will take another look.
23:31:04
@lunik1:lunik.onelunik1 Those options for the common config look good. Is flakelight.importDir documented anywhere? I don't remember seeing it. 23:32:07
7 Apr 2024
@lunik1:lunik.onelunik1
In reply to@lunik1:lunik.one
I could have sworn when I did this that the nixos config immediately complained about nonfree packages, indicating the config had not been carried over. I will take another look.
Here's a mwe of the issue
{
  inputs = {
    flakelight = {
      url = "github:nix-community/flakelight";
    };
  };

  outputs = { flakelight, ... }:
    flakelight ./. {
      nixpkgs.config.allowUnfree = true;

      nixosConfigurations = {
        host = {
          system = "x86_64-linux";
          modules = [
            {
              boot.loader.grub.device = "/dev/sda";
              fileSystems."/" = {
                device = "/dev/sda";
                fsType = "xfs";
              };
              hardware.enableAllFirmware = true;
            }
          ];
        };
      };
    };
}
This system configuration fails to build with
       Failed assertions:
       - the list of hardware.enableAllFirmware contains non-redistributable licensed firmware files.
         This requires nixpkgs.config.allowUnfree to be true.
         An alternative is to use the hardware.enableRedistributableFirmware option.
00:02:23
@accelbread:matrix.orgaccelbreadYeah importDir is not documented yet; I need to add a section of lib functions. It does the same thing autoimport with nixDir would do00:03:48
@accelbread:matrix.orgaccelbreadAh yeah, the overlays are carried over currently but not config Hmm Propagating config probably makes sense, yeah Can add that00:05:26
@accelbread:matrix.orgaccelbread * Ah yeah, the overlays are carried over currently but not nixpkgs config Hmm Propagating config probably makes sense, yeah Can add that00:05:49
@accelbread:matrix.orgaccelbread lunik1: Pushed a change to also propagate the nixpkgs.config option. Tested it with nixpkgs.config.allowUnfreePredicate on my systems 01:06:54
@accelbread:matrix.orgaccelbreadhttps://github.com/nix-community/flakelight/commit/fb530e878f701795fe608f499796860ca303a62401:07:13
@accelbread:matrix.orgaccelbreadwill add the other docs updates later today or tomorrow 01:08:20
10 Apr 2024
@lehmanator:tchncs.deSam Lehman joined the room.15:47:00
17 Apr 2024
@JoelMcCracken:matrix.orgJoelMcCracken joined the room.16:29:59
28 Apr 2024
@a-kenji:matrix.orgkenji joined the room.10:00:29
29 Apr 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:28:34
1 May 2024
@nrs-status:matrix.orgthirdofmay18081814goya joined the room.04:01:44
@nrs-status:matrix.orgthirdofmay18081814goyahi, how do you make flakelight load the nix/ folder in the same directory as the flake?04:02:26
@accelbread:matrix.orgaccelbread loading ./nix in flake dir is default 04:02:53
@accelbread:matrix.orgaccelbreadIs is not working for you?04:03:04
@accelbread:matrix.orgaccelbreadis the directory added to git??04:03:12
@accelbread:matrix.orgaccelbread * is the directory added to git?04:03:13
@nrs-status:matrix.orgthirdofmay18081814goyaty for the fast response, I'm finding flakelight to be super neat04:03:43
@nrs-status:matrix.orgthirdofmay18081814goyaI'll sure it'll get adopted quick04:03:49
@nrs-status:matrix.orgthirdofmay18081814goyawrt my problem: oh I didn't add it to git04:03:59
@nrs-status:matrix.orgthirdofmay18081814goyalet me try that a second, am on a new install04:04:05
@nrs-status:matrix.orgthirdofmay18081814goya * I'm sure it'll get adopted quick04:04:23
@nrs-status:matrix.orgthirdofmay18081814goyaI think it's my home-manager config that's not written right; I'll work a bit more on this and I'll get back to you04:27:54
@nrs-status:matrix.orgthirdofmay18081814goyathanks for the help! will be back soon, really want to implement this heheh04:28:04
@accelbread:matrix.orgaccelbread you're welcome! one thing thats usually useful for figuring out that stuff is nix repl; can run :lf . to load the flake and poke around at values 04:30:33
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.15:06:08
@nrs-status:matrix.orgthirdofmay18081814goyahey! back to working on this18:59:29
@nrs-status:matrix.orgthirdofmay18081814goyaam looking at your flake-config18:59:35

Show newer messages


Back to Room ListRoom Version: 10