Nixcademy Blog Posts
Page 1 / 2
Mastering Nixpkgs Overlays: Techniques and Best Practice
![Mastering Nixpkgs Overlays: Techniques and Best Practice](/_astro/hand-paints-itself.S78xJRcx_Zf3sLz.webp)
📆
Thu Aug 01 2024 by Jacek Galowicz
Overlays in Nixpkgs are a powerful mechanism, but they are also complex to grasp. We tell you everything you need to know about Nixpkgs overlays.
➡️
Read more...
What You Need to Know About Lazy Evaluation in Nix
![What You Need to Know About Lazy Evaluation in Nix](/_astro/lazy-dude.DfWyMGRJ_Z80GKf.webp)
📆
Mon Jul 15 2024 by Jacek Galowicz
If you have no prior experience with functional programming, don't miss this article which explains the most important intricacies of lazy evaluation!
➡️
Read more...
Run NixOS Integration Tests on macOS
![Run NixOS Integration Tests on macOS](/_astro/penguins-on-train.CEOvRUnn_1X4HyB.webp)
📆
Fri Mar 08 2024 by Jacek Galowicz
NixOS integration now run on macOS! Learn how to set it up and run complex integration tests on your Mac today!
➡️
Read more...
Test Your Apps and Services with GitHub Actions Quickly and for Free
![Test Your Apps and Services with GitHub Actions Quickly and for Free](/_astro/octocat-rally.CHCBleaW_ZtqqKG.webp)
📆
Fri Mar 01 2024 by Jacek Galowicz
Discover how to set up, test, and deploy an example application server using NixOS and GitHub Actions for seamless CI. Unlock powerful integration testing now!
➡️
Read more...
Build and Deploy Linux Systems from macOS
![Build and Deploy Linux Systems from macOS](/_astro/penguin-jumps-from-apple.Bs-hkf9u_1jp2wx.webp)
📆
Mon Feb 12 2024 by Jacek Galowicz
Learn how to build and deploy Linux systems from macOS. Set up and optimize nix-darwin for efficient cross-platform development on your Mac.
➡️
Read more...
Separation of Concerns in Cross-Compilation
![Separation of Concerns in Cross-Compilation](/_astro/portal-between-worlds.BS6rSCMI_ZtqLK.webp)
📆
Tue Jan 30 2024 by Jacek Galowicz
Master cross-compilation in complex C++ projects with Nix. Simplify dependency management, boost development speed, and reduce costs with this guide!
➡️
Read more...
Setting up Nix on macOS
![Setting up Nix on macOS](/_astro/darwin-apple.Bgj7nYNq_ZtSJho.webp)
📆
Mon Jan 15 2024 by Jacek Galowicz
Explore how to set up Nix on macOS effortlessly and boost your development workflow. Learn using nix-darwin for declarative package mgmt and sys configuration.
➡️
Read more...
Unveiling the Power of the NixOS Integration Test Driver (Part 2)
![Unveiling the Power of the NixOS Integration Test Driver (Part 2)](/_astro/nixos-integration-test-driver-kit.C9BKKOiG_Z10kaMc.webp)
📆
Fri Dec 01 2023 by Jacek Galowicz
Unlock the NixOS Integration Test Driver! Discover its architecture, setup, interactive debugging, and OCR for efficient, reproducible testing.
➡️
Read more...
C++ with Nix in 2023, Part 2: Package Generation and Cross-Compilation
![C++ with Nix in 2023, Part 2: Package Generation and Cross-Compilation](/_astro/package-machine-with-portal.DSZpPZ3e_Z2aAynl.webp)
📆
Thu Nov 16 2023 by Jacek Galowicz
Learn to package and cross-compile C++ apps with Nix in 2023. Use nix flakes, swap compilers, and cross-compile for various platforms effortlessly.
➡️
Read more...
C++ with Nix in 2023, Part 1: Developer Shells
![C++ with Nix in 2023, Part 1: Developer Shells](/_astro/keep-calm-use-nix.DYFC_EVD_Z1SCrEz.webp)
📆
Tue Oct 31 2023 by Jacek Galowicz
Discover how Nix simplifies C++ dev with consistent, portable environments. Create dev shells, switch compilers, and update dependencies seamlessly.
➡️
Read more...
Newer Older