Workfiles tool for Nuke
Work files window doesn't show the User notes in Nuke. The window is the same as in Pype 2.
diff --git a/pype/hosts/nuke/api/__init__.py b/pype/hosts/nuke/api/__init__.py
index 26a8248f01..6bf1ce888a 100644
--- a/pype/hosts/nuke/api/__init__.py
+++ b/pype/hosts/nuke/api/__init__.py
@@ -3,7 +3,7 @@ import sys
 import nuke
 
 from avalon import api as avalon
-from avalon.tools import workfiles
+from pype.tools import workfiles
 from pyblish import api as pyblish
 from pype.api import Logger
 import pype.hosts.nuke
diff --git a/pype/hosts/nuke/api/menu.py b/pype/hosts/nuke/api/menu.py
index 3f97cc228a..d638034809 100644
--- a/pype/hosts/nuke/api/menu.py
+++ b/pype/hosts/nuke/api/menu.py
@@ -3,6 +3,7 @@ from avalon.api import Session
 
 from .lib import WorkfileSettings
 from pype.api import Logger, BuildWorkfile, get_current_project_settings
+from pype.tools import workfiles
 
 log = Logger().get_logger(__name__)
 
@@ -10,6 +11,22 @@ log = Logger().get_logger(__name__)
 def install():
     menubar = nuke.menu("Nuke")
     menu = menubar.findItem(Session["AVALON_LABEL"])
+
+    # replace reset resolution from avalon core to pype's
+    name = "Work Files..."
+    rm_item = [
+        (i, item) for i, item in enumerate(menu.items()) if name in item.name()
+    ][0]
+
+    log.debug("Changing Item: {}".format(rm_item))
+
+    menu.removeItem(rm_item[1].name())
+    menu.addCommand(
+        name,
+        workfiles.show,
+        index=(rm_item[0])
+    )
+
     # replace reset resolution from avalon core to pype's
     name = "Reset Resolution"
     new_name = "Set Resolution"
['pype/hosts/nuke/api/menu.py', 'pype/hosts/nuke/api/__init__.py']