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.4.1.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.4.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_plugin_themes-0.4.1.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.4.1.tar.gz
Algorithm Hash digest
SHA256 d9043a033513ddf3ae307c0266f830242fc0ac5cefa0c6e2525088caa6bc2d70
MD5 823a24e6ce6767b4fb71c5868c77cda9
BLAKE2b-256 91578735439caf7e3a2e701314c0b4391af6fa7cb7f6dd98898a486f9bda68c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netbox_plugin_themes-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 939139a9f3a429a5bf5a462f859c7c3a8fa8785a345b3d793c07c3550e7a2728
MD5 9dde329d17818d7f210cc872428d9e71
BLAKE2b-256 69e221ad56af272c1142eac03dd1600b57f5dbb6d9e4d7c883cfddb9182cd555

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