• Operand
  • # (b)ring mi - belles.

gram:build

> ./nixos/session/bird.nix

Lenses
(coming soon!)


lib: basic: { base, lines ? [] }: ''
layout {
  cwd "/home/calliope/base/code/${base}"
  ${basic.shape.nix}
  ${basic.upper}

  ${basic.banner ''

    ${basic.column ''
      ${lib.concatStringsSep "\n" lines}
      ${basic.nd "mix deps.get"}
      ${basic.nd "mix setup"}
      ${basic.nd "mix assets.deploy"}
      ${basic.nd "mix test"}
      ${basic.nd "iex -S mix phx.server"}
    ''}

    ${basic.column ''
      ${basic.change}
      // pane borderless=true command="nix" { args "develop" }
    ''}

  ''}

  ${basic.under}
}
''