Nix flake to build latest versions of various dev tools

remove dev package

Changed files
+9 -25
+9 -25
flake.nix
··· 25 outputs = 26 { nixpkgs, ... }@inputs: 27 let 28 - inherit (builtins) 29 - attrValues 30 - removeAttrs 31 - replaceStrings 32 - ; 33 - metaPackages = [ 34 - "all" 35 - "dev" 36 - "default" 37 - ]; 38 forAllSystems = 39 mkOutputs: 40 - nixpkgs.lib.genAttrs [ 41 - "aarch64-linux" 42 - "aarch64-darwin" 43 - "x86_64-darwin" 44 - "x86_64-linux" 45 - ] (system: mkOutputs nixpkgs.legacyPackages.${system}); 46 in 47 { 48 packages = forAllSystems (pkgs: { ··· 59 hash = "sha256-7mYWCHH6DBWTIJV8GPRjjf6QulwlYjwv0slablDvBF8="; 60 }; 61 postPatch = 62 - replaceStrings [ "src/tests/highlight.rs" ] [ "src/highlight/tests.rs" ] 63 previousAttrs.postPatch; 64 } 65 ); ··· 74 version = inputs.janet.shortRev; 75 }; 76 77 - dev = pkgs.buildEnv { 78 - name = "pvsr/dev-tools"; 79 paths = with inputs.self.packages.${pkgs.system}; [ 80 - fish 81 jj 82 helix 83 ]; 84 }; 85 - all = pkgs.buildEnv { 86 - name = "pvsr/src-apps"; 87 - paths = attrValues (removeAttrs inputs.self.packages.${pkgs.system} metaPackages); 88 - }; 89 - default = inputs.self.packages.${pkgs.system}.all; 90 }); 91 }; 92 }
··· 25 outputs = 26 { nixpkgs, ... }@inputs: 27 let 28 forAllSystems = 29 mkOutputs: 30 + nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed ( 31 + system: mkOutputs nixpkgs.legacyPackages.${system} 32 + ); 33 in 34 { 35 packages = forAllSystems (pkgs: { ··· 46 hash = "sha256-7mYWCHH6DBWTIJV8GPRjjf6QulwlYjwv0slablDvBF8="; 47 }; 48 postPatch = 49 + builtins.replaceStrings [ "src/tests/highlight.rs" ] [ "src/highlight/tests.rs" ] 50 previousAttrs.postPatch; 51 } 52 ); ··· 61 version = inputs.janet.shortRev; 62 }; 63 64 + default = pkgs.buildEnv { 65 + name = "pvsr-src-apps"; 66 paths = with inputs.self.packages.${pkgs.system}; [ 67 jj 68 helix 69 + ghostty 70 + gleam 71 + janet 72 ]; 73 }; 74 }); 75 }; 76 }