Hello @minijackson
first of all it is great that you wanted to contribute to nixOS, I started using it recently as test OS alongside arch linux and fedora silverblue and it is more easy and more configurable then arch and silverblue, cannot compare to Windows cause I left that "world’ pre 2010. Fedora is my main OS.
I am former university lecturer and when I moved to my new position few years ago in a science and research company I found out that the presentation to have best effect the audience is very important, similar rule existed at the university, one presentation for class, one for conference etc.
When I presented Red Hat’s Fedora Silverblue to my team at the company (I am senior manager) I had a short presentation 5-10 slides for the executive team no codes only ideas and expected outcome.
another presentation with about 10-15 slides for my team leaders at my department with some details about work improvements and why we should use it and comparisons to other OS (like CentOS, Ubuntu by Cannonical etc) and last presentation was 1 hour long (other were 30 minutes) with 15-20 slides for the entire tech team, with links to codes etc.
I am not sure how long your meeting will take place, but based on experience 50+ slides I guess for 1 hour or 30 minutes is a lot (it gives you 1 minute per slide) + 10-15 minutes for questions and debate.
Based on my experience any meeting longer then 40 minutes - 60 minutes or presentation that doesn’t have an active discussion, brainstorming is not effective, (maybe move slides to extra materials) and if your main goal is for your team to contribute to NixOS say that directly or indirectly and why should you (your company) should do it, what is you advantage you get from it, give them clear examples.
For my case for SilverblueFedora I said it is cutting edge and we will have competitive advantage over our competition (in the executive presentation), in the presentation for the team leaders I presented the argument that it will save them time for the entire team and for the tech team the open source cutting edge argument and they contribution to a very new project that will make them early adopters of new technology in Operating System and give them competitive advantage over other IT staff.
If you give them a good reason and say it they will be more motivated and inspired to do it.
I am not sure what is the type of your presentation and how long, but I would suggest mark important slides if you don’t have time you will not skip them and leave some time for question 5-10 minutes. For a 30 minutes presentation I leave 10 minutes for discussion and for 60 minutes presentation I leave 20 minutes for discussion,
regarding the specific topic / content in the slides from the presentation I do not know your objectives for your main goal and I don’t know the audience plus I am not an expert in NixOS (I am using NixOS only for less then 1 month my self) so I cannot comment on the content itself.
Don’t take my advice as a criticisms I am just giving you advice based on experience to have the best desired effect and for the presentation and to give everyone the most important information.
EDIT: apologies for any grammatical errors, I am non native English speaker and don’t proof read posts.
I wish you all the best at your presentation
Ari.