{ description = "NixOS flake for my website"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11-small"; systems.url = "github:nix-systems/x86_64-linux"; flake-utils = { url = "github:numtide/flake-utils"; inputs.systems.follows = "systems"; }; revealjs = { url = "github:hakimel/reveal.js"; flake = false; }; }; outputs = { nixpkgs, flake-utils, revealjs, ... }: flake-utils.lib.eachDefaultSystem ( system: let pkgs = nixpkgs.legacyPackages.${system}; vscode-langservers-extracted = import ./vscode-langservers-extracted.nix {inherit pkgs;}; in { devShells = { default = pkgs.mkShell { packages = with pkgs; [ alejandra ltex-ls nil nodePackages_latest.prettier rubyPackages.sass shellcheck statix vscode-langservers-extracted ]; }; }; } ); } # vim: ts=2