port module simplified

This commit is contained in:
m3tam3re
2025-10-05 12:37:57 +02:00
parent 62a85af9bc
commit 735c22cf36
4 changed files with 42 additions and 421 deletions

View File

@@ -42,11 +42,8 @@ m3ta-nixpkgs/
│ ├── default.nix # Library entry point
│ └── ports.nix # Port management utilities
├── examples/ # Usage examples
── ports/ # Port management examples
├── README.md
│ ├── nixos-example.nix
│ ├── home-manager-example.nix
│ └── flake-example.nix
── home-manager-standalone.nix
└── nixos-configuration.nix
└── templates/ # Templates for new packages/modules
```
@@ -391,14 +388,15 @@ For advanced use cases, you can use the underlying library functions without the
### Documentation
See comprehensive examples and documentation:
See library documentation:
- `examples/ports/README.md` - Complete guide with all features
- `examples/ports/nixos-example.nix` - Full NixOS configuration example
- `examples/ports/home-manager-example.nix` - Full Home Manager configuration example
- `examples/ports/flake-example.nix` - Complete multi-host flake setup
- `lib/ports.nix` - Library source code with inline documentation
Example configurations:
- `examples/nixos-configuration.nix` - NixOS configuration example
- `examples/home-manager-standalone.nix` - Home Manager configuration example
## Available Packages
| Package | Description |
@@ -417,4 +415,4 @@ Individual packages may have their own licenses. Check each package's `meta.lice
## Maintainer
[@m3tam3re](https://github.com/m3tam3re)
[@m3tam3re](https://m3ta.dev)