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.2.tar.gz (6.6 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.2-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for netbox_plugin_themes-0.3.2.tar.gz
Algorithm Hash digest
SHA256 1526f4d26ccef8180c2a4adb35266c5a6872af39edb780f41654986637acfe7d
MD5 e109fcc4d6b545b4771bbf2ed7a2a790
BLAKE2b-256 a58529e6792864e3cdb93a7fa1073f1c0d55745fb576a46b7a8dad70c767703e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netbox_plugin_themes-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5a71b18a7dfad64ad0914430e4ab081f340a2068bda36eb55c89ef24546ba50f
MD5 4f51385485934f1578c03c8d0a9e4f55
BLAKE2b-256 6e67d75e9d86a4354d0d7f3e235a730c8607d831ab42e52e568a47eaa3e1f8b2

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