{ description = "A clean, modern web UI for the oh-my-pi (omp) coding agent"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; }; outputs = { self, nixpkgs, ... }@inputs: let supportedSystems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; forAllSystems = f: nixpkgs.lib.genAttrs supportedSystems (system: f (import nixpkgs { inherit system; })); in { packages = forAllSystems (pkgs: { default = pkgs.callPackage ./nix/package.nix { }; }); devShells = forAllSystems (pkgs: { default = pkgs.mkShellNoCC { packages = with pkgs; [ nodejs-slim ]; }; }); }; }