As for the NimConf theme, this is as close as I have come to replicating the 
general look of PMunch's presentation: [image 
link](https://imgur.com/a/0mjgokF).

The code for achieving this look is:
    
    
    template nimConfSlide(body: untyped) =
      ## Use this instead of `slide`, it will put the Nim-logo in the corner
      slide:
        
cornerImage("https://github.com/nim-lang/assets/raw/master/Art/logo-crown.png";, 
UpperRight, size=100, animate=false)
        body
    
    template nimConfTheme*() =
      ## Running this will give a dark background, yellow headings and yellow 
list bullets
      setSlidesTheme(Black)
      let nimYellow = "#FFE953"
      nb.addStyle: """
    :root {
      --r-background-color: #181922;
      --r-heading-color: $1;
      --r-link-color: $1;
      --r-selection-color: $1;
      --r-link-color-dark: darken($1 , 15%)
    }
    
    .reveal ul, .reveal ol {
      display: block;
      text-align: left;
    }
    
    li::marker {
      color: $1;
      content: "ยป";
    }
    
    li {
      padding-left: 12px;
    }
    """ % [nimYellow]
    
    
    Run

`nimConfSlide` should be used as a substitute for `slide` and `nimConfTheme` 
just has to be run once at the beginning. This is of course just a starting 
point, customize it to your liking. If someone manages to get an even more 
Nim-y theme, please share it :)

Reply via email to