Index: uspace/lib/tbarcfg/private/tbarcfg.h
===================================================================
--- uspace/lib/tbarcfg/private/tbarcfg.h	(revision ee3b28a97324351b0acfb1161a2ed94632eab95c)
+++ uspace/lib/tbarcfg/private/tbarcfg.h	(revision bff8619cdacb5b15f795cd78a330c58648be779b)
@@ -39,5 +39,4 @@
 
 #include <adt/list.h>
-#include <sif.h>
 #include <stdbool.h>
 #include <types/tbarcfg/tbarcfg.h>
@@ -45,10 +44,8 @@
 /** Taskbar configuration */
 struct tbarcfg {
-	/** Repository session */
-	sif_sess_t *repo;
+	/** Configuration file path */
+	char *cfgpath;
 	/** List of start menu entries (smenu_entry_t) */
 	list_t entries;
-	/** Entries SIF node */
-	sif_node_t *nentries;
 };
 
@@ -59,6 +56,4 @@
 	/** Link to @c smenu->entries */
 	link_t lentries;
-	/** SIF node (persistent storage) */
-	sif_node_t *nentry;
 	/** Is this a separator entry */
 	bool separator;
@@ -79,9 +74,4 @@
 } tbarcfg_listener_t;
 
-extern errno_t smenu_entry_new(tbarcfg_t *, sif_node_t *, const char *,
-    const char *, bool, smenu_entry_t **);
-extern errno_t smenu_entry_sep_new(tbarcfg_t *, sif_node_t *, smenu_entry_t **);
-extern void smenu_entry_delete(smenu_entry_t *);
-
 #endif
 
