dzen-dhall-1.0.0: dhall/utils/defaults.dhall
{- Well-chosen default values for various types. -}
let types = ../types/package.dhall
let Settings = types.Settings
let Button = types.Button
let VerticalDirection = types.VerticalDirection
let Fade = types.Fade
let Slider = types.Slider
let Marquee = types.Marquee
let Source = types.Source
let fade
: Fade
= { direction = VerticalDirection.Up, frameCount = 5, height = 10 }
let slider : Slider = { fadeIn = fade, fadeOut = fade, delay = 5000 }
let settings
: Settings
= { monitor =
0
, extraArgs =
[ "-ta", "l" ] : List Text
, updateInterval =
250
, font =
Some "-*-monospace-medium-r-*-*-14-*-*-*-*-*-*-*"
, fontWidth =
8
}
let source
: Source
= { command =
[ "bash" ]
, input =
""
, updateInterval =
Some 1000
, escape =
True
}
let button : Button = Button.Left
let marquee : Marquee = { framesPerCharacter = 8, width = 32, shouldWrap = False }
let defaults =
{ settings =
settings
, fade =
fade
, slider =
slider
, source =
source
, button =
button
, marquee =
marquee
}
in defaults