add nixos configuration