nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

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:
Acommon/cron-duolingo-rank.nix | 17+++++++++++++++++
Mmachines/ilias.nix | 5++++-
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 ];