Deployment and lifecycle management for Nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

really can't decide on a lsp

+29 -13
+21 -7
flake.lock
··· 172 172 }, 173 173 "next-ls": { 174 174 "inputs": { 175 - "nixpkgs": [ 176 - "nixpkgs" 177 - ] 175 + "nixpkgs": "nixpkgs_2" 178 176 }, 179 177 "locked": { 180 - "lastModified": 1710518542, 181 - "narHash": "sha256-Cl2hZhwQ89cqPv5WSx7zdMOgE+Fi/iTy15e5MTPu+hE=", 178 + "lastModified": 1711480341, 179 + "narHash": "sha256-5kLenWv6XbDPlmQhFrHXdP8AS6Bbcymb+EUKaGK8xDs=", 182 180 "owner": "elixir-tools", 183 181 "repo": "next-ls", 184 - "rev": "4151895cc009fa4ab0344ed1fe455ed40e666830", 182 + "rev": "fa959875ffabf77bb9763842d2600ddf8ccacbcb", 185 183 "type": "github" 186 184 }, 187 185 "original": { ··· 260 258 }, 261 259 "nixpkgs_2": { 262 260 "locked": { 261 + "lastModified": 1711333969, 262 + "narHash": "sha256-5PiWGn10DQjMZee5NXzeA6ccsv60iLu+Xtw+mfvkUAs=", 263 + "owner": "NixOS", 264 + "repo": "nixpkgs", 265 + "rev": "57e6b3a9e4ebec5aa121188301f04a6b8c354c9b", 266 + "type": "github" 267 + }, 268 + "original": { 269 + "owner": "NixOS", 270 + "ref": "nixos-unstable", 271 + "repo": "nixpkgs", 272 + "type": "github" 273 + } 274 + }, 275 + "nixpkgs_3": { 276 + "locked": { 263 277 "lastModified": 1711239364, 264 278 "narHash": "sha256-Xvgr5bleQGudX6ouzv5zyemQ3BlV/FNY+StpfnLOK24=", 265 279 "owner": "nixos", ··· 281 295 "flake-parts": "flake-parts", 282 296 "lexical": "lexical", 283 297 "next-ls": "next-ls", 284 - "nixpkgs": "nixpkgs_2", 298 + "nixpkgs": "nixpkgs_3", 285 299 "rust-overlay": "rust-overlay" 286 300 } 287 301 },
+8 -6
flake.nix
··· 6 6 flake-parts.url = "github:hercules-ci/flake-parts"; 7 7 lexical.inputs.nixpkgs.follows = "nixpkgs"; 8 8 lexical.url = "github:lexical-lsp/lexical"; 9 - next-ls.inputs.nixpkgs.follows = "nixpkgs"; 10 9 next-ls.url = "github:elixir-tools/next-ls"; 11 10 nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable-small"; 12 11 rust-overlay.inputs.nixpkgs.follows = "nixpkgs"; ··· 33 32 ... 34 33 }: 35 34 let 36 - beam = pkgs.beam.packagesWith pkgs.erlang; 37 - lexical = inputs'.lexical.packages.default.override { elixir = beam.elixir_1_16; }; 35 + beamPackages = pkgs.beam.packagesWith pkgs.erlang; 36 + elixir = beamPackages.elixir_1_16; 37 + lexical = inputs'.lexical.packages.default.override { inherit elixir; }; 38 + next-ls = inputs'.next-ls.packages.default.override { }; 38 39 39 40 rustTarget = 40 41 if pkgs.stdenv.isLinux then ··· 49 50 { 50 51 devShells.default = pkgs.mkShell { 51 52 packages = [ 52 - beam.elixir_1_16 53 - beam.elixir-ls 53 + elixir 54 + beamPackages.elixir-ls 55 + next-ls 54 56 55 57 inputs'.attic.packages.attic 56 58 self'.packages.seed-ci ··· 80 82 }; 81 83 82 84 packages = { 83 - default = pkgs.callPackage ./nix/package.nix { beamPackages = beam; }; 85 + default = pkgs.callPackage ./nix/package.nix { beamPackages = beamPackages; }; 84 86 seed-ci = pkgs.callPackage ./nix/seed-ci.nix { inherit (inputs'.attic.packages) attic; }; 85 87 sower-tree = pkgs.callPackage ./nix/sower-tree.nix { }; 86 88