commit 4e43a747ea96a30dfe6d0742d0ff976c8e06bcda
parent cf8cb191de91b82fcc37efa247ad34d402cf6e0e
Author: breadcat <breadcat@users.noreply.github.com>
Date: Wed, 30 Jul 2025 19:45:40 +0100
More includes and schedule duolingo-rank
duolingo-rank moved to NAS temporarily due to the pages' HTML table not being in the currently abandoned server.sh rewrite
Diffstat:
2 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/common/cron-duolingo-rank.nix b/common/cron-duolingo-rank.nix
@@ -0,0 +1,17 @@
+{ username, ... }:
+{
+ systemd.timers.duolingoRank = {
+ wantedBy = [ "timers.target" ];
+ timerConfig = {
+ OnCalendar = "Sun 23:59";
+ Persistent = true;
+ };
+ };
+ systemd.services.duolingoRank = {
+ script = "blog-duolingo-rank";
+ serviceConfig = {
+ Type = "oneshot";
+ User = "${username}";
+ };
+ };
+}
diff --git a/machines/ilias.nix b/machines/ilias.nix
@@ -18,11 +18,12 @@ in {
imports = [
./${machine}-hardware.nix # Include the results of the hardware scan.
(import "${home-manager}/nixos") # Home-Manager
- (import ../common/restic.nix {inherit pkgs username;})
+ (import ../common/cron-duolingo-rank.nix {inherit username;})
../common/flakes.nix
../common/garbage.nix
../common/locale.nix
../common/packages.nix
+ (import ../common/restic.nix {inherit pkgs username;})
(import ../common/ssh-tunnel.nix {inherit config pkgs username domain;})
(import ../common/ssh.nix {inherit username sshkey;})
(import ../common/syncthing.nix {inherit config pkgs username;})
@@ -32,6 +33,7 @@ in {
(import ../scripts/audiobook-cleaner.nix {inherit pkgs domain;})
../scripts/backup-local.nix
(import ../scripts/blog-duolingo-rank.nix {inherit pkgs domain;})
+ (import ../scripts/blog-music.nix {inherit pkgs domain;})
(import ../scripts/blog-sort-archives.nix {inherit pkgs domain;})
(import ../scripts/blog-sort-languages.nix {inherit pkgs domain;})
(import ../scripts/blog-sort-quotes.nix {inherit pkgs domain;})
@@ -41,6 +43,7 @@ in {
(import ../scripts/overtid.nix {inherit pkgs;})
../scripts/payslips.nix
../scripts/phone-dump.nix
+ ../scripts/seedy.nix
../scripts/watchedlist.nix
../scripts/youtube-id-rss.nix
];