The 252 Nix Packages collection
Find a file
2025-11-25 14:38:33 +01:00
.claude Fix espresenceDevices attribute reference in firewall 2025-07-23 19:00:03 +02:00
access-management feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
appgen feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
buildkite-mcp-server feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
cache feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ccusage feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ccusage-bun feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ccusage-menubar feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
claude-code feat: upgrade claude code and add mcp servers 2025-11-25 14:38:33 +01:00
claude-code-mcp feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
exposureMonitoring chore: remove vargen-old directory 2025-11-21 05:57:35 +01:00
firewall-viz feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
flux-diff Add README.md with package details and usage instructions 2025-04-20 10:22:20 +02:00
flux-local Add nixosModules support and fix module parameter passing 2025-07-22 23:23:35 +02:00
forgejo-comment Add nixosModules support and fix module parameter passing 2025-07-22 23:23:35 +02:00
forgejo-label Add nixosModules support and fix module parameter passing 2025-07-22 23:23:35 +02:00
forgejo-release Add nixosModules support and fix module parameter passing 2025-07-22 23:23:35 +02:00
image-mirroring feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
install feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
k8s-mcp feat: upgrade claude code and add mcp servers 2025-11-25 14:38:33 +01:00
k8s-talos-mcp feat: upgrade claude code and add mcp servers 2025-11-25 14:38:33 +01:00
kube-linter feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
lisa feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
mcp-grafana feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
mcp-language-server feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
mcp-servers feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
merge-diff Add README.md with package details and usage instructions 2025-04-20 10:22:20 +02:00
monolisa feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-ipxe-assets feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-net-deploy feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-net-deploy-edge feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-net-viz feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-secrets-init feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-status feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
ng-vargen-generate feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
open-unifi-tunnel feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
optinix feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
playwright-mcp feat: upgrade claude code and add mcp servers 2025-11-25 14:38:33 +01:00
spotr feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
unifi-manager feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
vargen feat(vargen): Replace with IPv4-only implementation 2025-11-08 10:49:26 +01:00
wallpapers feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
.gitignore feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
CLAUDE.md Add nixosModules support and fix module parameter passing 2025-07-22 23:23:35 +02:00
default.nix feat: upgrade claude code and add mcp servers 2025-11-25 14:38:33 +01:00
docs.nix Add nixosModules support and fix module parameter passing 2025-07-22 23:23:35 +02:00
flake.lock feat: Sync packages from nix-gitops monorepo 2025-11-08 10:28:40 +01:00
flake.nix chore: remove vargen-old directory 2025-11-21 05:57:35 +01:00
README.md Add README.md with package details and usage instructions 2025-04-20 10:22:20 +02:00

252 Nix Packages

This repository contains a collection of Nix packages published at code.252.no/pub/nix-packages.

Available Packages

  • flux-local: Local Flux utility
  • flux-diff: Flux diff tool
  • merge-diff: Merge diff utility (requires git-sv)
  • forgejo-label: Forgejo label management tool
  • forgejo-comment: Forgejo comment utility
  • forgejo-release: Forgejo release management tool

Usage

As a Flake Input

You can use these packages in your flake.nix:

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs";
    nix-packages.url = "git+https://code.252.no/pub/nix-packages";
  };

  outputs = { self, nixpkgs, nix-packages, ... }:
    let
      system = "x86_64-linux"; # or "aarch64-darwin", etc.
    in {
      # Use specific packages
      devShells.${system}.default = nixpkgs.legacyPackages.${system}.mkShell {
        buildInputs = [
          nix-packages.packages.${system}.flux-local
          nix-packages.packages.${system}.forgejo-label
        ];
      };
    };
}

Direct Installation

You can install packages directly with:

nix profile install git+https://code.252.no/pub/nix-packages#flux-local

Running Without Installing

Run a package without installing it:

nix run git+https://code.252.no/pub/nix-packages#flux-diff

Development

To add a new package to this repository:

  1. Create a new directory for your package
  2. Add a default.nix that defines the package
  3. Add your package to the root default.nix