From 401cc64cef30613713deb13f58ba9353b0c0ad7c Mon Sep 17 00:00:00 2001
From: Aryadev Chavali <aryadev@aryadevchavali.com>
Date: Fri, 1 Nov 2024 06:30:13 +0000
Subject: Edit README for some extra tips.

---
 README | 30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

(limited to 'README')

diff --git a/README b/README
index 19ec6a8..8348117 100644
--- a/README
+++ b/README
@@ -11,14 +11,11 @@ dwm is an extremely fast, small, and dynamic window manager for X.
 
 Requirements
 ============
-
   In order to build dwm you need the Xlib header files.  Optionally you
   will also need xinerama.
 
-
 Installation
 ============
-
   Edit config.mk to match your local setup (dwm is installed into the
   /usr/local namespace by default).
 
@@ -28,39 +25,36 @@ Installation
   | make clean install
   `----
 
-
 Running dwm
 ===========
-
   Add the following line to your .xinitrc to start dwm using startx:
   ,----
   | exec dwm
   `----
 
   In order to connect dwm to a specific display, make sure that the
-  DISPLAY environment variable is set correctly, e.g.:
-
+  DISPLAY environment variable is set correctly.  For example, to start
+  dwm on the host foo.bar on display 1:
   ,----
   | DISPLAY=foo.bar:1 exec dwm
   `----
 
-  (This will start dwm on display :1 of the host foo.bar.)
-
-  In order to display status info in the bar, you can do something like
-  this in your .xinitrc:
-
+  When editing and compiling this project, it may be cumbersome to
+  restart dwm.  By adding the following to your .xinitrc, one may
+  restart dwm simply by killing the process, which will be immediately
+  spawned again by the XServer.
   ,----
-  | while xsetroot -name "`date` `uptime | sed 's/.*,//'`"
+  | while :
   | do
-  |     sleep 1
-  | done &
-  | exec dwm
+  |     dwm
+  | done
   `----
-
+  Any applications will still exist after dwm is restarted, but may not
+  laid out before the restart.  Refer to the `rules` variable in
+  config.h for automatic layout control.
 
 Configuration
 =============
-
   The configuration of dwm is done by creating a custom config.h and
   (re)compiling the source code.  Refer to dwm(1) (stored in this
   repository as well) to find more information.
-- 
cgit v1.2.3-13-gbd6f