Log from Radicle native CI

Table of contents

Request message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z4WDsQtsuDw8qaXQDvgKVMXp2C2mf",
    "name": "config",
    "description": "Configurations of machines used by Orzklv.",
    "private": false,
    "default_branch": "master",
    "delegates": [
      "did:key:z6MkwPociLTRDKKW4EYFF8oP5N2r5FycoRMH1FZsxRvetBwy"
    ]
  },
  "pusher": {
    "id": "did:key:z6MkwPociLTRDKKW4EYFF8oP5N2r5FycoRMH1FZsxRvetBwy",
    "alias": "orzklv"
  },
  "before": "e5993c10ffd83c86319770f02026542b859df928",
  "after": "e5993c10ffd83c86319770f02026542b859df928",
  "branch": "master",
  "commits": [
    "e5993c10ffd83c86319770f02026542b859df928"
  ]
}

.radicle/native.yaml

shell: |
  # Vibe check
  nix flake check -L --show-trace --accept-flake-config

  # Building configurations
  nix build .#nixosConfigurations.Home.config.system.build.toplevel --show-trace --accept-flake-config

Run: git clone /var/lib/radicle/storage/z4WDsQtsuDw8qaXQDvgKVMXp2C2mf /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src

Command arguments:

In directory: /run/radicle-ci-broker

Exit code: 0

Output (stdout and stderr):

Cloning into '/var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src'...
done.

Run: git config advice.detachedHead false

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src

Exit code: 0

Run: git checkout e5993c10ffd83c86319770f02026542b859df928

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src

Exit code: 0

Output (stdout and stderr):

HEAD is now at e5993c1 chore: implement way of building nixos configuration

Run: git show e5993c10ffd83c86319770f02026542b859df928

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src

Exit code: 0

Output (stdout and stderr):

commit e5993c10ffd83c86319770f02026542b859df928
Author: Sokhibjon Orzikulov <sakhib@orzklv.uz>
Date:   Fri Oct 9 05:41:17 2026 +0500

    chore: implement way of building nixos configuration

diff --git a/.radicle/native.yaml b/.radicle/native.yaml
index 7199581..419fbc4 100644
--- a/.radicle/native.yaml
+++ b/.radicle/native.yaml
@@ -1,3 +1,6 @@
 shell: |
-  nix flake check -L --show-trace
-  printf "Finished I guess, again..."
+  # Vibe check
+  nix flake check -L --show-trace --accept-flake-config
+
+  # Building configurations
+  nix build .#nixosConfigurations.Home.config.system.build.toplevel --show-trace --accept-flake-config
diff --git a/archive/test.yml b/archive/test.yml
deleted file mode 100644
index faa6d8d..0000000
--- a/archive/test.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-name: Test CI
-
-on: [push, pull_request]
-
-jobs:
-  test-flake:
-    name: "Test Configurations"
-
-    strategy:
-      fail-fast: false
-      matrix:
-        os: [native]
-
-    runs-on: ${{ matrix.os }}
-
-    steps:
-      - name: Check out the repository
-        uses: actions/checkout@v6
-
-      - name: Check up flake configuration
-        run: nix flake check --show-trace --accept-flake-config
-
-  build:
-    name: "Build Configurations for all instances"
-
-    strategy:
-      fail-fast: false
-      matrix:
-        pattern:
-          - system: native
-            target: Laboratory
-          - system: native
-            target: Temporary
-          - system: native
-            target: Tempotary
-
-    runs-on: ${{ matrix.pattern.system }}
-
-    steps:
-      - name: Check out the repository
-        uses: actions/checkout@v6
-
-      - name: Build NixOS configuration
-        if: ${{ matrix.pattern.system != 'macos' }}
-        run: nix build .#nixosConfigurations.${{ matrix.pattern.target }}.config.system.build.toplevel --show-trace --accept-flake-config
-
-  # update-merge:
-  #   name: "Merge Update PRs"
-  #   needs: [test-flake, build]
-  #   runs-on: ubuntu-latest
-  #   if: ${{ github.event.pull_request.user.login == 'kolyma-labor' && github.event_name == 'pull_request' }}
-
-  #   steps:
-  #     - name: Enable auto-merge for Update PRs
-  #       run: gh pr merge --auto --merge "$PR_URL"
-  #       env:
-  #         PR_URL: ${{github.event.pull_request.html_url}}
-  #         GITHUB_TOKEN: ${{ secrets.PAT }}
diff --git a/archive/update.yml b/archive/update.yml
deleted file mode 100644
index f77eb18..0000000
--- a/archive/update.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-name: Update Request CI
-
-on:
-  workflow_dispatch:
-  schedule:
-    - cron: "0 0 * * *"
-
-jobs:
-  update-request:
-    runs-on: native
-
-    steps:
-      - name: Check out the repository
-        uses: actions/checkout@v6
-
-      - name: Update flake.lock
-        uses: https://git.momo.koeln/momo/forgejo-action-update-flake@d6ea6c225de116446061e4269ce3faf564b9d08d
-        with:
-          forgejo_access_token: ${{ secrets.PAT }}
-          gpg_private_key: ${{ secrets.GPG_KEY }}
-          gpg_fingerprint: F39BE7813956AB92C3821DFBC02540B6C5BD80EE
-          gpg_passphrase: ${{ secrets.GPG_PASS }}
-          git_author: '"kolyma-labor" <support@kolyma.uz>'
-
-      - name: Update flake.lock
-        run: |
-          git config --global user.name "Kolyma's Labor"
-          git config --global user.email "support@kolyma.uz"
-          nix flake update --commit-lock-file --accept-flake-config
-
-      - name: Push changes
-        run: |
-          git config --global user.name "Kolyma's Labor"
-          git config --global user.email "support@kolyma.uz"
-          git remote rm origin
-          git remote add origin "https://kolyma-labor:$TOKEN@git.floss.uz/orzklv/nix.git"
-          git push --set-upstream origin master
-        env:
-          TOKEN: ${{ secrets.PAT }}

Run: bash -c set -xeuo pipefail # Vibe check nix flake check -L --show-trace --accept-flake-config # Building configurations nix build .#nixosConfigurations.Home.config.system.build.toplevel --show-trace --accept-flake-config

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src

Exit code: 1

Output (stdout and stderr):

+ nix flake check -L --show-trace --accept-flake-config
GC Warning: Could not open /proc/stat
warning: ignoring untrusted substituter 'https://nixos-raspberrypi.cachix.org', you are not a trusted user.
Run `man nix.conf` for more information on the `substituters` configuration option.
warning: ignoring the client-specified setting 'trusted-public-keys', because it is a restricted setting and you are not a trusted user
evaluating flake...
checking flake output 'lib'...
checking flake output 'formatter'...
checking derivation formatter.x86_64-linux...
derivation evaluated to /nix/store/d44qnl9cd7fi3i3xvggc40rp5r0ab8r2-treefmt-with-config-2.6.0.drv
checking flake output 'overlays'...
checking overlay 'overlays.additions'...
checking overlay 'overlays.modifications'...
checking overlay 'overlays.unstable'...
checking flake output 'devShells'...
checking derivation devShells.x86_64-linux.default...
derivation evaluated to /nix/store/a0fvb1s8l0640hakdi4p1121riwxyhb2-nix.drv
checking flake output 'checks'...
checking derivation checks.x86_64-linux.pre-commit-check...
derivation evaluated to /nix/store/mnv8kk9gn43symjd9zqkl8gakcajak0h-pre-commit-run.drv
checking flake output 'nixosModules'...
checking NixOS module 'nixosModules.nixpkgs'...
checking NixOS module 'nixosModules.boot'...
checking NixOS module 'nixosModules.ssh'...
checking NixOS module 'nixosModules.zsh'...
checking NixOS module 'nixosModules.streaming'...
checking NixOS module 'nixosModules.users'...
checking NixOS module 'nixosModules.data'...
checking NixOS module 'nixosModules.branding'...
checking NixOS module 'nixosModules.desktop'...
checking NixOS module 'nixosModules.gaming'...
checking NixOS module 'nixosModules.oxidize'...
checking NixOS module 'nixosModules.secret'...
checking NixOS module 'nixosModules.sound'...
checking NixOS module 'nixosModules.vpn'...
checking flake output 'darwinModules'...
checking flake output 'homeModules'...
checking flake output 'nixosConfigurations'...
checking NixOS configuration 'nixosConfigurations.Sokhibjons-Mac-Studio'...
checking NixOS configuration 'nixosConfigurations.Home'...
error:
       … while checking flake output 'nixosConfigurations'
         at /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src/flake.nix:203:7:
          202|       # Stored at/as root/nixos/<hostname lower case>/*.nix
          203|       nixosConfigurations = lib.orzklv.config.mapSystem { inherit inputs; };
             |       ^
          204|

       … while checking the NixOS configuration 'nixosConfigurations.Home'
         at /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src/lib/config.nix:34:9:
           33|         inherit (host) name;
           34|         value = makeSystem {
             |         ^
           35|           inherit inputs;

       … from call site
         at /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src/lib/config.nix:34:9:
           33|         inherit (host) name;
           34|         value = makeSystem {
             |         ^
           35|           inherit inputs;

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1712:17:
         1711|         zipAttrsWith (
         1712|           name: values:
             |                 ^
         1713|           let

       … while calling the 'head' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1717:13:
         1716|           if length values == 1 || pred here (elemAt values 1) (head values) then
         1717|             head values
             |             ^
         1718|           else

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1192:17:
         1191|         mapAttrs (
         1192|           name: value:
             |                 ^
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1193:85:
         1192|           name: value:
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
             |                                                                                     ^
         1194|         );

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:283:71:
          282|           # For definitions that have an associated option
          283|           declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;
             |                                                                       ^
          284|

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1167:7:
         1166|     // {
         1167|       value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |       ^
         1168|       inherit (res.defsFinal') highestPrio;

       … while evaluating the option `system.build.toplevel':

       … while evaluating the attribute 'mergedValue'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1264:5:
         1263|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.
         1264|     mergedValue =
             |     ^
         1265|       if isDefined then

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1265:7:
         1264|     mergedValue =
         1265|       if isDefined then
             |       ^
         1266|         if type.merge ? v2 then

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1241:7:
         1240|       # above are lazy and thus never forced on this branch.
         1241|       if
             |       ^
         1242|         length defs == 1

       … in the right operand of the AND (&&) operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1243:9:
         1242|         length defs == 1
         1243|         && (
             |         ^
         1244|           let

       … while evaluating definitions from `/nix/store/ljp2cc2pfj05dmcrdnrx1anc5krhqc5j-source/nixos/modules/system/activation/top-level.nix':

       … in the argument of the not operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1248:31:
         1247|           addErrorContext "while evaluating definitions from `${d.file}':" (
         1248|             !(isAttrs d.value && d.value ? _type)
             |                               ^
         1249|           )

       … in the left operand of the AND (&&) operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1248:31:
         1247|           addErrorContext "while evaluating definitions from `${d.file}':" (
         1248|             !(isAttrs d.value && d.value ? _type)
             |                               ^
         1249|           )

       … while calling the 'isAttrs' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1248:15:
         1247|           addErrorContext "while evaluating definitions from `${d.file}':" (
         1248|             !(isAttrs d.value && d.value ? _type)
             |               ^
         1249|           )

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:849:21:
          848|             inherit (module) file;
          849|             inherit value;
             |                     ^
          850|           }) module.config

       … while calling a functor (an attribute set with a '__functor' attribute)
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/activation/top-level.nix:89:8:
           88|     else
           89|       (pkgs.replaceDependencies.override {
             |        ^
           90|         replaceDirectDependencies = pkgs.replaceDirectDependencies.override {

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/trivial.nix:1083:5:
         1082|     # TODO: Should we add call-time "type" checking like built in?
         1083|     __functor = self: f;
             |     ^
         1084|     __functionArgs = args;

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:35:1:
           34| # The cutoffPackages argument can be used to exempt the problematic packages from the replacement process.
           35| {
             | ^
           36|   drv,

       … in the right operand of the update (//) operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:193:8:
          192|     )
          193|     // listToAttrs (
             |        ^
          194|       map (

       … while calling the 'listToAttrs' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:193:8:
          192|     )
          193|     // listToAttrs (
             |        ^
          194|       map (

       … while calling the 'map' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:194:7:
          193|     // listToAttrs (
          194|       map (
             |       ^
          195|         { oldDependency, newDependency }:

       … while calling the 'filter' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:123:26:
          122|   rootReferences = referencesOf drv;
          123|   relevantReplacements = filter (
             |                          ^
          124|     { oldDependency, newDependency }:

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:124:5:
          123|   relevantReplacements = filter (
          124|     { oldDependency, newDependency }:
             |     ^
          125|     if toString oldDependency == toString newDependency then

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:130:10:
          129|         false
          130|     else if !hasAttr (realisation oldDependency) rootReferences then
             |          ^
          131|       warn "replaceDependencies: ${drv} does not depend on ${oldDependency}, so it will not be replaced"

       … in the argument of the not operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:130:14:
          129|         false
          130|     else if !hasAttr (realisation oldDependency) rootReferences then
             |              ^
          131|       warn "replaceDependencies: ${drv} does not depend on ${oldDependency}, so it will not be replaced"

       … while calling the 'hasAttr' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:130:14:
          129|         false
          130|     else if !hasAttr (realisation oldDependency) rootReferences then
             |              ^
          131|       warn "replaceDependencies: ${drv} does not depend on ${oldDependency}, so it will not be replaced"

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:122:20:
          121|       );
          122|   rootReferences = referencesOf drv;
             |                    ^
          123|   relevantReplacements = filter (

       … while calling 'referencesOf'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:70:5:
           69|   referencesOf =
           70|     drv:
             |     ^
           71|     import

       … while calling the 'import' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:71:5:
           70|     drv:
           71|     import
             |     ^
           72|       (runCommandLocal "references.nix"

       … while realising the context of a path

       … while evaluating the attribute 'outPath'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/customisation.nix:430:7:
          429|         drv.drvPath;
          430|       outPath =
             |       ^
          431|         assert condition;

       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'references.nix'
         whose name attribute is located at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/make-derivation.nix:647:11

       … while evaluating attribute 'exportReferencesGraph' of derivation 'references.nix'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/replace-dependencies.nix:74:11:
           73|         {
           74|           exportReferencesGraph = [
             |           ^
           75|             "graph"

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/activation/top-level.nix:78:26:
           77|   # Handle assertions and warnings
           78|   baseSystemAssertWarn = lib.asserts.checkAssertWarn config.assertions config.warnings baseSystem;
             |                          ^
           79|

       … while calling 'checkAssertWarn'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/asserts.nix:193:27:
          192|   checkAssertWarn =
          193|     assertions: warnings: val:
             |                           ^
          194|     let

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/asserts.nix:200:7:
          199|     else
          200|       showWarnings warnings val;
             |       ^
          201|

       … while calling 'showWarnings'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/trivial.nix:1051:28:
         1050|
         1051|   showWarnings = warnings: res: foldr warn res warnings;
             |                            ^
         1052|

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/trivial.nix:1051:33:
         1050|
         1051|   showWarnings = warnings: res: foldr warn res warnings;
             |                                 ^
         1052|

       … while calling 'foldr'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:138:14:
          137|   foldr =
          138|     op: nul: list:
             |              ^
          139|     let

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:143:5:
          142|     in
          143|     fold' 0;
             |     ^
          144|

       … while calling 'fold''
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:141:15:
          140|       len = length list;
          141|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |               ^
          142|     in

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:141:18:
          140|       len = length list;
          141|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |                  ^
          142|     in

       … while calling the 'length' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:140:13:
          139|     let
          140|       len = length list;
             |             ^
          141|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/activation/top-level.nix:78:72:
           77|   # Handle assertions and warnings
           78|   baseSystemAssertWarn = lib.asserts.checkAssertWarn config.assertions config.warnings baseSystem;
             |                                                                        ^
           79|

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1192:17:
         1191|         mapAttrs (
         1192|           name: value:
             |                 ^
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1193:85:
         1192|           name: value:
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
             |                                                                                     ^
         1194|         );

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:283:71:
          282|           # For definitions that have an associated option
          283|           declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;
             |                                                                       ^
          284|

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1167:7:
         1166|     // {
         1167|       value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |       ^
         1168|       inherit (res.defsFinal') highestPrio;

       … while evaluating the option `warnings':

       … while evaluating the attribute 'mergedValue'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1264:5:
         1263|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.
         1264|     mergedValue =
             |     ^
         1265|       if isDefined then

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1265:7:
         1264|     mergedValue =
         1265|       if isDefined then
             |       ^
         1266|         if type.merge ? v2 then

       … while evaluating the attribute 'values'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1258:11:
         1257|         {
         1258|           values = defsSorted;
             |           ^
         1259|           inherit (defsFiltered) highestPrio;

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1229:11:
         1228|           # Avoid sorting if we don't have to.
         1229|           if any (def: def.value._type or "" == "order") defsFiltered.values then
             |           ^
         1230|             sortProperties defsFiltered.values

       … while calling the 'any' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1229:14:
         1228|           # Avoid sorting if we don't have to.
         1229|           if any (def: def.value._type or "" == "order") defsFiltered.values then
             |              ^
         1230|             sortProperties defsFiltered.values

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1224:24:
         1223|         # Process mkOverride properties.
         1224|         defsFiltered = filterOverrides' defsNormalized;
             |                        ^
         1225|

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1442:5:
         1441|     in
         1442|     defs:
             |     ^
         1443|     # Optimize for the singleton case, equivalent to the `else` clause.

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1444:5:
         1443|     # Optimize for the singleton case, equivalent to the `else` clause.
         1444|     if length defs == 1 then
             |     ^
         1445|       {

       … while calling the 'length' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1444:8:
         1443|     # Optimize for the singleton case, equivalent to the `else` clause.
         1444|     if length defs == 1 then
             |        ^
         1445|       {

       … while calling the 'concatMap' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1209:26:
         1208|         # Process mkMerge and mkIf properties.
         1209|         defsNormalized = concatMap (
             |                          ^
         1210|           m:

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1210:11:
         1209|         defsNormalized = concatMap (
         1210|           m:
             |           ^
         1211|           map (

       … while calling the 'map' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1211:11:
         1210|           m:
         1211|           map (
             |           ^
         1212|             value:

       … while evaluating definitions from `/nix/store/ljp2cc2pfj05dmcrdnrx1anc5krhqc5j-source/nixos/modules/system/boot/systemd.nix':

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1220:80:
         1219|               }
         1220|           ) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
             |                                                                                ^
         1221|         ) defs;

       … while calling 'dischargeProperties'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1396:5:
         1395|   dischargeProperties =
         1396|     def:
             |     ^
         1397|     if def._type or "" == "merge" then

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1397:5:
         1396|     def:
         1397|     if def._type or "" == "merge" then
             |     ^
         1398|       concatMap dischargeProperties def.contents

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:849:21:
          848|             inherit (module) file;
          849|             inherit value;
             |                     ^
          850|           }) module.config

       … while calling the 'concatLists' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/boot/systemd.nix:546:7:
          545|       in
          546|       concatLists (
             |       ^
          547|         mapAttrsToList (

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/boot/systemd.nix:548:17:
          547|         mapAttrsToList (
          548|           name: service:
             |                 ^
          549|           let

       … while calling the 'concatLists' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/boot/systemd.nix:554:11:
          553|           in
          554|           concatLists [
             |           ^
          555|             (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/boot/systemd.nix:555:14:
          554|           concatLists [
          555|             (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))
             |              ^
          556|               "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'"

       … while calling 'optional'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:785:20:
          784|   */
          785|   optional = cond: elem: if cond then [ elem ] else [ ];
             |                    ^
          786|

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/lists.nix:785:26:
          784|   */
          785|   optional = cond: elem: if cond then [ elem ] else [ ];
             |                          ^
          786|

       … in the left operand of the AND (&&) operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/boot/systemd.nix:555:42:
          554|           concatLists [
          555|             (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))
             |                                          ^
          556|               "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'"

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/nixos/modules/system/boot/systemd.nix:550:20:
          549|           let
          550|             type = service.serviceConfig.Type or "";
             |                    ^
          551|             restart = service.serviceConfig.Restart or "no";

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1192:17:
         1191|         mapAttrs (
         1192|           name: value:
             |                 ^
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1193:85:
         1192|           name: value:
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
             |                                                                                     ^
         1194|         );

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:283:71:
          282|           # For definitions that have an associated option
          283|           declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;
             |                                                                       ^
          284|

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1167:7:
         1166|     // {
         1167|       value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |       ^
         1168|       inherit (res.defsFinal') highestPrio;

       … while evaluating the option `systemd.services.home-manager-sakhib.serviceConfig':

       … while evaluating the attribute 'mergedValue'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1264:5:
         1263|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.
         1264|     mergedValue =
             |     ^
         1265|       if isDefined then

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/types.nix:890:13:
          889|             headError = checkDefsForError check loc defs;
          890|             value = mapAttrs (
             |             ^
          891|               n: v:

       … while calling the 'mapAttrs' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/types.nix:890:21:
          889|             headError = checkDefsForError check loc defs;
          890|             value = mapAttrs (
             |                     ^
          891|               n: v:

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/types.nix:884:17:
          883|                 # Meaning it is less lazy
          884|                 filterAttrs (n: v: v.optionalValue ? value) (
             |                 ^
          885|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)

       … while calling 'filterAttrs'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:667:23:
          666|   */
          667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          668|

       … while calling the 'removeAttrs' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:667:28:
          666|   */
          667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          668|

       … while calling the 'filter' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:667:45:
          666|   */
          667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                                             ^
          668|

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:667:53:
          666|   */
          667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                                                     ^
          668|

       … in the argument of the not operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:667:60:
          666|   */
          667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                                                            ^
          668|

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:667:60:
          666|   */
          667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                                                            ^
          668|

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/types.nix:884:33:
          883|                 # Meaning it is less lazy
          884|                 filterAttrs (n: v: v.optionalValue ? value) (
             |                                 ^
          885|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)

       … while evaluating the attribute 'optionalValue'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1330:5:
         1329|
         1330|     optionalValue = if isDefined then { value = mergedValue; } else { };
             |     ^
         1331|   };

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1330:21:
         1329|
         1330|     optionalValue = if isDefined then { value = mergedValue; } else { };
             |                     ^
         1331|   };

       … while evaluating a branch condition
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1241:7:
         1240|       # above are lazy and thus never forced on this branch.
         1241|       if
             |       ^
         1242|         length defs == 1

       … in the right operand of the AND (&&) operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1243:9:
         1242|         length defs == 1
         1243|         && (
             |         ^
         1244|           let

       … while evaluating definitions from `/nix/store/jlr6ni1mpqwg87gbv5cjypmzg1ri2ikh-source/nixos':

       … in the argument of the not operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1248:31:
         1247|           addErrorContext "while evaluating definitions from `${d.file}':" (
         1248|             !(isAttrs d.value && d.value ? _type)
             |                               ^
         1249|           )

       … in the left operand of the AND (&&) operator
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1248:31:
         1247|           addErrorContext "while evaluating definitions from `${d.file}':" (
         1248|             !(isAttrs d.value && d.value ? _type)
             |                               ^
         1249|           )

       … while calling the 'isAttrs' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1248:15:
         1247|           addErrorContext "while evaluating definitions from `${d.file}':" (
         1248|             !(isAttrs d.value && d.value ? _type)
             |               ^
         1249|           )

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/types.nix:831:11:
          830|           inherit (def) file;
          831|           value = v;
             |           ^
          832|         }) def.value

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/types.nix:831:11:
          830|           inherit (def) file;
          831|           value = v;
             |           ^
          832|         }) def.value

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1712:17:
         1711|         zipAttrsWith (
         1712|           name: values:
             |                 ^
         1713|           let

       … while calling the 'head' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1717:13:
         1716|           if length values == 1 || pred here (elemAt values 1) (head values) then
         1717|             head values
             |             ^
         1718|           else

       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'home-manager-generation'
         whose name attribute is located at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/make-derivation.nix:647:11

       … while evaluating attribute 'buildCommand' of derivation 'home-manager-generation'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/trivial-builders/default.nix:81:17:
           80|         enableParallelBuilding = true;
           81|         inherit buildCommand name;
             |                 ^
           82|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'activation-script'
         whose name attribute is located at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/make-derivation.nix:647:11

       … while evaluating attribute 'text' of derivation 'activation-script'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/trivial-builders/default.nix:127:11:
          126|           name
          127|           text
             |           ^
          128|           executable

       … while calling the 'concatStringsSep' builtin
         at «github:nix-community/home-manager/e5fcd298a00f08b6e8390baf04aa8edb62203070?narHash=sha256-kaNo6xHiL31AbNNEreG0OTKf4j6Cxlo5bPawjX7lnbQ%3D»/modules/home-environment.nix:780:13:
          779|           if sortedCommands ? result then
          780|             lib.concatStringsSep "\n" (map mkCmd sortedCommands.result)
             |             ^
          781|           else

       … while calling 'mkCmd'
         at «github:nix-community/home-manager/e5fcd298a00f08b6e8390baf04aa8edb62203070?narHash=sha256-kaNo6xHiL31AbNNEreG0OTKf4j6Cxlo5bPawjX7lnbQ%3D»/modules/home-environment.nix:773:17:
          772|       let
          773|         mkCmd = res: ''
             |                 ^
          774|           _iNote "Activating %s" "${res.name}"

       … while evaluating the attribute 'data'
         at «github:nix-community/home-manager/e5fcd298a00f08b6e8390baf04aa8edb62203070?narHash=sha256-kaNo6xHiL31AbNNEreG0OTKf4j6Cxlo5bPawjX7lnbQ%3D»/modules/lib/dag.nix:100:45:
           99|       {
          100|         result = map (v: { inherit (v) name data; }) sorted.result;
             |                                             ^
          101|       }

       … while evaluating the attribute 'data'
         at «github:nix-community/home-manager/e5fcd298a00f08b6e8390baf04aa8edb62203070?narHash=sha256-kaNo6xHiL31AbNNEreG0OTKf4j6Cxlo5bPawjX7lnbQ%3D»/modules/lib/dag.nix:92:21:
           91|         name = n;
           92|         inherit (v) data;
             |                     ^
           93|         after = v.after ++ dagBefore dag n;

       … from call site
         at «github:nix-community/home-manager/e5fcd298a00f08b6e8390baf04aa8edb62203070?narHash=sha256-kaNo6xHiL31AbNNEreG0OTKf4j6Cxlo5bPawjX7lnbQ%3D»/modules/lib/dag.nix:92:21:
           91|         name = n;
           92|         inherit (v) data;
             |                     ^
           93|         after = v.after ++ dagBefore dag n;

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1192:17:
         1191|         mapAttrs (
         1192|           name: value:
             |                 ^
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/attrsets.nix:1193:85:
         1192|           name: value:
         1193|           if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
             |                                                                                     ^
         1194|         );

       … while calling anonymous lambda
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:283:71:
          282|           # For definitions that have an associated option
          283|           declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;
             |                                                                       ^
          284|

       … while evaluating the attribute 'value'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/modules.nix:1167:7:
         1166|     // {
         1167|       value = addErrorContext "while evaluating the option `${showOption loc}':" value;
             |       ^
         1168|       inherit (res.defsFinal') highestPrio;

       … while evaluating the option `home-manager.users.sakhib.home.activation.installPackages.data':

       (12 duplicate frames omitted)

       … while evaluating definitions from `/nix/store/jlr6ni1mpqwg87gbv5cjypmzg1ri2ikh-source/modules/home-environment.nix':

       (6 duplicate frames omitted)

       … while evaluating derivation 'home-manager-path'
         whose name attribute is located at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/make-derivation.nix:647:11

       … while evaluating attribute 'chosenOutputs' of derivation 'home-manager-path'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/buildenv/default.nix:116:9:
          115|
          116|         chosenOutputs = map (drv: {
             |         ^
          117|           paths =

       … while evaluating list element at index 16

       … while evaluating attribute 'paths'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/buildenv/default.nix:117:11:
          116|         chosenOutputs = map (drv: {
          117|           paths =
             |           ^
          118|             # First add the usual output(s): respect if user has chosen explicitly,

       … while evaluating list element at index 0
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/build-support/buildenv/default.nix:117:11:
          116|         chosenOutputs = map (drv: {
          117|           paths =
             |           ^
          118|             # First add the usual output(s): respect if user has chosen explicitly,

       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'radicle-tui-0.7.0'
         whose name attribute is located at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/make-derivation.nix:647:11

       … while evaluating attribute 'nativeBuildInputs' of derivation 'radicle-tui-0.7.0'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/make-derivation.nix:715:11:
          714|           depsBuildBuild = buildBuildOutputs;
          715|           nativeBuildInputs = buildHostOutputs;
             |           ^
          716|           depsBuildTarget = buildTargetOutputs;

       … in the condition of the assert statement
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/lib/customisation.nix:414:13:
          413|           outPath =
          414|             assert condition;
             |             ^
          415|             drv.${outputName}.outPath;

       … while evaluating the attribute 'handled'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/check-meta.nix:710:9:
          709|         valid = "no";
          710|         handled = handle {
             |         ^
          711|           inherit attrs meta;

       … from call site
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/check-meta.nix:710:19:
          709|         valid = "no";
          710|         handled = handle {
             |                   ^
          711|           inherit attrs meta;

       … while calling 'handle'
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/check-meta.nix:651:5:
          650|   handle =
          651|     {
             |     ^
          652|       attrs,

       … while calling the 'seq' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/check-meta.nix:685:5:
          684|     # Give all warnings first, then error if any
          685|     builtins.seq (foldl' giveWarning null warnings) withError;
             |     ^
          686|

       … while calling the 'throw' builtin
         at «github:nixos/nixpkgs/4feb8eb8bf30f323a8a5d285f14ee51d6a7197b1?narHash=sha256-yNMwoLrMFI5dS7NZsrQAMBVyOXjQ5uXFDLHjh//OAK4%3D»/pkgs/stdenv/generic/check-meta.nix:673:13:
          672|           else
          673|             throw msg;
             |             ^
          674|

       error: Refusing to evaluate package 'radicle-node-1.10.3' in /nix/store/ljp2cc2pfj05dmcrdnrx1anc5krhqc5j-source/pkgs/by-name/ra/radicle-node/package.nix:161 because it is marked as insecure

       Known issues:
        - Private repositories are insecure: traffic between nodes is not encrypted and not authenticated.

       You can install it anyway by allowing this package, using the
       following methods:

       a) To temporarily allow all insecure packages, you can use an environment
          variable for a single invocation of the nix tools:

            $ export NIXPKGS_ALLOW_INSECURE=1

          Note: When using `nix shell`, `nix build`, `nix develop`, etc with a flake,
                then pass `--impure` in order to allow use of environment variables.

       b) for `nixos-rebuild` you can add ‘radicle-node-1.10.3’ to
          `nixpkgs.config.permittedInsecurePackages` in the configuration.nix,
          like so:

            {
              nixpkgs.config.permittedInsecurePackages = [
                "radicle-node-1.10.3"
              ];
            }

       c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
          ‘radicle-node-1.10.3’ to `permittedInsecurePackages` in
          ~/.config/nixpkgs/config.nix, like so:

            {
              permittedInsecurePackages = [
                "radicle-node-1.10.3"
              ];
            }