termonad: switched to One Dark Pro
This commit is contained in:
parent
58f15bfaea
commit
7a33bbaf62
|
@ -1,6 +1,6 @@
|
||||||
{-# LANGUAGE OverloadedStrings #-}
|
{-# LANGUAGE OverloadedStrings #-}
|
||||||
-- | This is my Termonad configuration.
|
-- | This is my Termonad configuration.
|
||||||
-- Currently defaults to Dracula
|
-- Currently defaults to One Dark Pro
|
||||||
|
|
||||||
module Main where
|
module Main where
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@ import Termonad
|
||||||
, Option(Set)
|
, Option(Set)
|
||||||
, ShowScrollbar(ShowScrollbarNever)
|
, ShowScrollbar(ShowScrollbarNever)
|
||||||
, TMConfig
|
, TMConfig
|
||||||
|
, boldIsBright
|
||||||
, confirmExit
|
, confirmExit
|
||||||
, cursorBlinkMode
|
, cursorBlinkMode
|
||||||
, defaultConfigOptions
|
, defaultConfigOptions
|
||||||
|
@ -52,6 +53,7 @@ myTMConfig =
|
||||||
{ options =
|
{ options =
|
||||||
defaultConfigOptions
|
defaultConfigOptions
|
||||||
{ showScrollbar = ShowScrollbarNever
|
{ showScrollbar = ShowScrollbarNever
|
||||||
|
, boldIsBright = True
|
||||||
, confirmExit = False
|
, confirmExit = False
|
||||||
, showMenu = False
|
, showMenu = False
|
||||||
, cursorBlinkMode = CursorBlinkModeOn
|
, cursorBlinkMode = CursorBlinkModeOn
|
||||||
|
@ -60,38 +62,38 @@ myTMConfig =
|
||||||
}
|
}
|
||||||
|
|
||||||
-- This is our Dracula 'ColourConfig'.
|
-- This is our Dracula 'ColourConfig'.
|
||||||
dracula :: ColourConfig (AlphaColour Double)
|
onedarkpro :: ColourConfig (AlphaColour Double)
|
||||||
dracula =
|
onedarkpro =
|
||||||
defaultColourConfig
|
defaultColourConfig
|
||||||
-- Set the default background & foreground colour of text of the terminal.
|
-- Set the default background & foreground colour of text of the terminal.
|
||||||
{ backgroundColour = Set (createColour 40 42 54) -- black.0
|
{ backgroundColour = Set (createColour 40 44 52) -- black.0
|
||||||
, foregroundColour = Set (createColour 248 248 242) -- white.7
|
, foregroundColour = Set (createColour 171 178 191) -- white.7
|
||||||
-- Set the extended palette that has 2 Vecs of 8 Dracula palette colours
|
-- Set the extended palette that has 2 Vecs of 8 Dracula palette colours
|
||||||
, palette = ExtendedPalette draculaNormal draculaBright
|
, palette = ExtendedPalette onedarkproNormal onedarkproBright
|
||||||
}
|
}
|
||||||
where
|
where
|
||||||
draculaNormal :: List8 (AlphaColour Double)
|
onedarkproNormal :: List8 (AlphaColour Double)
|
||||||
draculaNormal = fromMaybe defaultStandardColours $ mkList8
|
onedarkproNormal = fromMaybe defaultStandardColours $ mkList8
|
||||||
[ createColour 40 42 54 -- black.0
|
[ createColour 40 44 52 -- black.0
|
||||||
, createColour 255 85 85 -- red.1
|
, createColour 244 108 117 -- red.1
|
||||||
, createColour 80 250 123 -- green.2
|
, createColour 152 195 121 -- green.2
|
||||||
, createColour 241 250 140 -- yellow.3
|
, createColour 229 192 123 -- yellow.3
|
||||||
, createColour 189 147 249 -- blue.4
|
, createColour 97 175 239 -- blue.4
|
||||||
, createColour 255 121 198 -- magenta.5
|
, createColour 198 120 221 -- magenta.5
|
||||||
, createColour 139 233 253 -- cyan.6
|
, createColour 86 182 194 -- cyan.6
|
||||||
, createColour 248 248 242 -- white.7
|
, createColour 171 178 191 -- white.7
|
||||||
]
|
]
|
||||||
|
|
||||||
draculaBright :: List8 (AlphaColour Double)
|
onedarkproBright :: List8 (AlphaColour Double)
|
||||||
draculaBright = fromMaybe defaultStandardColours $ mkList8
|
onedarkproBright = fromMaybe defaultStandardColours $ mkList8
|
||||||
[ createColour 77 77 77 -- black.8
|
[ createColour 63 63 63 -- black.8
|
||||||
, createColour 255 110 103 -- red.9
|
, createColour 224 108 117 -- red.9
|
||||||
, createColour 90 247 142 -- green.10
|
, createColour 152 195 121 -- green.10
|
||||||
, createColour 244 249 157 -- yellow.11
|
, createColour 229 192 123 -- yellow.11
|
||||||
, createColour 202 169 250 -- blue.12
|
, createColour 97 175 239 -- blue.12
|
||||||
, createColour 255 146 208 -- magenta.13
|
, createColour 198 120 221 -- magenta.13
|
||||||
, createColour 154 237 254 -- cyan.14
|
, createColour 86 182 194 -- cyan.14
|
||||||
, createColour 230 230 230 -- white.15
|
, createColour 191 197 206 -- white.15
|
||||||
]
|
]
|
||||||
|
|
||||||
-- This defines the font for the terminal.
|
-- This defines the font for the terminal.
|
||||||
|
@ -107,7 +109,7 @@ fontConf =
|
||||||
main :: IO ()
|
main :: IO ()
|
||||||
main = do
|
main = do
|
||||||
-- First, create the colour extension based on either PaperColor modules.
|
-- First, create the colour extension based on either PaperColor modules.
|
||||||
myColourExt <- createColourExtension dracula
|
myColourExt <- createColourExtension onedarkpro
|
||||||
|
|
||||||
-- Update 'myTMConfig' with our colour extension.
|
-- Update 'myTMConfig' with our colour extension.
|
||||||
let newTMConfig = addColourExtension myTMConfig myColourExt
|
let newTMConfig = addColourExtension myTMConfig myColourExt
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
!/.config/radiotray-ng/bookmarks.json
|
!/.config/radiotray-ng/bookmarks.json
|
||||||
!/.config/sway
|
!/.config/sway
|
||||||
!/.config/sway/config
|
!/.config/sway/config
|
||||||
|
!/.config/termonad
|
||||||
!/.direnvrc
|
!/.direnvrc
|
||||||
!/.gertty.yaml
|
!/.gertty.yaml
|
||||||
!/.ghc/
|
!/.ghc/
|
||||||
|
|
Loading…
Reference in a new issue