Skip to content

Commit

Permalink
Move to flakes
Browse files Browse the repository at this point in the history
  • Loading branch information
abbradar committed Jan 30, 2025
1 parent b981e66 commit 5a395e0
Show file tree
Hide file tree
Showing 4 changed files with 106 additions and 30 deletions.
26 changes: 26 additions & 0 deletions default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
buildFHSUserEnv,
nodejs_18,
writers,
}: let
nodejs = nodejs_18;
in
buildFHSUserEnv {
name = "ozma";
targetPkgs = pkgs:
with pkgs;
with nodejs.pkgs; [
alejandra
nodejs
tern
yarn-berry
# vue-language-server
];
runScript = writers.writeBash "run-script" ''
if [ "$#" = 0 ]; then
exec "''${SHELL:-bash}"
else
exec "$@"
fi
'';
}
58 changes: 58 additions & 0 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 22 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
inputs = {
flake-parts.url = "github:hercules-ci/flake-parts";
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};

outputs = inputs @ {flake-parts, ...}:
flake-parts.lib.mkFlake {inherit inputs;} {
systems = ["x86_64-linux"];
perSystem = {
config,
self',
inputs',
pkgs,
system,
...
}: {
apps.default.program = "${pkgs.callPackage ./. {}}/bin/ozma";
formatter = pkgs.alejandra;
};
};
}
30 changes: 0 additions & 30 deletions shell.nix

This file was deleted.

0 comments on commit 5a395e0

Please sign in to comment.