managing-mise

Orchestrate mise for Node.js and pnpm runtime version management across macOS and NixOS.

4|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/greenheadHQ/nixos-config --skill managing-mise
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-mise
Source: https://github.com/greenheadHQ/nixos-config/tree/main/.claude/skills/managing-mise
Command: npx skills add https://github.com/greenheadHQ/nixos-config --skill managing-mise

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Mise runtime management for Node.js and pnpm across macOS and NixOS, ensuring consistent shim paths and non-interactive behavior.

Core Features & Use Cases

  • Platform-agnostic installation: macOS via Homebrew and NixOS via pkgs.mise, with project-local idiomatic version handling.
  • Project reliability: ensures correct runtime versions per project via .nvmrc/.node-version support and mise settings.
  • Non-interactive and interactive shell consistency: ensures mise is activated in both .zshenv/.zshrc using shims and full activation for interactive sessions.

Quick Start

Install mise on macOS via Homebrew or use pkgs.mise on NixOS, then enable idiomatic version files for your project and start the shell with mise activated.

Frequently Asked Questions about managing-mise

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Node.js and pnpm versions across macOS and NixOS?

Manage Node.js and pnpm versions across macOS and NixOS by orchestrating mise for runtime management, using Homebrew for macOS and pkgs.mise for NixOS to ensure consistent environments.

Why does mise fail to switch Node versions in non-interactive shells?

Mise fails in non-interactive shells when shims are not properly activated. Enabling mise in .zshenv for non-interactive sessions and .zshrc for interactive sessions ensures consistent shim paths and version switching.

Can I use .nvmrc or .node-version files with mise for project-local runtime management?

Yes, you can use .nvmrc or .node-version files with mise by enabling idiomatic version file handling in mise settings, ensuring correct runtime versions are applied per project automatically.

Does mise work with NixOS package modules for runtime version control?

Yes, mise works with NixOS package modules by integrating pkgs.mise within modules/shared, allowing you to enforce setup and manage runtime versions alongside NixOS package configurations.

What's the best way to handle non-compiling binaries when using mise shims?

To handle non-compiling binaries with mise shims, you need to properly enable shims and follow guidance on resolving binary execution issues within the platform-specific installation paths provided by the setup.