my multi-platform nix configuration