flake.nix 585 B

12345678910111213141516171819202122232425262728
  1. {
  2. description = "Roo Code development environment";
  3. inputs = {
  4. nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11";
  5. };
  6. outputs = { self, nixpkgs, ... }: let
  7. systems = [ "aarch64-darwin" "x86_64-linux" ];
  8. forAllSystems = nixpkgs.lib.genAttrs systems;
  9. mkDevShell = system: let
  10. pkgs = import nixpkgs { inherit system; };
  11. in pkgs.mkShell {
  12. name = "roo-code";
  13. packages = with pkgs; [
  14. nodejs_20
  15. corepack_20
  16. ];
  17. };
  18. in {
  19. devShells = forAllSystems (system: {
  20. default = mkDevShell system;
  21. });
  22. };
  23. }