BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.nixcon.org//nixcon-2023//speaker//MBQ939
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-nixcon-2023-3FSNG9@talks.nixcon.org
DTSTART;TZID=CET:20230908T151500
DTEND;TZID=CET:20230908T154000
DESCRIPTION:The underlying machinery of the NixOS module system\, evalModul
 es\, is useful for more than just declaring Operating Systems. At Replit\,
  we use it to [declare IDE plugins](https://github.com/replit/nixmodules) 
 for language runtimes\, code intelligence (LSP)\, runners\, packagers\, an
 d debuggers. Learn how you can use evalModules for your own applications a
 nd how we use it to declare an IDE. During the hackday\, let's adapt the I
 DE plugins to emacs\, vim\, or vscode!
DTSTAMP:20260315T055219Z
LOCATION:Lecture hall (Room 122)
SUMMARY:Declaring an IDE with evalModules - Ryan Mulligan
URL:https://talks.nixcon.org/nixcon-2023/talk/3FSNG9/
END:VEVENT
END:VCALENDAR
