Files
nixpkgs/README.md

75 lines
2.3 KiB
Markdown
Raw Normal View History

2025-10-04 15:53:48 +02:00
# m3ta-nixpkgs
Personal Nix flake repository: custom packages, overlays, NixOS modules, and Home Manager modules.
2025-10-04 15:53:48 +02:00
## Features
- 🎁 **Custom Packages**: Collection of personal Nix packages
- 🔄 **Overlays**: Package modifications and enhancements
- 🐚 **Development Shells**: Pre-configured environments (Python, DevOps)
2025-10-04 15:53:48 +02:00
- ⚙️ **NixOS Modules**: System-level configuration modules
- 🏠 **Home Manager Modules**: User-level configuration modules
2025-10-04 17:03:46 +02:00
- 📚 **Library Functions**: Helper utilities for configuration management
2025-10-04 15:53:48 +02:00
- ❄️ **Flakes Only**: Modern Nix flakes support (no channels)
## Quick Links
2025-10-04 15:53:48 +02:00
- 📖 [Full Documentation](./docs)
- 🚀 [Quick Start Guide](./docs/QUICKSTART.md)
- 📚 [Architecture](./docs/ARCHITECTURE.md)
- 🤝 [Contributing](./docs/CONTRIBUTING.md)
- 📦 [Packages](./docs/packages/)
- ⚙️ [Modules](./docs/modules/)
- 📖 [Guides](./docs/guides/)
2025-10-04 15:53:48 +02:00
## Installation
2025-10-04 15:53:48 +02:00
### Add to Your Flake
2025-10-04 15:53:48 +02:00
```nix
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
};
}
```
### Quick Start
2025-10-04 15:53:48 +02:00
```bash
# Build a package
2025-10-04 15:53:48 +02:00
nix build git+https://code.m3ta.dev/m3tam3re/nixpkgs#code2prompt
# Run a package
2025-10-04 15:53:48 +02:00
nix run git+https://code.m3ta.dev/m3tam3re/nixpkgs#zellij-ps
# List all available packages
nix flake show git+https://code.m3ta.dev/m3tam3re/nixpkgs
```
## Documentation
2025-10-05 12:37:57 +02:00
For detailed usage, module documentation, package references, and contribution guidelines, see the [full documentation](./docs).
2025-10-05 12:37:57 +02:00
2025-10-04 15:53:48 +02:00
## Available Packages
| Package | Description |
| ------------------ | ------------------------------------- |
| `code2prompt` | Convert code to prompts |
| `hyprpaper-random` | Random wallpaper setter for Hyprpaper |
| `launch-webapp` | Launch web applications |
| `mem0` | AI memory assistant with vector storage |
2025-10-04 15:53:48 +02:00
| `msty-studio` | Msty Studio application |
| `pomodoro-timer` | Pomodoro timer utility |
| `tuxedo-backlight` | Backlight control for Tuxedo laptops |
| `zellij-ps` | Process viewer for Zellij |
## License
Individual packages may have their own licenses. Check each package's `meta.license` attribute.
## Maintainer
2025-10-05 12:37:57 +02:00
[@m3tam3re](https://m3ta.dev)