`_modules.args` is not respected
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
調査の方向性
Start with the module setup under modules/nixos and reproduce the reported behavior using the provided MRE and nix eval command. Compare the arguments exposed to modules with config._module.args, then verify that the intended _module.args values are available to NixOS modules without losing the existing behavior.
索引モデルが issue の本文から書いたものです。
説明
I am not sure why, but values from _module.args cannot be accessed by modules in modules/nixos
Placing this module in modules/nixos
{ lib, config, ... }@options:
{
time.timeZone =
let
log-options = lib.trace (lib.attrNames options);
log-module-args = lib.trace (lib.attrNames config._module.args);
in
log-options log-module-args "UTC";
}
and then running nix eval .#nixosConfigurations.my-system.config.system.build.toplevel gives this result
# modules get these arguments
trace: [ "_class" "_prefix" "channel" "config" "format" "host" "inputs" "lib" "modulesPath" "namespace" "nixpkgsModulesPath" "options" "pkgs" "specialArgs" "system" "systems" "target" "virtual" ]
# but there are also these arguments in `_module.args`
trace: [ "baseModules" "extendModules" "extraModules" "inputs" "moduleType" "modules" "noUserModules" "pkgs" "utils" ]
As we can see, nothing except inputs and pkgs is passed to the modules
- 主要言語
- Nix
- スター
- 627
- フォーク
- 65
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
snowfallorg/lib のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
snowfallorg/lib#159 · リアクション 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
snowfallorg/lib#192 · リアクション 3 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
snowfallorg/lib#190 · コメント 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
snowfallorg/lib#186 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
snowfallorg/lib#185 · コメント 5 件 ·
snowfallorg/lib の issue をすべて見る
似ている issue
-
type: dependency-upgrade
難易度 1/5 1時間未満 初心者へのやさしさ 76/100
spring-projects/spring-security#20057 ·
メンテナーはふだん 1 日以内に返信
-
Build produces empty forge.min.js: package.json lists "forge" instead of "node-forge"対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
-
Sphinx docs build system should allow environment variable override of build configuration variablesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
-
Shell framework build fails at "copy the shader libraries": the iOS shader libraries are now one file b-<chain>.img対応中かも @xiaofeng-han が今日担当しました。 オープンbuild ios
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信