# Haskell text faces and other stuff related to syntax highlighting # for Haskell in Kakoune, because I prefer different color arrangements # per language. { theme, pkgs, ... }: pkgs.writeTextFile (rec { name = "haskell.kak"; destination = "/share/kak/colors/${name}"; text = with theme; '' face global value rgb:${green.bright} face global string rgb:${green.bright} face global variable +b face global module rgb:${green.normal} face global meta rgb:${misc.lime} face global operator rgb:${cyan.bright} face global type rgb:${yellow.normal} face global function rgb:${cyan.bright} face global attribute rgb:${blue.normal} face global keyword rgb:${blue.normal} face global builtin +b ''; })