aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2021-09-22 21:57:17 +0200
committerAdrian Kummerlaender2021-09-22 21:57:17 +0200
commit41014a0006f76aaec1e59259c2ece8602c539b4d (patch)
treee49df60997ba7bee6b9fe013b6e1f9a4fff6ff98 /flake.nix
parent448c5bc400782299da8e697c4b247ecb499526dc (diff)
downloadblog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.tar
blog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.tar.gz
blog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.tar.bz2
blog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.tar.lz
blog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.tar.xz
blog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.tar.zst
blog_content-41014a0006f76aaec1e59259c2ece8602c539b4d.zip
Update CMS, add simple server for testing
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix19
1 files changed, 18 insertions, 1 deletions
diff --git a/flake.nix b/flake.nix
index 41a5ddd..5241ae6 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,10 +2,27 @@
description = "blog.kummerlaender.eu";
inputs = {
+ stable.url = github:NixOS/nixpkgs/nixos-21.05;
cms.url = git+https://code.kummerlaender.eu/blog.kummerlaender.eu;
};
- outputs = { self, cms, ... }: {
+ outputs = { self, stable, cms, ... }: {
defaultPackage.x86_64-linux = cms.generate ./.;
+
+ defaultApp.x86_64-linux = let
+ system = "x86_64-linux";
+
+ pkgs = import stable { inherit system; };
+
+ serve = pkgs.writeScriptBin "serve" ''
+ #!/bin/sh
+ pushd ${cms.generate ./.}
+ ${pkgs.gatling}/bin/gatling
+ popd
+ '';
+ in {
+ type = "app";
+ program = "${serve}/bin/serve";
+ };
};
}