Install Homebrew Casks with Nix

Transform Homebrew casks into Nix derivations and install GUI applications directly without Homebrew.

Key Features

Everything you need to manage macOS applications with Nix, without the complexity of Homebrew.

🚀

Homebrew-Free Installation

Install GUI applications directly through Nix without requiring Homebrew installation.

🔧

Nix Integration

Seamlessly integrates with your existing Nix configuration and flakes.

📝

Declarative Setup

Define your GUI applications in a declarative way, consistent with the Nix philosophy.

⚙️

Easy Configuration

Simple integration with nix-darwin and home-manager for both system-wide and per-user installations.

Quick Start

Get started with NixCasks in minutes. Follow these simple steps to integrate with your existing Nix setup.

Add to your flake inputs

First, add NixCasks to your flake inputs to make the packages available.

nix-casks = {
  url = "github:atahanyorganci/nix-casks/archive";
  inputs.nixpkgs.follows = "nixpkgs";
};