5 changed files with 65 additions and 8 deletions
@ -0,0 +1,41 @@
|
||||
{ |
||||
"nodes": { |
||||
"flake-utils": { |
||||
"locked": { |
||||
"lastModified": 1649676176, |
||||
"narHash": "sha256-OWKJratjt2RW151VUlJPRALb7OU2S5s+f0vLj4o1bHM=", |
||||
"owner": "numtide", |
||||
"repo": "flake-utils", |
||||
"rev": "a4b154ebbdc88c8498a5c7b01589addc9e9cb678", |
||||
"type": "github" |
||||
}, |
||||
"original": { |
||||
"owner": "numtide", |
||||
"repo": "flake-utils", |
||||
"type": "github" |
||||
} |
||||
}, |
||||
"nixpkgs": { |
||||
"locked": { |
||||
"lastModified": 1651024496, |
||||
"narHash": "sha256-uKSrrw/neSkxX6TXPSaMyfu7iKzFrK7F6HOt6vQefGY=", |
||||
"owner": "NixOS", |
||||
"repo": "nixpkgs", |
||||
"rev": "d9e593ed5889f3906dc72811c45bf684be8865cf", |
||||
"type": "github" |
||||
}, |
||||
"original": { |
||||
"id": "nixpkgs", |
||||
"type": "indirect" |
||||
} |
||||
}, |
||||
"root": { |
||||
"inputs": { |
||||
"flake-utils": "flake-utils", |
||||
"nixpkgs": "nixpkgs" |
||||
} |
||||
} |
||||
}, |
||||
"root": "root", |
||||
"version": 7 |
||||
} |
@ -0,0 +1,12 @@
|
||||
{ |
||||
inputs = { |
||||
flake-utils.url = "github:numtide/flake-utils"; |
||||
}; |
||||
|
||||
outputs = { self, nixpkgs, flake-utils }: |
||||
flake-utils.lib.eachDefaultSystem (system: |
||||
let site = import ./default.nix { pkgs = nixpkgs.legacyPackages.${system}; }; |
||||
in { |
||||
hydraJobs.site = site; |
||||
}); |
||||
} |
@ -1,6 +0,0 @@
|
||||
let |
||||
pkgs = import <nixpkgs> {}; |
||||
site = (import ./default.nix { inherit pkgs; }).site; |
||||
in { |
||||
site = site; |
||||
} |
@ -1,3 +1,2 @@
|
||||
{ pkgs ? import <nixpkgs> {} }: |
||||
pkgs.haskellPackages.callCabal2nix "ssg" |
||||
(pkgs.lib.sourceByRegex ./. [ "^ssg\.cabal$" "^src.*" ]) {} |
||||
pkgs.haskellPackages.callPackage ./ssg.nix {} |
||||
|
@ -0,0 +1,11 @@
|
||||
{ mkDerivation, base, hakyll, lib, pandoc }: |
||||
mkDerivation { |
||||
pname = "ssg"; |
||||
version = "0.1.0.0"; |
||||
src = ./.; |
||||
isLibrary = false; |
||||
isExecutable = true; |
||||
executableHaskellDepends = [ base hakyll pandoc ]; |
||||
license = "unknown"; |
||||
hydraPlatforms = lib.platforms.none; |
||||
} |
Loading…
Reference in new issue