diff --git a/shells/default.nix b/shells/default.nix index 222e9721..5c8d6ab2 100644 --- a/shells/default.nix +++ b/shells/default.nix @@ -2,6 +2,7 @@ with pkgs; { flatpak = callPackage ./flatpak.nix { }; + gnu = callPackage ./gnu.nix { }; hugo = callPackage ./hugo.nix { }; rust = callPackage ./rust.nix { }; tic-80 = callPackage ./tic-80.nix { }; diff --git a/shells/gnu.nix b/shells/gnu.nix new file mode 100644 index 00000000..3dfd9acf --- /dev/null +++ b/shells/gnu.nix @@ -0,0 +1,17 @@ +# The GNU build system. Commonly used for projects at GNU and anyone who wants +# to be a GNU fanatic. +# +# It's a good thing they have documented the full details in one of their +# manuals at +# https://www.gnu.org/software/automake/manual/html_node/GNU-Build-System.html +{ mkShell, lib, autoconf, autoconf-archive, automake, gnumake, gcc }: + +mkShell { + packages = [ + autoconf + autoconf-archive + automake + gnumake + gcc + ]; +}