website/flake.nix
2025-02-18 19:52:22 +01:00

34 lines
652 B
Nix

{
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
outputs = {
nixpkgs,
self,
}: let
pkgs = nixpkgs;
mkAllSystems = genAttrs [
"aarch64-darwin"
"aarch64-linux"
"i686-linux"
"x86_64-darwin"
"x86_64-linux"
];
inherit (lib) genAttrs;
inherit (pkgs) alejandra lib;
in {
formatter = mkAllSystems (system: alejandra);
devShells = mkAllSystems (system: let
pkgs = nixpkgs.legacyPackages.${system};
inherit (pkgs) mkShell;
in {
default = mkShell {
nativeBuildInputs = [pkgs.hugo];
shellHook = "hugo server";
};
});
};
}