<柱間 (@hashirama:hashi.sbs)> xmonad.hs:112:7: error: • Couldn't match expected type ‘Bool’ with actual type ‘(String, X ())’ • In the expression: ("M-v", easySwap) In a stmt of a list comprehension: ("M-v", easySwap) In the second argument of ‘additionalKeysP’, namely ‘[(otherModMasks ++ "M-" ++ key, action tag) | (tag, key) <- zip workspacen (words "1 2 3 4 5 6 7 8 9 0 - = "), (otherModMasks, action) <- [("", windows . greedyView), ("S-", windows . shift), ("C-", windows . copy)] ("M-d", spawn "rofi -show run"), ("M-s", spawn "bash -c dictpopup"), ("M-S-e", spawn "flameshot full --path=/mnt/Data/mpv-screenshots/screenshots/light_novels"), ("M-e", runOrRaise "goldendict" (className =? "GoldenDict-ng")), ("M-p", runOrRaise "librewolf" (className =? "librewolf-default")), ("M-S-g", spawn "~/.local/bin/mpv-tube.sh"), ("M-S-c", spawn "emacsclient --eval '(emacs-everywhere)'"), ("M-S-p", runOrRaise "nyxt" (className =? "Nyxt")), ("M-t", withFocused $ windows . sink), ("M-`", runOrRaise "emacs" (className =? "Emacs")), ("M-S-q", return ()), ("M-q", kill), ("M-m", spawn "mpv --audio-pitch-correction=yes --vf=setpts=PTS/1 --idle"), ("M-S-r", spawn "~/.local/bin/run_anki.sh"), ("M-S-d", spawn "~/.local/bin/recent_journal.py | popup"), ("M-r", runOrRaise "~/.local/bin/run_anki.sh" (className =? "Anki")), ("M-g", runOrRaise "foliate" (className =? "com.github.johnfactotum.Foliate")), ("M-S-f", sendToEmptyWorkspace), ("M-f", viewEmptyWorkspace), ("M-S-w", spawn "flameshot gui --path=/mnt/Data/mpv-screenshots/screenshots"), ("M-w", spawn "~/.local/bin/copy_image.sh"), ("M-v", easySwap)]’ | 112 | , ("M-v", easySwap) | ^^^^^^^^^^^^^^^^^ Please check the file for errors.