--- /dev/null
+! The display_file, tombstone, and menu windows are all formatted assuming
+! a fixed width font. Text windows may or may not be formatted as above.
+! The rip window applies if the GRAPHIC_TOMBSTONE option is turned on, and
+! requires a 12 pixel font for correct appearance.
+!
+NetHack*font: variable
+NetHack*display_file*font: fixed
+NetHack*tombstone*font: fixed
+NetHack*rip*font: -*-times-medium-r-*-*-12-*-*-*-*-*-*-*
+NetHack*menu*font: fixed
+!NetHack*text*font: fixed
+NetHack*map*font: nh10
+
+! To use full-color tiles for the map, uncomment the tile file name.
+! If you use a 100dpi (or greater) monitor you may wish to double the
+! tile size so you can see the figures. If NetHack was compiled to
+! use XPM (USE_XPM in config.h), the tile_file is a standard XPM file.
+! Otherwise, it is a custom format. double_tile_size only applies to
+! the custom format - to enlarge an XPM file, use processing tools
+! such as XV or preferably PBMplus.
+!
+!NetHack.tile_file: x11tiles
+!NetHack.double_tile_size: True
+!
+! The annotation of pets.
+!NetHack.pet_mark_bitmap: pet_mark.xbm
+!NetHack.pet_mark_color: Red
+
+! Tombstone
+! The image file
+!NetHack.tombstone: rip.xpm
+! Text starts at (tombtext_x, tombtext_y) and subsequent lines
+! are displaced by (tombtext_dx, tombtext_dy) pixels. If you
+!NetHack.tombtext_x: 155
+!NetHack.tombtext_y: 78
+!NetHack.tombtext_dx: 0
+!NetHack.tombtext_dy: 13
+! The color to use for the text on the hero's tombstone
+NetHack*rip*foreground: black
+
+! Translation tables. There are currently several actions in nethack, but
+! the only one you should be using is "input()", which, with no parameters,
+! uses XLookupString to translate your keypress into a command. You
+! can optionally give it parameters to change the behavior, see the example
+! below. Note that you have to specify the translations in every appropriate
+! window.
+NetHack*message*translations: <KeyPress>: input()
+!
+! Example extra translations for the map window.
+!
+!NetHack*map*translations: #override \
+! !<Key>Left: input(h) \n\
+! !<Key>Right: input(l) \n\
+! !<Key>Up: input(k) \n\
+! !<Key>Down: input(j)
+!
+! The icon to use; supported values are nh72, nh56, and nh32; nh72 is the
+! default. Some window managers may not support the larger icon sizes.
+! It is not guaranteed that the window manager will honor the icon selection.
+!NetHack*icon: nh56
+!
+! If True, a popup for single character prompts such as y/n questions is _not_
+! used.
+!NetHack*slow: True
+!
+! The number of lines the message window will show without scrolling.
+!NetHack*message_lines: 12
+!
+! If True, the message window has a line that seperates old and new messages.
+!NetHack*message_line: True
+!
+! If True, force keyboard to attach to popup windows. Some window managers
+! enforce a click-to-focus-keyboard policy (e.g. the DECwindows wm). NetHack
+! has a lot of popups and is almost unplayable without some kind of autofocus.
+!NetHack*autofocus: True
+!
+! Specify the number of rows and columns of the map window. The default
+! is the standard 80x21 window. Note: this _does_not_ change nethack's
+! level size, only what you see of it.
+!NetHack*map*rows: 21
+!NetHack*map*columns: 80
+
+! Parts of the fancy status display.
+!
+NetHack*status_condition.borderWidth: 0
+NetHack*status_info*borderWidth: 0
+
+! Sample color screen entries.
+!
+NetHack*nethack.background: wheat
+NetHack*map*yellow: gold
+NetHack*map*brown: tan
+NetHack*map*gray: grey85
+NetHack*map*foreground: wheat
+NetHack*map*background: grey40
+
+NetHack*fancy_status.skipAdjust: True
+NetHack*fancy_status.background: wheat
+NetHack*status_info*foreground: Sienna
+NetHack*status_info*background: wheat
+NetHack*status_info.background: wheat
+NetHack*status_attributes*foreground: black
+NetHack*status_attributes*background: white
+NetHack*status_condition*foreground: red
+NetHack*status_condition*background: wheat
+NetHack*Scrollbar*foreground: Sienna
+NetHack*Scrollbar*background: wheat
+NetHack*status_info*showGrip: False
+NetHack*status_attributes*showGrip: False
+
+NetHack*player_selection*random.borderColor: blue
+NetHack*player_selection*random.borderWidth: 2
+NetHack*player_selection*random.foreground: blue
+NetHack*player_selection*random.accelerators: #override\n\
+ <Key>Return: set() notify() unset()
+NetHack*player_selection*quit.borderColor: blue
+NetHack*player_selection*quit.foreground: blue
+NetHack*player_selection*Command.borderColor: red
+NetHack*player_selection*Command.foreground: red
+NetHack*player_selection*quit.accelerators: #override\n\
+ <Key>Escape: set() notify() unset()
+
+NetHack*race_selection*random.borderColor: blue
+NetHack*race_selection*random.borderWidth: 2
+NetHack*race_selection*random.foreground: blue
+NetHack*race_selection*random.accelerators: #override\n\
+ <Key>Return: set() notify() unset()
+NetHack*race_selection*quit.borderColor: blue
+NetHack*race_selection*quit.foreground: blue
+NetHack*race_selection*Command.borderColor: red
+NetHack*race_selection*Command.foreground: red
+NetHack*race_selection*quit.accelerators: #override\n\
+ <Key>Escape: set() notify() unset()
+
+NetHack*gender_selection*random.borderColor: blue
+NetHack*gender_selection*random.borderWidth: 2
+NetHack*gender_selection*random.foreground: blue
+NetHack*gender_selection*random.accelerators: #override\n\
+ <Key>Return: set() notify() unset()
+NetHack*gender_selection*quit.borderColor: blue
+NetHack*gender_selection*quit.foreground: blue
+NetHack*gender_selection*Command.borderColor: red
+NetHack*gender_selection*Command.foreground: red
+NetHack*gender_selection*quit.accelerators: #override\n\
+ <Key>Escape: set() notify() unset()
+
+NetHack*alignment_selection*random.borderColor: blue
+NetHack*alignment_selection*random.borderWidth: 2
+NetHack*alignment_selection*random.foreground: blue
+NetHack*alignment_selection*random.accelerators: #override\n\
+ <Key>Return: set() notify() unset()
+NetHack*alignment_selection*quit.borderColor: blue
+NetHack*alignment_selection*quit.foreground: blue
+NetHack*alignment_selection*Command.borderColor: red
+NetHack*alignment_selection*Command.foreground: red
+NetHack*alignment_selection*quit.accelerators: #override\n\
+ <Key>Escape: set() notify() unset()
+
+NetHack*extended_commands*dismiss.borderColor: blue
+NetHack*extended_commands*dismiss.foreground: blue
+NetHack*extended_commands*help.borderColor: blue
+NetHack*extended_commands*help.foreground: blue
+NetHack*extended_commands*Command.borderColor: red
+NetHack*extended_commands*Command.foreground: red
+NetHack*extended_commands*help.accelerators: #override\n\
+ :<Key>?: set() notify() unset()
+NetHack*extended_commands*dismiss.accelerators: #override\n\
+ <Key>Escape: set() notify() unset()
+!
+!
+! The following are the default 15 colors that the nethack map uses.
+! If they don't look good on your screen, change them.
+!
+! The foreground color is used as "no color".
+!
+!NetHack*map*black: black
+!NetHack*map*red: red
+!NetHack*map*green: pale green
+!NetHack*map*brown: brown
+!NetHack*map*blue: blue
+!NetHack*map*magenta: magenta
+!NetHack*map*cyan: light cyan
+!NetHack*map*gray: gray
+!NetHack*map*orange: orange
+!NetHack*map*bright_green: green
+!NetHack*map*yellow: yellow
+!NetHack*map*bright_blue: royal blue
+!NetHack*map*bright_magenta: violet
+!NetHack*map*bright_cyan: cyan
+!NetHack*map*white: white