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

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_plugin_themes-0.4.0.tar.gz
  • Upload date:
  • Size: 6.6 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.0.tar.gz
Algorithm Hash digest
SHA256 5525817479af6849fc56a416314c88457d492359f58946457c45cdc36d7d4969
MD5 7d765d56e2783fe9bed944abf45c63c5
BLAKE2b-256 24deb903f167b111795ac759687239951cd5fd49db2e4a2d56c1bd40a3f4b804

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netbox_plugin_themes-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4005f5106e15ce62b0f04b91227e8062efed8794ba701bc3fb119a8d5705aa0f
MD5 6b5a1c4067209bdc91b058adb022cea4
BLAKE2b-256 153de694f3855ca5d3ec221a6edd70864edf7264b7ca5519c69e72d7823d9917

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