<commit_before>import XMonad
-- For key bindings
import qualified Data.Map as M

main = xmonad defaults

defaults = defaultConfig
		-- Use super instead of alt as the modkey
		{ modMask = mod4Mask
		, borderWidth = 2
		, normalBorderColor = "#000"
		, focusedBorderColor = "#4488FF"
		, workspaces = myWorkSpaces 
		, keys = \c -> myKeys c `M.union` keys defaultConfig c
		}

	where

	myWorkSpaces = ["1:launcher", "2:web", "3:code", "4:helper", "5:communication", "6:learn", "7:music", "8:networks"]

	myKeys (XConfig {modMask = modm}) = M.fromList $
		[ ((mod4Mask, xK_f), spawn "firefox")
		, ((mod4Mask, xK_v), spawn "gvim")
		, ((mod4Mask, xK_e), spawn "emacs")
		, ((mod4Mask, xK_a), spawn "amarok")
		, ((mod4Mask, xK_t), spawn "transmission-gtk")
		, ((mod4Mask, xK_c), spawn "chromium-browser")
		]<commit_msg>New work space (9:org) and more app shortcuts<commit_after>import XMonad
-- For key bindings
import qualified Data.Map as M

main = xmonad defaults

defaults = defaultConfig
		-- Use super instead of alt as the modkey
		{ modMask = mod4Mask
		, borderWidth = 2
		, normalBorderColor = "#000"
		, focusedBorderColor = "#4488FF"
		, workspaces = myWorkSpaces 
		, keys = \c -> myKeys c `M.union` keys defaultConfig c
		}

	where

	myWorkSpaces = ["1:launcher", "2:web", "3:code", "4:helper", "5:communication", "6:learn", "7:music", "8:networks", "9:org"]

	myKeys (XConfig {modMask = modm}) = M.fromList $
		[ ((mod4Mask, xK_f), spawn "firefox")
		, ((mod4Mask, xK_v), spawn "gvim")
		, ((mod4Mask, xK_e), spawn "emacs")
		, ((mod4Mask, xK_a), spawn "amarok")
		, ((mod4Mask, xK_t), spawn "transmission-gtk")
		, ((mod4Mask, xK_c), spawn "chromium-browser")
		, ((mod4Mask, xK_k), spawn "anki")
		, ((mod4Mask, xK_l), spawn "calibre")
		, ((mod4Mask, xK_g), spawn "tuxguitar")
		]
{'fraction_non_alphanumeric': 0.16796440489432704, 'fraction_numerical': 0.02836484983314794, 'mean_word_length': 4.199421965317919, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7344475', 'n_tokens_mistral': 760, 'n_tokens_neox': 691, 'n_words': 180}