The website hosted at https://polynom.me about PapaTutuWawa.
https://polynom.me
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
873 B
34 lines
873 B
{ |
|
description = "The website hosted at https://polynom.me"; |
|
|
|
inputs = { |
|
nixpkgs.url = "github:NixOS/nixpkgs/21.11"; |
|
assets.url = "git+https://git.polynom.me/polynom.me/shared-assets.git"; |
|
}; |
|
|
|
outputs = { |
|
self, |
|
nixpkgs, |
|
assets |
|
}: let |
|
supportedSystems = [ "x86_64-linux" ]; |
|
forAllSystems = nixpkgs.lib.attrsets.genAttrs supportedSystems; |
|
in { |
|
packages = forAllSystems (system: let |
|
pkgs = import nixpkgs { inherit system; }; |
|
in { |
|
default = pkgs.callPackage ./pkgs/website.nix { |
|
shared-assets = assets.packages.${system}.default; |
|
}; |
|
}); |
|
|
|
devShell = forAllSystems (system: let |
|
pkgs = import nixpkgs { inherit system; }; |
|
pythonEnv = pkgs.python3.withPackages (ps: with ps; [ markdown ]); |
|
in pkgs.mkShell { |
|
buildInputs = with pkgs; [ |
|
pythonEnv |
|
]; |
|
}); |
|
}; |
|
}
|
|
|