|
1 | 1 | { |
2 | 2 | description = "Nix expressions for defining Replit development environments"; |
3 | | - inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05"; |
4 | | - inputs.nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable"; |
| 3 | + inputs.nixpkgs-23_05.url = "github:nixos/nixpkgs/nixos-23.05"; |
| 4 | + inputs.nixpkgs-24_11.url = "github:nixos/nixpkgs/nixos-24.11"; |
| 5 | + inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; |
5 | 6 | inputs.fenix.url = "github:nix-community/fenix"; |
6 | 7 | inputs.fenix.inputs.nixpkgs.follows = "nixpkgs"; |
7 | 8 | inputs.nil.url = "github:oxalica/nil"; |
8 | 9 | inputs.nil.inputs.nixpkgs.follows = "nixpkgs"; |
9 | 10 | inputs.prybar.url = "github:replit/prybar"; |
10 | 11 | inputs.prybar.inputs.nixpkgs.follows = "nixpkgs"; |
11 | 12 | inputs.java-language-server.url = "github:replit/java-language-server"; |
12 | | - inputs.java-language-server.inputs.nixpkgs.follows = "nixpkgs"; |
| 13 | + inputs.java-language-server.inputs.nixpkgs.follows = "nixpkgs-23_05"; |
13 | 14 | inputs.ztoc-rs.url = "github:replit/ztoc-rs"; |
14 | 15 | inputs.ztoc-rs.inputs.nixpkgs.follows = "nixpkgs"; |
15 | 16 | inputs.replit-rtld-loader.url = "github:replit/replit_rtld_loader"; |
16 | 17 | inputs.replit-rtld-loader.inputs.nixpkgs.follows = "nixpkgs"; |
17 | 18 |
|
18 | | - outputs = { self, nixpkgs, nixpkgs-unstable, prybar, java-language-server, nil, fenix, replit-rtld-loader, ... }: |
| 19 | + outputs = { self, nixpkgs, nixpkgs-23_05, nixpkgs-24_11, prybar, java-language-server, nil, fenix, replit-rtld-loader, ... }: |
19 | 20 | let |
20 | 21 | mkPkgs = nixpkgs-spec: system: import nixpkgs-spec { |
21 | 22 | inherit system; |
|
33 | 34 | ]; |
34 | 35 | }; |
35 | 36 |
|
36 | | - pkgs-23_05 = mkPkgs nixpkgs "x86_64-linux"; |
| 37 | + pkgs-23_05 = mkPkgs nixpkgs-23_05 "x86_64-linux"; |
| 38 | + pkgs-24_11 = mkPkgs nixpkgs-24_11 "x86_64-linux"; |
37 | 39 |
|
38 | | - patched-unstable = nixpkgs-unstable.legacyPackages.x86_64-linux.applyPatches { |
| 40 | + patched-unstable = nixpkgs.legacyPackages.x86_64-linux.applyPatches { |
39 | 41 | name = "nixpkgs-unstable-patched"; |
40 | | - src = nixpkgs-unstable; |
| 42 | + src = nixpkgs; |
41 | 43 | patches = [ |
42 | 44 | # rexml broke solargraph at some point in the past. |
43 | 45 | # Attempting to run: |
|
114 | 116 | import ./pkgs/modules { |
115 | 117 | inherit pkgs; |
116 | 118 | inherit pkgs-23_05; |
| 119 | + inherit pkgs-24_11; |
117 | 120 | } |
118 | 121 | ); |
119 | 122 | } |
0 commit comments