* add(nix): treefmt / alejandra * fmt the nix tree * add fmt check for nix to ci * switch `nixpkgs-fmt` -> `alejandra`
* init(nix): initial nix support * nix(compat): add flake-compat * remove `macro expansion` * remove `extraEntries` from `makeDesktopItem` * fix Categories * add darwin compatibilty