---
wtf:
  colors:
    background: black
    border:
      focusable: darkslateblue
      focused: orange
      normal: gray
    checked: yellow
    highlight:
      fore: black
      back: gray
    rows:
      even: yellow
      odd: white
  grid:
    # How _wide_ the columns are, in terminal characters. In this case we have
    # four columns, each of which are 35 characters wide.
    columns: [35, 35, 30, 20]
    # How _high_ the rows are, in terminal lines. In this case we have four rows
    # that support ten line of text and one of four.
    rows: [10, 10, 10, 20, 10, 4]
  refreshInterval: 1
  openFileUtil: 'open'
  mods:
    # You can have multiple widgets of the same type.
    # The "key" is the name of the widget and the type is the actual
    # widget you want to implement.
    europe_time:
      title: 'Europe'
      type: clocks
      colors:
        rows:
          even: 'lightblue'
          odd: 'white'
      enabled: true
      locations:
        GMT: 'Etc/GMT'
        Amsterdam: 'Europe/Amsterdam'
        Berlin: 'Europe/Berlin'
        Barcelona: 'Europe/Madrid'
        Copenhagen: 'Europe/Copenhagen'
        London: 'Europe/London'
        Rome: 'Europe/Rome'
        Stockholm: 'Europe/Stockholm'
      position:
        top: 0
        left: 0
        height: 1
        width: 1
      refreshInterval: 15
      sort: 'alphabetical'
    americas_time:
      title: 'Americas'
      type: clocks
      colors:
        rows:
          even: 'lightblue'
          odd: 'white'
      enabled: true
      locations:
        UTC: 'Etc/UTC'
        Vancouver: 'America/Vancouver'
        New_York: 'America/New_York'
        Sao_Paulo: 'America/Sao_Paulo'
        Denver: 'America/Denver'
        Iqaluit: 'America/Iqaluit'
        Bahamas: 'America/Nassau'
        Chicago: 'America/Chicago'
      position:
        top: 0
        left: 1
        height: 1
        width: 1
      refreshInterval: 15
      sort: 'alphabetical'
    battery:
      type: power
      title: '⚡️'
      enabled: true
      position:
        top: 1
        left: 2
        height: 1
        width: 2
      refreshInterval: 15
    todolist:
      type: todo
      checkedIcon: 'X'
      colors:
        checked: gray
        highlight:
          fore: 'black'
          back: 'orange'
      enabled: true
      filename: 'todo.yml'
      position:
        top: 1
        left: 0
        height: 2
        width: 1
      refreshInterval: 3600
    ip:
      type: ipinfo
      title: 'My IP'
      colors:
        name: 'lightblue'
        value: 'white'
      enabled: true
      position:
        top: 0
        left: 2
        height: 1
        width: 2
      refreshInterval: 150
    security_info:
      type: security
      title: 'Staying safe'
      enabled: true
      position:
        top: 1
        left: 1
        height: 1
        width: 1
      refreshInterval: 3600
    readme:
      type: textfile
      enabled: true
      filePaths:
        - '~/.config/wtf/config.yml'
      format: true
      formatStyle: 'monokai'
      position:
        top: 3
        left: 0
        height: 1
        width: 1
      refreshInterval: 15
    news:
      type: hackernews
      title: 'HackerNews'
      enabled: true
      numberOfStories: 10
      position:
        top: 3
        left: 1
        height: 1
        width: 3
      storyType: top
      refreshInterval: 900
    resources:
      type: resourceusage
      enabled: true
      position:
        top: 4
        left: 0
        height: 2
        width: 1
      refreshInterval: 1
    uptime:
      type: cmdrunner
      args: []
      cmd: 'uptime'
      enabled: true
      position:
        top: 5
        left: 1
        height: 1
        width: 3
      refreshInterval: 30
    disks:
      type: cmdrunner
      cmd: 'df'
      args: ['-h']
      enabled: true
      position:
        top: 4
        left: 1
        height: 1
        width: 3
      refreshInterval: 3600
