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

Sunrise

Christmas

Greggs

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.5.0.tar.gz (7.2 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.5.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_plugin_themes-0.5.0.tar.gz
  • Upload date:
  • Size: 7.2 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.5.0.tar.gz
Algorithm Hash digest
SHA256 9f3390bbb0c9cc4c45c47ab04562ebd322a2ab34f8029a5ddae9623e733c3e80
MD5 add1edb2f7da50747f5be72c133bca28
BLAKE2b-256 7d999e236718555870921ce5887c55522389b8e8141b18172c18abd0bcddf983

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netbox_plugin_themes-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd0898aa0555a4318885f0c46acb7ba2d6b4b1be50524de92a27cefbbb448f9a
MD5 69f6cee96f8ed0017a5d7e63c2ac95e0
BLAKE2b-256 3b951ed7310ba8c991ac0c07f7f24331cf57c555efcfa5c1e28dcd75e6a64f9d

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