---
Function {
 argument: None,
 arguments: FunctionArguments {
  arguments: [],
  ellipsis: true,
 },
 definition: Map {
  bindings: [
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "imports",
       position: (4, 3),
      },
     ],
    },
    List {
     elements: [
      Path {
       parts: [
        Raw {
         content: "./graphical.nix",
         position: (4, 15),
        },
       ],
      },
     ],
     position: (4, 13),
    },
   ),
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "users",
       position: (6, 3),
      },
      Raw {
       content: "users",
       position: (6, 9),
      },
      Raw {
       content: "demo",
       position: (6, 15),
      },
     ],
    },
    Map {
     bindings: [
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "isNormalUser",
          position: (7, 7),
         },
        ],
       },
       Variable {
        identifier: "true",
        position: (7, 22),
       },
      ),
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "description",
          position: (8, 7),
         },
        ],
       },
       String {
        parts: [
         Raw {
          content: "Demo user account",
          position: (8, 22),
         },
        ],
       },
      ),
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "extraGroups",
          position: (9, 7),
         },
        ],
       },
       List {
        elements: [
         String {
          parts: [
           Raw {
            content: "wheel",
            position: (9, 24),
           },
          ],
         },
        ],
        position: (9, 21),
       },
      ),
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "password",
          position: (10, 7),
         },
        ],
       },
       String {
        parts: [
         Raw {
          content: "demo",
          position: (10, 19),
         },
        ],
       },
      ),
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "uid",
          position: (11, 7),
         },
        ],
       },
       Int {
        value: 1000,
        position: (11, 13),
       },
      ),
     ],
     recursive: false,
     position: (7, 5),
    },
   ),
   KeyValue(
    AttributePath {
     attributes: [
      Raw {
       content: "services",
       position: (14, 3),
      },
      Raw {
       content: "xserver",
       position: (14, 12),
      },
      Raw {
       content: "displayManager",
       position: (14, 20),
      },
     ],
    },
    Map {
     bindings: [
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "autoLogin",
          position: (15, 5),
         },
        ],
       },
       Map {
        bindings: [
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "enable",
             position: (16, 7),
            },
           ],
          },
          Variable {
           identifier: "true",
           position: (16, 16),
          },
         ),
         KeyValue(
          AttributePath {
           attributes: [
            Raw {
             content: "user",
             position: (17, 7),
            },
           ],
          },
          String {
           parts: [
            Raw {
             content: "demo",
             position: (17, 15),
            },
           ],
          },
         ),
        ],
        recursive: false,
        position: (15, 17),
       },
      ),
      KeyValue(
       AttributePath {
        attributes: [
         Raw {
          content: "sddm",
          position: (19, 5),
         },
         Raw {
          content: "autoLogin",
          position: (19, 10),
         },
         Raw {
          content: "relogin",
          position: (19, 20),
         },
        ],
       },
       Variable {
        identifier: "true",
        position: (19, 30),
       },
      ),
     ],
     recursive: false,
     position: (14, 37),
    },
   ),
  ],
  recursive: false,
  position: (3, 1),
 },
 position: (1, 1),
}