Compare commits
2 commits
67da5a7c8a
...
c295604a13
Author | SHA1 | Date | |
---|---|---|---|
c295604a13 | |||
4dc9cdac91 |
7 changed files with 23 additions and 14 deletions
13
flake.nix
13
flake.nix
|
@ -73,11 +73,20 @@
|
|||
(system: deployLib: deployLib.deployChecks self.deploy)
|
||||
deploy-rs.lib;
|
||||
|
||||
packages.x86_64-linux =
|
||||
apps.x86_64-linux =
|
||||
let
|
||||
websites = self.nixosConfigurations.parsons.config.hacc.websites.builders;
|
||||
mkApp = pkg: {
|
||||
type = "app";
|
||||
program = pkgs.lib.getExe pkg;
|
||||
};
|
||||
websites = pkgs.lib.mapAttrs (name: mkApp)
|
||||
self.nixosConfigurations.parsons.config.hacc.websites.builders;
|
||||
in
|
||||
{ docs = websites."docs.hacc.space"; } // websites;
|
||||
|
||||
packages.x86_64-linux = {
|
||||
inherit (pkgs) mattermost;
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ copyPathToStore, stdenvNoCC, zola, writeScriptBin }:
|
||||
{ copyPathToStore, stdenvNoCC, zola, writeShellScriptBin }:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
name = "docs.hacc.space-static";
|
||||
|
@ -15,7 +15,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
zola build --output-dir $out
|
||||
'';
|
||||
|
||||
watch = writeScriptBin "watch" ''
|
||||
watch = writeShellScriptBin "watch" ''
|
||||
cd $(git rev-parse --show-toplevel)/websites/docs.hacc.space
|
||||
${zola}/bin/zola serve --output-dir /tmp/hacc-docs "$@"
|
||||
'';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ stdenvNoCC, sfz, writeScriptBin }:
|
||||
{ stdenvNoCC, sfz, writeShellScriptBin }:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
name = "hacc.earth-static";
|
||||
|
@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
rm $out/default.nix
|
||||
'';
|
||||
|
||||
watch = writeScriptBin "watch" ''
|
||||
watch = writeShellScriptBin "watch" ''
|
||||
cd $(git rev-parse --show-toplevel)/websites/hacc.earth
|
||||
${sfz}/bin/sfz "$@"
|
||||
'';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ stdenvNoCC, sfz, writeScriptBin }:
|
||||
{ stdenvNoCC, sfz, writeShellScriptBin }:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
name = "muc.hacc.earth-static";
|
||||
|
@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
rm $out/default.nix
|
||||
'';
|
||||
|
||||
watch = writeScriptBin "watch" ''
|
||||
watch = writeShellScriptBin "watch" ''
|
||||
cd $(git rev-parse --show-toplevel)/websites/help.studentsforfuture.info
|
||||
${sfz}/bin/sfz "$@"
|
||||
'';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ jekyll, stdenvNoCC, writeScriptBin }:
|
||||
{ jekyll, stdenvNoCC, writeShellScriptBin }:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
name = "infra4future.de-static";
|
||||
|
@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
${jekyll}/bin/jekyll build -d $out --disable-disk-cache
|
||||
'';
|
||||
|
||||
watch = writeScriptBin "watch" ''
|
||||
watch = writeShellScriptBin "watch" ''
|
||||
cd $(git rev-parse --show-toplevel)/websites/infra4future.de
|
||||
rm -rf /tmp/hacc-website
|
||||
${jekyll}/bin/jekyll serve --disable-disk-cache -d /tmp/hacc-website "$@"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ stdenvNoCC, sfz, writeScriptBin }:
|
||||
{ stdenvNoCC, sfz, writeShellScriptBin }:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
name = "muc.hacc.earth-static";
|
||||
|
@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
rm $out/default.nix
|
||||
'';
|
||||
|
||||
watch = writeScriptBin "watch" ''
|
||||
watch = writeShellScriptBin "watch" ''
|
||||
cd $(git rev-parse --show-toplevel)/websites/muc.hacc.earth
|
||||
${sfz}/bin/sfz "$@"
|
||||
'';
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{ jekyll, stdenvNoCC, writeScriptBin }:
|
||||
{ jekyll, stdenvNoCC, writeShellScriptBin }:
|
||||
|
||||
stdenvNoCC.mkDerivation rec {
|
||||
name = "mumble.infra4future.de-static";
|
||||
|
@ -11,7 +11,7 @@ stdenvNoCC.mkDerivation rec {
|
|||
${jekyll}/bin/jekyll build -d $out --disable-disk-cache
|
||||
'';
|
||||
|
||||
watch = writeScriptBin "watch" ''
|
||||
watch = writeShellScriptBin "watch" ''
|
||||
cd $(git rev-parse --show-toplevel)/websites/mumble.infra4future.de
|
||||
rm -rf /tmp/hacc-website
|
||||
${jekyll}/bin/jekyll serve --disable-disk-cache -d /tmp/hacc-website "$@"
|
||||
|
|
Loading…
Reference in a new issue