<?xml version="1.0"?>
<JWM>
	<Group>
		<Option>tiled</Option>
		<Option>aerosnap</Option>
	</Group>
	
	<RootMenu>
		<Restart label="Restart" />
		<Exit label="Exit" confirm="true" />
	</RootMenu>

	<Tray x="0" y="-1" autohide="off">
		<TrayButton label="Run">exec:~/Scripts/launch</TrayButton>
    		<Spacer width="2" />
		<TaskList maxwidth="256"/>
		<Dock/>
		<Clock format="%H:%M"></Clock>
		<Spacer width="2" />
		<TrayButton label="System">root:1</TrayButton>
	</Tray>

	<!-- Visual Styles -->
	<WindowStyle decorations="flat">
		<Font>Noto Sans CJK SC-16</Font>
		<Width>4</Width>
		<!--<Height>32</Height>-->
		<Corner>0</Corner>
		
		<Foreground>#000000</Foreground>
		<Background>#ffffff</Background>
		<Outline>#000000</Outline>
		<Opacity>1.0</Opacity>

		<Active>
			<Foreground>#000000</Foreground>
			<Background>#ffffff</Background>
 			<Outline>#000000</Outline>
		</Active>
	</WindowStyle>

	<MenuStyle>
		<Background>#ffffff</Background>
		<Foreground>#000000</Foreground>
	</MenuStyle>

	<TrayStyle group="true" list="all">
		<Font>Noto Sans CJK SC-16</Font>
		<Background>#ffffff</Background>
		<Foreground>#000000</Foreground>
		<Outline>#000000</Outline>
		<Opacity>1</Opacity>
	</TrayStyle>

	<TaskListStyle>
		<Font>Sans-9</Font>
		<Active>
			<Foreground>#000000</Foreground>
			<Background>#ffffff</Background>
		</Active>
		<Foreground>#000000</Foreground>
		<Background>#ffffff</Background>
	</TaskListStyle>

	<PopupStyle>
		<Font>Sans-9</Font>
		<Foreground>#000000</Foreground>
		<Background>#ffffff</Background>
	</PopupStyle>

    <!-- Path where icons can be found.
         IconPath can be listed multiple times to allow searching
         for icons in multiple paths.
      -->
    <IconPath>
        /usr/share/icons/wm-icons/32x32-aquafusion
    </IconPath>
    <IconPath>
        /usr/local/share/jwm
    </IconPath>

    <!-- Virtual Desktops -->
	<Desktops width="1" height="1">
		<!-- <Background type="solid">#ffffff</Background> -->
		<Background type="image">/home/noa/Pictures/Wallpapers/horse-mono.png</Background>
	</Desktops>

    <!-- Double click speed (in milliseconds) -->
    <DoubleClickSpeed>400</DoubleClickSpeed>

    <!-- Double click delta (in pixels) -->
    <DoubleClickDelta>2</DoubleClickDelta>

    <!-- The focus model (sloppy or click) -->
    <FocusModel>sloppy</FocusModel>

    <!-- The snap mode (none, screen, or border) -->
    <SnapMode distance="10">border</SnapMode>

    <!-- The move mode (outline or opaque) -->
    <MoveMode>opaque</MoveMode>

    <!-- The resize mode (outline or opaque) -->
    <ResizeMode>opaque</ResizeMode>

	<!-- Key bindings -->
	<Key key="Up">up</Key>
	<Key key="Down">down</Key>
	<Key key="Right">right</Key>
	<Key key="Left">left</Key>
	<Key key="h">left</Key>
	<Key key="j">down</Key>
	<Key key="k">up</Key>
	<Key key="l">right</Key>
	<Key key="Return">select</Key>
	<Key key="Escape">escape</Key>

	<Key key="XF86Search">exec:~/Scripts/launch</Key>
	<Key mask="A" key="XF86Search">exec:rofi -show calc -modi calc -no-show-match -no-sort</Key>
	<Key mask="A" key="p">exec:~/Scripts/enqueue</Key>

	<Key key="XF86MonBrightnessDown">exec:brightnessctl -d intel_backlight set 5%-</Key>
	<Key key="XF86MonBrightnessUp">exec:brightnessctl -d intel_backlight set 5%+</Key>
	<Key key="XF86AudioRaiseVolume">exec:amixer -D pulse sset Master 5%+</Key>
	<Key key="XF86AudioLowerVolume">exec:amixer -D pulse sset Master 5%-</Key>
	<Key key="XF86AudioMute">exec:amixer -D pulse sset Master toggle</Key>

	<Key mask="A" key="q">restart</Key>

	<Key mask="A" key="Tab">nextstacked</Key>
	<Key mask="A" key="F4">close</Key>
	<Key mask="A" key="#">desktop#</Key>
	<Key mask="A" key="F2">window</Key>
	<Key mask="A" key="F10">maximize</Key>
	<Key mask="A" key="Right">rdesktop</Key>
	<Key mask="A" key="Left">ldesktop</Key>
	<Key mask="A" key="Up">udesktop</Key>
	<Key mask="A" key="Down">ddesktop</Key>

</JWM>