Nix flake to build latest versions of various dev tools

remove dev package

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