Metadata-Version: 2.1
Name: netbox-plugin-themes
Version: 0.3.2
Summary: A Netbox plugin to customise the look of Netbox using CSS themes
Author-email: Netbox Themes Plugin <null@example.com>
Project-URL: Homepage, https://github.com/rcrawf/netbox-plugin-themes
Project-URL: Issues, https://github.com/rcrawf/netbox-plugin-themes/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE

# NetBox Themes Plugin

Plugin to inject custom CSS themes into NetBox.

Tested on Netbox >= 4.1.0.

This is experimental so YMMV :)

# Installation

Install the plugin:

```
pip install netbox-plugin-themes
```

Add to Netbox configuration:

```
# configuration.py
PLUGINS = [
    'netbox_themes',
]
```

Run the migrations and generate static content:

```
manage.py migrate
manage.py collectstatic
```

Then restart the Netbox service.

# Create a theme!

This is a basic example to change to a monospace font:

![Create a theme](media/create-theme.png?raw=true "Create a theme")

Or take a look in the `samples` directory:

![Doom](media/doom.png?raw=true "Doom theme")

## Build instructions

```
python3 -m pip install --upgrade build
python3 -m build
```
