tyrion

flake.nix for gridsome blog

Apr 17th, 2024
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. {
  2. inputs = {
  3. nixpkgs = {
  4. url = github:NixOS/nixpkgs/nixos-19.09;
  5. flake = false;
  6. };
  7. };
  8.  
  9. outputs = { self, nixpkgs }:
  10. let
  11. system = "x86_64-linux";
  12. pkgs = import nixpkgs { inherit system; }; #nixpkgs.legacyPackages.${system};
  13. in
  14. {
  15. devShells.${system}.default = (pkgs.buildFHSUserEnv {
  16. name = "website-env";
  17. targetPkgs = pkgs: with pkgs; [
  18. # essentials
  19. bash
  20. file
  21. git
  22. which
  23.  
  24. # node and python stuff
  25. nodejs
  26. yarn
  27. python2
  28. python3
  29.  
  30. # to build things
  31. autoconf
  32. automake
  33. gcc
  34. gnumake
  35. gnum4
  36.  
  37. # libs and other stuff
  38. libtool
  39. nasm
  40. libpng.dev
  41. vips
  42. glibc
  43. glibc.dev
  44. zlib
  45.  
  46. ];
  47. }).env;
  48. };
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment