The Nix Hour

The Nix Hour is a weekly beginner-oriented improvised QA-style lecture on Nix, hosted by Tweag. Here you can bring your questions and we'll answer them with more context, examples, alternatives, tradeoffs and related topics. These meetings are open for anybody to join, but also recorded and uploaded to the Tweag YouTube channel. For more information check out https://discourse.nixos.org/t/the-nix-hour-a-weekly-nix-qa-lecture-by-tweag/22767

Curated by: Tweag by Modus Create (81 videos)


Currently Playing: The Nix Hour #50 [packaging Vim plugin, renaming VScodium binary]

Questions can only be asked by voice or chat in the meeting: https://meet.zrh.init7.net/nix-hour. The Nix Hour is an open beginner-oriented Q&A-style lecture on Nix, where you can bring your questions and we’ll answer them with more context, examples, alternatives, tradeoffs and related topics. Matrix room for questions, feedback and notifications: https://matrix.to/#/%23nix-hour:matrix.org Issue tracker for asynchronous questions: https://github.com/tweag/nix-hour/issues Previous sessions playlist: https://www.youtube.com/playlist?list=PLyzwHTVJlRc8yjlx4VR4LU5A5O44og9in For more information and updates, check out https://discourse.nixos.org/t/the-nix-hour-a-weekly-nix-qa-lecture-by-tweag/22767 00:00 Intro 00:18 Q: How to fix buffer overflwow in rsync on NixOS 01:23 How packages in nixpkgs compare to other distros 03:08 Using Nix on other distros to reproduce packaging issues 06:42 Technical difficulties 07:30 Q: Package of GitLab Duo for neovim 09:06 Looking at packaging/installing instructions in sources 10:23 Checking out existing neovim plugins in nixpkgs 14:01 Following docs on adding new plugin to nixpkgs 14:56 Adding new plugin to the list 17:20 Runnign vimPluginsUpdater 23:06 Troubleshooting vimPluginsUpdater 36:52 Q: Back to rsync on Arch 37:54 Q: fix Nix after update on macOS 42:11 Q: Overriding VSCodium to change binary path 44:05 Technical difficulties 44:37 Checking out VSCodium package sources 46:28 Wrapping package with shell script, writeShellScriptBin https://nixos.wiki/wiki/Nix_Cookbook#Wrapping_packages 48:41 Wrapping package with symlink tree, symlinkJoin 50:48 Using postBuild in symlinkJoin to patch files 52:28 Replacing text in files with substituteInPlace 59:25 Outro


Tracks in this Playlist