Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryanccn/nix-darwin-custom-icons

A module for nix-darwin to set custom icons for your applications
https://github.com/ryanccn/nix-darwin-custom-icons

macos macos-icons nix nix-darwin nix-flake

Last synced: 4 months ago
JSON representation

A module for nix-darwin to set custom icons for your applications

Awesome Lists containing this project

README

        

# nix-darwin-custom-icons

Set custom icons for your applications! A module for [nix-darwin](https://daiderd.com/nix-darwin/)

## Usage

Add this repository to your flake's inputs:

```nix
{
inputs = {
darwin-custom-icons.url = "github:ryanccn/nix-darwin-custom-icons";
};
}
```

Add the module provided by the flake:

```nix
{
darwinConfigurations.some-mac-device = nix-darwin.lib.darwinSystem {
modules = [
darwin-custom-icons.darwinModules.default
];
};
}
```

And then in your system configuration:

```nix
{
environment.customIcons = {
enable = true;
icons = [
{
path = "/Applications/Notion.app";
icon = ./icons/notion.icns;
}
];
};
}
```