23 lines
477 B
Nix
23 lines
477 B
Nix
|
with (import <nixpkgs> {});
|
||
|
mkShell {
|
||
|
buildInputs = [
|
||
|
bundler
|
||
|
imagemagick
|
||
|
nodejs
|
||
|
nodePackages_latest.html-minifier
|
||
|
nodePackages_latest.npm
|
||
|
pkg-config
|
||
|
ruby
|
||
|
];
|
||
|
shellHook = ''
|
||
|
mkdir -p .nix-gems
|
||
|
|
||
|
export GEM_HOME=$PWD/.nix-gems
|
||
|
export GEM_PATH=$GEM_HOME
|
||
|
export PATH=$GEM_HOME/bin:$PATH
|
||
|
export PATH=$PWD/bin:$PATH
|
||
|
|
||
|
gem list -i ^neocities$ || gem install neocities --no-document
|
||
|
'';
|
||
|
}
|