!9IQChSjwSHXPPWTa:lix.systems

Lix

1103 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms294 Servers

Load older messages


SenderMessageTime
19 Oct 2025
@just1602:systemli.orgjust1602I don't think you need to do an overlay, I think you can take them directly from the lix package sets `lixPackageSets.latest.colmena`11:52:25
@wucke13:matrix.orgwucke13 just1602 That works without doubt, of course. But I would expect the mechanism advertised on https://lix.systems/add-to-config/ to work, too. And of course having the overlay is a bit more convenient. 12:33:59
@just1602:systemli.orgjust1602
In reply to @wucke13:matrix.org
just1602 That works without doubt, of course. But I would expect the mechanism advertised on https://lix.systems/add-to-config/ to work, too. And of course having the overlay is a bit more convenient.
Sorry about that, I didn't saw the website update that push this new way of doing things.
12:46:38
@wucke13:matrix.orgwucke13No worries, kind stranger; your suggestion was enough to nudge me to the "Simplest change" for now. Still I'm curious about the "Advanced change" eventually ๐Ÿ˜„12:48:17
@helle:tacobelllabs.nethelle (just a stray cat girl)

random consideration, would it make sense to add some parameters to nix log (and related) so it is easier to wrangle it to a file, specify explicitely if it should use a pager and such niceties

or is this too much polishing a ๐Ÿ’ฉ, while the ways of handling this with normal unix tricks makes sense to most

13:23:55
@k900:0upti.meK900It should respect isatty I'm pretty sure?13:33:01
@helle:tacobelllabs.nethelle (just a stray cat girl)it does, but that requires a shell to redirect or some other piping (do not ask why this is a thing we ran into briefly)13:34:59
@tiferrei:tiferrei.comtiferrei joined the room.15:28:45
@tiferrei:matrix.org@tiferrei:matrix.org left the room.15:29:40
@whovian9369:matrix.orgWhovian9369

Does Lix support the lfs input attribute? I'm trying to follow https://github.com/Gigahawk/sarugetchu_mm_patcher/blob/master/README.md#usage but Lix doesn't seem to support them.

$  nix build -L --refresh 'git+https://github.com/Gigahawk/sarugetchu_mm_patcher.git?lfs=1#iso-patched'
error: unsupported input attribute 'lfs' for the 'git' scheme
23:15:00
20 Oct 2025
@lavender.pet:voip.vera-visions.comlavender.pet changed their profile picture.04:06:21
@lavender.pet:voip.vera-visions.comlavender.pet changed their profile picture.04:19:09
@lavender.pet:voip.vera-visions.comlavender.pet changed their profile picture.04:24:50
@flacks:matrix.orgflax changed their profile picture.04:37:21
@aloisw:julia0815.dealoiswNot yet, there's https://gerrit.lix.systems/c/lix/+/4118 but it hasn't really been reviewed yet.04:56:42
@whovian9369:matrix.orgWhovian9369Cheers then!08:14:07
@sersorrel:matrix.orgsorrel
In reply to @wucke13:matrix.org

So, a bit more tinkering revealed that most but not all of the overrides cause the issue:

  • nixpkgs-review: causes infinite recursion
  • nix-eval-jobs: No problem
  • nix-fast-build: causes infinite recursion
  • colmena: causes infinite recursion

Here is a minimal repro for playing:

{ pkgs, ... }:

{
  nixpkgs.hostPlatform = "x86_64-linux";

  # TODO debug why this yields infinite recursion
  nixpkgs.overlays = [
    (final: prev: {
      inherit (prev.lixPackageSets.stable)
        nixpkgs-review
        nix-eval-jobs
        nix-fast-build
        colmena
        ;
    })
  ];

  nix.package = pkgs.lixPackageSets.stable.lix;
  environment.systemPackages = with pkgs; [
    nixpkgs-review
    nix-eval-jobs
    nix-fast-build
    colmena
  ];

  boot.isContainer = true;
  fileSystems."/".fsType = "tmpfs";
}
I'm using the following overlay:
self: super: { inherit (self.lixPackageSets.stable) nixpkgs-review nix-direnv nix-fast-build nix-serve-ng colmena nix-update; lixPackageSets = super.lixPackageSets.override { inherit (super) nixpkgs-review nix-direnv nix-fast-build nix-serve-ng colmena nix-update; }; }
08:58:47
@sersorrel:matrix.orgsorrel...unsure why that didn't do a proper code block, sorry08:59:05
@ivy:faggot.shivy joined the room.09:44:34
@ami:the-apothecary.clubAmi(put the ``` on their own lines)13:30:42
@minman:matrix.orgminman

Hi, I try to build an SD card image for my raspberry pi 3. I use the following command and the following imports.

"${modulesPath}/profiles/base.nix"
"${modulesPath}/installer/sd-card/sd-image.nix"
nixos-generate \
  --format sd-aarch64-installer \
  --system aarch64-linux \
  --configuration ./pi-sdcard.nix \
  --out-link sd-image

But I get the following error which states that the kernel is incompatible with the aarch64-linux host platform.

 error: Package โ€˜linux-rpi-6.6.51-stable_20241008โ€™ in /nix/store/4xrrqhrrrxyfdf2npr5pmwrgyckdz183-source/pkgs/os-specific/linux/kernel/linux-rpi.nix:22 is not available on the requested hostPlatform:
         hostPlatform.config = "aarch64-unknown-linux-gnu"
         package.meta.platforms = [
           "armv5tel-linux"
           "armv6l-linux"
           "armv7a-linux"
           "armv7l-linux"
         ]
         package.meta.badPlatforms = [ ]
       , refusing to evaluate.

Do I need to specify another kernel or host platform?

15:48:42
@k900:0upti.meK900 Are you using boot.kernelPackages = pkgs.linux_raspberrypi or something 15:49:45
@k900:0upti.meK900Don't do that15:49:46
@k900:0upti.meK900Just run mainline15:49:49
@minman:matrix.orgminmanAh, I used this config as starter: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/installer/sd-card/sd-image-raspberrypi.nix, and I see that the kernelPackages of the raspberry pi are included.15:52:17
@minman:matrix.orgminman Maybe I can better use the sd-image-aarch64-new-kernel.nix. What is the difference between the new-kernel variant and the normal one? 15:53:21
@k900:0upti.meK900 You want the sd-image-aarch64 one 15:53:29
@k900:0upti.meK900 Not that one 15:53:31
@k900:0upti.meK900 The new-kernel variant has a mainline kernel and no ZFS support 15:53:43
@minman:matrix.orgminmanThanks :)15:53:57

Show newer messages


Back to Room ListRoom Version: 10