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.

[!WARNING]
This is experimental so use at your own risk 🌞

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.1.tar.gz (7.3 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.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: netbox_plugin_themes-0.5.1.tar.gz
  • Upload date:
  • Size: 7.3 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.1.tar.gz
Algorithm Hash digest
SHA256 4d99a1161409acc0e3576f96051d75e2324093d87c4187bbb4382b8f6bdab5b2
MD5 42d1e4801c1207d88830bc357f4669ce
BLAKE2b-256 3510b1134341c95e4bacd33b0629a7fa7f662e92b04b5883ff817f01b996831d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for netbox_plugin_themes-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2eeb2a7b8977863038f709ce994c1db3f502f0285d812fea1d9b539b072c372e
MD5 9e2bd9a0c4aa05ed61457a5f11e9f9b0
BLAKE2b-256 41478ccc737127b1c6754f4f637ec2578e48fd3c16036c0d412eab1615c1ebbb

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