-
-
Notifications
You must be signed in to change notification settings - Fork 18.6k
All options should have types #76184
Copy link
Copy link
Closed
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOSIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: nixosIssues or PRs affecting NixOS modules, or package usability issues specific to NixOSIssues or PRs affecting NixOS modules, or package usability issues specific to NixOS
Fields
Give feedbackNo fields configured for issues without a type.
Describe the bug
To make the usage of options and errors more clear, every option should have a type.
Currently,
more than 300 199 151 117 27 2018 options don't have a type.To Reproduce
Steps to reproduce the behavior:
Details
Expected behavior
All options should have a type.
Additional context
Options without types:
dysnomia.components- nixos/modules/services/misc/dysnomia.nix → nixos/dysnomia: Type all options #149416dysnomia.containers- nixos/modules/services/misc/dysnomia.nix → nixos/dysnomia: Type all options #149416dysnomia.extraContainerPaths- nixos/modules/services/misc/dysnomia.nix → nixos/dysnomia: Type all options #149416dysnomia.extraContainerProperties- nixos/modules/services/misc/dysnomia.nix → nixos/dysnomia: Type all options #149416dysnomia.extraModulePaths- nixos/modules/services/misc/dysnomia.nix → nixos/dysnomia: Type all options #149416dysnomia.properties- nixos/modules/services/misc/dysnomia.nix → nixos/dysnomia: Type all options #149416hardware.pcmcia.config- nixos/modules/hardware/pcmcia.nix → nixos: Type some more options #149415security.pam.loginLimits- nixos/modules/security/pam.nix → nixos/pam: Type all limit options #149412security.pam.services.<name>.limits- nixos/modules/security/pam.nix → nixos/pam: Type all limit options #149412services.hoogle.haskellPackages- nixos/modules/services/development/hoogle.nix → nixos: Type some more options #149415services.nsd.zones.<name>.children- nixos/modules/services/networking/nsd.nix → nixos: Type some more options #149415services.unbound.stateDir- nixos/modules/services/networking/unbound.nix → nixos/unbound: add stateDir type #141730services.vsftpd.userlist- nixos/modules/services/networking/vsftpd.nix → nixos/vsftpd: add userlist type #111441services.xserver.displayManager.session- nixos/modules/services/x11/display-managers/default.nix → nixos/x11/display-managers: add session type #141760services.xserver.windowManager.xmonad.haskellPackages- nixos/modules/services/x11/window-managers/xmonad.nix → nixos: Type some more options #149415specialisation.<name>.configuration- nixos/modules/system/activation/top-level.nix → lib.evalModules: Add extendModules and type to result #143207