Index: uspace/srv/audio/hound/doc/doxygroups.h
===================================================================
--- uspace/srv/audio/hound/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/audio/hound/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup audio hound
+ * @ingroup srvs
+ * @brief HelenOS sound server
+ */
Index: uspace/srv/bd/rd/doc/doxygroups.h
===================================================================
--- uspace/srv/bd/rd/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/bd/rd/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup rd rd
+ * @ingroup srvs
+ * @brief RAM disk server
+ */
Index: uspace/srv/bd/vbd/doc/doxygroups.h
===================================================================
--- uspace/srv/bd/vbd/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/bd/vbd/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup vbd vbd
+ * @ingroup srvs
+ * @brief Virtual block device service
+ */
Index: uspace/srv/devman/client_conn.c
===================================================================
--- uspace/srv/devman/client_conn.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/devman/client_conn.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -29,6 +29,5 @@
 
 /**
- * @defgroup devman Device manager.
- * @brief HelenOS device manager.
+ * @addtogroup devman
  * @{
  */
Index: uspace/srv/devman/doc/doxygroups.h
===================================================================
--- uspace/srv/devman/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/devman/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup devman devman
+ * @ingroup srvs
+ * @brief Device manager
+ */
Index: uspace/srv/devman/drv_conn.c
===================================================================
--- uspace/srv/devman/drv_conn.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/devman/drv_conn.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,5 @@
 
 /**
- * @defgroup devman Device manager.
- * @brief HelenOS device manager.
+ * @addtogroup devman
  * @{
  */
Index: uspace/srv/devman/main.c
===================================================================
--- uspace/srv/devman/main.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/devman/main.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,5 @@
 
 /**
- * @defgroup devman Device manager.
- * @brief HelenOS device manager.
+ * @addtogroup devman
  * @{
  */
Index: uspace/srv/hid/compositor/doc/doxygroups.h
===================================================================
--- uspace/srv/hid/compositor/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/hid/compositor/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup compositor compositor
+ * @ingroup srvs
+ * @brief GUI server
+ */
Index: uspace/srv/hid/console/doc/doxygroups.h
===================================================================
--- uspace/srv/hid/console/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/hid/console/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup console console
+ * @ingroup srvs
+ * @brief Console service
+ */
Index: uspace/srv/hid/input/doc/doxygroups.h
===================================================================
--- uspace/srv/hid/input/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/hid/input/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup input input
+ * @ingroup srvs
+ * @brief Input server
+ */
Index: uspace/srv/hid/input/gsp.h
===================================================================
--- uspace/srv/hid/input/gsp.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/input/gsp.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,9 +28,10 @@
 
 /** @addtogroup inputgen generic
- * @brief	Generic scancode parser.
  * @ingroup  input
  * @{
  */
+
 /** @file
+ * @brief Generic scancode parser
  */
 
Index: uspace/srv/hid/input/layout/ar.c
===================================================================
--- uspace/srv/hid/input/layout/ar.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/input/layout/ar.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -29,6 +29,9 @@
 
 /** @addtogroup input
- * @brief Arabic keyboard layout (Based on US QWERTY layout's code).
  * @{
+ */
+
+/** @file
+ * @brief Arabic keyboard layout (Based on US QWERTY layout's code)
  */
 
Index: uspace/srv/hid/input/layout/cz.c
===================================================================
--- uspace/srv/hid/input/layout/cz.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/input/layout/cz.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,9 @@
 
 /** @addtogroup input
- * @brief Czech QWERTZ layout.
  * @{
+ */
+
+/** @file
+ * @brief Czech QWERTZ layout
  */
 
Index: uspace/srv/hid/input/layout/us_dvorak.c
===================================================================
--- uspace/srv/hid/input/layout/us_dvorak.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/input/layout/us_dvorak.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,9 @@
 
 /** @addtogroup input
- * @brief US Dvorak Simplified Keyboard layout.
  * @{
+ */
+
+/** @file
+ * @brief US Dvorak Simplified Keyboard layout
  */
 
Index: uspace/srv/hid/input/layout/us_qwerty.c
===================================================================
--- uspace/srv/hid/input/layout/us_qwerty.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/input/layout/us_qwerty.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,9 @@
 
 /** @addtogroup input
- * @brief US QWERTY layout.
  * @{
+ */
+
+/** @file
+ * @brief US QWERTY layout
  */
 
Index: uspace/srv/hid/output/ctl/serial.c
===================================================================
--- uspace/srv/hid/output/ctl/serial.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/ctl/serial.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,5 +28,5 @@
  */
 
-/** @addtogroup console
+/** @addtogroup output
  * @{
  */
Index: uspace/srv/hid/output/ctl/serial.h
===================================================================
--- uspace/srv/hid/output/ctl/serial.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/ctl/serial.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,5 +28,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/output/doc/doxygroups.h
===================================================================
--- uspace/srv/hid/output/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/hid/output/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup output output
+ * @ingroup srvs
+ * @brief Output server
+ */
Index: uspace/srv/hid/output/gfx/font-8x16.c
===================================================================
--- uspace/srv/hid/output/gfx/font-8x16.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/gfx/font-8x16.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,5 +28,5 @@
  */
 
-/** @addtogroup genarch
+/** @addtogroup output
  * @{
  */
Index: uspace/srv/hid/output/gfx/font-8x16.h
===================================================================
--- uspace/srv/hid/output/gfx/font-8x16.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/gfx/font-8x16.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,5 @@
  */
 
-/** @addtogroup genarch
+/** @addtogroup output
  * @{
  */
Index: uspace/srv/hid/output/output.c
===================================================================
--- uspace/srv/hid/output/output.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/output.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,4 +27,8 @@
  */
 
+/** @addtogroup output
+ * @{
+ */
+
 #include <errno.h>
 #include <stddef.h>
@@ -493,2 +497,5 @@
 	return 0;
 }
+
+/** @}
+ */
Index: uspace/srv/hid/output/output.h
===================================================================
--- uspace/srv/hid/output/output.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/output.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -25,4 +25,8 @@
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/** @addtogroup output
+ * @{
  */
 
@@ -72,2 +76,5 @@
 
 #endif
+
+/** @}
+ */
Index: uspace/srv/hid/output/port/chardev.c
===================================================================
--- uspace/srv/hid/output/port/chardev.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/port/chardev.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,5 +28,6 @@
  */
 
-/** @file
+/** @addtogropu output
+ * @{
  */
 
Index: uspace/srv/hid/output/port/chardev.h
===================================================================
--- uspace/srv/hid/output/port/chardev.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/port/chardev.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/output/port/ega.c
===================================================================
--- uspace/srv/hid/output/port/ega.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/port/ega.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/output/port/ega.h
===================================================================
--- uspace/srv/hid/output/port/ega.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/port/ega.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/output/port/kfb.c
===================================================================
--- uspace/srv/hid/output/port/kfb.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/port/kfb.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -29,5 +29,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/output/port/kfb.h
===================================================================
--- uspace/srv/hid/output/port/kfb.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/port/kfb.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,9 +27,6 @@
  */
 
-/** @addtogroup fb
- * @ingroup fbs
+/** @addtogroup output
  * @{
- */
-/** @file
  */
 
Index: uspace/srv/hid/output/proto/vt100.c
===================================================================
--- uspace/srv/hid/output/proto/vt100.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/proto/vt100.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/output/proto/vt100.h
===================================================================
--- uspace/srv/hid/output/proto/vt100.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/hid/output/proto/vt100.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,6 @@
  */
 
-/** @file
+/** @addtogroup output
+ * @{
  */
 
Index: uspace/srv/hid/remcons/doc/doxygroups.h
===================================================================
--- uspace/srv/hid/remcons/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/hid/remcons/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup remcons remcons
+ * @ingroup srvs
+ * @brief Remote console service
+ */
Index: uspace/srv/klog/doc/doxygroups.h
===================================================================
--- uspace/srv/klog/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/klog/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,3 @@
+/** @addtogroup klog klog
+ * @ingroup srvs
+ */
Index: uspace/srv/klog/klog.c
===================================================================
--- uspace/srv/klog/klog.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/klog/klog.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,5 @@
  */
 
-/** @addtogroup klog KLog
- * @brief HelenOS KLog
+/** @addtogroup klog
  * @{
  */
Index: uspace/srv/loader/doc/doxygroups.h
===================================================================
--- uspace/srv/loader/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/loader/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup loader loader
+ * @ingroup srvs
+ * @brief Loads and runs programs from VFS
+ */
Index: uspace/srv/loader/main.c
===================================================================
--- uspace/srv/loader/main.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/loader/main.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,10 +28,8 @@
 
 /** @addtogroup loader
- * @brief Loads and runs programs from VFS.
  * @{
  */
 /**
  * @file
- * @brief Loads and runs programs from VFS.
  *
  * The program loader is a special init binary. Its image is used
Index: uspace/srv/locsrv/category.c
===================================================================
--- uspace/srv/locsrv/category.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/locsrv/category.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,5 @@
  */
 
-/** @addtogroup loc
+/** @addtogroup locsrv
  * @{
  */
Index: uspace/srv/locsrv/category.h
===================================================================
--- uspace/srv/locsrv/category.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/locsrv/category.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,5 @@
  */
 
-/** @addtogroup loc
+/** @addtogroup locsrv
  * @{
  */
Index: uspace/srv/locsrv/doc/doxygroups.h
===================================================================
--- uspace/srv/locsrv/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/locsrv/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup locsrv locsrv
+ * @ingroup srvs
+ * @brief Location service
+ */
Index: uspace/srv/locsrv/locsrv.c
===================================================================
--- uspace/srv/locsrv/locsrv.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/locsrv/locsrv.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -29,6 +29,5 @@
 
 /**
- * @defgroup loc Location Service.
- * @brief HelenOS location service.
+ * @addtogroup locsrv
  * @{
  */
Index: uspace/srv/locsrv/locsrv.h
===================================================================
--- uspace/srv/locsrv/locsrv.h	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/locsrv/locsrv.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -27,5 +27,5 @@
  */
 
-/** @addtogroup loc
+/** @addtogroup locsrv
  * @{
  */
Index: uspace/srv/logger/doc/doxygroups.h
===================================================================
--- uspace/srv/logger/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/logger/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup logger logsrv
+ * @ingroup srvs
+ * @brief Logging service
+ */
Index: uspace/srv/logger/main.c
===================================================================
--- uspace/srv/logger/main.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/logger/main.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,5 @@
 
 /**
- * @defgroup logger Logging service.
- * @brief HelenOS logging service.
+ * @addtogroup logger
  * @{
  */
Index: uspace/srv/logger/writer.c
===================================================================
--- uspace/srv/logger/writer.c	(revision aab85d90491f3f45f389ff54ed1149c7ec03a816)
+++ uspace/srv/logger/writer.c	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -28,6 +28,5 @@
 
 /**
- * @defgroup logger Logging service.
- * @brief HelenOS logging service.
+ * @addtogroup logger
  * @{
  */
Index: uspace/srv/net/doc/doxygroups.h
===================================================================
--- uspace/srv/net/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/net/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,55 @@
+/** @addtogroup net Networking services
+ * @ingroup srvs
+ */
+
+/**    @addtogroup udp udp
+ *     @brief UDP service
+ *     @ingroup net
+ */
+
+/**    @addtogroup tcp tcp
+ *     @brief TCP service
+ *     @ingroup net
+ */
+
+/**    @addtogroup slip slip
+ *     @brief SLIP service
+ *     @ingroup net
+ */
+
+
+/**    @addtogroup slip slip
+ *     @brief SLIP service
+ *     @ingroup net
+ */
+
+/**    @addtogroup nconfsrv nconfsrc
+ *     @brief Network configuration service
+ *     @ingroup net
+ */
+
+/**    @addtogroup loopip loopip
+ *     @brief Loopback IP link provider
+ *     @ingroup net
+ */
+
+/**    @addtogroup inetsrv inetsrv
+ *     @brief Internet Protocol service
+ *     @ingroup net
+ */
+
+/**    @addtogroup ethip ethip
+ *     @brief IP over Ethernet service
+ *     @ingroup net
+ */
+
+/**    @addtogroup dhcp dhcp
+ *     @brief DHCP service
+ *     @ingroup net
+ */
+
+/**    @addtogroup dnsres dnsres
+ *     @brief DNS resolution service
+ *     @ingroup net
+ */
+
Index: uspace/srv/ns/doc/doxygroups.h
===================================================================
--- uspace/srv/ns/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/ns/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup ns ns
+ * @ingroup srvs
+ * @brief Naming service
+ */
Index: uspace/srv/taskmon/doc/doxygroups.h
===================================================================
--- uspace/srv/taskmon/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/taskmon/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup taskmon taskmon
+ * @ingroup srvs
+ * @brief Task monitoring service
+ */
Index: uspace/srv/volsrv/doc/doxygroups.h
===================================================================
--- uspace/srv/volsrv/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
+++ uspace/srv/volsrv/doc/doxygroups.h	(revision 412241029cdceceae7ccb252914ce4d698abd985)
@@ -0,0 +1,4 @@
+/** @addtogroup volsrv volsrv
+ * @ingroup srvs
+ * @brief Volume service
+ */
