# `GSLayer.color`

*Instance Property*

A custom color label, or `nil` when the layer has no custom color label.

## Declaration

```swift
var color: NSColor? { get set }
```

```objc
@property (nonatomic, strong) NSColor * color;
```

[See also `color` in the Python API](https://docu.glyphsapp.com/#GSLayer.color)

```python
pyobjc_instanceMethods.color() -> NSColor
pyobjc_instanceMethods.setColor_(color: NSColor)
```

## Discussion

Setting a custom color clears [`GSLayer.colorIndex`](/Core/GlyphsCore/GSLayer/colorIndex).

## See Also

### Color Label

- [`GSLayer.colorIndex`](/Core/GlyphsCore/GSLayer/colorIndex) — A standard color label, or [`GSLabelColor.GSLabelColorNoColor`](/Core/GlyphsCore/GSLabelColor/GSLabelColorNoColor) when no standard label is assigned.

