Dejà vu

Introduction to the cue tooling layer

So you have used cue to create your configuration, but how to you actually do something with it? Write a bash script to wrap calls to cue?

One special feature of cue compared to other configuration languages is be ability to execute things from your configuration. After all, cue means Configure, Unify, Execute and in this article we'll explore the execute part of cue.

Read more...

Direnv with nix run

direnv is a useful tool to automatically set environment variables per project and it also has a nix integration!

Read more...

Running Sway and friends with home-manager systemd user services

I've recently installed my personal laptop to NixOS. Long time i3 user I took this opportunity to use sway instead. To manage some of my home configuration files I'm using the excellent home-manager project.

Read more...

Updating NixOS local VMs

So you have deployed a NixOS server and want to test a configuration change. How cool would it be to test it locally before sending it over the wire and hope for the best? Well NixOS provides an easy way to start a local VM using your server configuration...

Read more...