summaryrefslogtreecommitdiff
path: root/host/automatix.nix
diff options
context:
space:
mode:
Diffstat (limited to 'host/automatix.nix')
-rw-r--r--host/automatix.nix26
1 files changed, 23 insertions, 3 deletions
diff --git a/host/automatix.nix b/host/automatix.nix
index 1999324..7c6edd0 100644
--- a/host/automatix.nix
+++ b/host/automatix.nix
@@ -12,11 +12,10 @@
boot.loader.grub = {
enable = true;
- version = 2;
device = "/dev/sda";
};
- nix.allowedUsers = [ "public" ];
+ nix.settings.allowed-users = [ "public" ];
networking = {
hostName = "automatix";
@@ -56,9 +55,30 @@
};
};
+ systemd.timers."generate-ical-of-org-agenda" = {
+ enable = true;
+ wantedBy = [ "timers.target" ];
+ timerConfig = {
+ OnCalendar = "daily";
+ Persistent = true;
+ Unit = "generate-ical-of-org-agenda.service";
+ };
+ };
+
+ systemd.services."generate-ical-of-org-agenda" = {
+ enable = true;
+ script = "${pkgs.emacs-nox}/bin/emacs -batch -l /var/lib/syncthing/org-cal-export.el";
+ serviceConfig = {
+ Type = "oneshot";
+ User = "syncthing";
+ };
+ };
+
+ users.users.syncthing.shell = pkgs.bash;
+
security.acme = {
acceptTerms = true;
- email = "key@kummerlaender.eu";
+ defaults.email = "key@kummerlaender.eu";
};
system.stateVersion = "18.09";