Commit Graph
481709 Commits
Author SHA1 Message Date
Weijia WangandGitHub d3d531c5c8 Merge pull request #230191 from Artturin/cleanuptests1
tests.rustCustomSysroot: remove unmaintained and broken by upstream test
2023-05-06 22:01:47 +03:00
SandroandGitHub 2b8f1156a8 Merge pull request #230158 from teutat3s/triton-buildnpmpackage
nodePackages.{triton,manta}: repackage using buildNpmPackage
2023-05-06 20:40:41 +02:00
Weijia WangandGitHub 9175aa7a93 Merge pull request #230355 from amesgen/i3status-rust-0.31.2
i3status-rust: 0.31.1 -> 0.31.2
2023-05-06 21:31:49 +03:00
Weijia WangandGitHub 3c60f71f9e Merge pull request #230229 from superwhiskers/update-rakudo
rakudo: 2023.02 -> 2023.04
2023-05-06 21:30:54 +03:00
Weijia WangandGitHub 8204bb6cfb Merge pull request #230351 from mahmoudk1000/master
anki-bin: add new dependencies
2023-05-06 21:27:53 +03:00
Ryan LahfaandGitHub 48d11ba89d Merge pull request #197946 from badele/python-colout
python3Packages.python-colout: init at 0.12.0
2023-05-06 20:16:52 +02:00
Robert HensingandGitHub 216315c6c4 Merge pull request #197547 from hercules-ci/module-class-and-flake-import
module system: Improve error messages around faulty imports
2023-05-06 20:16:34 +02:00
Weijia WangandGitHub 835ae7b308 Merge pull request #230339 from figsoda/xc
xc: 0.4.0 -> 0.4.1, fix version, add figsoda as a maintainer
2023-05-06 21:13:28 +03:00
figsodaandGitHub 955f4f6512 Merge pull request #230177 from SuperSandro2000/lib-fromJSON-2
treewide: switch builtins.fromJSON(builtins.readFile ./file.json) to …
2023-05-06 14:12:43 -04:00
Weijia WangandGitHub da914e87cc Merge pull request #230276 from wrvsrx/noto-fonts-cjk-update
noto-fonts-cjk: update noto-fonts-cjk-sans and noto-fonts-cjk-serif
2023-05-06 21:11:03 +03:00
Weijia WangandGitHub 9b713ad18c Merge pull request #230347 from szaffarano/chore/bump-insomnia
insomnia: 2022.7.5 -> 2023.2.0
2023-05-06 21:08:50 +03:00
Weijia WangandGitHub 328d7a0df7 Merge pull request #230307 from lorenz/wireshark-qt6
wireshark: build with QT 6
2023-05-06 21:06:34 +03:00
Weijia WangandGitHub f54f089b89 Merge pull request #230304 from r-ryantm/auto-update/oxigraph
oxigraph: 0.3.14 -> 0.3.16
2023-05-06 21:04:37 +03:00
Weijia WangandGitHub 21ce13c6eb Merge pull request #230331 from r-ryantm/auto-update/papi
papi: 7.0.0 -> 7.0.1
2023-05-06 21:03:05 +03:00
Weijia WangandGitHub 56f1d92c94 Merge pull request #230336 from r-ryantm/auto-update/opengrok
opengrok: 1.12.3 -> 1.12.4
2023-05-06 21:02:37 +03:00
Weijia WangandGitHub 589e345207 Merge pull request #230330 from r-ryantm/auto-update/gnuastro
gnuastro: 0.19 -> 0.20
2023-05-06 21:01:30 +03:00
Weijia WangandGitHub d8ede6fd84 Merge pull request #230310 from r-ryantm/auto-update/doppler
doppler: 3.56.0 -> 3.58.0
2023-05-06 21:00:31 +03:00
Weijia WangandGitHub 212ea4c42f Merge pull request #230343 from AtilaSaraiva/segyiofix
segyio: removing unused input
2023-05-06 20:56:31 +03:00
Weijia WangandGitHub 6045f764c3 Merge pull request #230340 from r-ryantm/auto-update/brev-cli
brev-cli: 0.6.222 -> 0.6.224
2023-05-06 20:55:18 +03:00
Weijia WangandGitHub 3c412b7d25 Merge pull request #230365 from carlthome/enable-nikola-on-macos
python3Packages.nikola: enable on darwin
2023-05-06 20:54:41 +03:00
Weijia WangandGitHub f269002e7c Merge pull request #230364 from carlthome/enable-yapsy-tests
python3Packages.yapsy: use pytest and enable darwin
2023-05-06 20:50:59 +03:00
Weijia WangandGitHub 11fc1f224f Merge pull request #230348 from risicle/ris-git-installcheck-darwin-sysctl
git: fix installCheck on darwin
2023-05-06 20:47:46 +03:00
Martin WeineltandGitHub b9fd71fa6b Merge pull request #230341 from mweinelt/vaultwarden-webvault-nodejs-update
vaultwarden.webvault: Use default nodejs version
2023-05-06 19:46:03 +02:00
Weijia WangandGitHub 44af8ba8c3 Merge pull request #230249 from CaptainJawZ/furtherance
furtherance: 1.6.0 -> 1.7.0
2023-05-06 20:45:31 +03:00
Michael Schantz KlausenandYt 89abc99d5b python310Packages.polars: 0.15.13 -> 0.17.11 2023-05-06 13:37:05 -04:00
Gabriel FontesandAnderson Torres 16b3b0c53b nixos/tests/kavita: init 2023-05-06 13:57:53 -03:00
Gabriel FontesandAnderson Torres e2854d332d nixos/kavita: init 2023-05-06 13:57:53 -03:00
Gabriel FontesandAnderson Torres 76de0ec750 kavita: init at 0.7.1.4 2023-05-06 13:57:53 -03:00
Fabian AffolterandGitHub b09cac7c97 Merge pull request #230220 from fabaff/pyroute2-bump
python310Packages.pyroute2: 0.7.7 -> 0.7.8
2023-05-06 18:41:13 +02:00
Sergei TrofimovichandGitHub 9ce9c2940c Merge pull request #230334 from trofi/nootka-use-getDev
nootka: use getDev to access .dev attributes
2023-05-06 17:33:05 +01:00
Robert Hensing eab660d91e lib.modules: configurationClass -> class
This simplifies the documentation. `configuration` is implied by `_type`.
2023-05-06 18:32:59 +02:00
Robert Hensing 89491bef8d lib.modules: in evalModules return move _module.class -> configurationClass 2023-05-06 18:32:59 +02:00
Robert Hensing 4c7aa7d831 doc/module-system: _module is not internal 2023-05-06 18:32:59 +02:00
Robert Hensing fd88c79418 lib.modules: Change class declaration in module to _class 2023-05-06 18:32:59 +02:00
Robert Hensing 7459c02495 lib/tests/modules.sh: Add submodule + class tests 2023-05-06 18:32:59 +02:00
Robert Hensing 8054785157 lib/modules: Move class out of specialArgs 2023-05-06 18:32:58 +02:00
Robert Hensing 8f02e95aff module-system.chapter.md: Elaborate on extendModules performance 2023-05-06 18:32:58 +02:00
Robert Hensing 5fac39307d module-system.chapter.md: Add mental model to type and extendModules 2023-05-06 18:32:58 +02:00
Robert Hensing 73f584c3cc lib/modules.nix: Deduplicate documentation
`file://./..` looks redundant, but makes the url clickable in vscode.
2023-05-06 18:32:58 +02:00
Robert Hensing 03a465f048 fixup! doc: Add Module System chapter start 2023-05-06 18:32:12 +02:00
Robert Hensing ee1e14be0c doc: Add Module System chapter start 2023-05-06 18:29:05 +02:00
Robert Hensing 79703eef08 nixos,nixpkgs: Add module classes
This allows modules that declare their class to be checked.
While that's not most user modules, frameworks can take advantage
of this by setting declaring the module class for their users.
That way, the mistake of importing a module into the wrong hierarchy
can be reported more clearly in some cases.
2023-05-06 18:29:04 +02:00
Robert Hensing 84b1b01702 lib/modules: Only interpret class declaration in non-shorthand mode
This is to avoid stealing keys from submodules. `class` might be
common enough that reinterpreting existing `class` attributes in
configurations as a declaration leads to fairly widespread problems.
2023-05-06 18:29:04 +02:00
Robert Hensing 1f4a58ef03 lib/modules.nix: Refactor: extract applyModuleArgs 2023-05-06 18:29:04 +02:00
Robert Hensing 06ca78663c lib/modules.nix: Refactor: evaluate applyModuleArgsIfFunction in attrs case 2023-05-06 18:29:04 +02:00
Robert Hensing 439f6790bd lib/modules.nix: Restore old collectModules interface 2023-05-06 18:29:04 +02:00
Robert Hensing 9714487f74 lib/modules: Explain that a configuration can't be loaded as a module 2023-05-06 18:29:04 +02:00
Robert Hensing 2e689d58cb lib/modules: Improve error when a configuration is imported
This is appears to be a fairly common mistake for beginners who want
to build larger things from the system configurations, such as NixOps
networks, etc. Further explanation seems appropriate.
2023-05-06 18:29:03 +02:00
Robert Hensing 58f385f680 lib/modules: Check against importing things with a _type 2023-05-06 18:29:03 +02:00
Robert Hensing b8ff2807a2 lib/modules: Add class concept to check imports
This improves the error message when an incompatible module is
imported.
2023-05-06 18:29:03 +02:00