about summary refs log tree commit diff
path: root/third_party/nix/src/tests/lang/eval-okay-attrs3.nix
blob: f29de11fe6606570bdbbc1f5b27df53b199c70ec (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
let

  config = 
    {
      services.sshd.enable = true;
      services.sshd.port = 22;
      services.httpd.port = 80;
      hostName = "itchy";
      a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z = "x";
      foo = {
        a = "a";
        b.c = "c";
      };
    };

in
  if config.services.sshd.enable
  then "foo ${toString config.services.sshd.port} ${toString config.services.httpd.port} ${config.hostName}"
       + "${config.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z}"
       + "${config.foo.a}"
       + "${config.foo.b.c}"
  else "bar"