Something went wrong. Try again.
A neovim plugin for OpenCode
Something went wrong. Try again.
brokencode flake.nix
1.0 kB · 46 lines
Nix
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647{ description = "brokencode.nvim development shell";
inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; ngp-nur = { url = "github:chiefnoah/ngp-nur"; inputs.nixpkgs.follows = "nixpkgs"; }; };
outputs = { nixpkgs, ngp-nur, ... }: let systems = [ "aarch64-darwin" "aarch64-linux" "x86_64-darwin" "x86_64-linux" ]; forAllSystems = nixpkgs.lib.genAttrs systems; in { devShells = forAllSystems ( system: let pkgs = nixpkgs.legacyPackages.${system}; mk = pkgs.writeShellScriptBin "mk" '' exec ${pkgs.plan9port}/bin/9 mk "$@" ''; in { default = pkgs.mkShellNoCC { packages = [ pkgs.bun pkgs.git pkgs.neovim pkgs.rc mk ngp-nur.packages.${system}.opencode-v2 ]; }; } ); };}