rad:z4WDsQtsuDw8qaXQDvgKVMXp2C2mf confige5993c10ffd83c86319770f02026542b859df928Request message.radicle/native.yamlgit clone /var/lib/radicle/storage/z4WDsQtsuDw8qaXQDvgKVMXp2C2mf /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/srcgit config advice.detachedHead falsegit checkout e5993c10ffd83c86319770f02026542b859df928git show e5993c10ffd83c86319770f02026542b859df928bash -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
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.yamlshell: | # 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
git clone /var/lib/radicle/storage/z4WDsQtsuDw8qaXQDvgKVMXp2C2mf /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/srcCommand arguments:
"git""clone""/var/lib/radicle/storage/z4WDsQtsuDw8qaXQDvgKVMXp2C2mf""/var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src"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.
git config advice.detachedHead falseCommand arguments:
"git""config""advice.detachedHead""false"In directory: /var/lib/radicle-ci/adapters/native/native/906499a6-0efe-4aed-a368-cabd8672ea1b/src
Exit code: 0
git checkout e5993c10ffd83c86319770f02026542b859df928Command arguments:
"git""checkout""e5993c10ffd83c86319770f02026542b859df928"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
git show e5993c10ffd83c86319770f02026542b859df928Command arguments:
"git""show""e5993c10ffd83c86319770f02026542b859df928"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 }}
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:
"bash""-c""set -xeuo pipefail\n# Vibe check\nnix flake check -L --show-trace --accept-flake-config\n\n# Building configurations\nnix build .#nixosConfigurations.Home.config.system.build.toplevel --show-trace --accept-flake-config\n"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"
];
}