m3ta-nixpkgs

Personal Nix flake repository: custom packages, overlays, NixOS modules, and Home Manager modules.

Features

  • 🎁 Custom Packages: Collection of personal Nix packages
  • 🔄 Overlays: Package modifications and enhancements
  • 🐚 Development Shells: Pre-configured environments (Python, DevOps)
  • ⚙️ NixOS Modules: System-level configuration modules
  • 🏠 Home Manager Modules: User-level configuration modules
  • 📚 Library Functions: Helper utilities for configuration management
  • ❄️ Flakes Only: Modern Nix flakes support (no channels)

Installation

Add to Your Flake

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    m3ta-nixpkgs.url = "git+https://code.m3ta.dev/m3tam3re/nixpkgs";
  };
}

Quick Start

# Build a package
nix build git+https://code.m3ta.dev/m3tam3re/nixpkgs#code2prompt

# Run a package
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

For detailed usage, module documentation, package references, and contribution guidelines, see the full documentation.

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
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

@m3tam3re

Description
No description provided
Readme 1.6 MiB
Languages
Nix 88.5%
Python 11.2%
Shell 0.3%