├── .gitignore ├── LICENSE ├── default.nix ├── docs.nix ├── examples ├── flake-parts │ ├── derivation │ │ └── flake.nix │ ├── htop-imported-from-nixpkgs │ │ ├── drvs.nix │ │ └── flake.nix │ ├── htop │ │ ├── flake.nix │ │ └── htop.nix │ └── mkDerivation │ │ └── flake.nix └── no-flake │ ├── derivation │ └── default.nix │ ├── hello-from-nixpkgs │ └── default.nix │ ├── mkDerivation-based │ └── default.nix │ ├── mkDerivation │ └── default.nix │ └── python-pkg-from-nixpkgs │ └── default.nix ├── flake.lock ├── flake.nix ├── lib ├── makeModule.nix └── mkDerivation-based.nix ├── modules ├── drv-parts │ ├── builtins-derivation │ │ ├── default.nix │ │ ├── implementation.nix │ │ └── interface.nix │ ├── core │ │ └── default.nix │ ├── deps │ │ └── default.nix │ ├── derivation-common │ │ └── options.nix │ ├── docs │ │ ├── book.toml │ │ ├── default.nix │ │ ├── options.xsl │ │ ├── src │ │ │ ├── SUMMARY.md │ │ │ └── highlight.js │ │ └── theme │ │ │ └── favicon.png │ ├── env │ │ └── default.nix │ ├── flags │ │ └── default.nix │ ├── mkDerivation-sane-defaults │ │ └── default.nix │ ├── mkDerivation │ │ ├── default.nix │ │ ├── implementation.nix │ │ └── interface.nix │ ├── package-func │ │ ├── default.nix │ │ ├── implementation.nix │ │ └── interface.nix │ ├── public │ │ ├── default.nix │ │ ├── interface.nix │ │ ├── optsPackage.nix │ │ ├── optsPackageCompat.nix │ │ └── optsPackageDrvParts.nix │ └── ui │ │ ├── default.nix │ │ └── interface.nix └── flake-parts │ ├── _template copy.nix │ ├── _template.nix │ ├── all-modules.nix │ ├── drv-parts.nix │ ├── lib.nix │ └── tests.nix ├── readme.md ├── shell.nix ├── tests ├── hello │ └── default.nix ├── htop │ └── default.nix ├── makeModule-ensure-lazy-options │ └── default.nix └── src-as-module │ └── default.nix └── types └── default.nix /.gitignore: -------------------------------------------------------------------------------- 1 | .*/ 2 | result 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/LICENSE -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/default.nix -------------------------------------------------------------------------------- /docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/docs.nix -------------------------------------------------------------------------------- /examples/flake-parts/derivation/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/flake-parts/derivation/flake.nix -------------------------------------------------------------------------------- /examples/flake-parts/htop-imported-from-nixpkgs/drvs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/flake-parts/htop-imported-from-nixpkgs/drvs.nix -------------------------------------------------------------------------------- /examples/flake-parts/htop-imported-from-nixpkgs/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/flake-parts/htop-imported-from-nixpkgs/flake.nix -------------------------------------------------------------------------------- /examples/flake-parts/htop/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/flake-parts/htop/flake.nix -------------------------------------------------------------------------------- /examples/flake-parts/htop/htop.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/flake-parts/htop/htop.nix -------------------------------------------------------------------------------- /examples/flake-parts/mkDerivation/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/flake-parts/mkDerivation/flake.nix -------------------------------------------------------------------------------- /examples/no-flake/derivation/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/no-flake/derivation/default.nix -------------------------------------------------------------------------------- /examples/no-flake/hello-from-nixpkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/no-flake/hello-from-nixpkgs/default.nix -------------------------------------------------------------------------------- /examples/no-flake/mkDerivation-based/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/no-flake/mkDerivation-based/default.nix -------------------------------------------------------------------------------- /examples/no-flake/mkDerivation/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/no-flake/mkDerivation/default.nix -------------------------------------------------------------------------------- /examples/no-flake/python-pkg-from-nixpkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/examples/no-flake/python-pkg-from-nixpkgs/default.nix -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/flake.nix -------------------------------------------------------------------------------- /lib/makeModule.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/lib/makeModule.nix -------------------------------------------------------------------------------- /lib/mkDerivation-based.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/lib/mkDerivation-based.nix -------------------------------------------------------------------------------- /modules/drv-parts/builtins-derivation/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/builtins-derivation/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/builtins-derivation/implementation.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/builtins-derivation/implementation.nix -------------------------------------------------------------------------------- /modules/drv-parts/builtins-derivation/interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/builtins-derivation/interface.nix -------------------------------------------------------------------------------- /modules/drv-parts/core/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/core/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/deps/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/deps/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/derivation-common/options.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/derivation-common/options.nix -------------------------------------------------------------------------------- /modules/drv-parts/docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/docs/book.toml -------------------------------------------------------------------------------- /modules/drv-parts/docs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/docs/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/docs/options.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/docs/options.xsl -------------------------------------------------------------------------------- /modules/drv-parts/docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /modules/drv-parts/docs/src/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/docs/src/highlight.js -------------------------------------------------------------------------------- /modules/drv-parts/docs/theme/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/docs/theme/favicon.png -------------------------------------------------------------------------------- /modules/drv-parts/env/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/env/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/flags/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/flags/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/mkDerivation-sane-defaults/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/mkDerivation-sane-defaults/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/mkDerivation/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/mkDerivation/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/mkDerivation/implementation.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/mkDerivation/implementation.nix -------------------------------------------------------------------------------- /modules/drv-parts/mkDerivation/interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/mkDerivation/interface.nix -------------------------------------------------------------------------------- /modules/drv-parts/package-func/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/package-func/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/package-func/implementation.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/package-func/implementation.nix -------------------------------------------------------------------------------- /modules/drv-parts/package-func/interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/package-func/interface.nix -------------------------------------------------------------------------------- /modules/drv-parts/public/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/public/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/public/interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/public/interface.nix -------------------------------------------------------------------------------- /modules/drv-parts/public/optsPackage.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/public/optsPackage.nix -------------------------------------------------------------------------------- /modules/drv-parts/public/optsPackageCompat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/public/optsPackageCompat.nix -------------------------------------------------------------------------------- /modules/drv-parts/public/optsPackageDrvParts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/public/optsPackageDrvParts.nix -------------------------------------------------------------------------------- /modules/drv-parts/ui/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/ui/default.nix -------------------------------------------------------------------------------- /modules/drv-parts/ui/interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/drv-parts/ui/interface.nix -------------------------------------------------------------------------------- /modules/flake-parts/_template copy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/flake-parts/_template copy.nix -------------------------------------------------------------------------------- /modules/flake-parts/_template.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/flake-parts/_template.nix -------------------------------------------------------------------------------- /modules/flake-parts/all-modules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/flake-parts/all-modules.nix -------------------------------------------------------------------------------- /modules/flake-parts/drv-parts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/flake-parts/drv-parts.nix -------------------------------------------------------------------------------- /modules/flake-parts/lib.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/flake-parts/lib.nix -------------------------------------------------------------------------------- /modules/flake-parts/tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/modules/flake-parts/tests.nix -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/readme.md -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/shell.nix -------------------------------------------------------------------------------- /tests/hello/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/tests/hello/default.nix -------------------------------------------------------------------------------- /tests/htop/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/tests/htop/default.nix -------------------------------------------------------------------------------- /tests/makeModule-ensure-lazy-options/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/tests/makeModule-ensure-lazy-options/default.nix -------------------------------------------------------------------------------- /tests/src-as-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/tests/src-as-module/default.nix -------------------------------------------------------------------------------- /types/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DavHau/drv-parts/HEAD/types/default.nix --------------------------------------------------------------------------------