List( List { elements: [ Path( Path { parts: [ Raw( PartRaw { content: "./config/debug-info.nix", span: Span { start: Position { line: 2, column: 3, }, end: Position { line: 2, column: 26, }, }, }, ), ], span: Span { start: Position { line: 2, column: 3, }, end: Position { line: 2, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/fonts/fontconfig.nix", span: Span { start: Position { line: 3, column: 3, }, end: Position { line: 3, column: 32, }, }, }, ), ], span: Span { start: Position { line: 3, column: 3, }, end: Position { line: 3, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/fonts/fontdir.nix", span: Span { start: Position { line: 4, column: 3, }, end: Position { line: 4, column: 29, }, }, }, ), ], span: Span { start: Position { line: 4, column: 3, }, end: Position { line: 4, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/fonts/fonts.nix", span: Span { start: Position { line: 5, column: 3, }, end: Position { line: 5, column: 27, }, }, }, ), ], span: Span { start: Position { line: 5, column: 3, }, end: Position { line: 5, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/fonts/ghostscript.nix", span: Span { start: Position { line: 6, column: 3, }, end: Position { line: 6, column: 33, }, }, }, ), ], span: Span { start: Position { line: 6, column: 3, }, end: Position { line: 6, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/autostart.nix", span: Span { start: Position { line: 7, column: 3, }, end: Position { line: 7, column: 29, }, }, }, ), ], span: Span { start: Position { line: 7, column: 3, }, end: Position { line: 7, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/icons.nix", span: Span { start: Position { line: 8, column: 3, }, end: Position { line: 8, column: 25, }, }, }, ), ], span: Span { start: Position { line: 8, column: 3, }, end: Position { line: 8, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/menus.nix", span: Span { start: Position { line: 9, column: 3, }, end: Position { line: 9, column: 25, }, }, }, ), ], span: Span { start: Position { line: 9, column: 3, }, end: Position { line: 9, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/mime.nix", span: Span { start: Position { line: 10, column: 3, }, end: Position { line: 10, column: 24, }, }, }, ), ], span: Span { start: Position { line: 10, column: 3, }, end: Position { line: 10, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/portal.nix", span: Span { start: Position { line: 11, column: 3, }, end: Position { line: 11, column: 26, }, }, }, ), ], span: Span { start: Position { line: 11, column: 3, }, end: Position { line: 11, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/portals/wlr.nix", span: Span { start: Position { line: 12, column: 3, }, end: Position { line: 12, column: 31, }, }, }, ), ], span: Span { start: Position { line: 12, column: 3, }, end: Position { line: 12, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/portals/lxqt.nix", span: Span { start: Position { line: 13, column: 3, }, end: Position { line: 13, column: 32, }, }, }, ), ], span: Span { start: Position { line: 13, column: 3, }, end: Position { line: 13, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/appstream.nix", span: Span { start: Position { line: 14, column: 3, }, end: Position { line: 14, column: 25, }, }, }, ), ], span: Span { start: Position { line: 14, column: 3, }, end: Position { line: 14, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/console.nix", span: Span { start: Position { line: 15, column: 3, }, end: Position { line: 15, column: 23, }, }, }, ), ], span: Span { start: Position { line: 15, column: 3, }, end: Position { line: 15, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/xdg/sounds.nix", span: Span { start: Position { line: 16, column: 3, }, end: Position { line: 16, column: 26, }, }, }, ), ], span: Span { start: Position { line: 16, column: 3, }, end: Position { line: 16, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/gtk/gtk-icon-cache.nix", span: Span { start: Position { line: 17, column: 3, }, end: Position { line: 17, column: 34, }, }, }, ), ], span: Span { start: Position { line: 17, column: 3, }, end: Position { line: 17, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/gnu.nix", span: Span { start: Position { line: 18, column: 3, }, end: Position { line: 18, column: 19, }, }, }, ), ], span: Span { start: Position { line: 18, column: 3, }, end: Position { line: 18, column: 19, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/i18n.nix", span: Span { start: Position { line: 19, column: 3, }, end: Position { line: 19, column: 20, }, }, }, ), ], span: Span { start: Position { line: 19, column: 3, }, end: Position { line: 19, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/iproute2.nix", span: Span { start: Position { line: 20, column: 3, }, end: Position { line: 20, column: 24, }, }, }, ), ], span: Span { start: Position { line: 20, column: 3, }, end: Position { line: 20, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/krb5/default.nix", span: Span { start: Position { line: 21, column: 3, }, end: Position { line: 21, column: 28, }, }, }, ), ], span: Span { start: Position { line: 21, column: 3, }, end: Position { line: 21, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/ldap.nix", span: Span { start: Position { line: 22, column: 3, }, end: Position { line: 22, column: 20, }, }, }, ), ], span: Span { start: Position { line: 22, column: 3, }, end: Position { line: 22, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/locale.nix", span: Span { start: Position { line: 23, column: 3, }, end: Position { line: 23, column: 22, }, }, }, ), ], span: Span { start: Position { line: 23, column: 3, }, end: Position { line: 23, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/malloc.nix", span: Span { start: Position { line: 24, column: 3, }, end: Position { line: 24, column: 22, }, }, }, ), ], span: Span { start: Position { line: 24, column: 3, }, end: Position { line: 24, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/mysql.nix", span: Span { start: Position { line: 25, column: 3, }, end: Position { line: 25, column: 21, }, }, }, ), ], span: Span { start: Position { line: 25, column: 3, }, end: Position { line: 25, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/networking.nix", span: Span { start: Position { line: 26, column: 3, }, end: Position { line: 26, column: 26, }, }, }, ), ], span: Span { start: Position { line: 26, column: 3, }, end: Position { line: 26, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/no-x-libs.nix", span: Span { start: Position { line: 27, column: 3, }, end: Position { line: 27, column: 25, }, }, }, ), ], span: Span { start: Position { line: 27, column: 3, }, end: Position { line: 27, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/nsswitch.nix", span: Span { start: Position { line: 28, column: 3, }, end: Position { line: 28, column: 24, }, }, }, ), ], span: Span { start: Position { line: 28, column: 3, }, end: Position { line: 28, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/power-management.nix", span: Span { start: Position { line: 29, column: 3, }, end: Position { line: 29, column: 32, }, }, }, ), ], span: Span { start: Position { line: 29, column: 3, }, end: Position { line: 29, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/pulseaudio.nix", span: Span { start: Position { line: 30, column: 3, }, end: Position { line: 30, column: 26, }, }, }, ), ], span: Span { start: Position { line: 30, column: 3, }, end: Position { line: 30, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/qt5.nix", span: Span { start: Position { line: 31, column: 3, }, end: Position { line: 31, column: 19, }, }, }, ), ], span: Span { start: Position { line: 31, column: 3, }, end: Position { line: 31, column: 19, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/resolvconf.nix", span: Span { start: Position { line: 32, column: 3, }, end: Position { line: 32, column: 26, }, }, }, ), ], span: Span { start: Position { line: 32, column: 3, }, end: Position { line: 32, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/shells-environment.nix", span: Span { start: Position { line: 33, column: 3, }, end: Position { line: 33, column: 34, }, }, }, ), ], span: Span { start: Position { line: 33, column: 3, }, end: Position { line: 33, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/swap.nix", span: Span { start: Position { line: 34, column: 3, }, end: Position { line: 34, column: 20, }, }, }, ), ], span: Span { start: Position { line: 34, column: 3, }, end: Position { line: 34, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/sysctl.nix", span: Span { start: Position { line: 35, column: 3, }, end: Position { line: 35, column: 22, }, }, }, ), ], span: Span { start: Position { line: 35, column: 3, }, end: Position { line: 35, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/system-environment.nix", span: Span { start: Position { line: 36, column: 3, }, end: Position { line: 36, column: 34, }, }, }, ), ], span: Span { start: Position { line: 36, column: 3, }, end: Position { line: 36, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/system-path.nix", span: Span { start: Position { line: 37, column: 3, }, end: Position { line: 37, column: 27, }, }, }, ), ], span: Span { start: Position { line: 37, column: 3, }, end: Position { line: 37, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/terminfo.nix", span: Span { start: Position { line: 38, column: 3, }, end: Position { line: 38, column: 24, }, }, }, ), ], span: Span { start: Position { line: 38, column: 3, }, end: Position { line: 38, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/unix-odbc-drivers.nix", span: Span { start: Position { line: 39, column: 3, }, end: Position { line: 39, column: 33, }, }, }, ), ], span: Span { start: Position { line: 39, column: 3, }, end: Position { line: 39, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/users-groups.nix", span: Span { start: Position { line: 40, column: 3, }, end: Position { line: 40, column: 28, }, }, }, ), ], span: Span { start: Position { line: 40, column: 3, }, end: Position { line: 40, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/vte.nix", span: Span { start: Position { line: 41, column: 3, }, end: Position { line: 41, column: 19, }, }, }, ), ], span: Span { start: Position { line: 41, column: 3, }, end: Position { line: 41, column: 19, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./config/zram.nix", span: Span { start: Position { line: 42, column: 3, }, end: Position { line: 42, column: 20, }, }, }, ), ], span: Span { start: Position { line: 42, column: 3, }, end: Position { line: 42, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/acpilight.nix", span: Span { start: Position { line: 43, column: 3, }, end: Position { line: 43, column: 27, }, }, }, ), ], span: Span { start: Position { line: 43, column: 3, }, end: Position { line: 43, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/all-firmware.nix", span: Span { start: Position { line: 44, column: 3, }, end: Position { line: 44, column: 30, }, }, }, ), ], span: Span { start: Position { line: 44, column: 3, }, end: Position { line: 44, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/bladeRF.nix", span: Span { start: Position { line: 45, column: 3, }, end: Position { line: 45, column: 25, }, }, }, ), ], span: Span { start: Position { line: 45, column: 3, }, end: Position { line: 45, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/brillo.nix", span: Span { start: Position { line: 46, column: 3, }, end: Position { line: 46, column: 24, }, }, }, ), ], span: Span { start: Position { line: 46, column: 3, }, end: Position { line: 46, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/ckb-next.nix", span: Span { start: Position { line: 47, column: 3, }, end: Position { line: 47, column: 26, }, }, }, ), ], span: Span { start: Position { line: 47, column: 3, }, end: Position { line: 47, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/cpu/amd-microcode.nix", span: Span { start: Position { line: 48, column: 3, }, end: Position { line: 48, column: 35, }, }, }, ), ], span: Span { start: Position { line: 48, column: 3, }, end: Position { line: 48, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/cpu/intel-microcode.nix", span: Span { start: Position { line: 49, column: 3, }, end: Position { line: 49, column: 37, }, }, }, ), ], span: Span { start: Position { line: 49, column: 3, }, end: Position { line: 49, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/cpu/intel-sgx.nix", span: Span { start: Position { line: 50, column: 3, }, end: Position { line: 50, column: 31, }, }, }, ), ], span: Span { start: Position { line: 50, column: 3, }, end: Position { line: 50, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/corectrl.nix", span: Span { start: Position { line: 51, column: 3, }, end: Position { line: 51, column: 26, }, }, }, ), ], span: Span { start: Position { line: 51, column: 3, }, end: Position { line: 51, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/digitalbitbox.nix", span: Span { start: Position { line: 52, column: 3, }, end: Position { line: 52, column: 31, }, }, }, ), ], span: Span { start: Position { line: 52, column: 3, }, end: Position { line: 52, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/device-tree.nix", span: Span { start: Position { line: 53, column: 3, }, end: Position { line: 53, column: 29, }, }, }, ), ], span: Span { start: Position { line: 53, column: 3, }, end: Position { line: 53, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/gkraken.nix", span: Span { start: Position { line: 54, column: 3, }, end: Position { line: 54, column: 25, }, }, }, ), ], span: Span { start: Position { line: 54, column: 3, }, end: Position { line: 54, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/flirc.nix", span: Span { start: Position { line: 55, column: 3, }, end: Position { line: 55, column: 23, }, }, }, ), ], span: Span { start: Position { line: 55, column: 3, }, end: Position { line: 55, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/gpgsmartcards.nix", span: Span { start: Position { line: 56, column: 3, }, end: Position { line: 56, column: 31, }, }, }, ), ], span: Span { start: Position { line: 56, column: 3, }, end: Position { line: 56, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/i2c.nix", span: Span { start: Position { line: 57, column: 3, }, end: Position { line: 57, column: 21, }, }, }, ), ], span: Span { start: Position { line: 57, column: 3, }, end: Position { line: 57, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/hackrf.nix", span: Span { start: Position { line: 58, column: 3, }, end: Position { line: 58, column: 24, }, }, }, ), ], span: Span { start: Position { line: 58, column: 3, }, end: Position { line: 58, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/sensor/hddtemp.nix", span: Span { start: Position { line: 59, column: 3, }, end: Position { line: 59, column: 32, }, }, }, ), ], span: Span { start: Position { line: 59, column: 3, }, end: Position { line: 59, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/sensor/iio.nix", span: Span { start: Position { line: 60, column: 3, }, end: Position { line: 60, column: 28, }, }, }, ), ], span: Span { start: Position { line: 60, column: 3, }, end: Position { line: 60, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/keyboard/teck.nix", span: Span { start: Position { line: 61, column: 3, }, end: Position { line: 61, column: 31, }, }, }, ), ], span: Span { start: Position { line: 61, column: 3, }, end: Position { line: 61, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/keyboard/uhk.nix", span: Span { start: Position { line: 62, column: 3, }, end: Position { line: 62, column: 30, }, }, }, ), ], span: Span { start: Position { line: 62, column: 3, }, end: Position { line: 62, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/keyboard/zsa.nix", span: Span { start: Position { line: 63, column: 3, }, end: Position { line: 63, column: 30, }, }, }, ), ], span: Span { start: Position { line: 63, column: 3, }, end: Position { line: 63, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/ksm.nix", span: Span { start: Position { line: 64, column: 3, }, end: Position { line: 64, column: 21, }, }, }, ), ], span: Span { start: Position { line: 64, column: 3, }, end: Position { line: 64, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/ledger.nix", span: Span { start: Position { line: 65, column: 3, }, end: Position { line: 65, column: 24, }, }, }, ), ], span: Span { start: Position { line: 65, column: 3, }, end: Position { line: 65, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/logitech.nix", span: Span { start: Position { line: 66, column: 3, }, end: Position { line: 66, column: 26, }, }, }, ), ], span: Span { start: Position { line: 66, column: 3, }, end: Position { line: 66, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/mcelog.nix", span: Span { start: Position { line: 67, column: 3, }, end: Position { line: 67, column: 24, }, }, }, ), ], span: Span { start: Position { line: 67, column: 3, }, end: Position { line: 67, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/network/ath-user-regd.nix", span: Span { start: Position { line: 68, column: 3, }, end: Position { line: 68, column: 39, }, }, }, ), ], span: Span { start: Position { line: 68, column: 3, }, end: Position { line: 68, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/network/b43.nix", span: Span { start: Position { line: 69, column: 3, }, end: Position { line: 69, column: 29, }, }, }, ), ], span: Span { start: Position { line: 69, column: 3, }, end: Position { line: 69, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/network/intel-2200bg.nix", span: Span { start: Position { line: 70, column: 3, }, end: Position { line: 70, column: 38, }, }, }, ), ], span: Span { start: Position { line: 70, column: 3, }, end: Position { line: 70, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/new-lg4ff.nix", span: Span { start: Position { line: 71, column: 3, }, end: Position { line: 71, column: 27, }, }, }, ), ], span: Span { start: Position { line: 71, column: 3, }, end: Position { line: 71, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/nitrokey.nix", span: Span { start: Position { line: 72, column: 3, }, end: Position { line: 72, column: 26, }, }, }, ), ], span: Span { start: Position { line: 72, column: 3, }, end: Position { line: 72, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/opengl.nix", span: Span { start: Position { line: 73, column: 3, }, end: Position { line: 73, column: 24, }, }, }, ), ], span: Span { start: Position { line: 73, column: 3, }, end: Position { line: 73, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/openrazer.nix", span: Span { start: Position { line: 74, column: 3, }, end: Position { line: 74, column: 27, }, }, }, ), ], span: Span { start: Position { line: 74, column: 3, }, end: Position { line: 74, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/pcmcia.nix", span: Span { start: Position { line: 75, column: 3, }, end: Position { line: 75, column: 24, }, }, }, ), ], span: Span { start: Position { line: 75, column: 3, }, end: Position { line: 75, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/printers.nix", span: Span { start: Position { line: 76, column: 3, }, end: Position { line: 76, column: 26, }, }, }, ), ], span: Span { start: Position { line: 76, column: 3, }, end: Position { line: 76, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/raid/hpsa.nix", span: Span { start: Position { line: 77, column: 3, }, end: Position { line: 77, column: 27, }, }, }, ), ], span: Span { start: Position { line: 77, column: 3, }, end: Position { line: 77, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/rtl-sdr.nix", span: Span { start: Position { line: 78, column: 3, }, end: Position { line: 78, column: 25, }, }, }, ), ], span: Span { start: Position { line: 78, column: 3, }, end: Position { line: 78, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/saleae-logic.nix", span: Span { start: Position { line: 79, column: 3, }, end: Position { line: 79, column: 30, }, }, }, ), ], span: Span { start: Position { line: 79, column: 3, }, end: Position { line: 79, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/steam-hardware.nix", span: Span { start: Position { line: 80, column: 3, }, end: Position { line: 80, column: 32, }, }, }, ), ], span: Span { start: Position { line: 80, column: 3, }, end: Position { line: 80, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/system-76.nix", span: Span { start: Position { line: 81, column: 3, }, end: Position { line: 81, column: 27, }, }, }, ), ], span: Span { start: Position { line: 81, column: 3, }, end: Position { line: 81, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/tuxedo-keyboard.nix", span: Span { start: Position { line: 82, column: 3, }, end: Position { line: 82, column: 33, }, }, }, ), ], span: Span { start: Position { line: 82, column: 3, }, end: Position { line: 82, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/ubertooth.nix", span: Span { start: Position { line: 83, column: 3, }, end: Position { line: 83, column: 27, }, }, }, ), ], span: Span { start: Position { line: 83, column: 3, }, end: Position { line: 83, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/usb-wwan.nix", span: Span { start: Position { line: 84, column: 3, }, end: Position { line: 84, column: 26, }, }, }, ), ], span: Span { start: Position { line: 84, column: 3, }, end: Position { line: 84, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/onlykey/default.nix", span: Span { start: Position { line: 85, column: 3, }, end: Position { line: 85, column: 33, }, }, }, ), ], span: Span { start: Position { line: 85, column: 3, }, end: Position { line: 85, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/opentabletdriver.nix", span: Span { start: Position { line: 86, column: 3, }, end: Position { line: 86, column: 34, }, }, }, ), ], span: Span { start: Position { line: 86, column: 3, }, end: Position { line: 86, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/sata.nix", span: Span { start: Position { line: 87, column: 3, }, end: Position { line: 87, column: 22, }, }, }, ), ], span: Span { start: Position { line: 87, column: 3, }, end: Position { line: 87, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/wooting.nix", span: Span { start: Position { line: 88, column: 3, }, end: Position { line: 88, column: 25, }, }, }, ), ], span: Span { start: Position { line: 88, column: 3, }, end: Position { line: 88, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/uinput.nix", span: Span { start: Position { line: 89, column: 3, }, end: Position { line: 89, column: 24, }, }, }, ), ], span: Span { start: Position { line: 89, column: 3, }, end: Position { line: 89, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/amdgpu-pro.nix", span: Span { start: Position { line: 90, column: 3, }, end: Position { line: 90, column: 34, }, }, }, ), ], span: Span { start: Position { line: 90, column: 3, }, end: Position { line: 90, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/capture/mwprocapture.nix", span: Span { start: Position { line: 91, column: 3, }, end: Position { line: 91, column: 44, }, }, }, ), ], span: Span { start: Position { line: 91, column: 3, }, end: Position { line: 91, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/bumblebee.nix", span: Span { start: Position { line: 92, column: 3, }, end: Position { line: 92, column: 33, }, }, }, ), ], span: Span { start: Position { line: 92, column: 3, }, end: Position { line: 92, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/displaylink.nix", span: Span { start: Position { line: 93, column: 3, }, end: Position { line: 93, column: 35, }, }, }, ), ], span: Span { start: Position { line: 93, column: 3, }, end: Position { line: 93, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/hidpi.nix", span: Span { start: Position { line: 94, column: 3, }, end: Position { line: 94, column: 29, }, }, }, ), ], span: Span { start: Position { line: 94, column: 3, }, end: Position { line: 94, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/nvidia.nix", span: Span { start: Position { line: 95, column: 3, }, end: Position { line: 95, column: 30, }, }, }, ), ], span: Span { start: Position { line: 95, column: 3, }, end: Position { line: 95, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/switcheroo-control.nix", span: Span { start: Position { line: 96, column: 3, }, end: Position { line: 96, column: 42, }, }, }, ), ], span: Span { start: Position { line: 96, column: 3, }, end: Position { line: 96, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/uvcvideo/default.nix", span: Span { start: Position { line: 97, column: 3, }, end: Position { line: 97, column: 40, }, }, }, ), ], span: Span { start: Position { line: 97, column: 3, }, end: Position { line: 97, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/video/webcam/facetimehd.nix", span: Span { start: Position { line: 98, column: 3, }, end: Position { line: 98, column: 41, }, }, }, ), ], span: Span { start: Position { line: 98, column: 3, }, end: Position { line: 98, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/xone.nix", span: Span { start: Position { line: 99, column: 3, }, end: Position { line: 99, column: 22, }, }, }, ), ], span: Span { start: Position { line: 99, column: 3, }, end: Position { line: 99, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./hardware/xpadneo.nix", span: Span { start: Position { line: 100, column: 3, }, end: Position { line: 100, column: 25, }, }, }, ), ], span: Span { start: Position { line: 100, column: 3, }, end: Position { line: 100, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/default.nix", span: Span { start: Position { line: 101, column: 3, }, end: Position { line: 101, column: 34, }, }, }, ), ], span: Span { start: Position { line: 101, column: 3, }, end: Position { line: 101, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/fcitx.nix", span: Span { start: Position { line: 102, column: 3, }, end: Position { line: 102, column: 32, }, }, }, ), ], span: Span { start: Position { line: 102, column: 3, }, end: Position { line: 102, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/fcitx5.nix", span: Span { start: Position { line: 103, column: 3, }, end: Position { line: 103, column: 33, }, }, }, ), ], span: Span { start: Position { line: 103, column: 3, }, end: Position { line: 103, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/hime.nix", span: Span { start: Position { line: 104, column: 3, }, end: Position { line: 104, column: 31, }, }, }, ), ], span: Span { start: Position { line: 104, column: 3, }, end: Position { line: 104, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/ibus.nix", span: Span { start: Position { line: 105, column: 3, }, end: Position { line: 105, column: 31, }, }, }, ), ], span: Span { start: Position { line: 105, column: 3, }, end: Position { line: 105, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/nabi.nix", span: Span { start: Position { line: 106, column: 3, }, end: Position { line: 106, column: 31, }, }, }, ), ], span: Span { start: Position { line: 106, column: 3, }, end: Position { line: 106, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/uim.nix", span: Span { start: Position { line: 107, column: 3, }, end: Position { line: 107, column: 30, }, }, }, ), ], span: Span { start: Position { line: 107, column: 3, }, end: Position { line: 107, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./i18n/input-method/kime.nix", span: Span { start: Position { line: 108, column: 3, }, end: Position { line: 108, column: 31, }, }, }, ), ], span: Span { start: Position { line: 108, column: 3, }, end: Position { line: 108, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./installer/tools/tools.nix", span: Span { start: Position { line: 109, column: 3, }, end: Position { line: 109, column: 30, }, }, }, ), ], span: Span { start: Position { line: 109, column: 3, }, end: Position { line: 109, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/assertions.nix", span: Span { start: Position { line: 110, column: 3, }, end: Position { line: 110, column: 24, }, }, }, ), ], span: Span { start: Position { line: 110, column: 3, }, end: Position { line: 110, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/crashdump.nix", span: Span { start: Position { line: 111, column: 3, }, end: Position { line: 111, column: 23, }, }, }, ), ], span: Span { start: Position { line: 111, column: 3, }, end: Position { line: 111, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/documentation.nix", span: Span { start: Position { line: 112, column: 3, }, end: Position { line: 112, column: 27, }, }, }, ), ], span: Span { start: Position { line: 112, column: 3, }, end: Position { line: 112, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/extra-arguments.nix", span: Span { start: Position { line: 113, column: 3, }, end: Position { line: 113, column: 29, }, }, }, ), ], span: Span { start: Position { line: 113, column: 3, }, end: Position { line: 113, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/ids.nix", span: Span { start: Position { line: 114, column: 3, }, end: Position { line: 114, column: 17, }, }, }, ), ], span: Span { start: Position { line: 114, column: 3, }, end: Position { line: 114, column: 17, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/lib.nix", span: Span { start: Position { line: 115, column: 3, }, end: Position { line: 115, column: 17, }, }, }, ), ], span: Span { start: Position { line: 115, column: 3, }, end: Position { line: 115, column: 17, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/label.nix", span: Span { start: Position { line: 116, column: 3, }, end: Position { line: 116, column: 19, }, }, }, ), ], span: Span { start: Position { line: 116, column: 3, }, end: Position { line: 116, column: 19, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/locate.nix", span: Span { start: Position { line: 117, column: 3, }, end: Position { line: 117, column: 20, }, }, }, ), ], span: Span { start: Position { line: 117, column: 3, }, end: Position { line: 117, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/man-db.nix", span: Span { start: Position { line: 118, column: 3, }, end: Position { line: 118, column: 20, }, }, }, ), ], span: Span { start: Position { line: 118, column: 3, }, end: Position { line: 118, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/mandoc.nix", span: Span { start: Position { line: 119, column: 3, }, end: Position { line: 119, column: 20, }, }, }, ), ], span: Span { start: Position { line: 119, column: 3, }, end: Position { line: 119, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/meta.nix", span: Span { start: Position { line: 120, column: 3, }, end: Position { line: 120, column: 18, }, }, }, ), ], span: Span { start: Position { line: 120, column: 3, }, end: Position { line: 120, column: 18, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/nixpkgs.nix", span: Span { start: Position { line: 121, column: 3, }, end: Position { line: 121, column: 21, }, }, }, ), ], span: Span { start: Position { line: 121, column: 3, }, end: Position { line: 121, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/passthru.nix", span: Span { start: Position { line: 122, column: 3, }, end: Position { line: 122, column: 22, }, }, }, ), ], span: Span { start: Position { line: 122, column: 3, }, end: Position { line: 122, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/version.nix", span: Span { start: Position { line: 123, column: 3, }, end: Position { line: 123, column: 21, }, }, }, ), ], span: Span { start: Position { line: 123, column: 3, }, end: Position { line: 123, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/wordlist.nix", span: Span { start: Position { line: 124, column: 3, }, end: Position { line: 124, column: 22, }, }, }, ), ], span: Span { start: Position { line: 124, column: 3, }, end: Position { line: 124, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./misc/nixops-autoluks.nix", span: Span { start: Position { line: 125, column: 3, }, end: Position { line: 125, column: 29, }, }, }, ), ], span: Span { start: Position { line: 125, column: 3, }, end: Position { line: 125, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/_1password.nix", span: Span { start: Position { line: 126, column: 3, }, end: Position { line: 126, column: 28, }, }, }, ), ], span: Span { start: Position { line: 126, column: 3, }, end: Position { line: 126, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/_1password-gui.nix", span: Span { start: Position { line: 127, column: 3, }, end: Position { line: 127, column: 32, }, }, }, ), ], span: Span { start: Position { line: 127, column: 3, }, end: Position { line: 127, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/adb.nix", span: Span { start: Position { line: 128, column: 3, }, end: Position { line: 128, column: 21, }, }, }, ), ], span: Span { start: Position { line: 128, column: 3, }, end: Position { line: 128, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/appgate-sdp.nix", span: Span { start: Position { line: 129, column: 3, }, end: Position { line: 129, column: 29, }, }, }, ), ], span: Span { start: Position { line: 129, column: 3, }, end: Position { line: 129, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/atop.nix", span: Span { start: Position { line: 130, column: 3, }, end: Position { line: 130, column: 22, }, }, }, ), ], span: Span { start: Position { line: 130, column: 3, }, end: Position { line: 130, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/ausweisapp.nix", span: Span { start: Position { line: 131, column: 3, }, end: Position { line: 131, column: 28, }, }, }, ), ], span: Span { start: Position { line: 131, column: 3, }, end: Position { line: 131, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/autojump.nix", span: Span { start: Position { line: 132, column: 3, }, end: Position { line: 132, column: 26, }, }, }, ), ], span: Span { start: Position { line: 132, column: 3, }, end: Position { line: 132, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bandwhich.nix", span: Span { start: Position { line: 133, column: 3, }, end: Position { line: 133, column: 27, }, }, }, ), ], span: Span { start: Position { line: 133, column: 3, }, end: Position { line: 133, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bash/bash.nix", span: Span { start: Position { line: 134, column: 3, }, end: Position { line: 134, column: 27, }, }, }, ), ], span: Span { start: Position { line: 134, column: 3, }, end: Position { line: 134, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bash/bash-completion.nix", span: Span { start: Position { line: 135, column: 3, }, end: Position { line: 135, column: 38, }, }, }, ), ], span: Span { start: Position { line: 135, column: 3, }, end: Position { line: 135, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bash/ls-colors.nix", span: Span { start: Position { line: 136, column: 3, }, end: Position { line: 136, column: 32, }, }, }, ), ], span: Span { start: Position { line: 136, column: 3, }, end: Position { line: 136, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bash/undistract-me.nix", span: Span { start: Position { line: 137, column: 3, }, end: Position { line: 137, column: 36, }, }, }, ), ], span: Span { start: Position { line: 137, column: 3, }, end: Position { line: 137, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bash-my-aws.nix", span: Span { start: Position { line: 138, column: 3, }, end: Position { line: 138, column: 29, }, }, }, ), ], span: Span { start: Position { line: 138, column: 3, }, end: Position { line: 138, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/bcc.nix", span: Span { start: Position { line: 139, column: 3, }, end: Position { line: 139, column: 21, }, }, }, ), ], span: Span { start: Position { line: 139, column: 3, }, end: Position { line: 139, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/browserpass.nix", span: Span { start: Position { line: 140, column: 3, }, end: Position { line: 140, column: 29, }, }, }, ), ], span: Span { start: Position { line: 140, column: 3, }, end: Position { line: 140, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/calls.nix", span: Span { start: Position { line: 141, column: 3, }, end: Position { line: 141, column: 23, }, }, }, ), ], span: Span { start: Position { line: 141, column: 3, }, end: Position { line: 141, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/captive-browser.nix", span: Span { start: Position { line: 142, column: 3, }, end: Position { line: 142, column: 33, }, }, }, ), ], span: Span { start: Position { line: 142, column: 3, }, end: Position { line: 142, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/ccache.nix", span: Span { start: Position { line: 143, column: 3, }, end: Position { line: 143, column: 24, }, }, }, ), ], span: Span { start: Position { line: 143, column: 3, }, end: Position { line: 143, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/cdemu.nix", span: Span { start: Position { line: 144, column: 3, }, end: Position { line: 144, column: 23, }, }, }, ), ], span: Span { start: Position { line: 144, column: 3, }, end: Position { line: 144, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/cfs-zen-tweaks.nix", span: Span { start: Position { line: 145, column: 3, }, end: Position { line: 145, column: 32, }, }, }, ), ], span: Span { start: Position { line: 145, column: 3, }, end: Position { line: 145, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/chromium.nix", span: Span { start: Position { line: 146, column: 3, }, end: Position { line: 146, column: 26, }, }, }, ), ], span: Span { start: Position { line: 146, column: 3, }, end: Position { line: 146, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/cnping.nix", span: Span { start: Position { line: 147, column: 3, }, end: Position { line: 147, column: 24, }, }, }, ), ], span: Span { start: Position { line: 147, column: 3, }, end: Position { line: 147, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/command-not-found/command-not-found.nix", span: Span { start: Position { line: 148, column: 3, }, end: Position { line: 148, column: 53, }, }, }, ), ], span: Span { start: Position { line: 148, column: 3, }, end: Position { line: 148, column: 53, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/criu.nix", span: Span { start: Position { line: 149, column: 3, }, end: Position { line: 149, column: 22, }, }, }, ), ], span: Span { start: Position { line: 149, column: 3, }, end: Position { line: 149, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/dconf.nix", span: Span { start: Position { line: 150, column: 3, }, end: Position { line: 150, column: 23, }, }, }, ), ], span: Span { start: Position { line: 150, column: 3, }, end: Position { line: 150, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/digitalbitbox/default.nix", span: Span { start: Position { line: 151, column: 3, }, end: Position { line: 151, column: 39, }, }, }, ), ], span: Span { start: Position { line: 151, column: 3, }, end: Position { line: 151, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/dmrconfig.nix", span: Span { start: Position { line: 152, column: 3, }, end: Position { line: 152, column: 27, }, }, }, ), ], span: Span { start: Position { line: 152, column: 3, }, end: Position { line: 152, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/droidcam.nix", span: Span { start: Position { line: 153, column: 3, }, end: Position { line: 153, column: 26, }, }, }, ), ], span: Span { start: Position { line: 153, column: 3, }, end: Position { line: 153, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/environment.nix", span: Span { start: Position { line: 154, column: 3, }, end: Position { line: 154, column: 29, }, }, }, ), ], span: Span { start: Position { line: 154, column: 3, }, end: Position { line: 154, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/evince.nix", span: Span { start: Position { line: 155, column: 3, }, end: Position { line: 155, column: 24, }, }, }, ), ], span: Span { start: Position { line: 155, column: 3, }, end: Position { line: 155, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/extra-container.nix", span: Span { start: Position { line: 156, column: 3, }, end: Position { line: 156, column: 33, }, }, }, ), ], span: Span { start: Position { line: 156, column: 3, }, end: Position { line: 156, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/feedbackd.nix", span: Span { start: Position { line: 157, column: 3, }, end: Position { line: 157, column: 27, }, }, }, ), ], span: Span { start: Position { line: 157, column: 3, }, end: Position { line: 157, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/file-roller.nix", span: Span { start: Position { line: 158, column: 3, }, end: Position { line: 158, column: 29, }, }, }, ), ], span: Span { start: Position { line: 158, column: 3, }, end: Position { line: 158, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/firejail.nix", span: Span { start: Position { line: 159, column: 3, }, end: Position { line: 159, column: 26, }, }, }, ), ], span: Span { start: Position { line: 159, column: 3, }, end: Position { line: 159, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/fish.nix", span: Span { start: Position { line: 160, column: 3, }, end: Position { line: 160, column: 22, }, }, }, ), ], span: Span { start: Position { line: 160, column: 3, }, end: Position { line: 160, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/flashrom.nix", span: Span { start: Position { line: 161, column: 3, }, end: Position { line: 161, column: 26, }, }, }, ), ], span: Span { start: Position { line: 161, column: 3, }, end: Position { line: 161, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/flexoptix-app.nix", span: Span { start: Position { line: 162, column: 3, }, end: Position { line: 162, column: 31, }, }, }, ), ], span: Span { start: Position { line: 162, column: 3, }, end: Position { line: 162, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/freetds.nix", span: Span { start: Position { line: 163, column: 3, }, end: Position { line: 163, column: 25, }, }, }, ), ], span: Span { start: Position { line: 163, column: 3, }, end: Position { line: 163, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/fuse.nix", span: Span { start: Position { line: 164, column: 3, }, end: Position { line: 164, column: 22, }, }, }, ), ], span: Span { start: Position { line: 164, column: 3, }, end: Position { line: 164, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gamemode.nix", span: Span { start: Position { line: 165, column: 3, }, end: Position { line: 165, column: 26, }, }, }, ), ], span: Span { start: Position { line: 165, column: 3, }, end: Position { line: 165, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/geary.nix", span: Span { start: Position { line: 166, column: 3, }, end: Position { line: 166, column: 23, }, }, }, ), ], span: Span { start: Position { line: 166, column: 3, }, end: Position { line: 166, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/git.nix", span: Span { start: Position { line: 167, column: 3, }, end: Position { line: 167, column: 21, }, }, }, ), ], span: Span { start: Position { line: 167, column: 3, }, end: Position { line: 167, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gnome-disks.nix", span: Span { start: Position { line: 168, column: 3, }, end: Position { line: 168, column: 29, }, }, }, ), ], span: Span { start: Position { line: 168, column: 3, }, end: Position { line: 168, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gnome-documents.nix", span: Span { start: Position { line: 169, column: 3, }, end: Position { line: 169, column: 33, }, }, }, ), ], span: Span { start: Position { line: 169, column: 3, }, end: Position { line: 169, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gnome-terminal.nix", span: Span { start: Position { line: 170, column: 3, }, end: Position { line: 170, column: 32, }, }, }, ), ], span: Span { start: Position { line: 170, column: 3, }, end: Position { line: 170, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gpaste.nix", span: Span { start: Position { line: 171, column: 3, }, end: Position { line: 171, column: 24, }, }, }, ), ], span: Span { start: Position { line: 171, column: 3, }, end: Position { line: 171, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gnupg.nix", span: Span { start: Position { line: 172, column: 3, }, end: Position { line: 172, column: 23, }, }, }, ), ], span: Span { start: Position { line: 172, column: 3, }, end: Position { line: 172, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/gphoto2.nix", span: Span { start: Position { line: 173, column: 3, }, end: Position { line: 173, column: 25, }, }, }, ), ], span: Span { start: Position { line: 173, column: 3, }, end: Position { line: 173, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/haguichi.nix", span: Span { start: Position { line: 174, column: 3, }, end: Position { line: 174, column: 26, }, }, }, ), ], span: Span { start: Position { line: 174, column: 3, }, end: Position { line: 174, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/hamster.nix", span: Span { start: Position { line: 175, column: 3, }, end: Position { line: 175, column: 25, }, }, }, ), ], span: Span { start: Position { line: 175, column: 3, }, end: Position { line: 175, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/htop.nix", span: Span { start: Position { line: 176, column: 3, }, end: Position { line: 176, column: 22, }, }, }, ), ], span: Span { start: Position { line: 176, column: 3, }, end: Position { line: 176, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/iftop.nix", span: Span { start: Position { line: 177, column: 3, }, end: Position { line: 177, column: 23, }, }, }, ), ], span: Span { start: Position { line: 177, column: 3, }, end: Position { line: 177, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/iotop.nix", span: Span { start: Position { line: 178, column: 3, }, end: Position { line: 178, column: 23, }, }, }, ), ], span: Span { start: Position { line: 178, column: 3, }, end: Position { line: 178, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/java.nix", span: Span { start: Position { line: 179, column: 3, }, end: Position { line: 179, column: 22, }, }, }, ), ], span: Span { start: Position { line: 179, column: 3, }, end: Position { line: 179, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/k40-whisperer.nix", span: Span { start: Position { line: 180, column: 3, }, end: Position { line: 180, column: 31, }, }, }, ), ], span: Span { start: Position { line: 180, column: 3, }, end: Position { line: 180, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/kclock.nix", span: Span { start: Position { line: 181, column: 3, }, end: Position { line: 181, column: 24, }, }, }, ), ], span: Span { start: Position { line: 181, column: 3, }, end: Position { line: 181, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/k3b.nix", span: Span { start: Position { line: 182, column: 3, }, end: Position { line: 182, column: 21, }, }, }, ), ], span: Span { start: Position { line: 182, column: 3, }, end: Position { line: 182, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/kdeconnect.nix", span: Span { start: Position { line: 183, column: 3, }, end: Position { line: 183, column: 28, }, }, }, ), ], span: Span { start: Position { line: 183, column: 3, }, end: Position { line: 183, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/kbdlight.nix", span: Span { start: Position { line: 184, column: 3, }, end: Position { line: 184, column: 26, }, }, }, ), ], span: Span { start: Position { line: 184, column: 3, }, end: Position { line: 184, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/less.nix", span: Span { start: Position { line: 185, column: 3, }, end: Position { line: 185, column: 22, }, }, }, ), ], span: Span { start: Position { line: 185, column: 3, }, end: Position { line: 185, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/liboping.nix", span: Span { start: Position { line: 186, column: 3, }, end: Position { line: 186, column: 26, }, }, }, ), ], span: Span { start: Position { line: 186, column: 3, }, end: Position { line: 186, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/light.nix", span: Span { start: Position { line: 187, column: 3, }, end: Position { line: 187, column: 23, }, }, }, ), ], span: Span { start: Position { line: 187, column: 3, }, end: Position { line: 187, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/mosh.nix", span: Span { start: Position { line: 188, column: 3, }, end: Position { line: 188, column: 22, }, }, }, ), ], span: Span { start: Position { line: 188, column: 3, }, end: Position { line: 188, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/mininet.nix", span: Span { start: Position { line: 189, column: 3, }, end: Position { line: 189, column: 25, }, }, }, ), ], span: Span { start: Position { line: 189, column: 3, }, end: Position { line: 189, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/msmtp.nix", span: Span { start: Position { line: 190, column: 3, }, end: Position { line: 190, column: 23, }, }, }, ), ], span: Span { start: Position { line: 190, column: 3, }, end: Position { line: 190, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/mtr.nix", span: Span { start: Position { line: 191, column: 3, }, end: Position { line: 191, column: 21, }, }, }, ), ], span: Span { start: Position { line: 191, column: 3, }, end: Position { line: 191, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/nano.nix", span: Span { start: Position { line: 192, column: 3, }, end: Position { line: 192, column: 22, }, }, }, ), ], span: Span { start: Position { line: 192, column: 3, }, end: Position { line: 192, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/nbd.nix", span: Span { start: Position { line: 193, column: 3, }, end: Position { line: 193, column: 21, }, }, }, ), ], span: Span { start: Position { line: 193, column: 3, }, end: Position { line: 193, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/nix-ld.nix", span: Span { start: Position { line: 194, column: 3, }, end: Position { line: 194, column: 24, }, }, }, ), ], span: Span { start: Position { line: 194, column: 3, }, end: Position { line: 194, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/neovim.nix", span: Span { start: Position { line: 195, column: 3, }, end: Position { line: 195, column: 24, }, }, }, ), ], span: Span { start: Position { line: 195, column: 3, }, end: Position { line: 195, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/nethoscope.nix", span: Span { start: Position { line: 196, column: 3, }, end: Position { line: 196, column: 28, }, }, }, ), ], span: Span { start: Position { line: 196, column: 3, }, end: Position { line: 196, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/nm-applet.nix", span: Span { start: Position { line: 197, column: 3, }, end: Position { line: 197, column: 27, }, }, }, ), ], span: Span { start: Position { line: 197, column: 3, }, end: Position { line: 197, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/nncp.nix", span: Span { start: Position { line: 198, column: 3, }, end: Position { line: 198, column: 22, }, }, }, ), ], span: Span { start: Position { line: 198, column: 3, }, end: Position { line: 198, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/npm.nix", span: Span { start: Position { line: 199, column: 3, }, end: Position { line: 199, column: 21, }, }, }, ), ], span: Span { start: Position { line: 199, column: 3, }, end: Position { line: 199, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/noisetorch.nix", span: Span { start: Position { line: 200, column: 3, }, end: Position { line: 200, column: 28, }, }, }, ), ], span: Span { start: Position { line: 200, column: 3, }, end: Position { line: 200, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/oblogout.nix", span: Span { start: Position { line: 201, column: 3, }, end: Position { line: 201, column: 26, }, }, }, ), ], span: Span { start: Position { line: 201, column: 3, }, end: Position { line: 201, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/openvpn3.nix", span: Span { start: Position { line: 202, column: 3, }, end: Position { line: 202, column: 26, }, }, }, ), ], span: Span { start: Position { line: 202, column: 3, }, end: Position { line: 202, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/pantheon-tweaks.nix", span: Span { start: Position { line: 203, column: 3, }, end: Position { line: 203, column: 33, }, }, }, ), ], span: Span { start: Position { line: 203, column: 3, }, end: Position { line: 203, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/partition-manager.nix", span: Span { start: Position { line: 204, column: 3, }, end: Position { line: 204, column: 35, }, }, }, ), ], span: Span { start: Position { line: 204, column: 3, }, end: Position { line: 204, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/plotinus.nix", span: Span { start: Position { line: 205, column: 3, }, end: Position { line: 205, column: 26, }, }, }, ), ], span: Span { start: Position { line: 205, column: 3, }, end: Position { line: 205, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/proxychains.nix", span: Span { start: Position { line: 206, column: 3, }, end: Position { line: 206, column: 29, }, }, }, ), ], span: Span { start: Position { line: 206, column: 3, }, end: Position { line: 206, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/qt5ct.nix", span: Span { start: Position { line: 207, column: 3, }, end: Position { line: 207, column: 23, }, }, }, ), ], span: Span { start: Position { line: 207, column: 3, }, end: Position { line: 207, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/rust-motd.nix", span: Span { start: Position { line: 208, column: 3, }, end: Position { line: 208, column: 27, }, }, }, ), ], span: Span { start: Position { line: 208, column: 3, }, end: Position { line: 208, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/screen.nix", span: Span { start: Position { line: 209, column: 3, }, end: Position { line: 209, column: 24, }, }, }, ), ], span: Span { start: Position { line: 209, column: 3, }, end: Position { line: 209, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/sedutil.nix", span: Span { start: Position { line: 210, column: 3, }, end: Position { line: 210, column: 25, }, }, }, ), ], span: Span { start: Position { line: 210, column: 3, }, end: Position { line: 210, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/seahorse.nix", span: Span { start: Position { line: 211, column: 3, }, end: Position { line: 211, column: 26, }, }, }, ), ], span: Span { start: Position { line: 211, column: 3, }, end: Position { line: 211, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/slock.nix", span: Span { start: Position { line: 212, column: 3, }, end: Position { line: 212, column: 23, }, }, }, ), ], span: Span { start: Position { line: 212, column: 3, }, end: Position { line: 212, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/shadow.nix", span: Span { start: Position { line: 213, column: 3, }, end: Position { line: 213, column: 24, }, }, }, ), ], span: Span { start: Position { line: 213, column: 3, }, end: Position { line: 213, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/spacefm.nix", span: Span { start: Position { line: 214, column: 3, }, end: Position { line: 214, column: 25, }, }, }, ), ], span: Span { start: Position { line: 214, column: 3, }, end: Position { line: 214, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/singularity.nix", span: Span { start: Position { line: 215, column: 3, }, end: Position { line: 215, column: 29, }, }, }, ), ], span: Span { start: Position { line: 215, column: 3, }, end: Position { line: 215, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/ssh.nix", span: Span { start: Position { line: 216, column: 3, }, end: Position { line: 216, column: 21, }, }, }, ), ], span: Span { start: Position { line: 216, column: 3, }, end: Position { line: 216, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/sysdig.nix", span: Span { start: Position { line: 217, column: 3, }, end: Position { line: 217, column: 24, }, }, }, ), ], span: Span { start: Position { line: 217, column: 3, }, end: Position { line: 217, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/systemtap.nix", span: Span { start: Position { line: 218, column: 3, }, end: Position { line: 218, column: 27, }, }, }, ), ], span: Span { start: Position { line: 218, column: 3, }, end: Position { line: 218, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/starship.nix", span: Span { start: Position { line: 219, column: 3, }, end: Position { line: 219, column: 26, }, }, }, ), ], span: Span { start: Position { line: 219, column: 3, }, end: Position { line: 219, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/steam.nix", span: Span { start: Position { line: 220, column: 3, }, end: Position { line: 220, column: 23, }, }, }, ), ], span: Span { start: Position { line: 220, column: 3, }, end: Position { line: 220, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/streamdeck-ui.nix", span: Span { start: Position { line: 221, column: 3, }, end: Position { line: 221, column: 31, }, }, }, ), ], span: Span { start: Position { line: 221, column: 3, }, end: Position { line: 221, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/sway.nix", span: Span { start: Position { line: 222, column: 3, }, end: Position { line: 222, column: 22, }, }, }, ), ], span: Span { start: Position { line: 222, column: 3, }, end: Position { line: 222, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/system-config-printer.nix", span: Span { start: Position { line: 223, column: 3, }, end: Position { line: 223, column: 39, }, }, }, ), ], span: Span { start: Position { line: 223, column: 3, }, end: Position { line: 223, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/thefuck.nix", span: Span { start: Position { line: 224, column: 3, }, end: Position { line: 224, column: 25, }, }, }, ), ], span: Span { start: Position { line: 224, column: 3, }, end: Position { line: 224, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/thunar.nix", span: Span { start: Position { line: 225, column: 3, }, end: Position { line: 225, column: 24, }, }, }, ), ], span: Span { start: Position { line: 225, column: 3, }, end: Position { line: 225, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/tmux.nix", span: Span { start: Position { line: 226, column: 3, }, end: Position { line: 226, column: 22, }, }, }, ), ], span: Span { start: Position { line: 226, column: 3, }, end: Position { line: 226, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/traceroute.nix", span: Span { start: Position { line: 227, column: 3, }, end: Position { line: 227, column: 28, }, }, }, ), ], span: Span { start: Position { line: 227, column: 3, }, end: Position { line: 227, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/tsm-client.nix", span: Span { start: Position { line: 228, column: 3, }, end: Position { line: 228, column: 28, }, }, }, ), ], span: Span { start: Position { line: 228, column: 3, }, end: Position { line: 228, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/turbovnc.nix", span: Span { start: Position { line: 229, column: 3, }, end: Position { line: 229, column: 26, }, }, }, ), ], span: Span { start: Position { line: 229, column: 3, }, end: Position { line: 229, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/udevil.nix", span: Span { start: Position { line: 230, column: 3, }, end: Position { line: 230, column: 24, }, }, }, ), ], span: Span { start: Position { line: 230, column: 3, }, end: Position { line: 230, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/usbtop.nix", span: Span { start: Position { line: 231, column: 3, }, end: Position { line: 231, column: 24, }, }, }, ), ], span: Span { start: Position { line: 231, column: 3, }, end: Position { line: 231, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/vim.nix", span: Span { start: Position { line: 232, column: 3, }, end: Position { line: 232, column: 21, }, }, }, ), ], span: Span { start: Position { line: 232, column: 3, }, end: Position { line: 232, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/wavemon.nix", span: Span { start: Position { line: 233, column: 3, }, end: Position { line: 233, column: 25, }, }, }, ), ], span: Span { start: Position { line: 233, column: 3, }, end: Position { line: 233, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/waybar.nix", span: Span { start: Position { line: 234, column: 3, }, end: Position { line: 234, column: 24, }, }, }, ), ], span: Span { start: Position { line: 234, column: 3, }, end: Position { line: 234, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/weylus.nix", span: Span { start: Position { line: 235, column: 3, }, end: Position { line: 235, column: 24, }, }, }, ), ], span: Span { start: Position { line: 235, column: 3, }, end: Position { line: 235, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/wireshark.nix", span: Span { start: Position { line: 236, column: 3, }, end: Position { line: 236, column: 27, }, }, }, ), ], span: Span { start: Position { line: 236, column: 3, }, end: Position { line: 236, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/wshowkeys.nix", span: Span { start: Position { line: 237, column: 3, }, end: Position { line: 237, column: 27, }, }, }, ), ], span: Span { start: Position { line: 237, column: 3, }, end: Position { line: 237, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/xfconf.nix", span: Span { start: Position { line: 238, column: 3, }, end: Position { line: 238, column: 24, }, }, }, ), ], span: Span { start: Position { line: 238, column: 3, }, end: Position { line: 238, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/xfs_quota.nix", span: Span { start: Position { line: 239, column: 3, }, end: Position { line: 239, column: 27, }, }, }, ), ], span: Span { start: Position { line: 239, column: 3, }, end: Position { line: 239, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/xonsh.nix", span: Span { start: Position { line: 240, column: 3, }, end: Position { line: 240, column: 23, }, }, }, ), ], span: Span { start: Position { line: 240, column: 3, }, end: Position { line: 240, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/xss-lock.nix", span: Span { start: Position { line: 241, column: 3, }, end: Position { line: 241, column: 26, }, }, }, ), ], span: Span { start: Position { line: 241, column: 3, }, end: Position { line: 241, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/xwayland.nix", span: Span { start: Position { line: 242, column: 3, }, end: Position { line: 242, column: 26, }, }, }, ), ], span: Span { start: Position { line: 242, column: 3, }, end: Position { line: 242, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/yabar.nix", span: Span { start: Position { line: 243, column: 3, }, end: Position { line: 243, column: 23, }, }, }, ), ], span: Span { start: Position { line: 243, column: 3, }, end: Position { line: 243, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/zmap.nix", span: Span { start: Position { line: 244, column: 3, }, end: Position { line: 244, column: 22, }, }, }, ), ], span: Span { start: Position { line: 244, column: 3, }, end: Position { line: 244, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/zsh/oh-my-zsh.nix", span: Span { start: Position { line: 245, column: 3, }, end: Position { line: 245, column: 31, }, }, }, ), ], span: Span { start: Position { line: 245, column: 3, }, end: Position { line: 245, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/zsh/zsh.nix", span: Span { start: Position { line: 246, column: 3, }, end: Position { line: 246, column: 25, }, }, }, ), ], span: Span { start: Position { line: 246, column: 3, }, end: Position { line: 246, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/zsh/zsh-autoenv.nix", span: Span { start: Position { line: 247, column: 3, }, end: Position { line: 247, column: 33, }, }, }, ), ], span: Span { start: Position { line: 247, column: 3, }, end: Position { line: 247, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/zsh/zsh-autosuggestions.nix", span: Span { start: Position { line: 248, column: 3, }, end: Position { line: 248, column: 41, }, }, }, ), ], span: Span { start: Position { line: 248, column: 3, }, end: Position { line: 248, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./programs/zsh/zsh-syntax-highlighting.nix", span: Span { start: Position { line: 249, column: 3, }, end: Position { line: 249, column: 45, }, }, }, ), ], span: Span { start: Position { line: 249, column: 3, }, end: Position { line: 249, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./rename.nix", span: Span { start: Position { line: 250, column: 3, }, end: Position { line: 250, column: 15, }, }, }, ), ], span: Span { start: Position { line: 250, column: 3, }, end: Position { line: 250, column: 15, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/acme", span: Span { start: Position { line: 251, column: 3, }, end: Position { line: 251, column: 18, }, }, }, ), ], span: Span { start: Position { line: 251, column: 3, }, end: Position { line: 251, column: 18, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/apparmor.nix", span: Span { start: Position { line: 252, column: 3, }, end: Position { line: 252, column: 26, }, }, }, ), ], span: Span { start: Position { line: 252, column: 3, }, end: Position { line: 252, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/audit.nix", span: Span { start: Position { line: 253, column: 3, }, end: Position { line: 253, column: 23, }, }, }, ), ], span: Span { start: Position { line: 253, column: 3, }, end: Position { line: 253, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/auditd.nix", span: Span { start: Position { line: 254, column: 3, }, end: Position { line: 254, column: 24, }, }, }, ), ], span: Span { start: Position { line: 254, column: 3, }, end: Position { line: 254, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/ca.nix", span: Span { start: Position { line: 255, column: 3, }, end: Position { line: 255, column: 20, }, }, }, ), ], span: Span { start: Position { line: 255, column: 3, }, end: Position { line: 255, column: 20, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/chromium-suid-sandbox.nix", span: Span { start: Position { line: 256, column: 3, }, end: Position { line: 256, column: 39, }, }, }, ), ], span: Span { start: Position { line: 256, column: 3, }, end: Position { line: 256, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/dhparams.nix", span: Span { start: Position { line: 257, column: 3, }, end: Position { line: 257, column: 26, }, }, }, ), ], span: Span { start: Position { line: 257, column: 3, }, end: Position { line: 257, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/duosec.nix", span: Span { start: Position { line: 258, column: 3, }, end: Position { line: 258, column: 24, }, }, }, ), ], span: Span { start: Position { line: 258, column: 3, }, end: Position { line: 258, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/google_oslogin.nix", span: Span { start: Position { line: 259, column: 3, }, end: Position { line: 259, column: 32, }, }, }, ), ], span: Span { start: Position { line: 259, column: 3, }, end: Position { line: 259, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/lock-kernel-modules.nix", span: Span { start: Position { line: 260, column: 3, }, end: Position { line: 260, column: 37, }, }, }, ), ], span: Span { start: Position { line: 260, column: 3, }, end: Position { line: 260, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/misc.nix", span: Span { start: Position { line: 261, column: 3, }, end: Position { line: 261, column: 22, }, }, }, ), ], span: Span { start: Position { line: 261, column: 3, }, end: Position { line: 261, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/oath.nix", span: Span { start: Position { line: 262, column: 3, }, end: Position { line: 262, column: 22, }, }, }, ), ], span: Span { start: Position { line: 262, column: 3, }, end: Position { line: 262, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/pam.nix", span: Span { start: Position { line: 263, column: 3, }, end: Position { line: 263, column: 21, }, }, }, ), ], span: Span { start: Position { line: 263, column: 3, }, end: Position { line: 263, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/pam_usb.nix", span: Span { start: Position { line: 264, column: 3, }, end: Position { line: 264, column: 25, }, }, }, ), ], span: Span { start: Position { line: 264, column: 3, }, end: Position { line: 264, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/pam_mount.nix", span: Span { start: Position { line: 265, column: 3, }, end: Position { line: 265, column: 27, }, }, }, ), ], span: Span { start: Position { line: 265, column: 3, }, end: Position { line: 265, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/please.nix", span: Span { start: Position { line: 266, column: 3, }, end: Position { line: 266, column: 24, }, }, }, ), ], span: Span { start: Position { line: 266, column: 3, }, end: Position { line: 266, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/polkit.nix", span: Span { start: Position { line: 267, column: 3, }, end: Position { line: 267, column: 24, }, }, }, ), ], span: Span { start: Position { line: 267, column: 3, }, end: Position { line: 267, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/rngd.nix", span: Span { start: Position { line: 268, column: 3, }, end: Position { line: 268, column: 22, }, }, }, ), ], span: Span { start: Position { line: 268, column: 3, }, end: Position { line: 268, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/rtkit.nix", span: Span { start: Position { line: 269, column: 3, }, end: Position { line: 269, column: 23, }, }, }, ), ], span: Span { start: Position { line: 269, column: 3, }, end: Position { line: 269, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/wrappers/default.nix", span: Span { start: Position { line: 270, column: 3, }, end: Position { line: 270, column: 34, }, }, }, ), ], span: Span { start: Position { line: 270, column: 3, }, end: Position { line: 270, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/sudo.nix", span: Span { start: Position { line: 271, column: 3, }, end: Position { line: 271, column: 22, }, }, }, ), ], span: Span { start: Position { line: 271, column: 3, }, end: Position { line: 271, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/doas.nix", span: Span { start: Position { line: 272, column: 3, }, end: Position { line: 272, column: 22, }, }, }, ), ], span: Span { start: Position { line: 272, column: 3, }, end: Position { line: 272, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/systemd-confinement.nix", span: Span { start: Position { line: 273, column: 3, }, end: Position { line: 273, column: 37, }, }, }, ), ], span: Span { start: Position { line: 273, column: 3, }, end: Position { line: 273, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./security/tpm2.nix", span: Span { start: Position { line: 274, column: 3, }, end: Position { line: 274, column: 22, }, }, }, ), ], span: Span { start: Position { line: 274, column: 3, }, end: Position { line: 274, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/admin/meshcentral.nix", span: Span { start: Position { line: 275, column: 3, }, end: Position { line: 275, column: 35, }, }, }, ), ], span: Span { start: Position { line: 275, column: 3, }, end: Position { line: 275, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/admin/oxidized.nix", span: Span { start: Position { line: 276, column: 3, }, end: Position { line: 276, column: 32, }, }, }, ), ], span: Span { start: Position { line: 276, column: 3, }, end: Position { line: 276, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/admin/pgadmin.nix", span: Span { start: Position { line: 277, column: 3, }, end: Position { line: 277, column: 31, }, }, }, ), ], span: Span { start: Position { line: 277, column: 3, }, end: Position { line: 277, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/admin/salt/master.nix", span: Span { start: Position { line: 278, column: 3, }, end: Position { line: 278, column: 35, }, }, }, ), ], span: Span { start: Position { line: 278, column: 3, }, end: Position { line: 278, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/admin/salt/minion.nix", span: Span { start: Position { line: 279, column: 3, }, end: Position { line: 279, column: 35, }, }, }, ), ], span: Span { start: Position { line: 279, column: 3, }, end: Position { line: 279, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/amqp/activemq/default.nix", span: Span { start: Position { line: 280, column: 3, }, end: Position { line: 280, column: 39, }, }, }, ), ], span: Span { start: Position { line: 280, column: 3, }, end: Position { line: 280, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/amqp/rabbitmq.nix", span: Span { start: Position { line: 281, column: 3, }, end: Position { line: 281, column: 31, }, }, }, ), ], span: Span { start: Position { line: 281, column: 3, }, end: Position { line: 281, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/alsa.nix", span: Span { start: Position { line: 282, column: 3, }, end: Position { line: 282, column: 28, }, }, }, ), ], span: Span { start: Position { line: 282, column: 3, }, end: Position { line: 282, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/botamusique.nix", span: Span { start: Position { line: 283, column: 3, }, end: Position { line: 283, column: 35, }, }, }, ), ], span: Span { start: Position { line: 283, column: 3, }, end: Position { line: 283, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/hqplayerd.nix", span: Span { start: Position { line: 284, column: 3, }, end: Position { line: 284, column: 33, }, }, }, ), ], span: Span { start: Position { line: 284, column: 3, }, end: Position { line: 284, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/icecast.nix", span: Span { start: Position { line: 285, column: 3, }, end: Position { line: 285, column: 31, }, }, }, ), ], span: Span { start: Position { line: 285, column: 3, }, end: Position { line: 285, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/jack.nix", span: Span { start: Position { line: 286, column: 3, }, end: Position { line: 286, column: 28, }, }, }, ), ], span: Span { start: Position { line: 286, column: 3, }, end: Position { line: 286, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/jmusicbot.nix", span: Span { start: Position { line: 287, column: 3, }, end: Position { line: 287, column: 33, }, }, }, ), ], span: Span { start: Position { line: 287, column: 3, }, end: Position { line: 287, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/liquidsoap.nix", span: Span { start: Position { line: 288, column: 3, }, end: Position { line: 288, column: 34, }, }, }, ), ], span: Span { start: Position { line: 288, column: 3, }, end: Position { line: 288, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/mpd.nix", span: Span { start: Position { line: 289, column: 3, }, end: Position { line: 289, column: 27, }, }, }, ), ], span: Span { start: Position { line: 289, column: 3, }, end: Position { line: 289, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/mpdscribble.nix", span: Span { start: Position { line: 290, column: 3, }, end: Position { line: 290, column: 35, }, }, }, ), ], span: Span { start: Position { line: 290, column: 3, }, end: Position { line: 290, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/mopidy.nix", span: Span { start: Position { line: 291, column: 3, }, end: Position { line: 291, column: 30, }, }, }, ), ], span: Span { start: Position { line: 291, column: 3, }, end: Position { line: 291, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/networkaudiod.nix", span: Span { start: Position { line: 292, column: 3, }, end: Position { line: 292, column: 37, }, }, }, ), ], span: Span { start: Position { line: 292, column: 3, }, end: Position { line: 292, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/roon-bridge.nix", span: Span { start: Position { line: 293, column: 3, }, end: Position { line: 293, column: 35, }, }, }, ), ], span: Span { start: Position { line: 293, column: 3, }, end: Position { line: 293, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/navidrome.nix", span: Span { start: Position { line: 294, column: 3, }, end: Position { line: 294, column: 33, }, }, }, ), ], span: Span { start: Position { line: 294, column: 3, }, end: Position { line: 294, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/roon-server.nix", span: Span { start: Position { line: 295, column: 3, }, end: Position { line: 295, column: 35, }, }, }, ), ], span: Span { start: Position { line: 295, column: 3, }, end: Position { line: 295, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/slimserver.nix", span: Span { start: Position { line: 296, column: 3, }, end: Position { line: 296, column: 34, }, }, }, ), ], span: Span { start: Position { line: 296, column: 3, }, end: Position { line: 296, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/snapserver.nix", span: Span { start: Position { line: 297, column: 3, }, end: Position { line: 297, column: 34, }, }, }, ), ], span: Span { start: Position { line: 297, column: 3, }, end: Position { line: 297, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/squeezelite.nix", span: Span { start: Position { line: 298, column: 3, }, end: Position { line: 298, column: 35, }, }, }, ), ], span: Span { start: Position { line: 298, column: 3, }, end: Position { line: 298, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/spotifyd.nix", span: Span { start: Position { line: 299, column: 3, }, end: Position { line: 299, column: 32, }, }, }, ), ], span: Span { start: Position { line: 299, column: 3, }, end: Position { line: 299, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/audio/ympd.nix", span: Span { start: Position { line: 300, column: 3, }, end: Position { line: 300, column: 28, }, }, }, ), ], span: Span { start: Position { line: 300, column: 3, }, end: Position { line: 300, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/automysqlbackup.nix", span: Span { start: Position { line: 301, column: 3, }, end: Position { line: 301, column: 40, }, }, }, ), ], span: Span { start: Position { line: 301, column: 3, }, end: Position { line: 301, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/bacula.nix", span: Span { start: Position { line: 302, column: 3, }, end: Position { line: 302, column: 31, }, }, }, ), ], span: Span { start: Position { line: 302, column: 3, }, end: Position { line: 302, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/borgbackup.nix", span: Span { start: Position { line: 303, column: 3, }, end: Position { line: 303, column: 35, }, }, }, ), ], span: Span { start: Position { line: 303, column: 3, }, end: Position { line: 303, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/borgmatic.nix", span: Span { start: Position { line: 304, column: 3, }, end: Position { line: 304, column: 34, }, }, }, ), ], span: Span { start: Position { line: 304, column: 3, }, end: Position { line: 304, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/btrbk.nix", span: Span { start: Position { line: 305, column: 3, }, end: Position { line: 305, column: 30, }, }, }, ), ], span: Span { start: Position { line: 305, column: 3, }, end: Position { line: 305, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/duplicati.nix", span: Span { start: Position { line: 306, column: 3, }, end: Position { line: 306, column: 34, }, }, }, ), ], span: Span { start: Position { line: 306, column: 3, }, end: Position { line: 306, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/duplicity.nix", span: Span { start: Position { line: 307, column: 3, }, end: Position { line: 307, column: 34, }, }, }, ), ], span: Span { start: Position { line: 307, column: 3, }, end: Position { line: 307, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/mysql-backup.nix", span: Span { start: Position { line: 308, column: 3, }, end: Position { line: 308, column: 37, }, }, }, ), ], span: Span { start: Position { line: 308, column: 3, }, end: Position { line: 308, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/postgresql-backup.nix", span: Span { start: Position { line: 309, column: 3, }, end: Position { line: 309, column: 42, }, }, }, ), ], span: Span { start: Position { line: 309, column: 3, }, end: Position { line: 309, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/postgresql-wal-receiver.nix", span: Span { start: Position { line: 310, column: 3, }, end: Position { line: 310, column: 48, }, }, }, ), ], span: Span { start: Position { line: 310, column: 3, }, end: Position { line: 310, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/restic.nix", span: Span { start: Position { line: 311, column: 3, }, end: Position { line: 311, column: 31, }, }, }, ), ], span: Span { start: Position { line: 311, column: 3, }, end: Position { line: 311, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/restic-rest-server.nix", span: Span { start: Position { line: 312, column: 3, }, end: Position { line: 312, column: 43, }, }, }, ), ], span: Span { start: Position { line: 312, column: 3, }, end: Position { line: 312, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/rsnapshot.nix", span: Span { start: Position { line: 313, column: 3, }, end: Position { line: 313, column: 34, }, }, }, ), ], span: Span { start: Position { line: 313, column: 3, }, end: Position { line: 313, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/sanoid.nix", span: Span { start: Position { line: 314, column: 3, }, end: Position { line: 314, column: 31, }, }, }, ), ], span: Span { start: Position { line: 314, column: 3, }, end: Position { line: 314, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/syncoid.nix", span: Span { start: Position { line: 315, column: 3, }, end: Position { line: 315, column: 32, }, }, }, ), ], span: Span { start: Position { line: 315, column: 3, }, end: Position { line: 315, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/tarsnap.nix", span: Span { start: Position { line: 316, column: 3, }, end: Position { line: 316, column: 32, }, }, }, ), ], span: Span { start: Position { line: 316, column: 3, }, end: Position { line: 316, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/tsm.nix", span: Span { start: Position { line: 317, column: 3, }, end: Position { line: 317, column: 28, }, }, }, ), ], span: Span { start: Position { line: 317, column: 3, }, end: Position { line: 317, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/zfs-replication.nix", span: Span { start: Position { line: 318, column: 3, }, end: Position { line: 318, column: 40, }, }, }, ), ], span: Span { start: Position { line: 318, column: 3, }, end: Position { line: 318, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/znapzend.nix", span: Span { start: Position { line: 319, column: 3, }, end: Position { line: 319, column: 33, }, }, }, ), ], span: Span { start: Position { line: 319, column: 3, }, end: Position { line: 319, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/blockchain/ethereum/geth.nix", span: Span { start: Position { line: 320, column: 3, }, end: Position { line: 320, column: 42, }, }, }, ), ], span: Span { start: Position { line: 320, column: 3, }, end: Position { line: 320, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/backup/zrepl.nix", span: Span { start: Position { line: 321, column: 3, }, end: Position { line: 321, column: 30, }, }, }, ), ], span: Span { start: Position { line: 321, column: 3, }, end: Position { line: 321, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/corosync/default.nix", span: Span { start: Position { line: 322, column: 3, }, end: Position { line: 322, column: 42, }, }, }, ), ], span: Span { start: Position { line: 322, column: 3, }, end: Position { line: 322, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/hadoop/default.nix", span: Span { start: Position { line: 323, column: 3, }, end: Position { line: 323, column: 40, }, }, }, ), ], span: Span { start: Position { line: 323, column: 3, }, end: Position { line: 323, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/k3s/default.nix", span: Span { start: Position { line: 324, column: 3, }, end: Position { line: 324, column: 37, }, }, }, ), ], span: Span { start: Position { line: 324, column: 3, }, end: Position { line: 324, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/addons/dns.nix", span: Span { start: Position { line: 325, column: 3, }, end: Position { line: 325, column: 47, }, }, }, ), ], span: Span { start: Position { line: 325, column: 3, }, end: Position { line: 325, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/addon-manager.nix", span: Span { start: Position { line: 326, column: 3, }, end: Position { line: 326, column: 50, }, }, }, ), ], span: Span { start: Position { line: 326, column: 3, }, end: Position { line: 326, column: 50, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/apiserver.nix", span: Span { start: Position { line: 327, column: 3, }, end: Position { line: 327, column: 46, }, }, }, ), ], span: Span { start: Position { line: 327, column: 3, }, end: Position { line: 327, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/controller-manager.nix", span: Span { start: Position { line: 328, column: 3, }, end: Position { line: 328, column: 55, }, }, }, ), ], span: Span { start: Position { line: 328, column: 3, }, end: Position { line: 328, column: 55, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/default.nix", span: Span { start: Position { line: 329, column: 3, }, end: Position { line: 329, column: 44, }, }, }, ), ], span: Span { start: Position { line: 329, column: 3, }, end: Position { line: 329, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/flannel.nix", span: Span { start: Position { line: 330, column: 3, }, end: Position { line: 330, column: 44, }, }, }, ), ], span: Span { start: Position { line: 330, column: 3, }, end: Position { line: 330, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/kubelet.nix", span: Span { start: Position { line: 331, column: 3, }, end: Position { line: 331, column: 44, }, }, }, ), ], span: Span { start: Position { line: 331, column: 3, }, end: Position { line: 331, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/pki.nix", span: Span { start: Position { line: 332, column: 3, }, end: Position { line: 332, column: 40, }, }, }, ), ], span: Span { start: Position { line: 332, column: 3, }, end: Position { line: 332, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/proxy.nix", span: Span { start: Position { line: 333, column: 3, }, end: Position { line: 333, column: 42, }, }, }, ), ], span: Span { start: Position { line: 333, column: 3, }, end: Position { line: 333, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/kubernetes/scheduler.nix", span: Span { start: Position { line: 334, column: 3, }, end: Position { line: 334, column: 46, }, }, }, ), ], span: Span { start: Position { line: 334, column: 3, }, end: Position { line: 334, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/pacemaker/default.nix", span: Span { start: Position { line: 335, column: 3, }, end: Position { line: 335, column: 43, }, }, }, ), ], span: Span { start: Position { line: 335, column: 3, }, end: Position { line: 335, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/patroni/default.nix", span: Span { start: Position { line: 336, column: 3, }, end: Position { line: 336, column: 41, }, }, }, ), ], span: Span { start: Position { line: 336, column: 3, }, end: Position { line: 336, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/cluster/spark/default.nix", span: Span { start: Position { line: 337, column: 3, }, end: Position { line: 337, column: 39, }, }, }, ), ], span: Span { start: Position { line: 337, column: 3, }, end: Position { line: 337, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/computing/boinc/client.nix", span: Span { start: Position { line: 338, column: 3, }, end: Position { line: 338, column: 40, }, }, }, ), ], span: Span { start: Position { line: 338, column: 3, }, end: Position { line: 338, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/computing/foldingathome/client.nix", span: Span { start: Position { line: 339, column: 3, }, end: Position { line: 339, column: 48, }, }, }, ), ], span: Span { start: Position { line: 339, column: 3, }, end: Position { line: 339, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/computing/slurm/slurm.nix", span: Span { start: Position { line: 340, column: 3, }, end: Position { line: 340, column: 39, }, }, }, ), ], span: Span { start: Position { line: 340, column: 3, }, end: Position { line: 340, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/computing/torque/mom.nix", span: Span { start: Position { line: 341, column: 3, }, end: Position { line: 341, column: 38, }, }, }, ), ], span: Span { start: Position { line: 341, column: 3, }, end: Position { line: 341, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/computing/torque/server.nix", span: Span { start: Position { line: 342, column: 3, }, end: Position { line: 342, column: 41, }, }, }, ), ], span: Span { start: Position { line: 342, column: 3, }, end: Position { line: 342, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/buildbot/master.nix", span: Span { start: Position { line: 343, column: 3, }, end: Position { line: 343, column: 56, }, }, }, ), ], span: Span { start: Position { line: 343, column: 3, }, end: Position { line: 343, column: 56, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/buildbot/worker.nix", span: Span { start: Position { line: 344, column: 3, }, end: Position { line: 344, column: 56, }, }, }, ), ], span: Span { start: Position { line: 344, column: 3, }, end: Position { line: 344, column: 56, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/buildkite-agents.nix", span: Span { start: Position { line: 345, column: 3, }, end: Position { line: 345, column: 57, }, }, }, ), ], span: Span { start: Position { line: 345, column: 3, }, end: Position { line: 345, column: 57, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/hail.nix", span: Span { start: Position { line: 346, column: 3, }, end: Position { line: 346, column: 45, }, }, }, ), ], span: Span { start: Position { line: 346, column: 3, }, end: Position { line: 346, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/hercules-ci-agent/default.nix", span: Span { start: Position { line: 347, column: 3, }, end: Position { line: 347, column: 66, }, }, }, ), ], span: Span { start: Position { line: 347, column: 3, }, end: Position { line: 347, column: 66, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/hydra/default.nix", span: Span { start: Position { line: 348, column: 3, }, end: Position { line: 348, column: 54, }, }, }, ), ], span: Span { start: Position { line: 348, column: 3, }, end: Position { line: 348, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/github-runner.nix", span: Span { start: Position { line: 349, column: 3, }, end: Position { line: 349, column: 54, }, }, }, ), ], span: Span { start: Position { line: 349, column: 3, }, end: Position { line: 349, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/github-runners.nix", span: Span { start: Position { line: 350, column: 3, }, end: Position { line: 350, column: 55, }, }, }, ), ], span: Span { start: Position { line: 350, column: 3, }, end: Position { line: 350, column: 55, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/gitlab-runner.nix", span: Span { start: Position { line: 351, column: 3, }, end: Position { line: 351, column: 54, }, }, }, ), ], span: Span { start: Position { line: 351, column: 3, }, end: Position { line: 351, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/gocd-agent/default.nix", span: Span { start: Position { line: 352, column: 3, }, end: Position { line: 352, column: 59, }, }, }, ), ], span: Span { start: Position { line: 352, column: 3, }, end: Position { line: 352, column: 59, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/gocd-server/default.nix", span: Span { start: Position { line: 353, column: 3, }, end: Position { line: 353, column: 60, }, }, }, ), ], span: Span { start: Position { line: 353, column: 3, }, end: Position { line: 353, column: 60, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/jenkins/default.nix", span: Span { start: Position { line: 354, column: 3, }, end: Position { line: 354, column: 56, }, }, }, ), ], span: Span { start: Position { line: 354, column: 3, }, end: Position { line: 354, column: 56, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/jenkins/job-builder.nix", span: Span { start: Position { line: 355, column: 3, }, end: Position { line: 355, column: 60, }, }, }, ), ], span: Span { start: Position { line: 355, column: 3, }, end: Position { line: 355, column: 60, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/continuous-integration/jenkins/slave.nix", span: Span { start: Position { line: 356, column: 3, }, end: Position { line: 356, column: 54, }, }, }, ), ], span: Span { start: Position { line: 356, column: 3, }, end: Position { line: 356, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/aerospike.nix", span: Span { start: Position { line: 357, column: 3, }, end: Position { line: 357, column: 37, }, }, }, ), ], span: Span { start: Position { line: 357, column: 3, }, end: Position { line: 357, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/cassandra.nix", span: Span { start: Position { line: 358, column: 3, }, end: Position { line: 358, column: 37, }, }, }, ), ], span: Span { start: Position { line: 358, column: 3, }, end: Position { line: 358, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/clickhouse.nix", span: Span { start: Position { line: 359, column: 3, }, end: Position { line: 359, column: 38, }, }, }, ), ], span: Span { start: Position { line: 359, column: 3, }, end: Position { line: 359, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/cockroachdb.nix", span: Span { start: Position { line: 360, column: 3, }, end: Position { line: 360, column: 39, }, }, }, ), ], span: Span { start: Position { line: 360, column: 3, }, end: Position { line: 360, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/couchdb.nix", span: Span { start: Position { line: 361, column: 3, }, end: Position { line: 361, column: 35, }, }, }, ), ], span: Span { start: Position { line: 361, column: 3, }, end: Position { line: 361, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/dragonflydb.nix", span: Span { start: Position { line: 362, column: 3, }, end: Position { line: 362, column: 39, }, }, }, ), ], span: Span { start: Position { line: 362, column: 3, }, end: Position { line: 362, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/dgraph.nix", span: Span { start: Position { line: 363, column: 3, }, end: Position { line: 363, column: 34, }, }, }, ), ], span: Span { start: Position { line: 363, column: 3, }, end: Position { line: 363, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/firebird.nix", span: Span { start: Position { line: 364, column: 3, }, end: Position { line: 364, column: 36, }, }, }, ), ], span: Span { start: Position { line: 364, column: 3, }, end: Position { line: 364, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/foundationdb.nix", span: Span { start: Position { line: 365, column: 3, }, end: Position { line: 365, column: 40, }, }, }, ), ], span: Span { start: Position { line: 365, column: 3, }, end: Position { line: 365, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/hbase-standalone.nix", span: Span { start: Position { line: 366, column: 3, }, end: Position { line: 366, column: 44, }, }, }, ), ], span: Span { start: Position { line: 366, column: 3, }, end: Position { line: 366, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/influxdb.nix", span: Span { start: Position { line: 367, column: 3, }, end: Position { line: 367, column: 36, }, }, }, ), ], span: Span { start: Position { line: 367, column: 3, }, end: Position { line: 367, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/influxdb2.nix", span: Span { start: Position { line: 368, column: 3, }, end: Position { line: 368, column: 37, }, }, }, ), ], span: Span { start: Position { line: 368, column: 3, }, end: Position { line: 368, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/memcached.nix", span: Span { start: Position { line: 369, column: 3, }, end: Position { line: 369, column: 37, }, }, }, ), ], span: Span { start: Position { line: 369, column: 3, }, end: Position { line: 369, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/monetdb.nix", span: Span { start: Position { line: 370, column: 3, }, end: Position { line: 370, column: 35, }, }, }, ), ], span: Span { start: Position { line: 370, column: 3, }, end: Position { line: 370, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/mongodb.nix", span: Span { start: Position { line: 371, column: 3, }, end: Position { line: 371, column: 35, }, }, }, ), ], span: Span { start: Position { line: 371, column: 3, }, end: Position { line: 371, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/mysql.nix", span: Span { start: Position { line: 372, column: 3, }, end: Position { line: 372, column: 33, }, }, }, ), ], span: Span { start: Position { line: 372, column: 3, }, end: Position { line: 372, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/neo4j.nix", span: Span { start: Position { line: 373, column: 3, }, end: Position { line: 373, column: 33, }, }, }, ), ], span: Span { start: Position { line: 373, column: 3, }, end: Position { line: 373, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/openldap.nix", span: Span { start: Position { line: 374, column: 3, }, end: Position { line: 374, column: 36, }, }, }, ), ], span: Span { start: Position { line: 374, column: 3, }, end: Position { line: 374, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/opentsdb.nix", span: Span { start: Position { line: 375, column: 3, }, end: Position { line: 375, column: 36, }, }, }, ), ], span: Span { start: Position { line: 375, column: 3, }, end: Position { line: 375, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/pgmanage.nix", span: Span { start: Position { line: 376, column: 3, }, end: Position { line: 376, column: 36, }, }, }, ), ], span: Span { start: Position { line: 376, column: 3, }, end: Position { line: 376, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/postgresql.nix", span: Span { start: Position { line: 377, column: 3, }, end: Position { line: 377, column: 38, }, }, }, ), ], span: Span { start: Position { line: 377, column: 3, }, end: Position { line: 377, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/redis.nix", span: Span { start: Position { line: 378, column: 3, }, end: Position { line: 378, column: 33, }, }, }, ), ], span: Span { start: Position { line: 378, column: 3, }, end: Position { line: 378, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/databases/victoriametrics.nix", span: Span { start: Position { line: 379, column: 3, }, end: Position { line: 379, column: 43, }, }, }, ), ], span: Span { start: Position { line: 379, column: 3, }, end: Position { line: 379, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/accountsservice.nix", span: Span { start: Position { line: 380, column: 3, }, end: Position { line: 380, column: 42, }, }, }, ), ], span: Span { start: Position { line: 380, column: 3, }, end: Position { line: 380, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/bamf.nix", span: Span { start: Position { line: 381, column: 3, }, end: Position { line: 381, column: 31, }, }, }, ), ], span: Span { start: Position { line: 381, column: 3, }, end: Position { line: 381, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/blueman.nix", span: Span { start: Position { line: 382, column: 3, }, end: Position { line: 382, column: 34, }, }, }, ), ], span: Span { start: Position { line: 382, column: 3, }, end: Position { line: 382, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/cpupower-gui.nix", span: Span { start: Position { line: 383, column: 3, }, end: Position { line: 383, column: 39, }, }, }, ), ], span: Span { start: Position { line: 383, column: 3, }, end: Position { line: 383, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/dleyna-renderer.nix", span: Span { start: Position { line: 384, column: 3, }, end: Position { line: 384, column: 42, }, }, }, ), ], span: Span { start: Position { line: 384, column: 3, }, end: Position { line: 384, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/dleyna-server.nix", span: Span { start: Position { line: 385, column: 3, }, end: Position { line: 385, column: 40, }, }, }, ), ], span: Span { start: Position { line: 385, column: 3, }, end: Position { line: 385, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/espanso.nix", span: Span { start: Position { line: 386, column: 3, }, end: Position { line: 386, column: 34, }, }, }, ), ], span: Span { start: Position { line: 386, column: 3, }, end: Position { line: 386, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/flatpak.nix", span: Span { start: Position { line: 387, column: 3, }, end: Position { line: 387, column: 34, }, }, }, ), ], span: Span { start: Position { line: 387, column: 3, }, end: Position { line: 387, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/geoclue2.nix", span: Span { start: Position { line: 388, column: 3, }, end: Position { line: 388, column: 35, }, }, }, ), ], span: Span { start: Position { line: 388, column: 3, }, end: Position { line: 388, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gsignond.nix", span: Span { start: Position { line: 389, column: 3, }, end: Position { line: 389, column: 35, }, }, }, ), ], span: Span { start: Position { line: 389, column: 3, }, end: Position { line: 389, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gvfs.nix", span: Span { start: Position { line: 390, column: 3, }, end: Position { line: 390, column: 31, }, }, }, ), ], span: Span { start: Position { line: 390, column: 3, }, end: Position { line: 390, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/malcontent.nix", span: Span { start: Position { line: 391, column: 3, }, end: Position { line: 391, column: 37, }, }, }, ), ], span: Span { start: Position { line: 391, column: 3, }, end: Position { line: 391, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/pipewire/pipewire.nix", span: Span { start: Position { line: 392, column: 3, }, end: Position { line: 392, column: 44, }, }, }, ), ], span: Span { start: Position { line: 392, column: 3, }, end: Position { line: 392, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/pipewire/pipewire-media-session.nix", span: Span { start: Position { line: 393, column: 3, }, end: Position { line: 393, column: 58, }, }, }, ), ], span: Span { start: Position { line: 393, column: 3, }, end: Position { line: 393, column: 58, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/pipewire/wireplumber.nix", span: Span { start: Position { line: 394, column: 3, }, end: Position { line: 394, column: 47, }, }, }, ), ], span: Span { start: Position { line: 394, column: 3, }, end: Position { line: 394, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/at-spi2-core.nix", span: Span { start: Position { line: 395, column: 3, }, end: Position { line: 395, column: 45, }, }, }, ), ], span: Span { start: Position { line: 395, column: 3, }, end: Position { line: 395, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/evolution-data-server.nix", span: Span { start: Position { line: 396, column: 3, }, end: Position { line: 396, column: 54, }, }, }, ), ], span: Span { start: Position { line: 396, column: 3, }, end: Position { line: 396, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/glib-networking.nix", span: Span { start: Position { line: 397, column: 3, }, end: Position { line: 397, column: 48, }, }, }, ), ], span: Span { start: Position { line: 397, column: 3, }, end: Position { line: 397, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-browser-connector.nix", span: Span { start: Position { line: 398, column: 3, }, end: Position { line: 398, column: 56, }, }, }, ), ], span: Span { start: Position { line: 398, column: 3, }, end: Position { line: 398, column: 56, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-initial-setup.nix", span: Span { start: Position { line: 399, column: 3, }, end: Position { line: 399, column: 52, }, }, }, ), ], span: Span { start: Position { line: 399, column: 3, }, end: Position { line: 399, column: 52, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-keyring.nix", span: Span { start: Position { line: 400, column: 3, }, end: Position { line: 400, column: 46, }, }, }, ), ], span: Span { start: Position { line: 400, column: 3, }, end: Position { line: 400, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-online-accounts.nix", span: Span { start: Position { line: 401, column: 3, }, end: Position { line: 401, column: 54, }, }, }, ), ], span: Span { start: Position { line: 401, column: 3, }, end: Position { line: 401, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-online-miners.nix", span: Span { start: Position { line: 402, column: 3, }, end: Position { line: 402, column: 52, }, }, }, ), ], span: Span { start: Position { line: 402, column: 3, }, end: Position { line: 402, column: 52, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-remote-desktop.nix", span: Span { start: Position { line: 403, column: 3, }, end: Position { line: 403, column: 53, }, }, }, ), ], span: Span { start: Position { line: 403, column: 3, }, end: Position { line: 403, column: 53, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-settings-daemon.nix", span: Span { start: Position { line: 404, column: 3, }, end: Position { line: 404, column: 54, }, }, }, ), ], span: Span { start: Position { line: 404, column: 3, }, end: Position { line: 404, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/gnome-user-share.nix", span: Span { start: Position { line: 405, column: 3, }, end: Position { line: 405, column: 49, }, }, }, ), ], span: Span { start: Position { line: 405, column: 3, }, end: Position { line: 405, column: 49, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/rygel.nix", span: Span { start: Position { line: 406, column: 3, }, end: Position { line: 406, column: 38, }, }, }, ), ], span: Span { start: Position { line: 406, column: 3, }, end: Position { line: 406, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/sushi.nix", span: Span { start: Position { line: 407, column: 3, }, end: Position { line: 407, column: 38, }, }, }, ), ], span: Span { start: Position { line: 407, column: 3, }, end: Position { line: 407, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/tracker.nix", span: Span { start: Position { line: 408, column: 3, }, end: Position { line: 408, column: 40, }, }, }, ), ], span: Span { start: Position { line: 408, column: 3, }, end: Position { line: 408, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/gnome/tracker-miners.nix", span: Span { start: Position { line: 409, column: 3, }, end: Position { line: 409, column: 47, }, }, }, ), ], span: Span { start: Position { line: 409, column: 3, }, end: Position { line: 409, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/neard.nix", span: Span { start: Position { line: 410, column: 3, }, end: Position { line: 410, column: 32, }, }, }, ), ], span: Span { start: Position { line: 410, column: 3, }, end: Position { line: 410, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/profile-sync-daemon.nix", span: Span { start: Position { line: 411, column: 3, }, end: Position { line: 411, column: 46, }, }, }, ), ], span: Span { start: Position { line: 411, column: 3, }, end: Position { line: 411, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/system-config-printer.nix", span: Span { start: Position { line: 412, column: 3, }, end: Position { line: 412, column: 48, }, }, }, ), ], span: Span { start: Position { line: 412, column: 3, }, end: Position { line: 412, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/telepathy.nix", span: Span { start: Position { line: 413, column: 3, }, end: Position { line: 413, column: 36, }, }, }, ), ], span: Span { start: Position { line: 413, column: 3, }, end: Position { line: 413, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/tumbler.nix", span: Span { start: Position { line: 414, column: 3, }, end: Position { line: 414, column: 34, }, }, }, ), ], span: Span { start: Position { line: 414, column: 3, }, end: Position { line: 414, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/desktops/zeitgeist.nix", span: Span { start: Position { line: 415, column: 3, }, end: Position { line: 415, column: 36, }, }, }, ), ], span: Span { start: Position { line: 415, column: 3, }, end: Position { line: 415, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/bloop.nix", span: Span { start: Position { line: 416, column: 3, }, end: Position { line: 416, column: 35, }, }, }, ), ], span: Span { start: Position { line: 416, column: 3, }, end: Position { line: 416, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/blackfire.nix", span: Span { start: Position { line: 417, column: 3, }, end: Position { line: 417, column: 39, }, }, }, ), ], span: Span { start: Position { line: 417, column: 3, }, end: Position { line: 417, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/distccd.nix", span: Span { start: Position { line: 418, column: 3, }, end: Position { line: 418, column: 37, }, }, }, ), ], span: Span { start: Position { line: 418, column: 3, }, end: Position { line: 418, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/hoogle.nix", span: Span { start: Position { line: 419, column: 3, }, end: Position { line: 419, column: 36, }, }, }, ), ], span: Span { start: Position { line: 419, column: 3, }, end: Position { line: 419, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/jupyter/default.nix", span: Span { start: Position { line: 420, column: 3, }, end: Position { line: 420, column: 45, }, }, }, ), ], span: Span { start: Position { line: 420, column: 3, }, end: Position { line: 420, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/jupyterhub/default.nix", span: Span { start: Position { line: 421, column: 3, }, end: Position { line: 421, column: 48, }, }, }, ), ], span: Span { start: Position { line: 421, column: 3, }, end: Position { line: 421, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/rstudio-server/default.nix", span: Span { start: Position { line: 422, column: 3, }, end: Position { line: 422, column: 52, }, }, }, ), ], span: Span { start: Position { line: 422, column: 3, }, end: Position { line: 422, column: 52, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/lorri.nix", span: Span { start: Position { line: 423, column: 3, }, end: Position { line: 423, column: 35, }, }, }, ), ], span: Span { start: Position { line: 423, column: 3, }, end: Position { line: 423, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/development/zammad.nix", span: Span { start: Position { line: 424, column: 3, }, end: Position { line: 424, column: 36, }, }, }, ), ], span: Span { start: Position { line: 424, column: 3, }, end: Position { line: 424, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/display-managers/greetd.nix", span: Span { start: Position { line: 425, column: 3, }, end: Position { line: 425, column: 41, }, }, }, ), ], span: Span { start: Position { line: 425, column: 3, }, end: Position { line: 425, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/editors/emacs.nix", span: Span { start: Position { line: 426, column: 3, }, end: Position { line: 426, column: 31, }, }, }, ), ], span: Span { start: Position { line: 426, column: 3, }, end: Position { line: 426, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/editors/infinoted.nix", span: Span { start: Position { line: 427, column: 3, }, end: Position { line: 427, column: 35, }, }, }, ), ], span: Span { start: Position { line: 427, column: 3, }, end: Position { line: 427, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/editors/haste.nix", span: Span { start: Position { line: 428, column: 3, }, end: Position { line: 428, column: 31, }, }, }, ), ], span: Span { start: Position { line: 428, column: 3, }, end: Position { line: 428, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/finance/odoo.nix", span: Span { start: Position { line: 429, column: 3, }, end: Position { line: 429, column: 30, }, }, }, ), ], span: Span { start: Position { line: 429, column: 3, }, end: Position { line: 429, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/asf.nix", span: Span { start: Position { line: 430, column: 3, }, end: Position { line: 430, column: 27, }, }, }, ), ], span: Span { start: Position { line: 430, column: 3, }, end: Position { line: 430, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/crossfire-server.nix", span: Span { start: Position { line: 431, column: 3, }, end: Position { line: 431, column: 40, }, }, }, ), ], span: Span { start: Position { line: 431, column: 3, }, end: Position { line: 431, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/deliantra-server.nix", span: Span { start: Position { line: 432, column: 3, }, end: Position { line: 432, column: 40, }, }, }, ), ], span: Span { start: Position { line: 432, column: 3, }, end: Position { line: 432, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/factorio.nix", span: Span { start: Position { line: 433, column: 3, }, end: Position { line: 433, column: 32, }, }, }, ), ], span: Span { start: Position { line: 433, column: 3, }, end: Position { line: 433, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/freeciv.nix", span: Span { start: Position { line: 434, column: 3, }, end: Position { line: 434, column: 31, }, }, }, ), ], span: Span { start: Position { line: 434, column: 3, }, end: Position { line: 434, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/minecraft-server.nix", span: Span { start: Position { line: 435, column: 3, }, end: Position { line: 435, column: 40, }, }, }, ), ], span: Span { start: Position { line: 435, column: 3, }, end: Position { line: 435, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/minetest-server.nix", span: Span { start: Position { line: 436, column: 3, }, end: Position { line: 436, column: 39, }, }, }, ), ], span: Span { start: Position { line: 436, column: 3, }, end: Position { line: 436, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/openarena.nix", span: Span { start: Position { line: 437, column: 3, }, end: Position { line: 437, column: 33, }, }, }, ), ], span: Span { start: Position { line: 437, column: 3, }, end: Position { line: 437, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/quake3-server.nix", span: Span { start: Position { line: 438, column: 3, }, end: Position { line: 438, column: 37, }, }, }, ), ], span: Span { start: Position { line: 438, column: 3, }, end: Position { line: 438, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/teeworlds.nix", span: Span { start: Position { line: 439, column: 3, }, end: Position { line: 439, column: 33, }, }, }, ), ], span: Span { start: Position { line: 439, column: 3, }, end: Position { line: 439, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/games/terraria.nix", span: Span { start: Position { line: 440, column: 3, }, end: Position { line: 440, column: 32, }, }, }, ), ], span: Span { start: Position { line: 440, column: 3, }, end: Position { line: 440, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/acpid.nix", span: Span { start: Position { line: 441, column: 3, }, end: Position { line: 441, column: 32, }, }, }, ), ], span: Span { start: Position { line: 441, column: 3, }, end: Position { line: 441, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/actkbd.nix", span: Span { start: Position { line: 442, column: 3, }, end: Position { line: 442, column: 33, }, }, }, ), ], span: Span { start: Position { line: 442, column: 3, }, end: Position { line: 442, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/argonone.nix", span: Span { start: Position { line: 443, column: 3, }, end: Position { line: 443, column: 35, }, }, }, ), ], span: Span { start: Position { line: 443, column: 3, }, end: Position { line: 443, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/auto-cpufreq.nix", span: Span { start: Position { line: 444, column: 3, }, end: Position { line: 444, column: 39, }, }, }, ), ], span: Span { start: Position { line: 444, column: 3, }, end: Position { line: 444, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/bluetooth.nix", span: Span { start: Position { line: 445, column: 3, }, end: Position { line: 445, column: 36, }, }, }, ), ], span: Span { start: Position { line: 445, column: 3, }, end: Position { line: 445, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/bolt.nix", span: Span { start: Position { line: 446, column: 3, }, end: Position { line: 446, column: 31, }, }, }, ), ], span: Span { start: Position { line: 446, column: 3, }, end: Position { line: 446, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/brltty.nix", span: Span { start: Position { line: 447, column: 3, }, end: Position { line: 447, column: 33, }, }, }, ), ], span: Span { start: Position { line: 447, column: 3, }, end: Position { line: 447, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/ddccontrol.nix", span: Span { start: Position { line: 448, column: 3, }, end: Position { line: 448, column: 37, }, }, }, ), ], span: Span { start: Position { line: 448, column: 3, }, end: Position { line: 448, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/fancontrol.nix", span: Span { start: Position { line: 449, column: 3, }, end: Position { line: 449, column: 37, }, }, }, ), ], span: Span { start: Position { line: 449, column: 3, }, end: Position { line: 449, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/freefall.nix", span: Span { start: Position { line: 450, column: 3, }, end: Position { line: 450, column: 35, }, }, }, ), ], span: Span { start: Position { line: 450, column: 3, }, end: Position { line: 450, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/fwupd.nix", span: Span { start: Position { line: 451, column: 3, }, end: Position { line: 451, column: 32, }, }, }, ), ], span: Span { start: Position { line: 451, column: 3, }, end: Position { line: 451, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/illum.nix", span: Span { start: Position { line: 452, column: 3, }, end: Position { line: 452, column: 32, }, }, }, ), ], span: Span { start: Position { line: 452, column: 3, }, end: Position { line: 452, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/interception-tools.nix", span: Span { start: Position { line: 453, column: 3, }, end: Position { line: 453, column: 45, }, }, }, ), ], span: Span { start: Position { line: 453, column: 3, }, end: Position { line: 453, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/irqbalance.nix", span: Span { start: Position { line: 454, column: 3, }, end: Position { line: 454, column: 37, }, }, }, ), ], span: Span { start: Position { line: 454, column: 3, }, end: Position { line: 454, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/joycond.nix", span: Span { start: Position { line: 455, column: 3, }, end: Position { line: 455, column: 34, }, }, }, ), ], span: Span { start: Position { line: 455, column: 3, }, end: Position { line: 455, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/kanata.nix", span: Span { start: Position { line: 456, column: 3, }, end: Position { line: 456, column: 33, }, }, }, ), ], span: Span { start: Position { line: 456, column: 3, }, end: Position { line: 456, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/lcd.nix", span: Span { start: Position { line: 457, column: 3, }, end: Position { line: 457, column: 30, }, }, }, ), ], span: Span { start: Position { line: 457, column: 3, }, end: Position { line: 457, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/lirc.nix", span: Span { start: Position { line: 458, column: 3, }, end: Position { line: 458, column: 31, }, }, }, ), ], span: Span { start: Position { line: 458, column: 3, }, end: Position { line: 458, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/nvidia-optimus.nix", span: Span { start: Position { line: 459, column: 3, }, end: Position { line: 459, column: 41, }, }, }, ), ], span: Span { start: Position { line: 459, column: 3, }, end: Position { line: 459, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/openrgb.nix", span: Span { start: Position { line: 460, column: 3, }, end: Position { line: 460, column: 34, }, }, }, ), ], span: Span { start: Position { line: 460, column: 3, }, end: Position { line: 460, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/pcscd.nix", span: Span { start: Position { line: 461, column: 3, }, end: Position { line: 461, column: 32, }, }, }, ), ], span: Span { start: Position { line: 461, column: 3, }, end: Position { line: 461, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/pommed.nix", span: Span { start: Position { line: 462, column: 3, }, end: Position { line: 462, column: 33, }, }, }, ), ], span: Span { start: Position { line: 462, column: 3, }, end: Position { line: 462, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/power-profiles-daemon.nix", span: Span { start: Position { line: 463, column: 3, }, end: Position { line: 463, column: 48, }, }, }, ), ], span: Span { start: Position { line: 463, column: 3, }, end: Position { line: 463, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/rasdaemon.nix", span: Span { start: Position { line: 464, column: 3, }, end: Position { line: 464, column: 36, }, }, }, ), ], span: Span { start: Position { line: 464, column: 3, }, end: Position { line: 464, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/ratbagd.nix", span: Span { start: Position { line: 465, column: 3, }, end: Position { line: 465, column: 34, }, }, }, ), ], span: Span { start: Position { line: 465, column: 3, }, end: Position { line: 465, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/sane.nix", span: Span { start: Position { line: 466, column: 3, }, end: Position { line: 466, column: 31, }, }, }, ), ], span: Span { start: Position { line: 466, column: 3, }, end: Position { line: 466, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/sane_extra_backends/brscan4.nix", span: Span { start: Position { line: 467, column: 3, }, end: Position { line: 467, column: 54, }, }, }, ), ], span: Span { start: Position { line: 467, column: 3, }, end: Position { line: 467, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/sane_extra_backends/brscan5.nix", span: Span { start: Position { line: 468, column: 3, }, end: Position { line: 468, column: 54, }, }, }, ), ], span: Span { start: Position { line: 468, column: 3, }, end: Position { line: 468, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/sane_extra_backends/dsseries.nix", span: Span { start: Position { line: 469, column: 3, }, end: Position { line: 469, column: 55, }, }, }, ), ], span: Span { start: Position { line: 469, column: 3, }, end: Position { line: 469, column: 55, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/spacenavd.nix", span: Span { start: Position { line: 470, column: 3, }, end: Position { line: 470, column: 36, }, }, }, ), ], span: Span { start: Position { line: 470, column: 3, }, end: Position { line: 470, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/tcsd.nix", span: Span { start: Position { line: 471, column: 3, }, end: Position { line: 471, column: 31, }, }, }, ), ], span: Span { start: Position { line: 471, column: 3, }, end: Position { line: 471, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/tlp.nix", span: Span { start: Position { line: 472, column: 3, }, end: Position { line: 472, column: 30, }, }, }, ), ], span: Span { start: Position { line: 472, column: 3, }, end: Position { line: 472, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/thinkfan.nix", span: Span { start: Position { line: 473, column: 3, }, end: Position { line: 473, column: 35, }, }, }, ), ], span: Span { start: Position { line: 473, column: 3, }, end: Position { line: 473, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/throttled.nix", span: Span { start: Position { line: 474, column: 3, }, end: Position { line: 474, column: 36, }, }, }, ), ], span: Span { start: Position { line: 474, column: 3, }, end: Position { line: 474, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/trezord.nix", span: Span { start: Position { line: 475, column: 3, }, end: Position { line: 475, column: 34, }, }, }, ), ], span: Span { start: Position { line: 475, column: 3, }, end: Position { line: 475, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/triggerhappy.nix", span: Span { start: Position { line: 476, column: 3, }, end: Position { line: 476, column: 39, }, }, }, ), ], span: Span { start: Position { line: 476, column: 3, }, end: Position { line: 476, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/udev.nix", span: Span { start: Position { line: 477, column: 3, }, end: Position { line: 477, column: 31, }, }, }, ), ], span: Span { start: Position { line: 477, column: 3, }, end: Position { line: 477, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/udisks2.nix", span: Span { start: Position { line: 478, column: 3, }, end: Position { line: 478, column: 34, }, }, }, ), ], span: Span { start: Position { line: 478, column: 3, }, end: Position { line: 478, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/upower.nix", span: Span { start: Position { line: 479, column: 3, }, end: Position { line: 479, column: 33, }, }, }, ), ], span: Span { start: Position { line: 479, column: 3, }, end: Position { line: 479, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/usbmuxd.nix", span: Span { start: Position { line: 480, column: 3, }, end: Position { line: 480, column: 34, }, }, }, ), ], span: Span { start: Position { line: 480, column: 3, }, end: Position { line: 480, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/usbrelayd.nix", span: Span { start: Position { line: 481, column: 3, }, end: Position { line: 481, column: 36, }, }, }, ), ], span: Span { start: Position { line: 481, column: 3, }, end: Position { line: 481, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/thermald.nix", span: Span { start: Position { line: 482, column: 3, }, end: Position { line: 482, column: 35, }, }, }, ), ], span: Span { start: Position { line: 482, column: 3, }, end: Position { line: 482, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/undervolt.nix", span: Span { start: Position { line: 483, column: 3, }, end: Position { line: 483, column: 36, }, }, }, ), ], span: Span { start: Position { line: 483, column: 3, }, end: Position { line: 483, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/hardware/vdr.nix", span: Span { start: Position { line: 484, column: 3, }, end: Position { line: 484, column: 30, }, }, }, ), ], span: Span { start: Position { line: 484, column: 3, }, end: Position { line: 484, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/home-automation/home-assistant.nix", span: Span { start: Position { line: 485, column: 3, }, end: Position { line: 485, column: 48, }, }, }, ), ], span: Span { start: Position { line: 485, column: 3, }, end: Position { line: 485, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/home-automation/zigbee2mqtt.nix", span: Span { start: Position { line: 486, column: 3, }, end: Position { line: 486, column: 45, }, }, }, ), ], span: Span { start: Position { line: 486, column: 3, }, end: Position { line: 486, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/SystemdJournal2Gelf.nix", span: Span { start: Position { line: 487, column: 3, }, end: Position { line: 487, column: 45, }, }, }, ), ], span: Span { start: Position { line: 487, column: 3, }, end: Position { line: 487, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/awstats.nix", span: Span { start: Position { line: 488, column: 3, }, end: Position { line: 488, column: 33, }, }, }, ), ], span: Span { start: Position { line: 488, column: 3, }, end: Position { line: 488, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/filebeat.nix", span: Span { start: Position { line: 489, column: 3, }, end: Position { line: 489, column: 34, }, }, }, ), ], span: Span { start: Position { line: 489, column: 3, }, end: Position { line: 489, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/fluentd.nix", span: Span { start: Position { line: 490, column: 3, }, end: Position { line: 490, column: 33, }, }, }, ), ], span: Span { start: Position { line: 490, column: 3, }, end: Position { line: 490, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/graylog.nix", span: Span { start: Position { line: 491, column: 3, }, end: Position { line: 491, column: 33, }, }, }, ), ], span: Span { start: Position { line: 491, column: 3, }, end: Position { line: 491, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/heartbeat.nix", span: Span { start: Position { line: 492, column: 3, }, end: Position { line: 492, column: 35, }, }, }, ), ], span: Span { start: Position { line: 492, column: 3, }, end: Position { line: 492, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/journalbeat.nix", span: Span { start: Position { line: 493, column: 3, }, end: Position { line: 493, column: 37, }, }, }, ), ], span: Span { start: Position { line: 493, column: 3, }, end: Position { line: 493, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/journaldriver.nix", span: Span { start: Position { line: 494, column: 3, }, end: Position { line: 494, column: 39, }, }, }, ), ], span: Span { start: Position { line: 494, column: 3, }, end: Position { line: 494, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/journalwatch.nix", span: Span { start: Position { line: 495, column: 3, }, end: Position { line: 495, column: 38, }, }, }, ), ], span: Span { start: Position { line: 495, column: 3, }, end: Position { line: 495, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/klogd.nix", span: Span { start: Position { line: 496, column: 3, }, end: Position { line: 496, column: 31, }, }, }, ), ], span: Span { start: Position { line: 496, column: 3, }, end: Position { line: 496, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/logcheck.nix", span: Span { start: Position { line: 497, column: 3, }, end: Position { line: 497, column: 34, }, }, }, ), ], span: Span { start: Position { line: 497, column: 3, }, end: Position { line: 497, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/logrotate.nix", span: Span { start: Position { line: 498, column: 3, }, end: Position { line: 498, column: 35, }, }, }, ), ], span: Span { start: Position { line: 498, column: 3, }, end: Position { line: 498, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/logstash.nix", span: Span { start: Position { line: 499, column: 3, }, end: Position { line: 499, column: 34, }, }, }, ), ], span: Span { start: Position { line: 499, column: 3, }, end: Position { line: 499, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/promtail.nix", span: Span { start: Position { line: 500, column: 3, }, end: Position { line: 500, column: 34, }, }, }, ), ], span: Span { start: Position { line: 500, column: 3, }, end: Position { line: 500, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/rsyslogd.nix", span: Span { start: Position { line: 501, column: 3, }, end: Position { line: 501, column: 34, }, }, }, ), ], span: Span { start: Position { line: 501, column: 3, }, end: Position { line: 501, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/syslog-ng.nix", span: Span { start: Position { line: 502, column: 3, }, end: Position { line: 502, column: 35, }, }, }, ), ], span: Span { start: Position { line: 502, column: 3, }, end: Position { line: 502, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/syslogd.nix", span: Span { start: Position { line: 503, column: 3, }, end: Position { line: 503, column: 33, }, }, }, ), ], span: Span { start: Position { line: 503, column: 3, }, end: Position { line: 503, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/logging/vector.nix", span: Span { start: Position { line: 504, column: 3, }, end: Position { line: 504, column: 32, }, }, }, ), ], span: Span { start: Position { line: 504, column: 3, }, end: Position { line: 504, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/clamsmtp.nix", span: Span { start: Position { line: 505, column: 3, }, end: Position { line: 505, column: 31, }, }, }, ), ], span: Span { start: Position { line: 505, column: 3, }, end: Position { line: 505, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/davmail.nix", span: Span { start: Position { line: 506, column: 3, }, end: Position { line: 506, column: 30, }, }, }, ), ], span: Span { start: Position { line: 506, column: 3, }, end: Position { line: 506, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/dkimproxy-out.nix", span: Span { start: Position { line: 507, column: 3, }, end: Position { line: 507, column: 36, }, }, }, ), ], span: Span { start: Position { line: 507, column: 3, }, end: Position { line: 507, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/dovecot.nix", span: Span { start: Position { line: 508, column: 3, }, end: Position { line: 508, column: 30, }, }, }, ), ], span: Span { start: Position { line: 508, column: 3, }, end: Position { line: 508, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/dspam.nix", span: Span { start: Position { line: 509, column: 3, }, end: Position { line: 509, column: 28, }, }, }, ), ], span: Span { start: Position { line: 509, column: 3, }, end: Position { line: 509, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/exim.nix", span: Span { start: Position { line: 510, column: 3, }, end: Position { line: 510, column: 27, }, }, }, ), ], span: Span { start: Position { line: 510, column: 3, }, end: Position { line: 510, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/listmonk.nix", span: Span { start: Position { line: 511, column: 3, }, end: Position { line: 511, column: 31, }, }, }, ), ], span: Span { start: Position { line: 511, column: 3, }, end: Position { line: 511, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/maddy.nix", span: Span { start: Position { line: 512, column: 3, }, end: Position { line: 512, column: 28, }, }, }, ), ], span: Span { start: Position { line: 512, column: 3, }, end: Position { line: 512, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/mail.nix", span: Span { start: Position { line: 513, column: 3, }, end: Position { line: 513, column: 27, }, }, }, ), ], span: Span { start: Position { line: 513, column: 3, }, end: Position { line: 513, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/mailcatcher.nix", span: Span { start: Position { line: 514, column: 3, }, end: Position { line: 514, column: 34, }, }, }, ), ], span: Span { start: Position { line: 514, column: 3, }, end: Position { line: 514, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/mailhog.nix", span: Span { start: Position { line: 515, column: 3, }, end: Position { line: 515, column: 30, }, }, }, ), ], span: Span { start: Position { line: 515, column: 3, }, end: Position { line: 515, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/mailman.nix", span: Span { start: Position { line: 516, column: 3, }, end: Position { line: 516, column: 30, }, }, }, ), ], span: Span { start: Position { line: 516, column: 3, }, end: Position { line: 516, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/mlmmj.nix", span: Span { start: Position { line: 517, column: 3, }, end: Position { line: 517, column: 28, }, }, }, ), ], span: Span { start: Position { line: 517, column: 3, }, end: Position { line: 517, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/offlineimap.nix", span: Span { start: Position { line: 518, column: 3, }, end: Position { line: 518, column: 34, }, }, }, ), ], span: Span { start: Position { line: 518, column: 3, }, end: Position { line: 518, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/opendkim.nix", span: Span { start: Position { line: 519, column: 3, }, end: Position { line: 519, column: 31, }, }, }, ), ], span: Span { start: Position { line: 519, column: 3, }, end: Position { line: 519, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/opensmtpd.nix", span: Span { start: Position { line: 520, column: 3, }, end: Position { line: 520, column: 32, }, }, }, ), ], span: Span { start: Position { line: 520, column: 3, }, end: Position { line: 520, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/pfix-srsd.nix", span: Span { start: Position { line: 521, column: 3, }, end: Position { line: 521, column: 32, }, }, }, ), ], span: Span { start: Position { line: 521, column: 3, }, end: Position { line: 521, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/postfix.nix", span: Span { start: Position { line: 522, column: 3, }, end: Position { line: 522, column: 30, }, }, }, ), ], span: Span { start: Position { line: 522, column: 3, }, end: Position { line: 522, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/postfixadmin.nix", span: Span { start: Position { line: 523, column: 3, }, end: Position { line: 523, column: 35, }, }, }, ), ], span: Span { start: Position { line: 523, column: 3, }, end: Position { line: 523, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/postsrsd.nix", span: Span { start: Position { line: 524, column: 3, }, end: Position { line: 524, column: 31, }, }, }, ), ], span: Span { start: Position { line: 524, column: 3, }, end: Position { line: 524, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/postgrey.nix", span: Span { start: Position { line: 525, column: 3, }, end: Position { line: 525, column: 31, }, }, }, ), ], span: Span { start: Position { line: 525, column: 3, }, end: Position { line: 525, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/public-inbox.nix", span: Span { start: Position { line: 526, column: 3, }, end: Position { line: 526, column: 35, }, }, }, ), ], span: Span { start: Position { line: 526, column: 3, }, end: Position { line: 526, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/spamassassin.nix", span: Span { start: Position { line: 527, column: 3, }, end: Position { line: 527, column: 35, }, }, }, ), ], span: Span { start: Position { line: 527, column: 3, }, end: Position { line: 527, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/rspamd.nix", span: Span { start: Position { line: 528, column: 3, }, end: Position { line: 528, column: 29, }, }, }, ), ], span: Span { start: Position { line: 528, column: 3, }, end: Position { line: 528, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/rss2email.nix", span: Span { start: Position { line: 529, column: 3, }, end: Position { line: 529, column: 32, }, }, }, ), ], span: Span { start: Position { line: 529, column: 3, }, end: Position { line: 529, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/roundcube.nix", span: Span { start: Position { line: 530, column: 3, }, end: Position { line: 530, column: 32, }, }, }, ), ], span: Span { start: Position { line: 530, column: 3, }, end: Position { line: 530, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/schleuder.nix", span: Span { start: Position { line: 531, column: 3, }, end: Position { line: 531, column: 32, }, }, }, ), ], span: Span { start: Position { line: 531, column: 3, }, end: Position { line: 531, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/sympa.nix", span: Span { start: Position { line: 532, column: 3, }, end: Position { line: 532, column: 28, }, }, }, ), ], span: Span { start: Position { line: 532, column: 3, }, end: Position { line: 532, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/mail/nullmailer.nix", span: Span { start: Position { line: 533, column: 3, }, end: Position { line: 533, column: 33, }, }, }, ), ], span: Span { start: Position { line: 533, column: 3, }, end: Position { line: 533, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/appservice-discord.nix", span: Span { start: Position { line: 534, column: 3, }, end: Position { line: 534, column: 43, }, }, }, ), ], span: Span { start: Position { line: 534, column: 3, }, end: Position { line: 534, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/appservice-irc.nix", span: Span { start: Position { line: 535, column: 3, }, end: Position { line: 535, column: 39, }, }, }, ), ], span: Span { start: Position { line: 535, column: 3, }, end: Position { line: 535, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/conduit.nix", span: Span { start: Position { line: 536, column: 3, }, end: Position { line: 536, column: 32, }, }, }, ), ], span: Span { start: Position { line: 536, column: 3, }, end: Position { line: 536, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/dendrite.nix", span: Span { start: Position { line: 537, column: 3, }, end: Position { line: 537, column: 33, }, }, }, ), ], span: Span { start: Position { line: 537, column: 3, }, end: Position { line: 537, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/mautrix-facebook.nix", span: Span { start: Position { line: 538, column: 3, }, end: Position { line: 538, column: 41, }, }, }, ), ], span: Span { start: Position { line: 538, column: 3, }, end: Position { line: 538, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/mautrix-telegram.nix", span: Span { start: Position { line: 539, column: 3, }, end: Position { line: 539, column: 41, }, }, }, ), ], span: Span { start: Position { line: 539, column: 3, }, end: Position { line: 539, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/mjolnir.nix", span: Span { start: Position { line: 540, column: 3, }, end: Position { line: 540, column: 32, }, }, }, ), ], span: Span { start: Position { line: 540, column: 3, }, end: Position { line: 540, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/pantalaimon.nix", span: Span { start: Position { line: 541, column: 3, }, end: Position { line: 541, column: 36, }, }, }, ), ], span: Span { start: Position { line: 541, column: 3, }, end: Position { line: 541, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/matrix/synapse.nix", span: Span { start: Position { line: 542, column: 3, }, end: Position { line: 542, column: 32, }, }, }, ), ], span: Span { start: Position { line: 542, column: 3, }, end: Position { line: 542, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ananicy.nix", span: Span { start: Position { line: 543, column: 3, }, end: Position { line: 543, column: 30, }, }, }, ), ], span: Span { start: Position { line: 543, column: 3, }, end: Position { line: 543, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/airsonic.nix", span: Span { start: Position { line: 544, column: 3, }, end: Position { line: 544, column: 31, }, }, }, ), ], span: Span { start: Position { line: 544, column: 3, }, end: Position { line: 544, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ankisyncd.nix", span: Span { start: Position { line: 545, column: 3, }, end: Position { line: 545, column: 32, }, }, }, ), ], span: Span { start: Position { line: 545, column: 3, }, end: Position { line: 545, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/apache-kafka.nix", span: Span { start: Position { line: 546, column: 3, }, end: Position { line: 546, column: 35, }, }, }, ), ], span: Span { start: Position { line: 546, column: 3, }, end: Position { line: 546, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/autofs.nix", span: Span { start: Position { line: 547, column: 3, }, end: Position { line: 547, column: 29, }, }, }, ), ], span: Span { start: Position { line: 547, column: 3, }, end: Position { line: 547, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/autorandr.nix", span: Span { start: Position { line: 548, column: 3, }, end: Position { line: 548, column: 32, }, }, }, ), ], span: Span { start: Position { line: 548, column: 3, }, end: Position { line: 548, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/bazarr.nix", span: Span { start: Position { line: 549, column: 3, }, end: Position { line: 549, column: 29, }, }, }, ), ], span: Span { start: Position { line: 549, column: 3, }, end: Position { line: 549, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/beanstalkd.nix", span: Span { start: Position { line: 550, column: 3, }, end: Position { line: 550, column: 33, }, }, }, ), ], span: Span { start: Position { line: 550, column: 3, }, end: Position { line: 550, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/bees.nix", span: Span { start: Position { line: 551, column: 3, }, end: Position { line: 551, column: 27, }, }, }, ), ], span: Span { start: Position { line: 551, column: 3, }, end: Position { line: 551, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/bepasty.nix", span: Span { start: Position { line: 552, column: 3, }, end: Position { line: 552, column: 30, }, }, }, ), ], span: Span { start: Position { line: 552, column: 3, }, end: Position { line: 552, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/canto-daemon.nix", span: Span { start: Position { line: 553, column: 3, }, end: Position { line: 553, column: 35, }, }, }, ), ], span: Span { start: Position { line: 553, column: 3, }, end: Position { line: 553, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/calibre-server.nix", span: Span { start: Position { line: 554, column: 3, }, end: Position { line: 554, column: 37, }, }, }, ), ], span: Span { start: Position { line: 554, column: 3, }, end: Position { line: 554, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/cfdyndns.nix", span: Span { start: Position { line: 555, column: 3, }, end: Position { line: 555, column: 31, }, }, }, ), ], span: Span { start: Position { line: 555, column: 3, }, end: Position { line: 555, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/clipmenu.nix", span: Span { start: Position { line: 556, column: 3, }, end: Position { line: 556, column: 31, }, }, }, ), ], span: Span { start: Position { line: 556, column: 3, }, end: Position { line: 556, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/clipcat.nix", span: Span { start: Position { line: 557, column: 3, }, end: Position { line: 557, column: 30, }, }, }, ), ], span: Span { start: Position { line: 557, column: 3, }, end: Position { line: 557, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/cpuminer-cryptonight.nix", span: Span { start: Position { line: 558, column: 3, }, end: Position { line: 558, column: 43, }, }, }, ), ], span: Span { start: Position { line: 558, column: 3, }, end: Position { line: 558, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/cgminer.nix", span: Span { start: Position { line: 559, column: 3, }, end: Position { line: 559, column: 30, }, }, }, ), ], span: Span { start: Position { line: 559, column: 3, }, end: Position { line: 559, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/confd.nix", span: Span { start: Position { line: 560, column: 3, }, end: Position { line: 560, column: 28, }, }, }, ), ], span: Span { start: Position { line: 560, column: 3, }, end: Position { line: 560, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/devmon.nix", span: Span { start: Position { line: 561, column: 3, }, end: Position { line: 561, column: 29, }, }, }, ), ], span: Span { start: Position { line: 561, column: 3, }, end: Position { line: 561, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/dictd.nix", span: Span { start: Position { line: 562, column: 3, }, end: Position { line: 562, column: 28, }, }, }, ), ], span: Span { start: Position { line: 562, column: 3, }, end: Position { line: 562, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/duckling.nix", span: Span { start: Position { line: 563, column: 3, }, end: Position { line: 563, column: 31, }, }, }, ), ], span: Span { start: Position { line: 563, column: 3, }, end: Position { line: 563, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/dwm-status.nix", span: Span { start: Position { line: 564, column: 3, }, end: Position { line: 564, column: 33, }, }, }, ), ], span: Span { start: Position { line: 564, column: 3, }, end: Position { line: 564, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/dysnomia.nix", span: Span { start: Position { line: 565, column: 3, }, end: Position { line: 565, column: 31, }, }, }, ), ], span: Span { start: Position { line: 565, column: 3, }, end: Position { line: 565, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/disnix.nix", span: Span { start: Position { line: 566, column: 3, }, end: Position { line: 566, column: 29, }, }, }, ), ], span: Span { start: Position { line: 566, column: 3, }, end: Position { line: 566, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/docker-registry.nix", span: Span { start: Position { line: 567, column: 3, }, end: Position { line: 567, column: 38, }, }, }, ), ], span: Span { start: Position { line: 567, column: 3, }, end: Position { line: 567, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/domoticz.nix", span: Span { start: Position { line: 568, column: 3, }, end: Position { line: 568, column: 31, }, }, }, ), ], span: Span { start: Position { line: 568, column: 3, }, end: Position { line: 568, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/errbot.nix", span: Span { start: Position { line: 569, column: 3, }, end: Position { line: 569, column: 29, }, }, }, ), ], span: Span { start: Position { line: 569, column: 3, }, end: Position { line: 569, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/etcd.nix", span: Span { start: Position { line: 570, column: 3, }, end: Position { line: 570, column: 27, }, }, }, ), ], span: Span { start: Position { line: 570, column: 3, }, end: Position { line: 570, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/etebase-server.nix", span: Span { start: Position { line: 571, column: 3, }, end: Position { line: 571, column: 37, }, }, }, ), ], span: Span { start: Position { line: 571, column: 3, }, end: Position { line: 571, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/etesync-dav.nix", span: Span { start: Position { line: 572, column: 3, }, end: Position { line: 572, column: 34, }, }, }, ), ], span: Span { start: Position { line: 572, column: 3, }, end: Position { line: 572, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ethminer.nix", span: Span { start: Position { line: 573, column: 3, }, end: Position { line: 573, column: 31, }, }, }, ), ], span: Span { start: Position { line: 573, column: 3, }, end: Position { line: 573, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/exhibitor.nix", span: Span { start: Position { line: 574, column: 3, }, end: Position { line: 574, column: 32, }, }, }, ), ], span: Span { start: Position { line: 574, column: 3, }, end: Position { line: 574, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/felix.nix", span: Span { start: Position { line: 575, column: 3, }, end: Position { line: 575, column: 28, }, }, }, ), ], span: Span { start: Position { line: 575, column: 3, }, end: Position { line: 575, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/freeswitch.nix", span: Span { start: Position { line: 576, column: 3, }, end: Position { line: 576, column: 33, }, }, }, ), ], span: Span { start: Position { line: 576, column: 3, }, end: Position { line: 576, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/fstrim.nix", span: Span { start: Position { line: 577, column: 3, }, end: Position { line: 577, column: 29, }, }, }, ), ], span: Span { start: Position { line: 577, column: 3, }, end: Position { line: 577, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gammu-smsd.nix", span: Span { start: Position { line: 578, column: 3, }, end: Position { line: 578, column: 33, }, }, }, ), ], span: Span { start: Position { line: 578, column: 3, }, end: Position { line: 578, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/geoipupdate.nix", span: Span { start: Position { line: 579, column: 3, }, end: Position { line: 579, column: 34, }, }, }, ), ], span: Span { start: Position { line: 579, column: 3, }, end: Position { line: 579, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gitea.nix", span: Span { start: Position { line: 580, column: 3, }, end: Position { line: 580, column: 28, }, }, }, ), ], span: Span { start: Position { line: 580, column: 3, }, end: Position { line: 580, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gitlab.nix", span: Span { start: Position { line: 582, column: 3, }, end: Position { line: 582, column: 29, }, }, }, ), ], span: Span { start: Position { line: 582, column: 3, }, end: Position { line: 582, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gitolite.nix", span: Span { start: Position { line: 583, column: 3, }, end: Position { line: 583, column: 31, }, }, }, ), ], span: Span { start: Position { line: 583, column: 3, }, end: Position { line: 583, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gitweb.nix", span: Span { start: Position { line: 584, column: 3, }, end: Position { line: 584, column: 29, }, }, }, ), ], span: Span { start: Position { line: 584, column: 3, }, end: Position { line: 584, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gogs.nix", span: Span { start: Position { line: 585, column: 3, }, end: Position { line: 585, column: 27, }, }, }, ), ], span: Span { start: Position { line: 585, column: 3, }, end: Position { line: 585, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gollum.nix", span: Span { start: Position { line: 586, column: 3, }, end: Position { line: 586, column: 29, }, }, }, ), ], span: Span { start: Position { line: 586, column: 3, }, end: Position { line: 586, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/gpsd.nix", span: Span { start: Position { line: 587, column: 3, }, end: Position { line: 587, column: 27, }, }, }, ), ], span: Span { start: Position { line: 587, column: 3, }, end: Position { line: 587, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/headphones.nix", span: Span { start: Position { line: 588, column: 3, }, end: Position { line: 588, column: 33, }, }, }, ), ], span: Span { start: Position { line: 588, column: 3, }, end: Position { line: 588, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/heisenbridge.nix", span: Span { start: Position { line: 589, column: 3, }, end: Position { line: 589, column: 35, }, }, }, ), ], span: Span { start: Position { line: 589, column: 3, }, end: Position { line: 589, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/greenclip.nix", span: Span { start: Position { line: 590, column: 3, }, end: Position { line: 590, column: 32, }, }, }, ), ], span: Span { start: Position { line: 590, column: 3, }, end: Position { line: 590, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ihaskell.nix", span: Span { start: Position { line: 591, column: 3, }, end: Position { line: 591, column: 31, }, }, }, ), ], span: Span { start: Position { line: 591, column: 3, }, end: Position { line: 591, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/input-remapper.nix", span: Span { start: Position { line: 592, column: 3, }, end: Position { line: 592, column: 37, }, }, }, ), ], span: Span { start: Position { line: 592, column: 3, }, end: Position { line: 592, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/irkerd.nix", span: Span { start: Position { line: 593, column: 3, }, end: Position { line: 593, column: 29, }, }, }, ), ], span: Span { start: Position { line: 593, column: 3, }, end: Position { line: 593, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/jackett.nix", span: Span { start: Position { line: 594, column: 3, }, end: Position { line: 594, column: 30, }, }, }, ), ], span: Span { start: Position { line: 594, column: 3, }, end: Position { line: 594, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/jellyfin.nix", span: Span { start: Position { line: 595, column: 3, }, end: Position { line: 595, column: 31, }, }, }, ), ], span: Span { start: Position { line: 595, column: 3, }, end: Position { line: 595, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/klipper.nix", span: Span { start: Position { line: 596, column: 3, }, end: Position { line: 596, column: 30, }, }, }, ), ], span: Span { start: Position { line: 596, column: 3, }, end: Position { line: 596, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/languagetool.nix", span: Span { start: Position { line: 597, column: 3, }, end: Position { line: 597, column: 35, }, }, }, ), ], span: Span { start: Position { line: 597, column: 3, }, end: Position { line: 597, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/logkeys.nix", span: Span { start: Position { line: 598, column: 3, }, end: Position { line: 598, column: 30, }, }, }, ), ], span: Span { start: Position { line: 598, column: 3, }, end: Position { line: 598, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/leaps.nix", span: Span { start: Position { line: 599, column: 3, }, end: Position { line: 599, column: 28, }, }, }, ), ], span: Span { start: Position { line: 599, column: 3, }, end: Position { line: 599, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/lidarr.nix", span: Span { start: Position { line: 600, column: 3, }, end: Position { line: 600, column: 29, }, }, }, ), ], span: Span { start: Position { line: 600, column: 3, }, end: Position { line: 600, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/libreddit.nix", span: Span { start: Position { line: 601, column: 3, }, end: Position { line: 601, column: 32, }, }, }, ), ], span: Span { start: Position { line: 601, column: 3, }, end: Position { line: 601, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/lifecycled.nix", span: Span { start: Position { line: 602, column: 3, }, end: Position { line: 602, column: 33, }, }, }, ), ], span: Span { start: Position { line: 602, column: 3, }, end: Position { line: 602, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/mame.nix", span: Span { start: Position { line: 603, column: 3, }, end: Position { line: 603, column: 27, }, }, }, ), ], span: Span { start: Position { line: 603, column: 3, }, end: Position { line: 603, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/mbpfan.nix", span: Span { start: Position { line: 604, column: 3, }, end: Position { line: 604, column: 29, }, }, }, ), ], span: Span { start: Position { line: 604, column: 3, }, end: Position { line: 604, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/mediatomb.nix", span: Span { start: Position { line: 605, column: 3, }, end: Position { line: 605, column: 32, }, }, }, ), ], span: Span { start: Position { line: 605, column: 3, }, end: Position { line: 605, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/metabase.nix", span: Span { start: Position { line: 606, column: 3, }, end: Position { line: 606, column: 31, }, }, }, ), ], span: Span { start: Position { line: 606, column: 3, }, end: Position { line: 606, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/moonraker.nix", span: Span { start: Position { line: 607, column: 3, }, end: Position { line: 607, column: 32, }, }, }, ), ], span: Span { start: Position { line: 607, column: 3, }, end: Position { line: 607, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/mx-puppet-discord.nix", span: Span { start: Position { line: 608, column: 3, }, end: Position { line: 608, column: 40, }, }, }, ), ], span: Span { start: Position { line: 608, column: 3, }, end: Position { line: 608, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/n8n.nix", span: Span { start: Position { line: 609, column: 3, }, end: Position { line: 609, column: 26, }, }, }, ), ], span: Span { start: Position { line: 609, column: 3, }, end: Position { line: 609, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nitter.nix", span: Span { start: Position { line: 610, column: 3, }, end: Position { line: 610, column: 29, }, }, }, ), ], span: Span { start: Position { line: 610, column: 3, }, end: Position { line: 610, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nix-daemon.nix", span: Span { start: Position { line: 611, column: 3, }, end: Position { line: 611, column: 33, }, }, }, ), ], span: Span { start: Position { line: 611, column: 3, }, end: Position { line: 611, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nix-gc.nix", span: Span { start: Position { line: 612, column: 3, }, end: Position { line: 612, column: 29, }, }, }, ), ], span: Span { start: Position { line: 612, column: 3, }, end: Position { line: 612, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nix-optimise.nix", span: Span { start: Position { line: 613, column: 3, }, end: Position { line: 613, column: 35, }, }, }, ), ], span: Span { start: Position { line: 613, column: 3, }, end: Position { line: 613, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nix-ssh-serve.nix", span: Span { start: Position { line: 614, column: 3, }, end: Position { line: 614, column: 36, }, }, }, ), ], span: Span { start: Position { line: 614, column: 3, }, end: Position { line: 614, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/novacomd.nix", span: Span { start: Position { line: 615, column: 3, }, end: Position { line: 615, column: 31, }, }, }, ), ], span: Span { start: Position { line: 615, column: 3, }, end: Position { line: 615, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ntfy-sh.nix", span: Span { start: Position { line: 616, column: 3, }, end: Position { line: 616, column: 30, }, }, }, ), ], span: Span { start: Position { line: 616, column: 3, }, end: Position { line: 616, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nzbget.nix", span: Span { start: Position { line: 617, column: 3, }, end: Position { line: 617, column: 29, }, }, }, ), ], span: Span { start: Position { line: 617, column: 3, }, end: Position { line: 617, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/nzbhydra2.nix", span: Span { start: Position { line: 618, column: 3, }, end: Position { line: 618, column: 32, }, }, }, ), ], span: Span { start: Position { line: 618, column: 3, }, end: Position { line: 618, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/octoprint.nix", span: Span { start: Position { line: 619, column: 3, }, end: Position { line: 619, column: 32, }, }, }, ), ], span: Span { start: Position { line: 619, column: 3, }, end: Position { line: 619, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ombi.nix", span: Span { start: Position { line: 620, column: 3, }, end: Position { line: 620, column: 27, }, }, }, ), ], span: Span { start: Position { line: 620, column: 3, }, end: Position { line: 620, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/osrm.nix", span: Span { start: Position { line: 621, column: 3, }, end: Position { line: 621, column: 27, }, }, }, ), ], span: Span { start: Position { line: 621, column: 3, }, end: Position { line: 621, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/owncast.nix", span: Span { start: Position { line: 622, column: 3, }, end: Position { line: 622, column: 30, }, }, }, ), ], span: Span { start: Position { line: 622, column: 3, }, end: Position { line: 622, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/packagekit.nix", span: Span { start: Position { line: 623, column: 3, }, end: Position { line: 623, column: 33, }, }, }, ), ], span: Span { start: Position { line: 623, column: 3, }, end: Position { line: 623, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/paperless.nix", span: Span { start: Position { line: 624, column: 3, }, end: Position { line: 624, column: 32, }, }, }, ), ], span: Span { start: Position { line: 624, column: 3, }, end: Position { line: 624, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/parsoid.nix", span: Span { start: Position { line: 625, column: 3, }, end: Position { line: 625, column: 30, }, }, }, ), ], span: Span { start: Position { line: 625, column: 3, }, end: Position { line: 625, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/persistent-evdev.nix", span: Span { start: Position { line: 626, column: 3, }, end: Position { line: 626, column: 39, }, }, }, ), ], span: Span { start: Position { line: 626, column: 3, }, end: Position { line: 626, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/plex.nix", span: Span { start: Position { line: 627, column: 3, }, end: Position { line: 627, column: 27, }, }, }, ), ], span: Span { start: Position { line: 627, column: 3, }, end: Position { line: 627, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/plikd.nix", span: Span { start: Position { line: 628, column: 3, }, end: Position { line: 628, column: 28, }, }, }, ), ], span: Span { start: Position { line: 628, column: 3, }, end: Position { line: 628, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/podgrab.nix", span: Span { start: Position { line: 629, column: 3, }, end: Position { line: 629, column: 30, }, }, }, ), ], span: Span { start: Position { line: 629, column: 3, }, end: Position { line: 629, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/polaris.nix", span: Span { start: Position { line: 630, column: 3, }, end: Position { line: 630, column: 30, }, }, }, ), ], span: Span { start: Position { line: 630, column: 3, }, end: Position { line: 630, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/portunus.nix", span: Span { start: Position { line: 631, column: 3, }, end: Position { line: 631, column: 31, }, }, }, ), ], span: Span { start: Position { line: 631, column: 3, }, end: Position { line: 631, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/prowlarr.nix", span: Span { start: Position { line: 632, column: 3, }, end: Position { line: 632, column: 31, }, }, }, ), ], span: Span { start: Position { line: 632, column: 3, }, end: Position { line: 632, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/tautulli.nix", span: Span { start: Position { line: 633, column: 3, }, end: Position { line: 633, column: 31, }, }, }, ), ], span: Span { start: Position { line: 633, column: 3, }, end: Position { line: 633, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/pinnwand.nix", span: Span { start: Position { line: 634, column: 3, }, end: Position { line: 634, column: 31, }, }, }, ), ], span: Span { start: Position { line: 634, column: 3, }, end: Position { line: 634, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/pykms.nix", span: Span { start: Position { line: 635, column: 3, }, end: Position { line: 635, column: 28, }, }, }, ), ], span: Span { start: Position { line: 635, column: 3, }, end: Position { line: 635, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/radarr.nix", span: Span { start: Position { line: 636, column: 3, }, end: Position { line: 636, column: 29, }, }, }, ), ], span: Span { start: Position { line: 636, column: 3, }, end: Position { line: 636, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/redmine.nix", span: Span { start: Position { line: 637, column: 3, }, end: Position { line: 637, column: 30, }, }, }, ), ], span: Span { start: Position { line: 637, column: 3, }, end: Position { line: 637, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/rippled.nix", span: Span { start: Position { line: 638, column: 3, }, end: Position { line: 638, column: 30, }, }, }, ), ], span: Span { start: Position { line: 638, column: 3, }, end: Position { line: 638, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ripple-data-api.nix", span: Span { start: Position { line: 639, column: 3, }, end: Position { line: 639, column: 38, }, }, }, ), ], span: Span { start: Position { line: 639, column: 3, }, end: Position { line: 639, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/rmfakecloud.nix", span: Span { start: Position { line: 640, column: 3, }, end: Position { line: 640, column: 34, }, }, }, ), ], span: Span { start: Position { line: 640, column: 3, }, end: Position { line: 640, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/serviio.nix", span: Span { start: Position { line: 641, column: 3, }, end: Position { line: 641, column: 30, }, }, }, ), ], span: Span { start: Position { line: 641, column: 3, }, end: Position { line: 641, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/safeeyes.nix", span: Span { start: Position { line: 642, column: 3, }, end: Position { line: 642, column: 31, }, }, }, ), ], span: Span { start: Position { line: 642, column: 3, }, end: Position { line: 642, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sdrplay.nix", span: Span { start: Position { line: 643, column: 3, }, end: Position { line: 643, column: 30, }, }, }, ), ], span: Span { start: Position { line: 643, column: 3, }, end: Position { line: 643, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sickbeard.nix", span: Span { start: Position { line: 644, column: 3, }, end: Position { line: 644, column: 32, }, }, }, ), ], span: Span { start: Position { line: 644, column: 3, }, end: Position { line: 644, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/signald.nix", span: Span { start: Position { line: 645, column: 3, }, end: Position { line: 645, column: 30, }, }, }, ), ], span: Span { start: Position { line: 645, column: 3, }, end: Position { line: 645, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/siproxd.nix", span: Span { start: Position { line: 646, column: 3, }, end: Position { line: 646, column: 30, }, }, }, ), ], span: Span { start: Position { line: 646, column: 3, }, end: Position { line: 646, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/snapper.nix", span: Span { start: Position { line: 647, column: 3, }, end: Position { line: 647, column: 30, }, }, }, ), ], span: Span { start: Position { line: 647, column: 3, }, end: Position { line: 647, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sonarr.nix", span: Span { start: Position { line: 648, column: 3, }, end: Position { line: 648, column: 29, }, }, }, ), ], span: Span { start: Position { line: 648, column: 3, }, end: Position { line: 648, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sourcehut", span: Span { start: Position { line: 649, column: 3, }, end: Position { line: 649, column: 28, }, }, }, ), ], span: Span { start: Position { line: 649, column: 3, }, end: Position { line: 649, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/spice-vdagentd.nix", span: Span { start: Position { line: 650, column: 3, }, end: Position { line: 650, column: 37, }, }, }, ), ], span: Span { start: Position { line: 650, column: 3, }, end: Position { line: 650, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/spice-webdavd.nix", span: Span { start: Position { line: 651, column: 3, }, end: Position { line: 651, column: 36, }, }, }, ), ], span: Span { start: Position { line: 651, column: 3, }, end: Position { line: 651, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/ssm-agent.nix", span: Span { start: Position { line: 652, column: 3, }, end: Position { line: 652, column: 32, }, }, }, ), ], span: Span { start: Position { line: 652, column: 3, }, end: Position { line: 652, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sssd.nix", span: Span { start: Position { line: 653, column: 3, }, end: Position { line: 653, column: 27, }, }, }, ), ], span: Span { start: Position { line: 653, column: 3, }, end: Position { line: 653, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/subsonic.nix", span: Span { start: Position { line: 654, column: 3, }, end: Position { line: 654, column: 31, }, }, }, ), ], span: Span { start: Position { line: 654, column: 3, }, end: Position { line: 654, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sundtek.nix", span: Span { start: Position { line: 655, column: 3, }, end: Position { line: 655, column: 30, }, }, }, ), ], span: Span { start: Position { line: 655, column: 3, }, end: Position { line: 655, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/svnserve.nix", span: Span { start: Position { line: 656, column: 3, }, end: Position { line: 656, column: 31, }, }, }, ), ], span: Span { start: Position { line: 656, column: 3, }, end: Position { line: 656, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/synergy.nix", span: Span { start: Position { line: 657, column: 3, }, end: Position { line: 657, column: 30, }, }, }, ), ], span: Span { start: Position { line: 657, column: 3, }, end: Position { line: 657, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/sysprof.nix", span: Span { start: Position { line: 658, column: 3, }, end: Position { line: 658, column: 30, }, }, }, ), ], span: Span { start: Position { line: 658, column: 3, }, end: Position { line: 658, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/tandoor-recipes.nix", span: Span { start: Position { line: 659, column: 3, }, end: Position { line: 659, column: 38, }, }, }, ), ], span: Span { start: Position { line: 659, column: 3, }, end: Position { line: 659, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/taskserver", span: Span { start: Position { line: 660, column: 3, }, end: Position { line: 660, column: 29, }, }, }, ), ], span: Span { start: Position { line: 660, column: 3, }, end: Position { line: 660, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/tiddlywiki.nix", span: Span { start: Position { line: 661, column: 3, }, end: Position { line: 661, column: 33, }, }, }, ), ], span: Span { start: Position { line: 661, column: 3, }, end: Position { line: 661, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/tp-auto-kbbl.nix", span: Span { start: Position { line: 662, column: 3, }, end: Position { line: 662, column: 35, }, }, }, ), ], span: Span { start: Position { line: 662, column: 3, }, end: Position { line: 662, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/tzupdate.nix", span: Span { start: Position { line: 663, column: 3, }, end: Position { line: 663, column: 31, }, }, }, ), ], span: Span { start: Position { line: 663, column: 3, }, end: Position { line: 663, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/uhub.nix", span: Span { start: Position { line: 664, column: 3, }, end: Position { line: 664, column: 27, }, }, }, ), ], span: Span { start: Position { line: 664, column: 3, }, end: Position { line: 664, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/weechat.nix", span: Span { start: Position { line: 665, column: 3, }, end: Position { line: 665, column: 30, }, }, }, ), ], span: Span { start: Position { line: 665, column: 3, }, end: Position { line: 665, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/xmr-stak.nix", span: Span { start: Position { line: 666, column: 3, }, end: Position { line: 666, column: 31, }, }, }, ), ], span: Span { start: Position { line: 666, column: 3, }, end: Position { line: 666, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/xmrig.nix", span: Span { start: Position { line: 667, column: 3, }, end: Position { line: 667, column: 28, }, }, }, ), ], span: Span { start: Position { line: 667, column: 3, }, end: Position { line: 667, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/zoneminder.nix", span: Span { start: Position { line: 668, column: 3, }, end: Position { line: 668, column: 33, }, }, }, ), ], span: Span { start: Position { line: 668, column: 3, }, end: Position { line: 668, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/misc/zookeeper.nix", span: Span { start: Position { line: 669, column: 3, }, end: Position { line: 669, column: 32, }, }, }, ), ], span: Span { start: Position { line: 669, column: 3, }, end: Position { line: 669, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/alerta.nix", span: Span { start: Position { line: 670, column: 3, }, end: Position { line: 670, column: 35, }, }, }, ), ], span: Span { start: Position { line: 670, column: 3, }, end: Position { line: 670, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/apcupsd.nix", span: Span { start: Position { line: 671, column: 3, }, end: Position { line: 671, column: 36, }, }, }, ), ], span: Span { start: Position { line: 671, column: 3, }, end: Position { line: 671, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/arbtt.nix", span: Span { start: Position { line: 672, column: 3, }, end: Position { line: 672, column: 34, }, }, }, ), ], span: Span { start: Position { line: 672, column: 3, }, end: Position { line: 672, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/bosun.nix", span: Span { start: Position { line: 673, column: 3, }, end: Position { line: 673, column: 34, }, }, }, ), ], span: Span { start: Position { line: 673, column: 3, }, end: Position { line: 673, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/cadvisor.nix", span: Span { start: Position { line: 674, column: 3, }, end: Position { line: 674, column: 37, }, }, }, ), ], span: Span { start: Position { line: 674, column: 3, }, end: Position { line: 674, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/collectd.nix", span: Span { start: Position { line: 675, column: 3, }, end: Position { line: 675, column: 37, }, }, }, ), ], span: Span { start: Position { line: 675, column: 3, }, end: Position { line: 675, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/das_watchdog.nix", span: Span { start: Position { line: 676, column: 3, }, end: Position { line: 676, column: 41, }, }, }, ), ], span: Span { start: Position { line: 676, column: 3, }, end: Position { line: 676, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/datadog-agent.nix", span: Span { start: Position { line: 677, column: 3, }, end: Position { line: 677, column: 42, }, }, }, ), ], span: Span { start: Position { line: 677, column: 3, }, end: Position { line: 677, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/do-agent.nix", span: Span { start: Position { line: 678, column: 3, }, end: Position { line: 678, column: 37, }, }, }, ), ], span: Span { start: Position { line: 678, column: 3, }, end: Position { line: 678, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/fusion-inventory.nix", span: Span { start: Position { line: 679, column: 3, }, end: Position { line: 679, column: 45, }, }, }, ), ], span: Span { start: Position { line: 679, column: 3, }, end: Position { line: 679, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/grafana.nix", span: Span { start: Position { line: 680, column: 3, }, end: Position { line: 680, column: 36, }, }, }, ), ], span: Span { start: Position { line: 680, column: 3, }, end: Position { line: 680, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/grafana-agent.nix", span: Span { start: Position { line: 681, column: 3, }, end: Position { line: 681, column: 42, }, }, }, ), ], span: Span { start: Position { line: 681, column: 3, }, end: Position { line: 681, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/grafana-image-renderer.nix", span: Span { start: Position { line: 682, column: 3, }, end: Position { line: 682, column: 51, }, }, }, ), ], span: Span { start: Position { line: 682, column: 3, }, end: Position { line: 682, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/grafana-reporter.nix", span: Span { start: Position { line: 683, column: 3, }, end: Position { line: 683, column: 45, }, }, }, ), ], span: Span { start: Position { line: 683, column: 3, }, end: Position { line: 683, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/graphite.nix", span: Span { start: Position { line: 684, column: 3, }, end: Position { line: 684, column: 37, }, }, }, ), ], span: Span { start: Position { line: 684, column: 3, }, end: Position { line: 684, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/hdaps.nix", span: Span { start: Position { line: 685, column: 3, }, end: Position { line: 685, column: 34, }, }, }, ), ], span: Span { start: Position { line: 685, column: 3, }, end: Position { line: 685, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/heapster.nix", span: Span { start: Position { line: 686, column: 3, }, end: Position { line: 686, column: 37, }, }, }, ), ], span: Span { start: Position { line: 686, column: 3, }, end: Position { line: 686, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/incron.nix", span: Span { start: Position { line: 687, column: 3, }, end: Position { line: 687, column: 35, }, }, }, ), ], span: Span { start: Position { line: 687, column: 3, }, end: Position { line: 687, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/kapacitor.nix", span: Span { start: Position { line: 688, column: 3, }, end: Position { line: 688, column: 38, }, }, }, ), ], span: Span { start: Position { line: 688, column: 3, }, end: Position { line: 688, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/karma.nix", span: Span { start: Position { line: 689, column: 3, }, end: Position { line: 689, column: 34, }, }, }, ), ], span: Span { start: Position { line: 689, column: 3, }, end: Position { line: 689, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/kthxbye.nix", span: Span { start: Position { line: 690, column: 3, }, end: Position { line: 690, column: 36, }, }, }, ), ], span: Span { start: Position { line: 690, column: 3, }, end: Position { line: 690, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/loki.nix", span: Span { start: Position { line: 691, column: 3, }, end: Position { line: 691, column: 33, }, }, }, ), ], span: Span { start: Position { line: 691, column: 3, }, end: Position { line: 691, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/longview.nix", span: Span { start: Position { line: 692, column: 3, }, end: Position { line: 692, column: 37, }, }, }, ), ], span: Span { start: Position { line: 692, column: 3, }, end: Position { line: 692, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/mackerel-agent.nix", span: Span { start: Position { line: 693, column: 3, }, end: Position { line: 693, column: 43, }, }, }, ), ], span: Span { start: Position { line: 693, column: 3, }, end: Position { line: 693, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/metricbeat.nix", span: Span { start: Position { line: 694, column: 3, }, end: Position { line: 694, column: 39, }, }, }, ), ], span: Span { start: Position { line: 694, column: 3, }, end: Position { line: 694, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/mimir.nix", span: Span { start: Position { line: 695, column: 3, }, end: Position { line: 695, column: 34, }, }, }, ), ], span: Span { start: Position { line: 695, column: 3, }, end: Position { line: 695, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/monit.nix", span: Span { start: Position { line: 696, column: 3, }, end: Position { line: 696, column: 34, }, }, }, ), ], span: Span { start: Position { line: 696, column: 3, }, end: Position { line: 696, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/munin.nix", span: Span { start: Position { line: 697, column: 3, }, end: Position { line: 697, column: 34, }, }, }, ), ], span: Span { start: Position { line: 697, column: 3, }, end: Position { line: 697, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/nagios.nix", span: Span { start: Position { line: 698, column: 3, }, end: Position { line: 698, column: 35, }, }, }, ), ], span: Span { start: Position { line: 698, column: 3, }, end: Position { line: 698, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/netdata.nix", span: Span { start: Position { line: 699, column: 3, }, end: Position { line: 699, column: 36, }, }, }, ), ], span: Span { start: Position { line: 699, column: 3, }, end: Position { line: 699, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/parsedmarc.nix", span: Span { start: Position { line: 700, column: 3, }, end: Position { line: 700, column: 39, }, }, }, ), ], span: Span { start: Position { line: 700, column: 3, }, end: Position { line: 700, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/prometheus/default.nix", span: Span { start: Position { line: 701, column: 3, }, end: Position { line: 701, column: 47, }, }, }, ), ], span: Span { start: Position { line: 701, column: 3, }, end: Position { line: 701, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/prometheus/alertmanager.nix", span: Span { start: Position { line: 702, column: 3, }, end: Position { line: 702, column: 52, }, }, }, ), ], span: Span { start: Position { line: 702, column: 3, }, end: Position { line: 702, column: 52, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/prometheus/exporters.nix", span: Span { start: Position { line: 703, column: 3, }, end: Position { line: 703, column: 49, }, }, }, ), ], span: Span { start: Position { line: 703, column: 3, }, end: Position { line: 703, column: 49, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/prometheus/pushgateway.nix", span: Span { start: Position { line: 704, column: 3, }, end: Position { line: 704, column: 51, }, }, }, ), ], span: Span { start: Position { line: 704, column: 3, }, end: Position { line: 704, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/prometheus/sachet.nix", span: Span { start: Position { line: 705, column: 3, }, end: Position { line: 705, column: 46, }, }, }, ), ], span: Span { start: Position { line: 705, column: 3, }, end: Position { line: 705, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/prometheus/xmpp-alerts.nix", span: Span { start: Position { line: 706, column: 3, }, end: Position { line: 706, column: 51, }, }, }, ), ], span: Span { start: Position { line: 706, column: 3, }, end: Position { line: 706, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/riemann.nix", span: Span { start: Position { line: 707, column: 3, }, end: Position { line: 707, column: 36, }, }, }, ), ], span: Span { start: Position { line: 707, column: 3, }, end: Position { line: 707, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/riemann-dash.nix", span: Span { start: Position { line: 708, column: 3, }, end: Position { line: 708, column: 41, }, }, }, ), ], span: Span { start: Position { line: 708, column: 3, }, end: Position { line: 708, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/riemann-tools.nix", span: Span { start: Position { line: 709, column: 3, }, end: Position { line: 709, column: 42, }, }, }, ), ], span: Span { start: Position { line: 709, column: 3, }, end: Position { line: 709, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/scollector.nix", span: Span { start: Position { line: 710, column: 3, }, end: Position { line: 710, column: 39, }, }, }, ), ], span: Span { start: Position { line: 710, column: 3, }, end: Position { line: 710, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/smartd.nix", span: Span { start: Position { line: 711, column: 3, }, end: Position { line: 711, column: 35, }, }, }, ), ], span: Span { start: Position { line: 711, column: 3, }, end: Position { line: 711, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/sysstat.nix", span: Span { start: Position { line: 712, column: 3, }, end: Position { line: 712, column: 36, }, }, }, ), ], span: Span { start: Position { line: 712, column: 3, }, end: Position { line: 712, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/teamviewer.nix", span: Span { start: Position { line: 713, column: 3, }, end: Position { line: 713, column: 39, }, }, }, ), ], span: Span { start: Position { line: 713, column: 3, }, end: Position { line: 713, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/telegraf.nix", span: Span { start: Position { line: 714, column: 3, }, end: Position { line: 714, column: 37, }, }, }, ), ], span: Span { start: Position { line: 714, column: 3, }, end: Position { line: 714, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/thanos.nix", span: Span { start: Position { line: 715, column: 3, }, end: Position { line: 715, column: 35, }, }, }, ), ], span: Span { start: Position { line: 715, column: 3, }, end: Position { line: 715, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/tuptime.nix", span: Span { start: Position { line: 716, column: 3, }, end: Position { line: 716, column: 36, }, }, }, ), ], span: Span { start: Position { line: 716, column: 3, }, end: Position { line: 716, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/unifi-poller.nix", span: Span { start: Position { line: 717, column: 3, }, end: Position { line: 717, column: 41, }, }, }, ), ], span: Span { start: Position { line: 717, column: 3, }, end: Position { line: 717, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/ups.nix", span: Span { start: Position { line: 718, column: 3, }, end: Position { line: 718, column: 32, }, }, }, ), ], span: Span { start: Position { line: 718, column: 3, }, end: Position { line: 718, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/uptime.nix", span: Span { start: Position { line: 719, column: 3, }, end: Position { line: 719, column: 35, }, }, }, ), ], span: Span { start: Position { line: 719, column: 3, }, end: Position { line: 719, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/vmagent.nix", span: Span { start: Position { line: 720, column: 3, }, end: Position { line: 720, column: 36, }, }, }, ), ], span: Span { start: Position { line: 720, column: 3, }, end: Position { line: 720, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/uptime-kuma.nix", span: Span { start: Position { line: 721, column: 3, }, end: Position { line: 721, column: 40, }, }, }, ), ], span: Span { start: Position { line: 721, column: 3, }, end: Position { line: 721, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/vnstat.nix", span: Span { start: Position { line: 722, column: 3, }, end: Position { line: 722, column: 35, }, }, }, ), ], span: Span { start: Position { line: 722, column: 3, }, end: Position { line: 722, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/zabbix-agent.nix", span: Span { start: Position { line: 723, column: 3, }, end: Position { line: 723, column: 41, }, }, }, ), ], span: Span { start: Position { line: 723, column: 3, }, end: Position { line: 723, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/zabbix-proxy.nix", span: Span { start: Position { line: 724, column: 3, }, end: Position { line: 724, column: 41, }, }, }, ), ], span: Span { start: Position { line: 724, column: 3, }, end: Position { line: 724, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/monitoring/zabbix-server.nix", span: Span { start: Position { line: 725, column: 3, }, end: Position { line: 725, column: 42, }, }, }, ), ], span: Span { start: Position { line: 725, column: 3, }, end: Position { line: 725, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/cachefilesd.nix", span: Span { start: Position { line: 726, column: 3, }, end: Position { line: 726, column: 49, }, }, }, ), ], span: Span { start: Position { line: 726, column: 3, }, end: Position { line: 726, column: 49, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/davfs2.nix", span: Span { start: Position { line: 727, column: 3, }, end: Position { line: 727, column: 44, }, }, }, ), ], span: Span { start: Position { line: 727, column: 3, }, end: Position { line: 727, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/drbd.nix", span: Span { start: Position { line: 728, column: 3, }, end: Position { line: 728, column: 42, }, }, }, ), ], span: Span { start: Position { line: 728, column: 3, }, end: Position { line: 728, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/glusterfs.nix", span: Span { start: Position { line: 729, column: 3, }, end: Position { line: 729, column: 47, }, }, }, ), ], span: Span { start: Position { line: 729, column: 3, }, end: Position { line: 729, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/kbfs.nix", span: Span { start: Position { line: 730, column: 3, }, end: Position { line: 730, column: 42, }, }, }, ), ], span: Span { start: Position { line: 730, column: 3, }, end: Position { line: 730, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/kubo.nix", span: Span { start: Position { line: 731, column: 3, }, end: Position { line: 731, column: 42, }, }, }, ), ], span: Span { start: Position { line: 731, column: 3, }, end: Position { line: 731, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/litestream/default.nix", span: Span { start: Position { line: 732, column: 3, }, end: Position { line: 732, column: 56, }, }, }, ), ], span: Span { start: Position { line: 732, column: 3, }, end: Position { line: 732, column: 56, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/netatalk.nix", span: Span { start: Position { line: 733, column: 3, }, end: Position { line: 733, column: 46, }, }, }, ), ], span: Span { start: Position { line: 733, column: 3, }, end: Position { line: 733, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/nfsd.nix", span: Span { start: Position { line: 734, column: 3, }, end: Position { line: 734, column: 42, }, }, }, ), ], span: Span { start: Position { line: 734, column: 3, }, end: Position { line: 734, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/moosefs.nix", span: Span { start: Position { line: 735, column: 3, }, end: Position { line: 735, column: 45, }, }, }, ), ], span: Span { start: Position { line: 735, column: 3, }, end: Position { line: 735, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/openafs/client.nix", span: Span { start: Position { line: 736, column: 3, }, end: Position { line: 736, column: 52, }, }, }, ), ], span: Span { start: Position { line: 736, column: 3, }, end: Position { line: 736, column: 52, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/openafs/server.nix", span: Span { start: Position { line: 737, column: 3, }, end: Position { line: 737, column: 52, }, }, }, ), ], span: Span { start: Position { line: 737, column: 3, }, end: Position { line: 737, column: 52, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/orangefs/server.nix", span: Span { start: Position { line: 738, column: 3, }, end: Position { line: 738, column: 53, }, }, }, ), ], span: Span { start: Position { line: 738, column: 3, }, end: Position { line: 738, column: 53, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/orangefs/client.nix", span: Span { start: Position { line: 739, column: 3, }, end: Position { line: 739, column: 53, }, }, }, ), ], span: Span { start: Position { line: 739, column: 3, }, end: Position { line: 739, column: 53, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/rsyncd.nix", span: Span { start: Position { line: 740, column: 3, }, end: Position { line: 740, column: 44, }, }, }, ), ], span: Span { start: Position { line: 740, column: 3, }, end: Position { line: 740, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/samba.nix", span: Span { start: Position { line: 741, column: 3, }, end: Position { line: 741, column: 43, }, }, }, ), ], span: Span { start: Position { line: 741, column: 3, }, end: Position { line: 741, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/samba-wsdd.nix", span: Span { start: Position { line: 742, column: 3, }, end: Position { line: 742, column: 48, }, }, }, ), ], span: Span { start: Position { line: 742, column: 3, }, end: Position { line: 742, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/tahoe.nix", span: Span { start: Position { line: 743, column: 3, }, end: Position { line: 743, column: 43, }, }, }, ), ], span: Span { start: Position { line: 743, column: 3, }, end: Position { line: 743, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/diod.nix", span: Span { start: Position { line: 744, column: 3, }, end: Position { line: 744, column: 42, }, }, }, ), ], span: Span { start: Position { line: 744, column: 3, }, end: Position { line: 744, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/u9fs.nix", span: Span { start: Position { line: 745, column: 3, }, end: Position { line: 745, column: 42, }, }, }, ), ], span: Span { start: Position { line: 745, column: 3, }, end: Position { line: 745, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/webdav.nix", span: Span { start: Position { line: 746, column: 3, }, end: Position { line: 746, column: 44, }, }, }, ), ], span: Span { start: Position { line: 746, column: 3, }, end: Position { line: 746, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/webdav-server-rs.nix", span: Span { start: Position { line: 747, column: 3, }, end: Position { line: 747, column: 54, }, }, }, ), ], span: Span { start: Position { line: 747, column: 3, }, end: Position { line: 747, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/yandex-disk.nix", span: Span { start: Position { line: 748, column: 3, }, end: Position { line: 748, column: 49, }, }, }, ), ], span: Span { start: Position { line: 748, column: 3, }, end: Position { line: 748, column: 49, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/xtreemfs.nix", span: Span { start: Position { line: 749, column: 3, }, end: Position { line: 749, column: 46, }, }, }, ), ], span: Span { start: Position { line: 749, column: 3, }, end: Position { line: 749, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/network-filesystems/ceph.nix", span: Span { start: Position { line: 750, column: 3, }, end: Position { line: 750, column: 42, }, }, }, ), ], span: Span { start: Position { line: 750, column: 3, }, end: Position { line: 750, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/3proxy.nix", span: Span { start: Position { line: 751, column: 3, }, end: Position { line: 751, column: 35, }, }, }, ), ], span: Span { start: Position { line: 751, column: 3, }, end: Position { line: 751, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/adguardhome.nix", span: Span { start: Position { line: 752, column: 3, }, end: Position { line: 752, column: 40, }, }, }, ), ], span: Span { start: Position { line: 752, column: 3, }, end: Position { line: 752, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/amuled.nix", span: Span { start: Position { line: 753, column: 3, }, end: Position { line: 753, column: 35, }, }, }, ), ], span: Span { start: Position { line: 753, column: 3, }, end: Position { line: 753, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/antennas.nix", span: Span { start: Position { line: 754, column: 3, }, end: Position { line: 754, column: 37, }, }, }, ), ], span: Span { start: Position { line: 754, column: 3, }, end: Position { line: 754, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/aria2.nix", span: Span { start: Position { line: 755, column: 3, }, end: Position { line: 755, column: 34, }, }, }, ), ], span: Span { start: Position { line: 755, column: 3, }, end: Position { line: 755, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/asterisk.nix", span: Span { start: Position { line: 756, column: 3, }, end: Position { line: 756, column: 37, }, }, }, ), ], span: Span { start: Position { line: 756, column: 3, }, end: Position { line: 756, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/atftpd.nix", span: Span { start: Position { line: 757, column: 3, }, end: Position { line: 757, column: 35, }, }, }, ), ], span: Span { start: Position { line: 757, column: 3, }, end: Position { line: 757, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/avahi-daemon.nix", span: Span { start: Position { line: 758, column: 3, }, end: Position { line: 758, column: 41, }, }, }, ), ], span: Span { start: Position { line: 758, column: 3, }, end: Position { line: 758, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/babeld.nix", span: Span { start: Position { line: 759, column: 3, }, end: Position { line: 759, column: 35, }, }, }, ), ], span: Span { start: Position { line: 759, column: 3, }, end: Position { line: 759, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bee.nix", span: Span { start: Position { line: 760, column: 3, }, end: Position { line: 760, column: 32, }, }, }, ), ], span: Span { start: Position { line: 760, column: 3, }, end: Position { line: 760, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bee-clef.nix", span: Span { start: Position { line: 761, column: 3, }, end: Position { line: 761, column: 37, }, }, }, ), ], span: Span { start: Position { line: 761, column: 3, }, end: Position { line: 761, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/biboumi.nix", span: Span { start: Position { line: 762, column: 3, }, end: Position { line: 762, column: 36, }, }, }, ), ], span: Span { start: Position { line: 762, column: 3, }, end: Position { line: 762, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bind.nix", span: Span { start: Position { line: 763, column: 3, }, end: Position { line: 763, column: 33, }, }, }, ), ], span: Span { start: Position { line: 763, column: 3, }, end: Position { line: 763, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bitcoind.nix", span: Span { start: Position { line: 764, column: 3, }, end: Position { line: 764, column: 37, }, }, }, ), ], span: Span { start: Position { line: 764, column: 3, }, end: Position { line: 764, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/autossh.nix", span: Span { start: Position { line: 765, column: 3, }, end: Position { line: 765, column: 36, }, }, }, ), ], span: Span { start: Position { line: 765, column: 3, }, end: Position { line: 765, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bird.nix", span: Span { start: Position { line: 766, column: 3, }, end: Position { line: 766, column: 33, }, }, }, ), ], span: Span { start: Position { line: 766, column: 3, }, end: Position { line: 766, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bird-lg.nix", span: Span { start: Position { line: 767, column: 3, }, end: Position { line: 767, column: 36, }, }, }, ), ], span: Span { start: Position { line: 767, column: 3, }, end: Position { line: 767, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/bitlbee.nix", span: Span { start: Position { line: 768, column: 3, }, end: Position { line: 768, column: 36, }, }, }, ), ], span: Span { start: Position { line: 768, column: 3, }, end: Position { line: 768, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/blockbook-frontend.nix", span: Span { start: Position { line: 769, column: 3, }, end: Position { line: 769, column: 47, }, }, }, ), ], span: Span { start: Position { line: 769, column: 3, }, end: Position { line: 769, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/blocky.nix", span: Span { start: Position { line: 770, column: 3, }, end: Position { line: 770, column: 35, }, }, }, ), ], span: Span { start: Position { line: 770, column: 3, }, end: Position { line: 770, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/charybdis.nix", span: Span { start: Position { line: 771, column: 3, }, end: Position { line: 771, column: 38, }, }, }, ), ], span: Span { start: Position { line: 771, column: 3, }, end: Position { line: 771, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/cjdns.nix", span: Span { start: Position { line: 772, column: 3, }, end: Position { line: 772, column: 34, }, }, }, ), ], span: Span { start: Position { line: 772, column: 3, }, end: Position { line: 772, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/cloudflare-dyndns.nix", span: Span { start: Position { line: 773, column: 3, }, end: Position { line: 773, column: 46, }, }, }, ), ], span: Span { start: Position { line: 773, column: 3, }, end: Position { line: 773, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/cntlm.nix", span: Span { start: Position { line: 774, column: 3, }, end: Position { line: 774, column: 34, }, }, }, ), ], span: Span { start: Position { line: 774, column: 3, }, end: Position { line: 774, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/connman.nix", span: Span { start: Position { line: 775, column: 3, }, end: Position { line: 775, column: 36, }, }, }, ), ], span: Span { start: Position { line: 775, column: 3, }, end: Position { line: 775, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/consul.nix", span: Span { start: Position { line: 776, column: 3, }, end: Position { line: 776, column: 35, }, }, }, ), ], span: Span { start: Position { line: 776, column: 3, }, end: Position { line: 776, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/coredns.nix", span: Span { start: Position { line: 777, column: 3, }, end: Position { line: 777, column: 36, }, }, }, ), ], span: Span { start: Position { line: 777, column: 3, }, end: Position { line: 777, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/corerad.nix", span: Span { start: Position { line: 778, column: 3, }, end: Position { line: 778, column: 36, }, }, }, ), ], span: Span { start: Position { line: 778, column: 3, }, end: Position { line: 778, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/coturn.nix", span: Span { start: Position { line: 779, column: 3, }, end: Position { line: 779, column: 35, }, }, }, ), ], span: Span { start: Position { line: 779, column: 3, }, end: Position { line: 779, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/create_ap.nix", span: Span { start: Position { line: 780, column: 3, }, end: Position { line: 780, column: 38, }, }, }, ), ], span: Span { start: Position { line: 780, column: 3, }, end: Position { line: 780, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/croc.nix", span: Span { start: Position { line: 781, column: 3, }, end: Position { line: 781, column: 33, }, }, }, ), ], span: Span { start: Position { line: 781, column: 3, }, end: Position { line: 781, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dante.nix", span: Span { start: Position { line: 782, column: 3, }, end: Position { line: 782, column: 34, }, }, }, ), ], span: Span { start: Position { line: 782, column: 3, }, end: Position { line: 782, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ddclient.nix", span: Span { start: Position { line: 783, column: 3, }, end: Position { line: 783, column: 37, }, }, }, ), ], span: Span { start: Position { line: 783, column: 3, }, end: Position { line: 783, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dhcpcd.nix", span: Span { start: Position { line: 784, column: 3, }, end: Position { line: 784, column: 35, }, }, }, ), ], span: Span { start: Position { line: 784, column: 3, }, end: Position { line: 784, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dhcpd.nix", span: Span { start: Position { line: 785, column: 3, }, end: Position { line: 785, column: 34, }, }, }, ), ], span: Span { start: Position { line: 785, column: 3, }, end: Position { line: 785, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dnscache.nix", span: Span { start: Position { line: 786, column: 3, }, end: Position { line: 786, column: 37, }, }, }, ), ], span: Span { start: Position { line: 786, column: 3, }, end: Position { line: 786, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dnscrypt-proxy2.nix", span: Span { start: Position { line: 787, column: 3, }, end: Position { line: 787, column: 44, }, }, }, ), ], span: Span { start: Position { line: 787, column: 3, }, end: Position { line: 787, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dnscrypt-wrapper.nix", span: Span { start: Position { line: 788, column: 3, }, end: Position { line: 788, column: 45, }, }, }, ), ], span: Span { start: Position { line: 788, column: 3, }, end: Position { line: 788, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dnsdist.nix", span: Span { start: Position { line: 789, column: 3, }, end: Position { line: 789, column: 36, }, }, }, ), ], span: Span { start: Position { line: 789, column: 3, }, end: Position { line: 789, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/dnsmasq.nix", span: Span { start: Position { line: 790, column: 3, }, end: Position { line: 790, column: 36, }, }, }, ), ], span: Span { start: Position { line: 790, column: 3, }, end: Position { line: 790, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/doh-proxy-rust.nix", span: Span { start: Position { line: 791, column: 3, }, end: Position { line: 791, column: 43, }, }, }, ), ], span: Span { start: Position { line: 791, column: 3, }, end: Position { line: 791, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ncdns.nix", span: Span { start: Position { line: 792, column: 3, }, end: Position { line: 792, column: 34, }, }, }, ), ], span: Span { start: Position { line: 792, column: 3, }, end: Position { line: 792, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nomad.nix", span: Span { start: Position { line: 793, column: 3, }, end: Position { line: 793, column: 34, }, }, }, ), ], span: Span { start: Position { line: 793, column: 3, }, end: Position { line: 793, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ejabberd.nix", span: Span { start: Position { line: 794, column: 3, }, end: Position { line: 794, column: 37, }, }, }, ), ], span: Span { start: Position { line: 794, column: 3, }, end: Position { line: 794, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/envoy.nix", span: Span { start: Position { line: 795, column: 3, }, end: Position { line: 795, column: 34, }, }, }, ), ], span: Span { start: Position { line: 795, column: 3, }, end: Position { line: 795, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/epmd.nix", span: Span { start: Position { line: 796, column: 3, }, end: Position { line: 796, column: 33, }, }, }, ), ], span: Span { start: Position { line: 796, column: 3, }, end: Position { line: 796, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ergo.nix", span: Span { start: Position { line: 797, column: 3, }, end: Position { line: 797, column: 33, }, }, }, ), ], span: Span { start: Position { line: 797, column: 3, }, end: Position { line: 797, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ergochat.nix", span: Span { start: Position { line: 798, column: 3, }, end: Position { line: 798, column: 37, }, }, }, ), ], span: Span { start: Position { line: 798, column: 3, }, end: Position { line: 798, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/eternal-terminal.nix", span: Span { start: Position { line: 799, column: 3, }, end: Position { line: 799, column: 45, }, }, }, ), ], span: Span { start: Position { line: 799, column: 3, }, end: Position { line: 799, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/expressvpn.nix", span: Span { start: Position { line: 800, column: 3, }, end: Position { line: 800, column: 39, }, }, }, ), ], span: Span { start: Position { line: 800, column: 3, }, end: Position { line: 800, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/fakeroute.nix", span: Span { start: Position { line: 801, column: 3, }, end: Position { line: 801, column: 38, }, }, }, ), ], span: Span { start: Position { line: 801, column: 3, }, end: Position { line: 801, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ferm.nix", span: Span { start: Position { line: 802, column: 3, }, end: Position { line: 802, column: 33, }, }, }, ), ], span: Span { start: Position { line: 802, column: 3, }, end: Position { line: 802, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/firefox-syncserver.nix", span: Span { start: Position { line: 803, column: 3, }, end: Position { line: 803, column: 47, }, }, }, ), ], span: Span { start: Position { line: 803, column: 3, }, end: Position { line: 803, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/fireqos.nix", span: Span { start: Position { line: 804, column: 3, }, end: Position { line: 804, column: 36, }, }, }, ), ], span: Span { start: Position { line: 804, column: 3, }, end: Position { line: 804, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/firewall.nix", span: Span { start: Position { line: 805, column: 3, }, end: Position { line: 805, column: 37, }, }, }, ), ], span: Span { start: Position { line: 805, column: 3, }, end: Position { line: 805, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/flannel.nix", span: Span { start: Position { line: 806, column: 3, }, end: Position { line: 806, column: 36, }, }, }, ), ], span: Span { start: Position { line: 806, column: 3, }, end: Position { line: 806, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/freenet.nix", span: Span { start: Position { line: 807, column: 3, }, end: Position { line: 807, column: 36, }, }, }, ), ], span: Span { start: Position { line: 807, column: 3, }, end: Position { line: 807, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/freeradius.nix", span: Span { start: Position { line: 808, column: 3, }, end: Position { line: 808, column: 39, }, }, }, ), ], span: Span { start: Position { line: 808, column: 3, }, end: Position { line: 808, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/frr.nix", span: Span { start: Position { line: 809, column: 3, }, end: Position { line: 809, column: 32, }, }, }, ), ], span: Span { start: Position { line: 809, column: 3, }, end: Position { line: 809, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/gateone.nix", span: Span { start: Position { line: 810, column: 3, }, end: Position { line: 810, column: 36, }, }, }, ), ], span: Span { start: Position { line: 810, column: 3, }, end: Position { line: 810, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/gdomap.nix", span: Span { start: Position { line: 811, column: 3, }, end: Position { line: 811, column: 35, }, }, }, ), ], span: Span { start: Position { line: 811, column: 3, }, end: Position { line: 811, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ghostunnel.nix", span: Span { start: Position { line: 812, column: 3, }, end: Position { line: 812, column: 39, }, }, }, ), ], span: Span { start: Position { line: 812, column: 3, }, end: Position { line: 812, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/git-daemon.nix", span: Span { start: Position { line: 813, column: 3, }, end: Position { line: 813, column: 39, }, }, }, ), ], span: Span { start: Position { line: 813, column: 3, }, end: Position { line: 813, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/globalprotect-vpn.nix", span: Span { start: Position { line: 814, column: 3, }, end: Position { line: 814, column: 46, }, }, }, ), ], span: Span { start: Position { line: 814, column: 3, }, end: Position { line: 814, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/gnunet.nix", span: Span { start: Position { line: 815, column: 3, }, end: Position { line: 815, column: 35, }, }, }, ), ], span: Span { start: Position { line: 815, column: 3, }, end: Position { line: 815, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/go-autoconfig.nix", span: Span { start: Position { line: 816, column: 3, }, end: Position { line: 816, column: 42, }, }, }, ), ], span: Span { start: Position { line: 816, column: 3, }, end: Position { line: 816, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/go-neb.nix", span: Span { start: Position { line: 817, column: 3, }, end: Position { line: 817, column: 35, }, }, }, ), ], span: Span { start: Position { line: 817, column: 3, }, end: Position { line: 817, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/go-shadowsocks2.nix", span: Span { start: Position { line: 818, column: 3, }, end: Position { line: 818, column: 44, }, }, }, ), ], span: Span { start: Position { line: 818, column: 3, }, end: Position { line: 818, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/gobgpd.nix", span: Span { start: Position { line: 819, column: 3, }, end: Position { line: 819, column: 35, }, }, }, ), ], span: Span { start: Position { line: 819, column: 3, }, end: Position { line: 819, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/gvpe.nix", span: Span { start: Position { line: 820, column: 3, }, end: Position { line: 820, column: 33, }, }, }, ), ], span: Span { start: Position { line: 820, column: 3, }, end: Position { line: 820, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/hans.nix", span: Span { start: Position { line: 821, column: 3, }, end: Position { line: 821, column: 33, }, }, }, ), ], span: Span { start: Position { line: 821, column: 3, }, end: Position { line: 821, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/haproxy.nix", span: Span { start: Position { line: 822, column: 3, }, end: Position { line: 822, column: 36, }, }, }, ), ], span: Span { start: Position { line: 822, column: 3, }, end: Position { line: 822, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/headscale.nix", span: Span { start: Position { line: 823, column: 3, }, end: Position { line: 823, column: 38, }, }, }, ), ], span: Span { start: Position { line: 823, column: 3, }, end: Position { line: 823, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/hostapd.nix", span: Span { start: Position { line: 824, column: 3, }, end: Position { line: 824, column: 36, }, }, }, ), ], span: Span { start: Position { line: 824, column: 3, }, end: Position { line: 824, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/htpdate.nix", span: Span { start: Position { line: 825, column: 3, }, end: Position { line: 825, column: 36, }, }, }, ), ], span: Span { start: Position { line: 825, column: 3, }, end: Position { line: 825, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/https-dns-proxy.nix", span: Span { start: Position { line: 826, column: 3, }, end: Position { line: 826, column: 44, }, }, }, ), ], span: Span { start: Position { line: 826, column: 3, }, end: Position { line: 826, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/hylafax/default.nix", span: Span { start: Position { line: 827, column: 3, }, end: Position { line: 827, column: 44, }, }, }, ), ], span: Span { start: Position { line: 827, column: 3, }, end: Position { line: 827, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/i2pd.nix", span: Span { start: Position { line: 828, column: 3, }, end: Position { line: 828, column: 33, }, }, }, ), ], span: Span { start: Position { line: 828, column: 3, }, end: Position { line: 828, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/i2p.nix", span: Span { start: Position { line: 829, column: 3, }, end: Position { line: 829, column: 32, }, }, }, ), ], span: Span { start: Position { line: 829, column: 3, }, end: Position { line: 829, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/icecream/scheduler.nix", span: Span { start: Position { line: 830, column: 3, }, end: Position { line: 830, column: 47, }, }, }, ), ], span: Span { start: Position { line: 830, column: 3, }, end: Position { line: 830, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/icecream/daemon.nix", span: Span { start: Position { line: 831, column: 3, }, end: Position { line: 831, column: 44, }, }, }, ), ], span: Span { start: Position { line: 831, column: 3, }, end: Position { line: 831, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/inspircd.nix", span: Span { start: Position { line: 832, column: 3, }, end: Position { line: 832, column: 37, }, }, }, ), ], span: Span { start: Position { line: 832, column: 3, }, end: Position { line: 832, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/iodine.nix", span: Span { start: Position { line: 833, column: 3, }, end: Position { line: 833, column: 35, }, }, }, ), ], span: Span { start: Position { line: 833, column: 3, }, end: Position { line: 833, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/iperf3.nix", span: Span { start: Position { line: 834, column: 3, }, end: Position { line: 834, column: 35, }, }, }, ), ], span: Span { start: Position { line: 834, column: 3, }, end: Position { line: 834, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ircd-hybrid/default.nix", span: Span { start: Position { line: 835, column: 3, }, end: Position { line: 835, column: 48, }, }, }, ), ], span: Span { start: Position { line: 835, column: 3, }, end: Position { line: 835, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/iscsi/initiator.nix", span: Span { start: Position { line: 836, column: 3, }, end: Position { line: 836, column: 44, }, }, }, ), ], span: Span { start: Position { line: 836, column: 3, }, end: Position { line: 836, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/iscsi/root-initiator.nix", span: Span { start: Position { line: 837, column: 3, }, end: Position { line: 837, column: 49, }, }, }, ), ], span: Span { start: Position { line: 837, column: 3, }, end: Position { line: 837, column: 49, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/iscsi/target.nix", span: Span { start: Position { line: 838, column: 3, }, end: Position { line: 838, column: 41, }, }, }, ), ], span: Span { start: Position { line: 838, column: 3, }, end: Position { line: 838, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/iwd.nix", span: Span { start: Position { line: 839, column: 3, }, end: Position { line: 839, column: 32, }, }, }, ), ], span: Span { start: Position { line: 839, column: 3, }, end: Position { line: 839, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/jibri/default.nix", span: Span { start: Position { line: 840, column: 3, }, end: Position { line: 840, column: 42, }, }, }, ), ], span: Span { start: Position { line: 840, column: 3, }, end: Position { line: 840, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/jicofo.nix", span: Span { start: Position { line: 841, column: 3, }, end: Position { line: 841, column: 35, }, }, }, ), ], span: Span { start: Position { line: 841, column: 3, }, end: Position { line: 841, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/jitsi-videobridge.nix", span: Span { start: Position { line: 842, column: 3, }, end: Position { line: 842, column: 46, }, }, }, ), ], span: Span { start: Position { line: 842, column: 3, }, end: Position { line: 842, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/kea.nix", span: Span { start: Position { line: 843, column: 3, }, end: Position { line: 843, column: 32, }, }, }, ), ], span: Span { start: Position { line: 843, column: 3, }, end: Position { line: 843, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/keepalived/default.nix", span: Span { start: Position { line: 844, column: 3, }, end: Position { line: 844, column: 47, }, }, }, ), ], span: Span { start: Position { line: 844, column: 3, }, end: Position { line: 844, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/keybase.nix", span: Span { start: Position { line: 845, column: 3, }, end: Position { line: 845, column: 36, }, }, }, ), ], span: Span { start: Position { line: 845, column: 3, }, end: Position { line: 845, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/knot.nix", span: Span { start: Position { line: 846, column: 3, }, end: Position { line: 846, column: 33, }, }, }, ), ], span: Span { start: Position { line: 846, column: 3, }, end: Position { line: 846, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/kresd.nix", span: Span { start: Position { line: 847, column: 3, }, end: Position { line: 847, column: 34, }, }, }, ), ], span: Span { start: Position { line: 847, column: 3, }, end: Position { line: 847, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/lambdabot.nix", span: Span { start: Position { line: 848, column: 3, }, end: Position { line: 848, column: 38, }, }, }, ), ], span: Span { start: Position { line: 848, column: 3, }, end: Position { line: 848, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/libreswan.nix", span: Span { start: Position { line: 849, column: 3, }, end: Position { line: 849, column: 38, }, }, }, ), ], span: Span { start: Position { line: 849, column: 3, }, end: Position { line: 849, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/lldpd.nix", span: Span { start: Position { line: 850, column: 3, }, end: Position { line: 850, column: 34, }, }, }, ), ], span: Span { start: Position { line: 850, column: 3, }, end: Position { line: 850, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/logmein-hamachi.nix", span: Span { start: Position { line: 851, column: 3, }, end: Position { line: 851, column: 44, }, }, }, ), ], span: Span { start: Position { line: 851, column: 3, }, end: Position { line: 851, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/lokinet.nix", span: Span { start: Position { line: 852, column: 3, }, end: Position { line: 852, column: 36, }, }, }, ), ], span: Span { start: Position { line: 852, column: 3, }, end: Position { line: 852, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/lxd-image-server.nix", span: Span { start: Position { line: 853, column: 3, }, end: Position { line: 853, column: 45, }, }, }, ), ], span: Span { start: Position { line: 853, column: 3, }, end: Position { line: 853, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/magic-wormhole-mailbox-server.nix", span: Span { start: Position { line: 854, column: 3, }, end: Position { line: 854, column: 58, }, }, }, ), ], span: Span { start: Position { line: 854, column: 3, }, end: Position { line: 854, column: 58, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/matterbridge.nix", span: Span { start: Position { line: 855, column: 3, }, end: Position { line: 855, column: 41, }, }, }, ), ], span: Span { start: Position { line: 855, column: 3, }, end: Position { line: 855, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mjpg-streamer.nix", span: Span { start: Position { line: 856, column: 3, }, end: Position { line: 856, column: 42, }, }, }, ), ], span: Span { start: Position { line: 856, column: 3, }, end: Position { line: 856, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/minidlna.nix", span: Span { start: Position { line: 857, column: 3, }, end: Position { line: 857, column: 37, }, }, }, ), ], span: Span { start: Position { line: 857, column: 3, }, end: Position { line: 857, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/miniupnpd.nix", span: Span { start: Position { line: 858, column: 3, }, end: Position { line: 858, column: 38, }, }, }, ), ], span: Span { start: Position { line: 858, column: 3, }, end: Position { line: 858, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mosquitto.nix", span: Span { start: Position { line: 859, column: 3, }, end: Position { line: 859, column: 38, }, }, }, ), ], span: Span { start: Position { line: 859, column: 3, }, end: Position { line: 859, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/monero.nix", span: Span { start: Position { line: 860, column: 3, }, end: Position { line: 860, column: 35, }, }, }, ), ], span: Span { start: Position { line: 860, column: 3, }, end: Position { line: 860, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/morty.nix", span: Span { start: Position { line: 861, column: 3, }, end: Position { line: 861, column: 34, }, }, }, ), ], span: Span { start: Position { line: 861, column: 3, }, end: Position { line: 861, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mozillavpn.nix", span: Span { start: Position { line: 862, column: 3, }, end: Position { line: 862, column: 39, }, }, }, ), ], span: Span { start: Position { line: 862, column: 3, }, end: Position { line: 862, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/miredo.nix", span: Span { start: Position { line: 863, column: 3, }, end: Position { line: 863, column: 35, }, }, }, ), ], span: Span { start: Position { line: 863, column: 3, }, end: Position { line: 863, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mstpd.nix", span: Span { start: Position { line: 864, column: 3, }, end: Position { line: 864, column: 34, }, }, }, ), ], span: Span { start: Position { line: 864, column: 3, }, end: Position { line: 864, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mtprotoproxy.nix", span: Span { start: Position { line: 865, column: 3, }, end: Position { line: 865, column: 41, }, }, }, ), ], span: Span { start: Position { line: 865, column: 3, }, end: Position { line: 865, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mtr-exporter.nix", span: Span { start: Position { line: 866, column: 3, }, end: Position { line: 866, column: 41, }, }, }, ), ], span: Span { start: Position { line: 866, column: 3, }, end: Position { line: 866, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mullvad-vpn.nix", span: Span { start: Position { line: 867, column: 3, }, end: Position { line: 867, column: 40, }, }, }, ), ], span: Span { start: Position { line: 867, column: 3, }, end: Position { line: 867, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/multipath.nix", span: Span { start: Position { line: 868, column: 3, }, end: Position { line: 868, column: 38, }, }, }, ), ], span: Span { start: Position { line: 868, column: 3, }, end: Position { line: 868, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/murmur.nix", span: Span { start: Position { line: 869, column: 3, }, end: Position { line: 869, column: 35, }, }, }, ), ], span: Span { start: Position { line: 869, column: 3, }, end: Position { line: 869, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/mxisd.nix", span: Span { start: Position { line: 870, column: 3, }, end: Position { line: 870, column: 34, }, }, }, ), ], span: Span { start: Position { line: 870, column: 3, }, end: Position { line: 870, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/namecoind.nix", span: Span { start: Position { line: 871, column: 3, }, end: Position { line: 871, column: 38, }, }, }, ), ], span: Span { start: Position { line: 871, column: 3, }, end: Position { line: 871, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nar-serve.nix", span: Span { start: Position { line: 872, column: 3, }, end: Position { line: 872, column: 38, }, }, }, ), ], span: Span { start: Position { line: 872, column: 3, }, end: Position { line: 872, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nat.nix", span: Span { start: Position { line: 873, column: 3, }, end: Position { line: 873, column: 32, }, }, }, ), ], span: Span { start: Position { line: 873, column: 3, }, end: Position { line: 873, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nats.nix", span: Span { start: Position { line: 874, column: 3, }, end: Position { line: 874, column: 33, }, }, }, ), ], span: Span { start: Position { line: 874, column: 3, }, end: Position { line: 874, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nbd.nix", span: Span { start: Position { line: 875, column: 3, }, end: Position { line: 875, column: 32, }, }, }, ), ], span: Span { start: Position { line: 875, column: 3, }, end: Position { line: 875, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ndppd.nix", span: Span { start: Position { line: 876, column: 3, }, end: Position { line: 876, column: 34, }, }, }, ), ], span: Span { start: Position { line: 876, column: 3, }, end: Position { line: 876, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nebula.nix", span: Span { start: Position { line: 877, column: 3, }, end: Position { line: 877, column: 35, }, }, }, ), ], span: Span { start: Position { line: 877, column: 3, }, end: Position { line: 877, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/netbird.nix", span: Span { start: Position { line: 878, column: 3, }, end: Position { line: 878, column: 36, }, }, }, ), ], span: Span { start: Position { line: 878, column: 3, }, end: Position { line: 878, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/networkmanager.nix", span: Span { start: Position { line: 879, column: 3, }, end: Position { line: 879, column: 43, }, }, }, ), ], span: Span { start: Position { line: 879, column: 3, }, end: Position { line: 879, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nextdns.nix", span: Span { start: Position { line: 880, column: 3, }, end: Position { line: 880, column: 36, }, }, }, ), ], span: Span { start: Position { line: 880, column: 3, }, end: Position { line: 880, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nftables.nix", span: Span { start: Position { line: 881, column: 3, }, end: Position { line: 881, column: 37, }, }, }, ), ], span: Span { start: Position { line: 881, column: 3, }, end: Position { line: 881, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ngircd.nix", span: Span { start: Position { line: 882, column: 3, }, end: Position { line: 882, column: 35, }, }, }, ), ], span: Span { start: Position { line: 882, column: 3, }, end: Position { line: 882, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nghttpx/default.nix", span: Span { start: Position { line: 883, column: 3, }, end: Position { line: 883, column: 44, }, }, }, ), ], span: Span { start: Position { line: 883, column: 3, }, end: Position { line: 883, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nix-serve.nix", span: Span { start: Position { line: 884, column: 3, }, end: Position { line: 884, column: 38, }, }, }, ), ], span: Span { start: Position { line: 884, column: 3, }, end: Position { line: 884, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nix-store-gcs-proxy.nix", span: Span { start: Position { line: 885, column: 3, }, end: Position { line: 885, column: 48, }, }, }, ), ], span: Span { start: Position { line: 885, column: 3, }, end: Position { line: 885, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nixops-dns.nix", span: Span { start: Position { line: 886, column: 3, }, end: Position { line: 886, column: 39, }, }, }, ), ], span: Span { start: Position { line: 886, column: 3, }, end: Position { line: 886, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nntp-proxy.nix", span: Span { start: Position { line: 887, column: 3, }, end: Position { line: 887, column: 39, }, }, }, ), ], span: Span { start: Position { line: 887, column: 3, }, end: Position { line: 887, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nsd.nix", span: Span { start: Position { line: 888, column: 3, }, end: Position { line: 888, column: 32, }, }, }, ), ], span: Span { start: Position { line: 888, column: 3, }, end: Position { line: 888, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ntopng.nix", span: Span { start: Position { line: 889, column: 3, }, end: Position { line: 889, column: 35, }, }, }, ), ], span: Span { start: Position { line: 889, column: 3, }, end: Position { line: 889, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ntp/chrony.nix", span: Span { start: Position { line: 890, column: 3, }, end: Position { line: 890, column: 39, }, }, }, ), ], span: Span { start: Position { line: 890, column: 3, }, end: Position { line: 890, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ntp/ntpd.nix", span: Span { start: Position { line: 891, column: 3, }, end: Position { line: 891, column: 37, }, }, }, ), ], span: Span { start: Position { line: 891, column: 3, }, end: Position { line: 891, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ntp/openntpd.nix", span: Span { start: Position { line: 892, column: 3, }, end: Position { line: 892, column: 41, }, }, }, ), ], span: Span { start: Position { line: 892, column: 3, }, end: Position { line: 892, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nullidentdmod.nix", span: Span { start: Position { line: 893, column: 3, }, end: Position { line: 893, column: 42, }, }, }, ), ], span: Span { start: Position { line: 893, column: 3, }, end: Position { line: 893, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/nylon.nix", span: Span { start: Position { line: 894, column: 3, }, end: Position { line: 894, column: 34, }, }, }, ), ], span: Span { start: Position { line: 894, column: 3, }, end: Position { line: 894, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ocserv.nix", span: Span { start: Position { line: 895, column: 3, }, end: Position { line: 895, column: 35, }, }, }, ), ], span: Span { start: Position { line: 895, column: 3, }, end: Position { line: 895, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ofono.nix", span: Span { start: Position { line: 896, column: 3, }, end: Position { line: 896, column: 34, }, }, }, ), ], span: Span { start: Position { line: 896, column: 3, }, end: Position { line: 896, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/oidentd.nix", span: Span { start: Position { line: 897, column: 3, }, end: Position { line: 897, column: 36, }, }, }, ), ], span: Span { start: Position { line: 897, column: 3, }, end: Position { line: 897, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/onedrive.nix", span: Span { start: Position { line: 898, column: 3, }, end: Position { line: 898, column: 37, }, }, }, ), ], span: Span { start: Position { line: 898, column: 3, }, end: Position { line: 898, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/openconnect.nix", span: Span { start: Position { line: 899, column: 3, }, end: Position { line: 899, column: 40, }, }, }, ), ], span: Span { start: Position { line: 899, column: 3, }, end: Position { line: 899, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/openvpn.nix", span: Span { start: Position { line: 900, column: 3, }, end: Position { line: 900, column: 36, }, }, }, ), ], span: Span { start: Position { line: 900, column: 3, }, end: Position { line: 900, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ostinato.nix", span: Span { start: Position { line: 901, column: 3, }, end: Position { line: 901, column: 37, }, }, }, ), ], span: Span { start: Position { line: 901, column: 3, }, end: Position { line: 901, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/owamp.nix", span: Span { start: Position { line: 902, column: 3, }, end: Position { line: 902, column: 34, }, }, }, ), ], span: Span { start: Position { line: 902, column: 3, }, end: Position { line: 902, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/pdnsd.nix", span: Span { start: Position { line: 903, column: 3, }, end: Position { line: 903, column: 34, }, }, }, ), ], span: Span { start: Position { line: 903, column: 3, }, end: Position { line: 903, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/pixiecore.nix", span: Span { start: Position { line: 904, column: 3, }, end: Position { line: 904, column: 38, }, }, }, ), ], span: Span { start: Position { line: 904, column: 3, }, end: Position { line: 904, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/pleroma.nix", span: Span { start: Position { line: 905, column: 3, }, end: Position { line: 905, column: 36, }, }, }, ), ], span: Span { start: Position { line: 905, column: 3, }, end: Position { line: 905, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/polipo.nix", span: Span { start: Position { line: 906, column: 3, }, end: Position { line: 906, column: 35, }, }, }, ), ], span: Span { start: Position { line: 906, column: 3, }, end: Position { line: 906, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/powerdns.nix", span: Span { start: Position { line: 907, column: 3, }, end: Position { line: 907, column: 37, }, }, }, ), ], span: Span { start: Position { line: 907, column: 3, }, end: Position { line: 907, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/pdns-recursor.nix", span: Span { start: Position { line: 908, column: 3, }, end: Position { line: 908, column: 42, }, }, }, ), ], span: Span { start: Position { line: 908, column: 3, }, end: Position { line: 908, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/pppd.nix", span: Span { start: Position { line: 909, column: 3, }, end: Position { line: 909, column: 33, }, }, }, ), ], span: Span { start: Position { line: 909, column: 3, }, end: Position { line: 909, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/pptpd.nix", span: Span { start: Position { line: 910, column: 3, }, end: Position { line: 910, column: 34, }, }, }, ), ], span: Span { start: Position { line: 910, column: 3, }, end: Position { line: 910, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/prayer.nix", span: Span { start: Position { line: 911, column: 3, }, end: Position { line: 911, column: 35, }, }, }, ), ], span: Span { start: Position { line: 911, column: 3, }, end: Position { line: 911, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/privoxy.nix", span: Span { start: Position { line: 912, column: 3, }, end: Position { line: 912, column: 36, }, }, }, ), ], span: Span { start: Position { line: 912, column: 3, }, end: Position { line: 912, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/prosody.nix", span: Span { start: Position { line: 913, column: 3, }, end: Position { line: 913, column: 36, }, }, }, ), ], span: Span { start: Position { line: 913, column: 3, }, end: Position { line: 913, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/quassel.nix", span: Span { start: Position { line: 914, column: 3, }, end: Position { line: 914, column: 36, }, }, }, ), ], span: Span { start: Position { line: 914, column: 3, }, end: Position { line: 914, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/quorum.nix", span: Span { start: Position { line: 915, column: 3, }, end: Position { line: 915, column: 35, }, }, }, ), ], span: Span { start: Position { line: 915, column: 3, }, end: Position { line: 915, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/quicktun.nix", span: Span { start: Position { line: 916, column: 3, }, end: Position { line: 916, column: 37, }, }, }, ), ], span: Span { start: Position { line: 916, column: 3, }, end: Position { line: 916, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/r53-ddns.nix", span: Span { start: Position { line: 917, column: 3, }, end: Position { line: 917, column: 37, }, }, }, ), ], span: Span { start: Position { line: 917, column: 3, }, end: Position { line: 917, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/radicale.nix", span: Span { start: Position { line: 918, column: 3, }, end: Position { line: 918, column: 37, }, }, }, ), ], span: Span { start: Position { line: 918, column: 3, }, end: Position { line: 918, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/radvd.nix", span: Span { start: Position { line: 919, column: 3, }, end: Position { line: 919, column: 34, }, }, }, ), ], span: Span { start: Position { line: 919, column: 3, }, end: Position { line: 919, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/rdnssd.nix", span: Span { start: Position { line: 920, column: 3, }, end: Position { line: 920, column: 35, }, }, }, ), ], span: Span { start: Position { line: 920, column: 3, }, end: Position { line: 920, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/redsocks.nix", span: Span { start: Position { line: 921, column: 3, }, end: Position { line: 921, column: 37, }, }, }, ), ], span: Span { start: Position { line: 921, column: 3, }, end: Position { line: 921, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/resilio.nix", span: Span { start: Position { line: 922, column: 3, }, end: Position { line: 922, column: 36, }, }, }, ), ], span: Span { start: Position { line: 922, column: 3, }, end: Position { line: 922, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/robustirc-bridge.nix", span: Span { start: Position { line: 923, column: 3, }, end: Position { line: 923, column: 45, }, }, }, ), ], span: Span { start: Position { line: 923, column: 3, }, end: Position { line: 923, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/routedns.nix", span: Span { start: Position { line: 924, column: 3, }, end: Position { line: 924, column: 37, }, }, }, ), ], span: Span { start: Position { line: 924, column: 3, }, end: Position { line: 924, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/rpcbind.nix", span: Span { start: Position { line: 925, column: 3, }, end: Position { line: 925, column: 36, }, }, }, ), ], span: Span { start: Position { line: 925, column: 3, }, end: Position { line: 925, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/rxe.nix", span: Span { start: Position { line: 926, column: 3, }, end: Position { line: 926, column: 32, }, }, }, ), ], span: Span { start: Position { line: 926, column: 3, }, end: Position { line: 926, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/sabnzbd.nix", span: Span { start: Position { line: 927, column: 3, }, end: Position { line: 927, column: 36, }, }, }, ), ], span: Span { start: Position { line: 927, column: 3, }, end: Position { line: 927, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/seafile.nix", span: Span { start: Position { line: 928, column: 3, }, end: Position { line: 928, column: 36, }, }, }, ), ], span: Span { start: Position { line: 928, column: 3, }, end: Position { line: 928, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/searx.nix", span: Span { start: Position { line: 929, column: 3, }, end: Position { line: 929, column: 34, }, }, }, ), ], span: Span { start: Position { line: 929, column: 3, }, end: Position { line: 929, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/skydns.nix", span: Span { start: Position { line: 930, column: 3, }, end: Position { line: 930, column: 35, }, }, }, ), ], span: Span { start: Position { line: 930, column: 3, }, end: Position { line: 930, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/shadowsocks.nix", span: Span { start: Position { line: 931, column: 3, }, end: Position { line: 931, column: 40, }, }, }, ), ], span: Span { start: Position { line: 931, column: 3, }, end: Position { line: 931, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/shairport-sync.nix", span: Span { start: Position { line: 932, column: 3, }, end: Position { line: 932, column: 43, }, }, }, ), ], span: Span { start: Position { line: 932, column: 3, }, end: Position { line: 932, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/shellhub-agent.nix", span: Span { start: Position { line: 933, column: 3, }, end: Position { line: 933, column: 43, }, }, }, ), ], span: Span { start: Position { line: 933, column: 3, }, end: Position { line: 933, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/shorewall.nix", span: Span { start: Position { line: 934, column: 3, }, end: Position { line: 934, column: 38, }, }, }, ), ], span: Span { start: Position { line: 934, column: 3, }, end: Position { line: 934, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/shorewall6.nix", span: Span { start: Position { line: 935, column: 3, }, end: Position { line: 935, column: 39, }, }, }, ), ], span: Span { start: Position { line: 935, column: 3, }, end: Position { line: 935, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/shout.nix", span: Span { start: Position { line: 936, column: 3, }, end: Position { line: 936, column: 34, }, }, }, ), ], span: Span { start: Position { line: 936, column: 3, }, end: Position { line: 936, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/sniproxy.nix", span: Span { start: Position { line: 937, column: 3, }, end: Position { line: 937, column: 37, }, }, }, ), ], span: Span { start: Position { line: 937, column: 3, }, end: Position { line: 937, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/snowflake-proxy.nix", span: Span { start: Position { line: 938, column: 3, }, end: Position { line: 938, column: 44, }, }, }, ), ], span: Span { start: Position { line: 938, column: 3, }, end: Position { line: 938, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/smartdns.nix", span: Span { start: Position { line: 939, column: 3, }, end: Position { line: 939, column: 37, }, }, }, ), ], span: Span { start: Position { line: 939, column: 3, }, end: Position { line: 939, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/smokeping.nix", span: Span { start: Position { line: 940, column: 3, }, end: Position { line: 940, column: 38, }, }, }, ), ], span: Span { start: Position { line: 940, column: 3, }, end: Position { line: 940, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/softether.nix", span: Span { start: Position { line: 941, column: 3, }, end: Position { line: 941, column: 38, }, }, }, ), ], span: Span { start: Position { line: 941, column: 3, }, end: Position { line: 941, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/solanum.nix", span: Span { start: Position { line: 942, column: 3, }, end: Position { line: 942, column: 36, }, }, }, ), ], span: Span { start: Position { line: 942, column: 3, }, end: Position { line: 942, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/soju.nix", span: Span { start: Position { line: 943, column: 3, }, end: Position { line: 943, column: 33, }, }, }, ), ], span: Span { start: Position { line: 943, column: 3, }, end: Position { line: 943, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/spacecookie.nix", span: Span { start: Position { line: 944, column: 3, }, end: Position { line: 944, column: 40, }, }, }, ), ], span: Span { start: Position { line: 944, column: 3, }, end: Position { line: 944, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/spiped.nix", span: Span { start: Position { line: 945, column: 3, }, end: Position { line: 945, column: 35, }, }, }, ), ], span: Span { start: Position { line: 945, column: 3, }, end: Position { line: 945, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/squid.nix", span: Span { start: Position { line: 946, column: 3, }, end: Position { line: 946, column: 34, }, }, }, ), ], span: Span { start: Position { line: 946, column: 3, }, end: Position { line: 946, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/sslh.nix", span: Span { start: Position { line: 947, column: 3, }, end: Position { line: 947, column: 33, }, }, }, ), ], span: Span { start: Position { line: 947, column: 3, }, end: Position { line: 947, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ssh/lshd.nix", span: Span { start: Position { line: 948, column: 3, }, end: Position { line: 948, column: 37, }, }, }, ), ], span: Span { start: Position { line: 948, column: 3, }, end: Position { line: 948, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ssh/sshd.nix", span: Span { start: Position { line: 949, column: 3, }, end: Position { line: 949, column: 37, }, }, }, ), ], span: Span { start: Position { line: 949, column: 3, }, end: Position { line: 949, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/strongswan.nix", span: Span { start: Position { line: 950, column: 3, }, end: Position { line: 950, column: 39, }, }, }, ), ], span: Span { start: Position { line: 950, column: 3, }, end: Position { line: 950, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/strongswan-swanctl/module.nix", span: Span { start: Position { line: 951, column: 3, }, end: Position { line: 951, column: 54, }, }, }, ), ], span: Span { start: Position { line: 951, column: 3, }, end: Position { line: 951, column: 54, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/stunnel.nix", span: Span { start: Position { line: 952, column: 3, }, end: Position { line: 952, column: 36, }, }, }, ), ], span: Span { start: Position { line: 952, column: 3, }, end: Position { line: 952, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/stubby.nix", span: Span { start: Position { line: 953, column: 3, }, end: Position { line: 953, column: 35, }, }, }, ), ], span: Span { start: Position { line: 953, column: 3, }, end: Position { line: 953, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/supplicant.nix", span: Span { start: Position { line: 954, column: 3, }, end: Position { line: 954, column: 39, }, }, }, ), ], span: Span { start: Position { line: 954, column: 3, }, end: Position { line: 954, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/supybot.nix", span: Span { start: Position { line: 955, column: 3, }, end: Position { line: 955, column: 36, }, }, }, ), ], span: Span { start: Position { line: 955, column: 3, }, end: Position { line: 955, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/syncthing.nix", span: Span { start: Position { line: 956, column: 3, }, end: Position { line: 956, column: 38, }, }, }, ), ], span: Span { start: Position { line: 956, column: 3, }, end: Position { line: 956, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/syncthing-relay.nix", span: Span { start: Position { line: 957, column: 3, }, end: Position { line: 957, column: 44, }, }, }, ), ], span: Span { start: Position { line: 957, column: 3, }, end: Position { line: 957, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/syncplay.nix", span: Span { start: Position { line: 958, column: 3, }, end: Position { line: 958, column: 37, }, }, }, ), ], span: Span { start: Position { line: 958, column: 3, }, end: Position { line: 958, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tailscale.nix", span: Span { start: Position { line: 959, column: 3, }, end: Position { line: 959, column: 38, }, }, }, ), ], span: Span { start: Position { line: 959, column: 3, }, end: Position { line: 959, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tcpcrypt.nix", span: Span { start: Position { line: 960, column: 3, }, end: Position { line: 960, column: 37, }, }, }, ), ], span: Span { start: Position { line: 960, column: 3, }, end: Position { line: 960, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/teamspeak3.nix", span: Span { start: Position { line: 961, column: 3, }, end: Position { line: 961, column: 39, }, }, }, ), ], span: Span { start: Position { line: 961, column: 3, }, end: Position { line: 961, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tedicross.nix", span: Span { start: Position { line: 962, column: 3, }, end: Position { line: 962, column: 38, }, }, }, ), ], span: Span { start: Position { line: 962, column: 3, }, end: Position { line: 962, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tetrd.nix", span: Span { start: Position { line: 963, column: 3, }, end: Position { line: 963, column: 34, }, }, }, ), ], span: Span { start: Position { line: 963, column: 3, }, end: Position { line: 963, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/teleport.nix", span: Span { start: Position { line: 964, column: 3, }, end: Position { line: 964, column: 37, }, }, }, ), ], span: Span { start: Position { line: 964, column: 3, }, end: Position { line: 964, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/thelounge.nix", span: Span { start: Position { line: 965, column: 3, }, end: Position { line: 965, column: 38, }, }, }, ), ], span: Span { start: Position { line: 965, column: 3, }, end: Position { line: 965, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tinc.nix", span: Span { start: Position { line: 966, column: 3, }, end: Position { line: 966, column: 33, }, }, }, ), ], span: Span { start: Position { line: 966, column: 3, }, end: Position { line: 966, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tinydns.nix", span: Span { start: Position { line: 967, column: 3, }, end: Position { line: 967, column: 36, }, }, }, ), ], span: Span { start: Position { line: 967, column: 3, }, end: Position { line: 967, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tftpd.nix", span: Span { start: Position { line: 968, column: 3, }, end: Position { line: 968, column: 34, }, }, }, ), ], span: Span { start: Position { line: 968, column: 3, }, end: Position { line: 968, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tmate-ssh-server.nix", span: Span { start: Position { line: 969, column: 3, }, end: Position { line: 969, column: 45, }, }, }, ), ], span: Span { start: Position { line: 969, column: 3, }, end: Position { line: 969, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/trickster.nix", span: Span { start: Position { line: 970, column: 3, }, end: Position { line: 970, column: 38, }, }, }, ), ], span: Span { start: Position { line: 970, column: 3, }, end: Position { line: 970, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tox-bootstrapd.nix", span: Span { start: Position { line: 971, column: 3, }, end: Position { line: 971, column: 43, }, }, }, ), ], span: Span { start: Position { line: 971, column: 3, }, end: Position { line: 971, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tox-node.nix", span: Span { start: Position { line: 972, column: 3, }, end: Position { line: 972, column: 37, }, }, }, ), ], span: Span { start: Position { line: 972, column: 3, }, end: Position { line: 972, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/toxvpn.nix", span: Span { start: Position { line: 973, column: 3, }, end: Position { line: 973, column: 35, }, }, }, ), ], span: Span { start: Position { line: 973, column: 3, }, end: Position { line: 973, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/tvheadend.nix", span: Span { start: Position { line: 974, column: 3, }, end: Position { line: 974, column: 38, }, }, }, ), ], span: Span { start: Position { line: 974, column: 3, }, end: Position { line: 974, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/ucarp.nix", span: Span { start: Position { line: 975, column: 3, }, end: Position { line: 975, column: 34, }, }, }, ), ], span: Span { start: Position { line: 975, column: 3, }, end: Position { line: 975, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/unbound.nix", span: Span { start: Position { line: 976, column: 3, }, end: Position { line: 976, column: 36, }, }, }, ), ], span: Span { start: Position { line: 976, column: 3, }, end: Position { line: 976, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/unifi.nix", span: Span { start: Position { line: 977, column: 3, }, end: Position { line: 977, column: 34, }, }, }, ), ], span: Span { start: Position { line: 977, column: 3, }, end: Position { line: 977, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/video/unifi-video.nix", span: Span { start: Position { line: 978, column: 3, }, end: Position { line: 978, column: 35, }, }, }, ), ], span: Span { start: Position { line: 978, column: 3, }, end: Position { line: 978, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/video/rtsp-simple-server.nix", span: Span { start: Position { line: 979, column: 3, }, end: Position { line: 979, column: 42, }, }, }, ), ], span: Span { start: Position { line: 979, column: 3, }, end: Position { line: 979, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/uptermd.nix", span: Span { start: Position { line: 980, column: 3, }, end: Position { line: 980, column: 36, }, }, }, ), ], span: Span { start: Position { line: 980, column: 3, }, end: Position { line: 980, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/v2ray.nix", span: Span { start: Position { line: 981, column: 3, }, end: Position { line: 981, column: 34, }, }, }, ), ], span: Span { start: Position { line: 981, column: 3, }, end: Position { line: 981, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/vdirsyncer.nix", span: Span { start: Position { line: 982, column: 3, }, end: Position { line: 982, column: 39, }, }, }, ), ], span: Span { start: Position { line: 982, column: 3, }, end: Position { line: 982, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/vsftpd.nix", span: Span { start: Position { line: 983, column: 3, }, end: Position { line: 983, column: 35, }, }, }, ), ], span: Span { start: Position { line: 983, column: 3, }, end: Position { line: 983, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/wasabibackend.nix", span: Span { start: Position { line: 984, column: 3, }, end: Position { line: 984, column: 42, }, }, }, ), ], span: Span { start: Position { line: 984, column: 3, }, end: Position { line: 984, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/websockify.nix", span: Span { start: Position { line: 985, column: 3, }, end: Position { line: 985, column: 39, }, }, }, ), ], span: Span { start: Position { line: 985, column: 3, }, end: Position { line: 985, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/wg-netmanager.nix", span: Span { start: Position { line: 986, column: 3, }, end: Position { line: 986, column: 42, }, }, }, ), ], span: Span { start: Position { line: 986, column: 3, }, end: Position { line: 986, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/wg-quick.nix", span: Span { start: Position { line: 987, column: 3, }, end: Position { line: 987, column: 37, }, }, }, ), ], span: Span { start: Position { line: 987, column: 3, }, end: Position { line: 987, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/wireguard.nix", span: Span { start: Position { line: 988, column: 3, }, end: Position { line: 988, column: 38, }, }, }, ), ], span: Span { start: Position { line: 988, column: 3, }, end: Position { line: 988, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/wpa_supplicant.nix", span: Span { start: Position { line: 989, column: 3, }, end: Position { line: 989, column: 43, }, }, }, ), ], span: Span { start: Position { line: 989, column: 3, }, end: Position { line: 989, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/xandikos.nix", span: Span { start: Position { line: 990, column: 3, }, end: Position { line: 990, column: 37, }, }, }, ), ], span: Span { start: Position { line: 990, column: 3, }, end: Position { line: 990, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/xinetd.nix", span: Span { start: Position { line: 991, column: 3, }, end: Position { line: 991, column: 35, }, }, }, ), ], span: Span { start: Position { line: 991, column: 3, }, end: Position { line: 991, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/xl2tpd.nix", span: Span { start: Position { line: 992, column: 3, }, end: Position { line: 992, column: 35, }, }, }, ), ], span: Span { start: Position { line: 992, column: 3, }, end: Position { line: 992, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/x2goserver.nix", span: Span { start: Position { line: 993, column: 3, }, end: Position { line: 993, column: 39, }, }, }, ), ], span: Span { start: Position { line: 993, column: 3, }, end: Position { line: 993, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/xray.nix", span: Span { start: Position { line: 994, column: 3, }, end: Position { line: 994, column: 33, }, }, }, ), ], span: Span { start: Position { line: 994, column: 3, }, end: Position { line: 994, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/xrdp.nix", span: Span { start: Position { line: 995, column: 3, }, end: Position { line: 995, column: 33, }, }, }, ), ], span: Span { start: Position { line: 995, column: 3, }, end: Position { line: 995, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/yggdrasil.nix", span: Span { start: Position { line: 996, column: 3, }, end: Position { line: 996, column: 38, }, }, }, ), ], span: Span { start: Position { line: 996, column: 3, }, end: Position { line: 996, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/zerobin.nix", span: Span { start: Position { line: 997, column: 3, }, end: Position { line: 997, column: 36, }, }, }, ), ], span: Span { start: Position { line: 997, column: 3, }, end: Position { line: 997, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/zeronet.nix", span: Span { start: Position { line: 998, column: 3, }, end: Position { line: 998, column: 36, }, }, }, ), ], span: Span { start: Position { line: 998, column: 3, }, end: Position { line: 998, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/zerotierone.nix", span: Span { start: Position { line: 999, column: 3, }, end: Position { line: 999, column: 40, }, }, }, ), ], span: Span { start: Position { line: 999, column: 3, }, end: Position { line: 999, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/networking/znc/default.nix", span: Span { start: Position { line: 1000, column: 3, }, end: Position { line: 1000, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1000, column: 3, }, end: Position { line: 1000, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/printing/cupsd.nix", span: Span { start: Position { line: 1001, column: 3, }, end: Position { line: 1001, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1001, column: 3, }, end: Position { line: 1001, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/scheduling/atd.nix", span: Span { start: Position { line: 1002, column: 3, }, end: Position { line: 1002, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1002, column: 3, }, end: Position { line: 1002, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/scheduling/cron.nix", span: Span { start: Position { line: 1003, column: 3, }, end: Position { line: 1003, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1003, column: 3, }, end: Position { line: 1003, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/scheduling/fcron.nix", span: Span { start: Position { line: 1004, column: 3, }, end: Position { line: 1004, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1004, column: 3, }, end: Position { line: 1004, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/search/elasticsearch.nix", span: Span { start: Position { line: 1005, column: 3, }, end: Position { line: 1005, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1005, column: 3, }, end: Position { line: 1005, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/search/elasticsearch-curator.nix", span: Span { start: Position { line: 1006, column: 3, }, end: Position { line: 1006, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1006, column: 3, }, end: Position { line: 1006, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/search/hound.nix", span: Span { start: Position { line: 1007, column: 3, }, end: Position { line: 1007, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1007, column: 3, }, end: Position { line: 1007, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/search/kibana.nix", span: Span { start: Position { line: 1008, column: 3, }, end: Position { line: 1008, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1008, column: 3, }, end: Position { line: 1008, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/search/meilisearch.nix", span: Span { start: Position { line: 1009, column: 3, }, end: Position { line: 1009, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1009, column: 3, }, end: Position { line: 1009, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/search/solr.nix", span: Span { start: Position { line: 1010, column: 3, }, end: Position { line: 1010, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1010, column: 3, }, end: Position { line: 1010, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/aesmd.nix", span: Span { start: Position { line: 1011, column: 3, }, end: Position { line: 1011, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1011, column: 3, }, end: Position { line: 1011, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/certmgr.nix", span: Span { start: Position { line: 1012, column: 3, }, end: Position { line: 1012, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1012, column: 3, }, end: Position { line: 1012, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/cfssl.nix", span: Span { start: Position { line: 1013, column: 3, }, end: Position { line: 1013, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1013, column: 3, }, end: Position { line: 1013, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/clamav.nix", span: Span { start: Position { line: 1014, column: 3, }, end: Position { line: 1014, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1014, column: 3, }, end: Position { line: 1014, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/endlessh.nix", span: Span { start: Position { line: 1015, column: 3, }, end: Position { line: 1015, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1015, column: 3, }, end: Position { line: 1015, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/endlessh-go.nix", span: Span { start: Position { line: 1016, column: 3, }, end: Position { line: 1016, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1016, column: 3, }, end: Position { line: 1016, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/fail2ban.nix", span: Span { start: Position { line: 1017, column: 3, }, end: Position { line: 1017, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1017, column: 3, }, end: Position { line: 1017, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/fprintd.nix", span: Span { start: Position { line: 1018, column: 3, }, end: Position { line: 1018, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1018, column: 3, }, end: Position { line: 1018, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/haka.nix", span: Span { start: Position { line: 1019, column: 3, }, end: Position { line: 1019, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1019, column: 3, }, end: Position { line: 1019, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/haveged.nix", span: Span { start: Position { line: 1020, column: 3, }, end: Position { line: 1020, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1020, column: 3, }, end: Position { line: 1020, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/hockeypuck.nix", span: Span { start: Position { line: 1021, column: 3, }, end: Position { line: 1021, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1021, column: 3, }, end: Position { line: 1021, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/hologram-server.nix", span: Span { start: Position { line: 1022, column: 3, }, end: Position { line: 1022, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1022, column: 3, }, end: Position { line: 1022, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/hologram-agent.nix", span: Span { start: Position { line: 1023, column: 3, }, end: Position { line: 1023, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1023, column: 3, }, end: Position { line: 1023, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/kanidm.nix", span: Span { start: Position { line: 1024, column: 3, }, end: Position { line: 1024, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1024, column: 3, }, end: Position { line: 1024, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/infnoise.nix", span: Span { start: Position { line: 1025, column: 3, }, end: Position { line: 1025, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1025, column: 3, }, end: Position { line: 1025, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/munge.nix", span: Span { start: Position { line: 1026, column: 3, }, end: Position { line: 1026, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1026, column: 3, }, end: Position { line: 1026, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/nginx-sso.nix", span: Span { start: Position { line: 1027, column: 3, }, end: Position { line: 1027, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1027, column: 3, }, end: Position { line: 1027, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/oauth2_proxy.nix", span: Span { start: Position { line: 1028, column: 3, }, end: Position { line: 1028, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1028, column: 3, }, end: Position { line: 1028, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/oauth2_proxy_nginx.nix", span: Span { start: Position { line: 1029, column: 3, }, end: Position { line: 1029, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1029, column: 3, }, end: Position { line: 1029, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/opensnitch.nix", span: Span { start: Position { line: 1030, column: 3, }, end: Position { line: 1030, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1030, column: 3, }, end: Position { line: 1030, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/pass-secret-service.nix", span: Span { start: Position { line: 1031, column: 3, }, end: Position { line: 1031, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1031, column: 3, }, end: Position { line: 1031, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/privacyidea.nix", span: Span { start: Position { line: 1032, column: 3, }, end: Position { line: 1032, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1032, column: 3, }, end: Position { line: 1032, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/physlock.nix", span: Span { start: Position { line: 1033, column: 3, }, end: Position { line: 1033, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1033, column: 3, }, end: Position { line: 1033, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/shibboleth-sp.nix", span: Span { start: Position { line: 1034, column: 3, }, end: Position { line: 1034, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1034, column: 3, }, end: Position { line: 1034, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/sks.nix", span: Span { start: Position { line: 1035, column: 3, }, end: Position { line: 1035, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1035, column: 3, }, end: Position { line: 1035, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/sshguard.nix", span: Span { start: Position { line: 1036, column: 3, }, end: Position { line: 1036, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1036, column: 3, }, end: Position { line: 1036, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/sslmate-agent.nix", span: Span { start: Position { line: 1037, column: 3, }, end: Position { line: 1037, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1037, column: 3, }, end: Position { line: 1037, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/step-ca.nix", span: Span { start: Position { line: 1038, column: 3, }, end: Position { line: 1038, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1038, column: 3, }, end: Position { line: 1038, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/tor.nix", span: Span { start: Position { line: 1039, column: 3, }, end: Position { line: 1039, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1039, column: 3, }, end: Position { line: 1039, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/torify.nix", span: Span { start: Position { line: 1040, column: 3, }, end: Position { line: 1040, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1040, column: 3, }, end: Position { line: 1040, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/torsocks.nix", span: Span { start: Position { line: 1041, column: 3, }, end: Position { line: 1041, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1041, column: 3, }, end: Position { line: 1041, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/usbguard.nix", span: Span { start: Position { line: 1042, column: 3, }, end: Position { line: 1042, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1042, column: 3, }, end: Position { line: 1042, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/vault.nix", span: Span { start: Position { line: 1043, column: 3, }, end: Position { line: 1043, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1043, column: 3, }, end: Position { line: 1043, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/vaultwarden/default.nix", span: Span { start: Position { line: 1044, column: 3, }, end: Position { line: 1044, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1044, column: 3, }, end: Position { line: 1044, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/security/yubikey-agent.nix", span: Span { start: Position { line: 1045, column: 3, }, end: Position { line: 1045, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1045, column: 3, }, end: Position { line: 1045, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/cachix-agent/default.nix", span: Span { start: Position { line: 1046, column: 3, }, end: Position { line: 1046, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1046, column: 3, }, end: Position { line: 1046, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/cachix-watch-store.nix", span: Span { start: Position { line: 1047, column: 3, }, end: Position { line: 1047, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1047, column: 3, }, end: Position { line: 1047, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/cloud-init.nix", span: Span { start: Position { line: 1048, column: 3, }, end: Position { line: 1048, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1048, column: 3, }, end: Position { line: 1048, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/dbus.nix", span: Span { start: Position { line: 1049, column: 3, }, end: Position { line: 1049, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1049, column: 3, }, end: Position { line: 1049, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/earlyoom.nix", span: Span { start: Position { line: 1050, column: 3, }, end: Position { line: 1050, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1050, column: 3, }, end: Position { line: 1050, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/localtimed.nix", span: Span { start: Position { line: 1051, column: 3, }, end: Position { line: 1051, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1051, column: 3, }, end: Position { line: 1051, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/kerberos/default.nix", span: Span { start: Position { line: 1052, column: 3, }, end: Position { line: 1052, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1052, column: 3, }, end: Position { line: 1052, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/nscd.nix", span: Span { start: Position { line: 1053, column: 3, }, end: Position { line: 1053, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1053, column: 3, }, end: Position { line: 1053, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/saslauthd.nix", span: Span { start: Position { line: 1054, column: 3, }, end: Position { line: 1054, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1054, column: 3, }, end: Position { line: 1054, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/self-deploy.nix", span: Span { start: Position { line: 1055, column: 3, }, end: Position { line: 1055, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1055, column: 3, }, end: Position { line: 1055, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/systembus-notify.nix", span: Span { start: Position { line: 1056, column: 3, }, end: Position { line: 1056, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1056, column: 3, }, end: Position { line: 1056, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/system/uptimed.nix", span: Span { start: Position { line: 1057, column: 3, }, end: Position { line: 1057, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1057, column: 3, }, end: Position { line: 1057, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/deluge.nix", span: Span { start: Position { line: 1058, column: 3, }, end: Position { line: 1058, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1058, column: 3, }, end: Position { line: 1058, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/flexget.nix", span: Span { start: Position { line: 1059, column: 3, }, end: Position { line: 1059, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1059, column: 3, }, end: Position { line: 1059, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/magnetico.nix", span: Span { start: Position { line: 1060, column: 3, }, end: Position { line: 1060, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1060, column: 3, }, end: Position { line: 1060, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/opentracker.nix", span: Span { start: Position { line: 1061, column: 3, }, end: Position { line: 1061, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1061, column: 3, }, end: Position { line: 1061, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/peerflix.nix", span: Span { start: Position { line: 1062, column: 3, }, end: Position { line: 1062, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1062, column: 3, }, end: Position { line: 1062, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/rtorrent.nix", span: Span { start: Position { line: 1063, column: 3, }, end: Position { line: 1063, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1063, column: 3, }, end: Position { line: 1063, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/torrent/transmission.nix", span: Span { start: Position { line: 1064, column: 3, }, end: Position { line: 1064, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1064, column: 3, }, end: Position { line: 1064, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/tracing/tempo.nix", span: Span { start: Position { line: 1065, column: 3, }, end: Position { line: 1065, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1065, column: 3, }, end: Position { line: 1065, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/ttys/getty.nix", span: Span { start: Position { line: 1066, column: 3, }, end: Position { line: 1066, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1066, column: 3, }, end: Position { line: 1066, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/ttys/gpm.nix", span: Span { start: Position { line: 1067, column: 3, }, end: Position { line: 1067, column: 26, }, }, }, ), ], span: Span { start: Position { line: 1067, column: 3, }, end: Position { line: 1067, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/ttys/kmscon.nix", span: Span { start: Position { line: 1068, column: 3, }, end: Position { line: 1068, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1068, column: 3, }, end: Position { line: 1068, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/wayland/cage.nix", span: Span { start: Position { line: 1069, column: 3, }, end: Position { line: 1069, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1069, column: 3, }, end: Position { line: 1069, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/video/epgstation/default.nix", span: Span { start: Position { line: 1070, column: 3, }, end: Position { line: 1070, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1070, column: 3, }, end: Position { line: 1070, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/video/mirakurun.nix", span: Span { start: Position { line: 1071, column: 3, }, end: Position { line: 1071, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1071, column: 3, }, end: Position { line: 1071, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/video/replay-sorcery.nix", span: Span { start: Position { line: 1072, column: 3, }, end: Position { line: 1072, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1072, column: 3, }, end: Position { line: 1072, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/alps.nix", span: Span { start: Position { line: 1073, column: 3, }, end: Position { line: 1073, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1073, column: 3, }, end: Position { line: 1073, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/atlassian/confluence.nix", span: Span { start: Position { line: 1074, column: 3, }, end: Position { line: 1074, column: 47, }, }, }, ), ], span: Span { start: Position { line: 1074, column: 3, }, end: Position { line: 1074, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/atlassian/crowd.nix", span: Span { start: Position { line: 1075, column: 3, }, end: Position { line: 1075, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1075, column: 3, }, end: Position { line: 1075, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/atlassian/jira.nix", span: Span { start: Position { line: 1076, column: 3, }, end: Position { line: 1076, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1076, column: 3, }, end: Position { line: 1076, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/bookstack.nix", span: Span { start: Position { line: 1077, column: 3, }, end: Position { line: 1077, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1077, column: 3, }, end: Position { line: 1077, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/calibre-web.nix", span: Span { start: Position { line: 1078, column: 3, }, end: Position { line: 1078, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1078, column: 3, }, end: Position { line: 1078, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/code-server.nix", span: Span { start: Position { line: 1079, column: 3, }, end: Position { line: 1079, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1079, column: 3, }, end: Position { line: 1079, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/baget.nix", span: Span { start: Position { line: 1080, column: 3, }, end: Position { line: 1080, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1080, column: 3, }, end: Position { line: 1080, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/changedetection-io.nix", span: Span { start: Position { line: 1081, column: 3, }, end: Position { line: 1081, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1081, column: 3, }, end: Position { line: 1081, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/convos.nix", span: Span { start: Position { line: 1082, column: 3, }, end: Position { line: 1082, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1082, column: 3, }, end: Position { line: 1082, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/dex.nix", span: Span { start: Position { line: 1083, column: 3, }, end: Position { line: 1083, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1083, column: 3, }, end: Position { line: 1083, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/discourse.nix", span: Span { start: Position { line: 1084, column: 3, }, end: Position { line: 1084, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1084, column: 3, }, end: Position { line: 1084, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/documize.nix", span: Span { start: Position { line: 1085, column: 3, }, end: Position { line: 1085, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1085, column: 3, }, end: Position { line: 1085, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/dokuwiki.nix", span: Span { start: Position { line: 1086, column: 3, }, end: Position { line: 1086, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1086, column: 3, }, end: Position { line: 1086, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/dolibarr.nix", span: Span { start: Position { line: 1087, column: 3, }, end: Position { line: 1087, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1087, column: 3, }, end: Position { line: 1087, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/engelsystem.nix", span: Span { start: Position { line: 1088, column: 3, }, end: Position { line: 1088, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1088, column: 3, }, end: Position { line: 1088, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/ethercalc.nix", span: Span { start: Position { line: 1089, column: 3, }, end: Position { line: 1089, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1089, column: 3, }, end: Position { line: 1089, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/fluidd.nix", span: Span { start: Position { line: 1090, column: 3, }, end: Position { line: 1090, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1090, column: 3, }, end: Position { line: 1090, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/freshrss.nix", span: Span { start: Position { line: 1091, column: 3, }, end: Position { line: 1091, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1091, column: 3, }, end: Position { line: 1091, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/galene.nix", span: Span { start: Position { line: 1092, column: 3, }, end: Position { line: 1092, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1092, column: 3, }, end: Position { line: 1092, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/gerrit.nix", span: Span { start: Position { line: 1093, column: 3, }, end: Position { line: 1093, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1093, column: 3, }, end: Position { line: 1093, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/gotify-server.nix", span: Span { start: Position { line: 1094, column: 3, }, end: Position { line: 1094, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1094, column: 3, }, end: Position { line: 1094, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/grocy.nix", span: Span { start: Position { line: 1095, column: 3, }, end: Position { line: 1095, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1095, column: 3, }, end: Position { line: 1095, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/healthchecks.nix", span: Span { start: Position { line: 1096, column: 3, }, end: Position { line: 1096, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1096, column: 3, }, end: Position { line: 1096, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/hedgedoc.nix", span: Span { start: Position { line: 1097, column: 3, }, end: Position { line: 1097, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1097, column: 3, }, end: Position { line: 1097, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/hledger-web.nix", span: Span { start: Position { line: 1098, column: 3, }, end: Position { line: 1098, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1098, column: 3, }, end: Position { line: 1098, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/icingaweb2/icingaweb2.nix", span: Span { start: Position { line: 1099, column: 3, }, end: Position { line: 1099, column: 48, }, }, }, ), ], span: Span { start: Position { line: 1099, column: 3, }, end: Position { line: 1099, column: 48, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/icingaweb2/module-monitoring.nix", span: Span { start: Position { line: 1100, column: 3, }, end: Position { line: 1100, column: 55, }, }, }, ), ], span: Span { start: Position { line: 1100, column: 3, }, end: Position { line: 1100, column: 55, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/ihatemoney", span: Span { start: Position { line: 1101, column: 3, }, end: Position { line: 1101, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1101, column: 3, }, end: Position { line: 1101, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/isso.nix", span: Span { start: Position { line: 1102, column: 3, }, end: Position { line: 1102, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1102, column: 3, }, end: Position { line: 1102, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/jirafeau.nix", span: Span { start: Position { line: 1103, column: 3, }, end: Position { line: 1103, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1103, column: 3, }, end: Position { line: 1103, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/jitsi-meet.nix", span: Span { start: Position { line: 1104, column: 3, }, end: Position { line: 1104, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1104, column: 3, }, end: Position { line: 1104, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/keycloak.nix", span: Span { start: Position { line: 1105, column: 3, }, end: Position { line: 1105, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1105, column: 3, }, end: Position { line: 1105, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/komga.nix", span: Span { start: Position { line: 1106, column: 3, }, end: Position { line: 1106, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1106, column: 3, }, end: Position { line: 1106, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/lemmy.nix", span: Span { start: Position { line: 1107, column: 3, }, end: Position { line: 1107, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1107, column: 3, }, end: Position { line: 1107, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/invidious.nix", span: Span { start: Position { line: 1108, column: 3, }, end: Position { line: 1108, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1108, column: 3, }, end: Position { line: 1108, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/invoiceplane.nix", span: Span { start: Position { line: 1109, column: 3, }, end: Position { line: 1109, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1109, column: 3, }, end: Position { line: 1109, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/limesurvey.nix", span: Span { start: Position { line: 1110, column: 3, }, end: Position { line: 1110, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1110, column: 3, }, end: Position { line: 1110, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/mastodon.nix", span: Span { start: Position { line: 1111, column: 3, }, end: Position { line: 1111, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1111, column: 3, }, end: Position { line: 1111, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/mattermost.nix", span: Span { start: Position { line: 1112, column: 3, }, end: Position { line: 1112, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1112, column: 3, }, end: Position { line: 1112, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/mediawiki.nix", span: Span { start: Position { line: 1113, column: 3, }, end: Position { line: 1113, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1113, column: 3, }, end: Position { line: 1113, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/miniflux.nix", span: Span { start: Position { line: 1114, column: 3, }, end: Position { line: 1114, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1114, column: 3, }, end: Position { line: 1114, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/moodle.nix", span: Span { start: Position { line: 1115, column: 3, }, end: Position { line: 1115, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1115, column: 3, }, end: Position { line: 1115, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/netbox.nix", span: Span { start: Position { line: 1116, column: 3, }, end: Position { line: 1116, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1116, column: 3, }, end: Position { line: 1116, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/nextcloud.nix", span: Span { start: Position { line: 1117, column: 3, }, end: Position { line: 1117, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1117, column: 3, }, end: Position { line: 1117, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/nexus.nix", span: Span { start: Position { line: 1118, column: 3, }, end: Position { line: 1118, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1118, column: 3, }, end: Position { line: 1118, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/nifi.nix", span: Span { start: Position { line: 1119, column: 3, }, end: Position { line: 1119, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1119, column: 3, }, end: Position { line: 1119, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/node-red.nix", span: Span { start: Position { line: 1120, column: 3, }, end: Position { line: 1120, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1120, column: 3, }, end: Position { line: 1120, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/phylactery.nix", span: Span { start: Position { line: 1121, column: 3, }, end: Position { line: 1121, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1121, column: 3, }, end: Position { line: 1121, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/onlyoffice.nix", span: Span { start: Position { line: 1122, column: 3, }, end: Position { line: 1122, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1122, column: 3, }, end: Position { line: 1122, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/pict-rs.nix", span: Span { start: Position { line: 1123, column: 3, }, end: Position { line: 1123, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1123, column: 3, }, end: Position { line: 1123, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/peertube.nix", span: Span { start: Position { line: 1124, column: 3, }, end: Position { line: 1124, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1124, column: 3, }, end: Position { line: 1124, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/plantuml-server.nix", span: Span { start: Position { line: 1125, column: 3, }, end: Position { line: 1125, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1125, column: 3, }, end: Position { line: 1125, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/plausible.nix", span: Span { start: Position { line: 1126, column: 3, }, end: Position { line: 1126, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1126, column: 3, }, end: Position { line: 1126, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/pgpkeyserver-lite.nix", span: Span { start: Position { line: 1127, column: 3, }, end: Position { line: 1127, column: 44, }, }, }, ), ], span: Span { start: Position { line: 1127, column: 3, }, end: Position { line: 1127, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/powerdns-admin.nix", span: Span { start: Position { line: 1128, column: 3, }, end: Position { line: 1128, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1128, column: 3, }, end: Position { line: 1128, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/prosody-filer.nix", span: Span { start: Position { line: 1129, column: 3, }, end: Position { line: 1129, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1129, column: 3, }, end: Position { line: 1129, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/matomo.nix", span: Span { start: Position { line: 1130, column: 3, }, end: Position { line: 1130, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1130, column: 3, }, end: Position { line: 1130, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/openwebrx.nix", span: Span { start: Position { line: 1131, column: 3, }, end: Position { line: 1131, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1131, column: 3, }, end: Position { line: 1131, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/outline.nix", span: Span { start: Position { line: 1132, column: 3, }, end: Position { line: 1132, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1132, column: 3, }, end: Position { line: 1132, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/restya-board.nix", span: Span { start: Position { line: 1133, column: 3, }, end: Position { line: 1133, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1133, column: 3, }, end: Position { line: 1133, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/sogo.nix", span: Span { start: Position { line: 1134, column: 3, }, end: Position { line: 1134, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1134, column: 3, }, end: Position { line: 1134, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/rss-bridge.nix", span: Span { start: Position { line: 1135, column: 3, }, end: Position { line: 1135, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1135, column: 3, }, end: Position { line: 1135, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/tt-rss.nix", span: Span { start: Position { line: 1136, column: 3, }, end: Position { line: 1136, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1136, column: 3, }, end: Position { line: 1136, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/trilium.nix", span: Span { start: Position { line: 1137, column: 3, }, end: Position { line: 1137, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1137, column: 3, }, end: Position { line: 1137, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/selfoss.nix", span: Span { start: Position { line: 1138, column: 3, }, end: Position { line: 1138, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1138, column: 3, }, end: Position { line: 1138, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/shiori.nix", span: Span { start: Position { line: 1139, column: 3, }, end: Position { line: 1139, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1139, column: 3, }, end: Position { line: 1139, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/snipe-it.nix", span: Span { start: Position { line: 1140, column: 3, }, end: Position { line: 1140, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1140, column: 3, }, end: Position { line: 1140, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/vikunja.nix", span: Span { start: Position { line: 1141, column: 3, }, end: Position { line: 1141, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1141, column: 3, }, end: Position { line: 1141, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/wiki-js.nix", span: Span { start: Position { line: 1142, column: 3, }, end: Position { line: 1142, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1142, column: 3, }, end: Position { line: 1142, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/whitebophir.nix", span: Span { start: Position { line: 1143, column: 3, }, end: Position { line: 1143, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1143, column: 3, }, end: Position { line: 1143, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/wordpress.nix", span: Span { start: Position { line: 1144, column: 3, }, end: Position { line: 1144, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1144, column: 3, }, end: Position { line: 1144, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/writefreely.nix", span: Span { start: Position { line: 1145, column: 3, }, end: Position { line: 1145, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1145, column: 3, }, end: Position { line: 1145, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/youtrack.nix", span: Span { start: Position { line: 1146, column: 3, }, end: Position { line: 1146, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1146, column: 3, }, end: Position { line: 1146, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-apps/zabbix.nix", span: Span { start: Position { line: 1147, column: 3, }, end: Position { line: 1147, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1147, column: 3, }, end: Position { line: 1147, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/agate.nix", span: Span { start: Position { line: 1148, column: 3, }, end: Position { line: 1148, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1148, column: 3, }, end: Position { line: 1148, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/apache-httpd/default.nix", span: Span { start: Position { line: 1149, column: 3, }, end: Position { line: 1149, column: 50, }, }, }, ), ], span: Span { start: Position { line: 1149, column: 3, }, end: Position { line: 1149, column: 50, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/caddy/default.nix", span: Span { start: Position { line: 1150, column: 3, }, end: Position { line: 1150, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1150, column: 3, }, end: Position { line: 1150, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/darkhttpd.nix", span: Span { start: Position { line: 1151, column: 3, }, end: Position { line: 1151, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1151, column: 3, }, end: Position { line: 1151, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/fcgiwrap.nix", span: Span { start: Position { line: 1152, column: 3, }, end: Position { line: 1152, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1152, column: 3, }, end: Position { line: 1152, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/garage.nix", span: Span { start: Position { line: 1153, column: 3, }, end: Position { line: 1153, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1153, column: 3, }, end: Position { line: 1153, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/hitch/default.nix", span: Span { start: Position { line: 1154, column: 3, }, end: Position { line: 1154, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1154, column: 3, }, end: Position { line: 1154, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/hydron.nix", span: Span { start: Position { line: 1155, column: 3, }, end: Position { line: 1155, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1155, column: 3, }, end: Position { line: 1155, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/jboss/default.nix", span: Span { start: Position { line: 1156, column: 3, }, end: Position { line: 1156, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1156, column: 3, }, end: Position { line: 1156, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/lighttpd/cgit.nix", span: Span { start: Position { line: 1157, column: 3, }, end: Position { line: 1157, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1157, column: 3, }, end: Position { line: 1157, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/lighttpd/collectd.nix", span: Span { start: Position { line: 1158, column: 3, }, end: Position { line: 1158, column: 47, }, }, }, ), ], span: Span { start: Position { line: 1158, column: 3, }, end: Position { line: 1158, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/lighttpd/default.nix", span: Span { start: Position { line: 1159, column: 3, }, end: Position { line: 1159, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1159, column: 3, }, end: Position { line: 1159, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/lighttpd/gitweb.nix", span: Span { start: Position { line: 1160, column: 3, }, end: Position { line: 1160, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1160, column: 3, }, end: Position { line: 1160, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/merecat.nix", span: Span { start: Position { line: 1161, column: 3, }, end: Position { line: 1161, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1161, column: 3, }, end: Position { line: 1161, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/mighttpd2.nix", span: Span { start: Position { line: 1162, column: 3, }, end: Position { line: 1162, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1162, column: 3, }, end: Position { line: 1162, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/minio.nix", span: Span { start: Position { line: 1163, column: 3, }, end: Position { line: 1163, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1163, column: 3, }, end: Position { line: 1163, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/molly-brown.nix", span: Span { start: Position { line: 1164, column: 3, }, end: Position { line: 1164, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1164, column: 3, }, end: Position { line: 1164, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/nginx/default.nix", span: Span { start: Position { line: 1165, column: 3, }, end: Position { line: 1165, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1165, column: 3, }, end: Position { line: 1165, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/nginx/gitweb.nix", span: Span { start: Position { line: 1166, column: 3, }, end: Position { line: 1166, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1166, column: 3, }, end: Position { line: 1166, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/phpfpm/default.nix", span: Span { start: Position { line: 1167, column: 3, }, end: Position { line: 1167, column: 44, }, }, }, ), ], span: Span { start: Position { line: 1167, column: 3, }, end: Position { line: 1167, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/pomerium.nix", span: Span { start: Position { line: 1168, column: 3, }, end: Position { line: 1168, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1168, column: 3, }, end: Position { line: 1168, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/unit/default.nix", span: Span { start: Position { line: 1169, column: 3, }, end: Position { line: 1169, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1169, column: 3, }, end: Position { line: 1169, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/tomcat.nix", span: Span { start: Position { line: 1170, column: 3, }, end: Position { line: 1170, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1170, column: 3, }, end: Position { line: 1170, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/keter", span: Span { start: Position { line: 1171, column: 3, }, end: Position { line: 1171, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1171, column: 3, }, end: Position { line: 1171, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/traefik.nix", span: Span { start: Position { line: 1172, column: 3, }, end: Position { line: 1172, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1172, column: 3, }, end: Position { line: 1172, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/trafficserver/default.nix", span: Span { start: Position { line: 1173, column: 3, }, end: Position { line: 1173, column: 51, }, }, }, ), ], span: Span { start: Position { line: 1173, column: 3, }, end: Position { line: 1173, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/ttyd.nix", span: Span { start: Position { line: 1174, column: 3, }, end: Position { line: 1174, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1174, column: 3, }, end: Position { line: 1174, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/uwsgi.nix", span: Span { start: Position { line: 1175, column: 3, }, end: Position { line: 1175, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1175, column: 3, }, end: Position { line: 1175, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/varnish/default.nix", span: Span { start: Position { line: 1176, column: 3, }, end: Position { line: 1176, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1176, column: 3, }, end: Position { line: 1176, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/web-servers/zope2.nix", span: Span { start: Position { line: 1177, column: 3, }, end: Position { line: 1177, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1177, column: 3, }, end: Position { line: 1177, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/extra-layouts.nix", span: Span { start: Position { line: 1178, column: 3, }, end: Position { line: 1178, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1178, column: 3, }, end: Position { line: 1178, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/clight.nix", span: Span { start: Position { line: 1179, column: 3, }, end: Position { line: 1179, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1179, column: 3, }, end: Position { line: 1179, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/colord.nix", span: Span { start: Position { line: 1180, column: 3, }, end: Position { line: 1180, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1180, column: 3, }, end: Position { line: 1180, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/picom.nix", span: Span { start: Position { line: 1181, column: 3, }, end: Position { line: 1181, column: 27, }, }, }, ), ], span: Span { start: Position { line: 1181, column: 3, }, end: Position { line: 1181, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/unclutter.nix", span: Span { start: Position { line: 1182, column: 3, }, end: Position { line: 1182, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1182, column: 3, }, end: Position { line: 1182, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/unclutter-xfixes.nix", span: Span { start: Position { line: 1183, column: 3, }, end: Position { line: 1183, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1183, column: 3, }, end: Position { line: 1183, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/desktop-managers/default.nix", span: Span { start: Position { line: 1184, column: 3, }, end: Position { line: 1184, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1184, column: 3, }, end: Position { line: 1184, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/default.nix", span: Span { start: Position { line: 1185, column: 3, }, end: Position { line: 1185, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1185, column: 3, }, end: Position { line: 1185, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/gdm.nix", span: Span { start: Position { line: 1186, column: 3, }, end: Position { line: 1186, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1186, column: 3, }, end: Position { line: 1186, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/lightdm.nix", span: Span { start: Position { line: 1187, column: 3, }, end: Position { line: 1187, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1187, column: 3, }, end: Position { line: 1187, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/sddm.nix", span: Span { start: Position { line: 1188, column: 3, }, end: Position { line: 1188, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1188, column: 3, }, end: Position { line: 1188, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/slim.nix", span: Span { start: Position { line: 1189, column: 3, }, end: Position { line: 1189, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1189, column: 3, }, end: Position { line: 1189, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/startx.nix", span: Span { start: Position { line: 1190, column: 3, }, end: Position { line: 1190, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1190, column: 3, }, end: Position { line: 1190, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/sx.nix", span: Span { start: Position { line: 1191, column: 3, }, end: Position { line: 1191, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1191, column: 3, }, end: Position { line: 1191, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/display-managers/xpra.nix", span: Span { start: Position { line: 1192, column: 3, }, end: Position { line: 1192, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1192, column: 3, }, end: Position { line: 1192, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/fractalart.nix", span: Span { start: Position { line: 1193, column: 3, }, end: Position { line: 1193, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1193, column: 3, }, end: Position { line: 1193, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/hardware/libinput.nix", span: Span { start: Position { line: 1194, column: 3, }, end: Position { line: 1194, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1194, column: 3, }, end: Position { line: 1194, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/hardware/synaptics.nix", span: Span { start: Position { line: 1195, column: 3, }, end: Position { line: 1195, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1195, column: 3, }, end: Position { line: 1195, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/hardware/wacom.nix", span: Span { start: Position { line: 1196, column: 3, }, end: Position { line: 1196, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1196, column: 3, }, end: Position { line: 1196, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/hardware/digimend.nix", span: Span { start: Position { line: 1197, column: 3, }, end: Position { line: 1197, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1197, column: 3, }, end: Position { line: 1197, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/hardware/cmt.nix", span: Span { start: Position { line: 1198, column: 3, }, end: Position { line: 1198, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1198, column: 3, }, end: Position { line: 1198, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/gdk-pixbuf.nix", span: Span { start: Position { line: 1199, column: 3, }, end: Position { line: 1199, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1199, column: 3, }, end: Position { line: 1199, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/imwheel.nix", span: Span { start: Position { line: 1200, column: 3, }, end: Position { line: 1200, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1200, column: 3, }, end: Position { line: 1200, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/redshift.nix", span: Span { start: Position { line: 1201, column: 3, }, end: Position { line: 1201, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1201, column: 3, }, end: Position { line: 1201, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/touchegg.nix", span: Span { start: Position { line: 1202, column: 3, }, end: Position { line: 1202, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1202, column: 3, }, end: Position { line: 1202, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/urserver.nix", span: Span { start: Position { line: 1203, column: 3, }, end: Position { line: 1203, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1203, column: 3, }, end: Position { line: 1203, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/urxvtd.nix", span: Span { start: Position { line: 1204, column: 3, }, end: Position { line: 1204, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1204, column: 3, }, end: Position { line: 1204, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/awesome.nix", span: Span { start: Position { line: 1205, column: 3, }, end: Position { line: 1205, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1205, column: 3, }, end: Position { line: 1205, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/default.nix", span: Span { start: Position { line: 1206, column: 3, }, end: Position { line: 1206, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1206, column: 3, }, end: Position { line: 1206, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/clfswm.nix", span: Span { start: Position { line: 1207, column: 3, }, end: Position { line: 1207, column: 44, }, }, }, ), ], span: Span { start: Position { line: 1207, column: 3, }, end: Position { line: 1207, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/fluxbox.nix", span: Span { start: Position { line: 1208, column: 3, }, end: Position { line: 1208, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1208, column: 3, }, end: Position { line: 1208, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/icewm.nix", span: Span { start: Position { line: 1209, column: 3, }, end: Position { line: 1209, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1209, column: 3, }, end: Position { line: 1209, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/bspwm.nix", span: Span { start: Position { line: 1210, column: 3, }, end: Position { line: 1210, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1210, column: 3, }, end: Position { line: 1210, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/metacity.nix", span: Span { start: Position { line: 1211, column: 3, }, end: Position { line: 1211, column: 46, }, }, }, ), ], span: Span { start: Position { line: 1211, column: 3, }, end: Position { line: 1211, column: 46, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/none.nix", span: Span { start: Position { line: 1212, column: 3, }, end: Position { line: 1212, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1212, column: 3, }, end: Position { line: 1212, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/twm.nix", span: Span { start: Position { line: 1213, column: 3, }, end: Position { line: 1213, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1213, column: 3, }, end: Position { line: 1213, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/windowlab.nix", span: Span { start: Position { line: 1214, column: 3, }, end: Position { line: 1214, column: 47, }, }, }, ), ], span: Span { start: Position { line: 1214, column: 3, }, end: Position { line: 1214, column: 47, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/wmii.nix", span: Span { start: Position { line: 1215, column: 3, }, end: Position { line: 1215, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1215, column: 3, }, end: Position { line: 1215, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/window-managers/xmonad.nix", span: Span { start: Position { line: 1216, column: 3, }, end: Position { line: 1216, column: 44, }, }, }, ), ], span: Span { start: Position { line: 1216, column: 3, }, end: Position { line: 1216, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/xautolock.nix", span: Span { start: Position { line: 1217, column: 3, }, end: Position { line: 1217, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1217, column: 3, }, end: Position { line: 1217, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/xbanish.nix", span: Span { start: Position { line: 1218, column: 3, }, end: Position { line: 1218, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1218, column: 3, }, end: Position { line: 1218, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/xfs.nix", span: Span { start: Position { line: 1219, column: 3, }, end: Position { line: 1219, column: 25, }, }, }, ), ], span: Span { start: Position { line: 1219, column: 3, }, end: Position { line: 1219, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./services/x11/xserver.nix", span: Span { start: Position { line: 1220, column: 3, }, end: Position { line: 1220, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1220, column: 3, }, end: Position { line: 1220, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/activation/activation-script.nix", span: Span { start: Position { line: 1221, column: 3, }, end: Position { line: 1221, column: 44, }, }, }, ), ], span: Span { start: Position { line: 1221, column: 3, }, end: Position { line: 1221, column: 44, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/activation/top-level.nix", span: Span { start: Position { line: 1222, column: 3, }, end: Position { line: 1222, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1222, column: 3, }, end: Position { line: 1222, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/binfmt.nix", span: Span { start: Position { line: 1223, column: 3, }, end: Position { line: 1223, column: 27, }, }, }, ), ], span: Span { start: Position { line: 1223, column: 3, }, end: Position { line: 1223, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/emergency-mode.nix", span: Span { start: Position { line: 1224, column: 3, }, end: Position { line: 1224, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1224, column: 3, }, end: Position { line: 1224, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/grow-partition.nix", span: Span { start: Position { line: 1225, column: 3, }, end: Position { line: 1225, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1225, column: 3, }, end: Position { line: 1225, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/initrd-network.nix", span: Span { start: Position { line: 1226, column: 3, }, end: Position { line: 1226, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1226, column: 3, }, end: Position { line: 1226, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/initrd-ssh.nix", span: Span { start: Position { line: 1227, column: 3, }, end: Position { line: 1227, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1227, column: 3, }, end: Position { line: 1227, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/initrd-openvpn.nix", span: Span { start: Position { line: 1228, column: 3, }, end: Position { line: 1228, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1228, column: 3, }, end: Position { line: 1228, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/kernel.nix", span: Span { start: Position { line: 1229, column: 3, }, end: Position { line: 1229, column: 27, }, }, }, ), ], span: Span { start: Position { line: 1229, column: 3, }, end: Position { line: 1229, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/kexec.nix", span: Span { start: Position { line: 1230, column: 3, }, end: Position { line: 1230, column: 26, }, }, }, ), ], span: Span { start: Position { line: 1230, column: 3, }, end: Position { line: 1230, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/efi.nix", span: Span { start: Position { line: 1231, column: 3, }, end: Position { line: 1231, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1231, column: 3, }, end: Position { line: 1231, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/generations-dir/generations-dir.nix", span: Span { start: Position { line: 1232, column: 3, }, end: Position { line: 1232, column: 59, }, }, }, ), ], span: Span { start: Position { line: 1232, column: 3, }, end: Position { line: 1232, column: 59, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/generic-extlinux-compatible", span: Span { start: Position { line: 1233, column: 3, }, end: Position { line: 1233, column: 51, }, }, }, ), ], span: Span { start: Position { line: 1233, column: 3, }, end: Position { line: 1233, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/grub/grub.nix", span: Span { start: Position { line: 1234, column: 3, }, end: Position { line: 1234, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1234, column: 3, }, end: Position { line: 1234, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/grub/ipxe.nix", span: Span { start: Position { line: 1235, column: 3, }, end: Position { line: 1235, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1235, column: 3, }, end: Position { line: 1235, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/grub/memtest.nix", span: Span { start: Position { line: 1236, column: 3, }, end: Position { line: 1236, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1236, column: 3, }, end: Position { line: 1236, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/init-script/init-script.nix", span: Span { start: Position { line: 1237, column: 3, }, end: Position { line: 1237, column: 51, }, }, }, ), ], span: Span { start: Position { line: 1237, column: 3, }, end: Position { line: 1237, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/loader.nix", span: Span { start: Position { line: 1238, column: 3, }, end: Position { line: 1238, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1238, column: 3, }, end: Position { line: 1238, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/raspberrypi/raspberrypi.nix", span: Span { start: Position { line: 1239, column: 3, }, end: Position { line: 1239, column: 51, }, }, }, ), ], span: Span { start: Position { line: 1239, column: 3, }, end: Position { line: 1239, column: 51, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/loader/systemd-boot/systemd-boot.nix", span: Span { start: Position { line: 1240, column: 3, }, end: Position { line: 1240, column: 53, }, }, }, ), ], span: Span { start: Position { line: 1240, column: 3, }, end: Position { line: 1240, column: 53, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/luksroot.nix", span: Span { start: Position { line: 1241, column: 3, }, end: Position { line: 1241, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1241, column: 3, }, end: Position { line: 1241, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/modprobe.nix", span: Span { start: Position { line: 1242, column: 3, }, end: Position { line: 1242, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1242, column: 3, }, end: Position { line: 1242, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/networkd.nix", span: Span { start: Position { line: 1243, column: 3, }, end: Position { line: 1243, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1243, column: 3, }, end: Position { line: 1243, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/plymouth.nix", span: Span { start: Position { line: 1244, column: 3, }, end: Position { line: 1244, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1244, column: 3, }, end: Position { line: 1244, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/resolved.nix", span: Span { start: Position { line: 1245, column: 3, }, end: Position { line: 1245, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1245, column: 3, }, end: Position { line: 1245, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/shutdown.nix", span: Span { start: Position { line: 1246, column: 3, }, end: Position { line: 1246, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1246, column: 3, }, end: Position { line: 1246, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/stage-1.nix", span: Span { start: Position { line: 1247, column: 3, }, end: Position { line: 1247, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1247, column: 3, }, end: Position { line: 1247, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/stage-2.nix", span: Span { start: Position { line: 1248, column: 3, }, end: Position { line: 1248, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1248, column: 3, }, end: Position { line: 1248, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd.nix", span: Span { start: Position { line: 1249, column: 3, }, end: Position { line: 1249, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1249, column: 3, }, end: Position { line: 1249, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/coredump.nix", span: Span { start: Position { line: 1250, column: 3, }, end: Position { line: 1250, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1250, column: 3, }, end: Position { line: 1250, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/initrd-secrets.nix", span: Span { start: Position { line: 1251, column: 3, }, end: Position { line: 1251, column: 43, }, }, }, ), ], span: Span { start: Position { line: 1251, column: 3, }, end: Position { line: 1251, column: 43, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/initrd.nix", span: Span { start: Position { line: 1252, column: 3, }, end: Position { line: 1252, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1252, column: 3, }, end: Position { line: 1252, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/journald.nix", span: Span { start: Position { line: 1253, column: 3, }, end: Position { line: 1253, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1253, column: 3, }, end: Position { line: 1253, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/logind.nix", span: Span { start: Position { line: 1254, column: 3, }, end: Position { line: 1254, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1254, column: 3, }, end: Position { line: 1254, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/nspawn.nix", span: Span { start: Position { line: 1255, column: 3, }, end: Position { line: 1255, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1255, column: 3, }, end: Position { line: 1255, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/oomd.nix", span: Span { start: Position { line: 1256, column: 3, }, end: Position { line: 1256, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1256, column: 3, }, end: Position { line: 1256, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/shutdown.nix", span: Span { start: Position { line: 1257, column: 3, }, end: Position { line: 1257, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1257, column: 3, }, end: Position { line: 1257, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/tmpfiles.nix", span: Span { start: Position { line: 1258, column: 3, }, end: Position { line: 1258, column: 37, }, }, }, ), ], span: Span { start: Position { line: 1258, column: 3, }, end: Position { line: 1258, column: 37, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/systemd/user.nix", span: Span { start: Position { line: 1259, column: 3, }, end: Position { line: 1259, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1259, column: 3, }, end: Position { line: 1259, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/timesyncd.nix", span: Span { start: Position { line: 1260, column: 3, }, end: Position { line: 1260, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1260, column: 3, }, end: Position { line: 1260, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/tmp.nix", span: Span { start: Position { line: 1261, column: 3, }, end: Position { line: 1261, column: 24, }, }, }, ), ], span: Span { start: Position { line: 1261, column: 3, }, end: Position { line: 1261, column: 24, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/boot/uvesafb.nix", span: Span { start: Position { line: 1262, column: 3, }, end: Position { line: 1262, column: 28, }, }, }, ), ], span: Span { start: Position { line: 1262, column: 3, }, end: Position { line: 1262, column: 28, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./system/etc/etc-activation.nix", span: Span { start: Position { line: 1263, column: 3, }, end: Position { line: 1263, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1263, column: 3, }, end: Position { line: 1263, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/auto-upgrade.nix", span: Span { start: Position { line: 1264, column: 3, }, end: Position { line: 1264, column: 27, }, }, }, ), ], span: Span { start: Position { line: 1264, column: 3, }, end: Position { line: 1264, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/bcache.nix", span: Span { start: Position { line: 1265, column: 3, }, end: Position { line: 1265, column: 21, }, }, }, ), ], span: Span { start: Position { line: 1265, column: 3, }, end: Position { line: 1265, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/cpu-freq.nix", span: Span { start: Position { line: 1266, column: 3, }, end: Position { line: 1266, column: 23, }, }, }, ), ], span: Span { start: Position { line: 1266, column: 3, }, end: Position { line: 1266, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/encrypted-devices.nix", span: Span { start: Position { line: 1267, column: 3, }, end: Position { line: 1267, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1267, column: 3, }, end: Position { line: 1267, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems.nix", span: Span { start: Position { line: 1268, column: 3, }, end: Position { line: 1268, column: 26, }, }, }, ), ], span: Span { start: Position { line: 1268, column: 3, }, end: Position { line: 1268, column: 26, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/apfs.nix", span: Span { start: Position { line: 1269, column: 3, }, end: Position { line: 1269, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1269, column: 3, }, end: Position { line: 1269, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/bcachefs.nix", span: Span { start: Position { line: 1270, column: 3, }, end: Position { line: 1270, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1270, column: 3, }, end: Position { line: 1270, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/btrfs.nix", span: Span { start: Position { line: 1271, column: 3, }, end: Position { line: 1271, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1271, column: 3, }, end: Position { line: 1271, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/cifs.nix", span: Span { start: Position { line: 1272, column: 3, }, end: Position { line: 1272, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1272, column: 3, }, end: Position { line: 1272, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/ecryptfs.nix", span: Span { start: Position { line: 1273, column: 3, }, end: Position { line: 1273, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1273, column: 3, }, end: Position { line: 1273, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/exfat.nix", span: Span { start: Position { line: 1274, column: 3, }, end: Position { line: 1274, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1274, column: 3, }, end: Position { line: 1274, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/ext.nix", span: Span { start: Position { line: 1275, column: 3, }, end: Position { line: 1275, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1275, column: 3, }, end: Position { line: 1275, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/f2fs.nix", span: Span { start: Position { line: 1276, column: 3, }, end: Position { line: 1276, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1276, column: 3, }, end: Position { line: 1276, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/jfs.nix", span: Span { start: Position { line: 1277, column: 3, }, end: Position { line: 1277, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1277, column: 3, }, end: Position { line: 1277, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/nfs.nix", span: Span { start: Position { line: 1278, column: 3, }, end: Position { line: 1278, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1278, column: 3, }, end: Position { line: 1278, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/ntfs.nix", span: Span { start: Position { line: 1279, column: 3, }, end: Position { line: 1279, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1279, column: 3, }, end: Position { line: 1279, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/reiserfs.nix", span: Span { start: Position { line: 1280, column: 3, }, end: Position { line: 1280, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1280, column: 3, }, end: Position { line: 1280, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/unionfs-fuse.nix", span: Span { start: Position { line: 1281, column: 3, }, end: Position { line: 1281, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1281, column: 3, }, end: Position { line: 1281, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/vboxsf.nix", span: Span { start: Position { line: 1282, column: 3, }, end: Position { line: 1282, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1282, column: 3, }, end: Position { line: 1282, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/vfat.nix", span: Span { start: Position { line: 1283, column: 3, }, end: Position { line: 1283, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1283, column: 3, }, end: Position { line: 1283, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/xfs.nix", span: Span { start: Position { line: 1284, column: 3, }, end: Position { line: 1284, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1284, column: 3, }, end: Position { line: 1284, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/filesystems/zfs.nix", span: Span { start: Position { line: 1285, column: 3, }, end: Position { line: 1285, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1285, column: 3, }, end: Position { line: 1285, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/lvm.nix", span: Span { start: Position { line: 1286, column: 3, }, end: Position { line: 1286, column: 18, }, }, }, ), ], span: Span { start: Position { line: 1286, column: 3, }, end: Position { line: 1286, column: 18, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/network-interfaces.nix", span: Span { start: Position { line: 1287, column: 3, }, end: Position { line: 1287, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1287, column: 3, }, end: Position { line: 1287, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/network-interfaces-systemd.nix", span: Span { start: Position { line: 1288, column: 3, }, end: Position { line: 1288, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1288, column: 3, }, end: Position { line: 1288, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/network-interfaces-scripted.nix", span: Span { start: Position { line: 1289, column: 3, }, end: Position { line: 1289, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1289, column: 3, }, end: Position { line: 1289, column: 42, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/scsi-link-power-management.nix", span: Span { start: Position { line: 1290, column: 3, }, end: Position { line: 1290, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1290, column: 3, }, end: Position { line: 1290, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/snapraid.nix", span: Span { start: Position { line: 1291, column: 3, }, end: Position { line: 1291, column: 23, }, }, }, ), ], span: Span { start: Position { line: 1291, column: 3, }, end: Position { line: 1291, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/stratis.nix", span: Span { start: Position { line: 1292, column: 3, }, end: Position { line: 1292, column: 22, }, }, }, ), ], span: Span { start: Position { line: 1292, column: 3, }, end: Position { line: 1292, column: 22, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/swraid.nix", span: Span { start: Position { line: 1293, column: 3, }, end: Position { line: 1293, column: 21, }, }, }, ), ], span: Span { start: Position { line: 1293, column: 3, }, end: Position { line: 1293, column: 21, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/trackpoint.nix", span: Span { start: Position { line: 1294, column: 3, }, end: Position { line: 1294, column: 25, }, }, }, ), ], span: Span { start: Position { line: 1294, column: 3, }, end: Position { line: 1294, column: 25, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./tasks/powertop.nix", span: Span { start: Position { line: 1295, column: 3, }, end: Position { line: 1295, column: 23, }, }, }, ), ], span: Span { start: Position { line: 1295, column: 3, }, end: Position { line: 1295, column: 23, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./testing/service-runner.nix", span: Span { start: Position { line: 1296, column: 3, }, end: Position { line: 1296, column: 31, }, }, }, ), ], span: Span { start: Position { line: 1296, column: 3, }, end: Position { line: 1296, column: 31, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/anbox.nix", span: Span { start: Position { line: 1297, column: 3, }, end: Position { line: 1297, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1297, column: 3, }, end: Position { line: 1297, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/appvm.nix", span: Span { start: Position { line: 1298, column: 3, }, end: Position { line: 1298, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1298, column: 3, }, end: Position { line: 1298, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/build-vm.nix", span: Span { start: Position { line: 1299, column: 3, }, end: Position { line: 1299, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1299, column: 3, }, end: Position { line: 1299, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/container-config.nix", span: Span { start: Position { line: 1300, column: 3, }, end: Position { line: 1300, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1300, column: 3, }, end: Position { line: 1300, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/containerd.nix", span: Span { start: Position { line: 1301, column: 3, }, end: Position { line: 1301, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1301, column: 3, }, end: Position { line: 1301, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/containers.nix", span: Span { start: Position { line: 1302, column: 3, }, end: Position { line: 1302, column: 34, }, }, }, ), ], span: Span { start: Position { line: 1302, column: 3, }, end: Position { line: 1302, column: 34, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/nixos-containers.nix", span: Span { start: Position { line: 1303, column: 3, }, end: Position { line: 1303, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1303, column: 3, }, end: Position { line: 1303, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/oci-containers.nix", span: Span { start: Position { line: 1304, column: 3, }, end: Position { line: 1304, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1304, column: 3, }, end: Position { line: 1304, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/cri-o.nix", span: Span { start: Position { line: 1305, column: 3, }, end: Position { line: 1305, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1305, column: 3, }, end: Position { line: 1305, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/docker.nix", span: Span { start: Position { line: 1306, column: 3, }, end: Position { line: 1306, column: 30, }, }, }, ), ], span: Span { start: Position { line: 1306, column: 3, }, end: Position { line: 1306, column: 30, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/docker-rootless.nix", span: Span { start: Position { line: 1307, column: 3, }, end: Position { line: 1307, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1307, column: 3, }, end: Position { line: 1307, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/ecs-agent.nix", span: Span { start: Position { line: 1308, column: 3, }, end: Position { line: 1308, column: 33, }, }, }, ), ], span: Span { start: Position { line: 1308, column: 3, }, end: Position { line: 1308, column: 33, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/libvirtd.nix", span: Span { start: Position { line: 1309, column: 3, }, end: Position { line: 1309, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1309, column: 3, }, end: Position { line: 1309, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/lxc.nix", span: Span { start: Position { line: 1310, column: 3, }, end: Position { line: 1310, column: 27, }, }, }, ), ], span: Span { start: Position { line: 1310, column: 3, }, end: Position { line: 1310, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/lxcfs.nix", span: Span { start: Position { line: 1311, column: 3, }, end: Position { line: 1311, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1311, column: 3, }, end: Position { line: 1311, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/lxd.nix", span: Span { start: Position { line: 1312, column: 3, }, end: Position { line: 1312, column: 27, }, }, }, ), ], span: Span { start: Position { line: 1312, column: 3, }, end: Position { line: 1312, column: 27, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/amazon-options.nix", span: Span { start: Position { line: 1313, column: 3, }, end: Position { line: 1313, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1313, column: 3, }, end: Position { line: 1313, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/hyperv-guest.nix", span: Span { start: Position { line: 1314, column: 3, }, end: Position { line: 1314, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1314, column: 3, }, end: Position { line: 1314, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/kvmgt.nix", span: Span { start: Position { line: 1315, column: 3, }, end: Position { line: 1315, column: 29, }, }, }, ), ], span: Span { start: Position { line: 1315, column: 3, }, end: Position { line: 1315, column: 29, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/openstack-options.nix", span: Span { start: Position { line: 1316, column: 3, }, end: Position { line: 1316, column: 41, }, }, }, ), ], span: Span { start: Position { line: 1316, column: 3, }, end: Position { line: 1316, column: 41, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/openvswitch.nix", span: Span { start: Position { line: 1317, column: 3, }, end: Position { line: 1317, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1317, column: 3, }, end: Position { line: 1317, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/parallels-guest.nix", span: Span { start: Position { line: 1318, column: 3, }, end: Position { line: 1318, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1318, column: 3, }, end: Position { line: 1318, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/podman/default.nix", span: Span { start: Position { line: 1319, column: 3, }, end: Position { line: 1319, column: 38, }, }, }, ), ], span: Span { start: Position { line: 1319, column: 3, }, end: Position { line: 1319, column: 38, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/qemu-guest-agent.nix", span: Span { start: Position { line: 1320, column: 3, }, end: Position { line: 1320, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1320, column: 3, }, end: Position { line: 1320, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/spice-usb-redirection.nix", span: Span { start: Position { line: 1321, column: 3, }, end: Position { line: 1321, column: 45, }, }, }, ), ], span: Span { start: Position { line: 1321, column: 3, }, end: Position { line: 1321, column: 45, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/virtualbox-guest.nix", span: Span { start: Position { line: 1322, column: 3, }, end: Position { line: 1322, column: 40, }, }, }, ), ], span: Span { start: Position { line: 1322, column: 3, }, end: Position { line: 1322, column: 40, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/virtualbox-host.nix", span: Span { start: Position { line: 1323, column: 3, }, end: Position { line: 1323, column: 39, }, }, }, ), ], span: Span { start: Position { line: 1323, column: 3, }, end: Position { line: 1323, column: 39, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/vmware-guest.nix", span: Span { start: Position { line: 1324, column: 3, }, end: Position { line: 1324, column: 36, }, }, }, ), ], span: Span { start: Position { line: 1324, column: 3, }, end: Position { line: 1324, column: 36, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/vmware-host.nix", span: Span { start: Position { line: 1325, column: 3, }, end: Position { line: 1325, column: 35, }, }, }, ), ], span: Span { start: Position { line: 1325, column: 3, }, end: Position { line: 1325, column: 35, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/waydroid.nix", span: Span { start: Position { line: 1326, column: 3, }, end: Position { line: 1326, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1326, column: 3, }, end: Position { line: 1326, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/xen-dom0.nix", span: Span { start: Position { line: 1327, column: 3, }, end: Position { line: 1327, column: 32, }, }, }, ), ], span: Span { start: Position { line: 1327, column: 3, }, end: Position { line: 1327, column: 32, }, }, }, ), Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/xe-guest-utilities.nix", span: Span { start: Position { line: 1328, column: 3, }, end: Position { line: 1328, column: 42, }, }, }, ), ], span: Span { start: Position { line: 1328, column: 3, }, end: Position { line: 1328, column: 42, }, }, }, ), Map( Map { recursive: false, bindings: [ KeyValue( BindingKeyValue { from: [ Raw( PartRaw { content: "documentation", span: Span { start: Position { line: 1329, column: 5, }, end: Position { line: 1329, column: 18, }, }, }, ), Raw( PartRaw { content: "nixos", span: Span { start: Position { line: 1329, column: 19, }, end: Position { line: 1329, column: 24, }, }, }, ), Raw( PartRaw { content: "extraModules", span: Span { start: Position { line: 1329, column: 25, }, end: Position { line: 1329, column: 37, }, }, }, ), ], to: List( List { elements: [ Path( Path { parts: [ Raw( PartRaw { content: "./virtualisation/qemu-vm.nix", span: Span { start: Position { line: 1329, column: 42, }, end: Position { line: 1329, column: 70, }, }, }, ), ], span: Span { start: Position { line: 1329, column: 42, }, end: Position { line: 1329, column: 70, }, }, }, ), ], span: Span { start: Position { line: 1329, column: 40, }, end: Position { line: 1329, column: 72, }, }, }, ), }, ), ], span: Span { start: Position { line: 1329, column: 3, }, end: Position { line: 1329, column: 75, }, }, }, ), ], span: Span { start: Position { line: 1, column: 1, }, end: Position { line: 1330, column: 2, }, }, }, )