{"guid":"c2aa6761-8cc6-5c22-85ef-2cf628f86912","title":"Single Website Firefox VMs with NixOS","subtitle":null,"slug":"nixcon-2023-34898-single-website-firefox-vms-with-nixos","link":"https://talks.nixcon.org/nixcon-2023/talk/SERXWP/","description":"In this lightening talk, we'll walk through process of creating a virtual machine using NixOS which will start Firefox and visit a pre-configured website. We'll work-around the performance issue of building multiple VMs when there are many configured websites. To do so, we'll employ flake outputs for caching and QEMU's ability to forward configuration options to the VM. At the end, we'll have a browser setup with improved isolation and alternative UX.","original_language":"eng","persons":["Nitin Passa"],"tags":["nixcon2023","34898","2023","darmstadt","nixcon2023","nixos"],"view_count":684,"promoted":false,"date":"2023-09-09T14:30:00.000+02:00","release_date":"2023-09-09T00:00:00.000+02:00","updated_at":"2026-04-04T19:30:05.028+02:00","length":407,"duration":407,"thumb_url":"https://static.media.ccc.de/media/events/nixcon/2023/34898-c2aa6761-8cc6-5c22-85ef-2cf628f86912.jpg","poster_url":"https://static.media.ccc.de/media/events/nixcon/2023/34898-c2aa6761-8cc6-5c22-85ef-2cf628f86912_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/nixcon/2023/34898-c2aa6761-8cc6-5c22-85ef-2cf628f86912.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/nixcon/2023/34898-c2aa6761-8cc6-5c22-85ef-2cf628f86912.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/nixcon-2023-34898-single-website-firefox-vms-with-nixos","url":"https://api.media.ccc.de/public/events/c2aa6761-8cc6-5c22-85ef-2cf628f86912","conference_title":"NixCon 2023","conference_url":"https://api.media.ccc.de/public/conferences/nixcon2023","related":[],"recordings":[{"size":56,"length":407,"mime_type":"video/webm","language":"eng","filename":"nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2023-09-09T19:08:34.115+02:00","recording_url":"https://cdn.media.ccc.de/events/nixcon/2023/webm-hd/nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/70205","event_url":"https://api.media.ccc.de/public/events/c2aa6761-8cc6-5c22-85ef-2cf628f86912","conference_url":"https://api.media.ccc.de/public/conferences/nixcon2023"},{"size":21,"length":407,"mime_type":"video/webm","language":"eng","filename":"nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2023-09-09T18:51:13.064+02:00","recording_url":"https://cdn.media.ccc.de/events/nixcon/2023/webm-sd/nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/70202","event_url":"https://api.media.ccc.de/public/events/c2aa6761-8cc6-5c22-85ef-2cf628f86912","conference_url":"https://api.media.ccc.de/public/conferences/nixcon2023"},{"size":13,"length":407,"mime_type":"video/mp4","language":"eng","filename":"nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2023-09-09T16:18:33.801+02:00","recording_url":"https://cdn.media.ccc.de/events/nixcon/2023/h264-sd/nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_sd.mp4","url":"https://api.media.ccc.de/public/recordings/70181","event_url":"https://api.media.ccc.de/public/events/c2aa6761-8cc6-5c22-85ef-2cf628f86912","conference_url":"https://api.media.ccc.de/public/conferences/nixcon2023"},{"size":19,"length":407,"mime_type":"video/mp4","language":"eng","filename":"nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_hd-slides.mp4","state":"new","folder":"slides-h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2023-09-09T16:13:33.924+02:00","recording_url":"https://cdn.media.ccc.de/events/nixcon/2023/slides-h264-hd/nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_hd-slides.mp4","url":"https://api.media.ccc.de/public/recordings/70174","event_url":"https://api.media.ccc.de/public/events/c2aa6761-8cc6-5c22-85ef-2cf628f86912","conference_url":"https://api.media.ccc.de/public/conferences/nixcon2023"},{"size":45,"length":407,"mime_type":"video/mp4","language":"eng","filename":"nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2023-09-09T15:39:44.084+02:00","recording_url":"https://cdn.media.ccc.de/events/nixcon/2023/h264-hd/nixcon-2023-34898-eng-Single_Website_Firefox_VMs_with_NixOS_hd.mp4","url":"https://api.media.ccc.de/public/recordings/70170","event_url":"https://api.media.ccc.de/public/events/c2aa6761-8cc6-5c22-85ef-2cf628f86912","conference_url":"https://api.media.ccc.de/public/conferences/nixcon2023"}]}