about summary refs log tree commit diff
path: root/pkgs/openlab
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2017-02-05 23:11:16 +0100
committerProfpatsch <mail@profpatsch.de>2017-02-05 23:11:16 +0100
commitfdef8b321d622d3b67007c673a806ace1644e0fa (patch)
treeb7575e7f091065f3f09666e412eea805fa9c178b /pkgs/openlab
parent69fd5c5856ef7047b8fe654081cfe261bceb72ca (diff)
machines/hannswurscht: fixes to stackenblocken
Diffstat (limited to 'pkgs/openlab')
-rw-r--r--pkgs/openlab/stackenblocken/default.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/openlab/stackenblocken/default.nix b/pkgs/openlab/stackenblocken/default.nix
index af8bddd8..b8717a45 100644
--- a/pkgs/openlab/stackenblocken/default.nix
+++ b/pkgs/openlab/stackenblocken/default.nix
@@ -1,4 +1,4 @@
-{ lib, fetchFromGitHub, writeScriptBin, curl
+{ lib, fetchFromGitHub, writeScriptBin, curl, bash, gawk
 , haskellPackages, mpg321 }:
 
 let
@@ -13,7 +13,7 @@ let
  jingle = "${repo}/stackenblocken_jingle.mp3";
 
  script = ''
-    #!/usr/bin/env bash
+    #!${lib.getBin bash}/bin/bash
     percent=10
     no_stackenblocken="no STACKENBLOCKEN today"
     tmpd=$(mktemp -d)
@@ -24,7 +24,7 @@ let
     trap "kill 0" EXIT
 
     function icsfile {
-      awk -v date=''${1:-nodate} '
+      ${lib.getBin gawk}/bin/awk -v date=''${1:-nodate} '
         /BEGIN:VEVENT/ { cache = 1; }
         /DTSTART:/ {
           if( index( $0, date ) )
@@ -45,7 +45,7 @@ let
 
     function check_events {
       ${lib.getBin curl}/bin/curl -s https://openlab-augsburg.de/veranstaltungen/events.ics \
-        | icsfile `date +%Y%m%d` \
+        | icsfile `date --utc +%Y%m%d` \
         > "$tmpd/events-today"
 
       # filter out events that have the no-stackenblocken tag