Skip to content

Commit

Permalink
Begin cleanups
Browse files Browse the repository at this point in the history
  • Loading branch information
abbradar committed Jun 28, 2024
1 parent 5b37b7d commit ca8d44a
Showing 1 changed file with 21 additions and 15 deletions.
36 changes: 21 additions & 15 deletions shell.nix
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
{ pkgs ? import <nixpkgs> {} }:
{pkgs ? import <nixpkgs> {}}: let
nodejs = pkgs.nodejs_22;

let
env = pkgs.buildFHSUserEnv {
name = "funapp";
targetPkgs = pkgs: with pkgs.nodejs_18.pkgs; [
nodejs tern yarn "@vue/cli" vue-language-server
];
name = "ozma";
targetPkgs = pkgs:
with pkgs;
with nodejs.pkgs; [
alejandra
nodejs
tern
yarn
"@vue/cli"
vue-language-server
];
runScript = pkgs.writeScript "env-shell" ''
#!${pkgs.stdenv.shell}
exec ${userShell}
'';
};

userShell = builtins.getEnv "SHELL";
in
pkgs.stdenv.mkDerivation {
name = "ozma-fhs-dev";

in pkgs.stdenv.mkDerivation {
name = "funapp-fhs-dev";

shellHook = ''
exec ${env}/bin/funapp
'';
buildCommand = "exit 1";
}

shellHook = ''
exec ${env}/bin/ozma
'';
buildCommand = "exit 1";
}

0 comments on commit ca8d44a

Please sign in to comment.