yisroelbaum-web/flake.nix

44 lines
938 B
Nix

{
description = "NixOS module for the yisroelbaum.com web stack";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
resume = {
url = "git+https://git.yisroelbaum.com/yisroelbaum/MyResume";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
{
self,
nixpkgs,
resume,
...
}:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
module = import ./nix/module.nix { inherit resume; };
in
{
nixosModules.yisroelbaum-web = module;
nixosModules.default = self.nixosModules.yisroelbaum-web;
checks.${system}.module-eval = import ./nix/tests/module.nix {
inherit
nixpkgs
self
system
;
};
formatter.${system} = pkgs.nixfmt-tree;
devShells.${system}.default = pkgs.mkShell {
packages = [ pkgs.nixfmt-tree ];
};
};
}