For makers
Make NovaDock
your own.
Write a plugin, create a theme, or build the dock from source.
Plugin SDK · Theme development · Build from source
Theme development
Change colours, shape, placement and typography with one text file. Learn the format, preview your design and package it for others.
Create a theme →
Build it yourself
Build NovaDock from source
Get the code, compile it and install it on your Amiga.
1. Get the source
Download source ZIP Browse the source →
Unpack the ZIP and open its source directory. Or clone the tagged source:
git clone --branch 0.2 https://github.com/retrocs-org/novadock.git
cd novadock
2. Compile
You need vbcc for m68k-amigaos, vasm, vlink and compatible Amiga NDK headers. The code targets a 68000 and AmigaOS 3.0 or later.
On the Amiga
Configure your vbcc installation, then run this from the source drawer:
Execute build.amiga
On a host computer
With the cross toolchain configured:
export VBCC=/path/to/vbcc
export PATH="$VBCC/bin:$PATH"
sh scripts/build-amiga.sh -B
If you need to set up a Linux cross toolchain, the source includes:
sh scripts/setup-vbcc-toolchain.sh ~/amiga-toolchain
This builds NovaDock, Preferences, the bundled plugins and installation tools.
3. Install on your Amiga
From the compiled source drawer, double-click Install-NovaDock. The graphical installer requires Installer 42 or newer.
For a Shell installation, run:
Execute install.amiga
Built on another computer? Copy a ready-to-install drawer to your transfer volume:
ND_SKIP_BUILD=1 sh scripts/build-and-stage-amiga.sh /path/to/transfer-volume
On the Amiga, open the transferred NovaDock drawer and run the installer. Quit NovaDock and its plugins before replacing an existing installation.