Where Does Nuke Store Scripts and Config?
Nuke compositing scripts and per user gizmo folders on Windows, macOS, and Linux for VFX shot work use.
Last updated
Nuke keeps composites as .nk scripts wherever you save them. Studios often store them beside plates per shot. The per user folder is ~/.nuke on Linux and macOS and %USERPROFILE%\.nuke on Windows.
That folder holds init.py, menu.py, gizmos, and preferences. Nuke creates it on first launch with defaults. Back up .nk scripts with the .nuke folder. Scripts without gizmos open with missing nodes. Knobs save defaults per artist setup. Render farm writes go to frames folders near plates. Scopes judge exposure accurately.
Where Nuke stores this, by platform
~/.nuke
Python startup, gizmos, and preferences for all releases. Version subfolders separate configs. Sync with dotfiles or shared storage.
%USERPROFILE%\.nuke
Same init.py and gizmos layout as Linux. UNC paths in scripts need matching mounts. Copy with .nk projects for moves.
Frequently asked questions
how do i back up Nuke scripts and gizmos
Save scripts as .nk files anywhere, often alongside plates. The .nuke folder in home holds Python startup, gizmos, and preferences. Scripts reference gizmos by path, so keep both.
can I sync the Nuke folder across workstations
Copy the .nuke folder with .nk scripts. It holds init.py, menu.py, and custom gizmos. Version folders inside separate releases. Keep names stable across machines.
Notice an outdated path? Let us know.