Skip to main content

A Netbox plugin to customise the look of Netbox using CSS themes

Project description

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

Or take a look in the samples directory:

Doom

Build instructions

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbox_plugin_themes-0.3.3.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

netbox_plugin_themes-0.3.3-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file netbox_plugin_themes-0.3.3.tar.gz.

File metadata

  • Download URL: netbox_plugin_themes-0.3.3.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for netbox_plugin_themes-0.3.3.tar.gz
Algorithm Hash digest
SHA256 a91adeb3e2677acb3dd993afb9c392a9c926f569473a34a62e8d8d7f40f77330
MD5 b135c786ec0f16cbdab1eaba7c539b4d
BLAKE2b-256 e0d93f8db648d3ceafa15c6d9e045e7c8337c1cf2e81a3e56249189b38ff836e

See more details on using hashes here.

File details

Details for the file netbox_plugin_themes-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for netbox_plugin_themes-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f257889533d1ab245d8e0b4ea99af39a574d89861d1824588259f280752ccfc4
MD5 497291b38dc4205af1f1e52c288f4f51
BLAKE2b-256 f48e6d635b2284740732fe4363baf46f26601a3a281225b91c091b1e5937ca96

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page