From a94a8a65a766b9c8c123312193e4d1532ddbea07 Mon Sep 17 00:00:00 2001 From: Fern Garden Date: Mon, 21 Jul 2025 19:46:44 +0800 Subject: [PATCH 1/2] Musicbrainz search indexes update service --- hosts/musicbrainz/default.nix | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/hosts/musicbrainz/default.nix b/hosts/musicbrainz/default.nix index 68ab190..1498f44 100644 --- a/hosts/musicbrainz/default.nix +++ b/hosts/musicbrainz/default.nix @@ -1,4 +1,4 @@ -{ +{pkgs, ...}: { fileSystems."/" = { device = "/dev/disk/by-uuid/5d71cc16-f1ee-4b87-87b2-00fdf98442bd"; fsType = "ext4"; @@ -12,4 +12,26 @@ swapDevices = [ {device = "/dev/disk/by-uuid/1402e27f-861f-4ecd-8b46-a29461ec3eeb";} ]; + + # Update Musicbrainz search indexes once a week. + systemd.timers."musicbrainz-update-indexes" = { + wantedBy = ["timers.target"]; + timerConfig = { + OnCalendar = "weekly"; + Persistent = true; + Unit = "musicbrainz-update-indexes.service"; + }; + }; + + systemd.services."musicbrainz-update-indexes" = { + script = '' + set -eu + cd /home/fern/docker/stacks/musicbrainz + ${pkgs.docker}/bin/docker compose exec -T indexer python -m sir reindex --entity-type artist --entity-type release + ''; + serviceConfig = { + Type = "oneshot"; + User = "fern"; + }; + }; } From efc290aec61b04d7e27150645714599e6e67ca11 Mon Sep 17 00:00:00 2001 From: Fern Garden Date: Mon, 21 Jul 2025 19:47:02 +0800 Subject: [PATCH 2/2] Search nvim sessions with telescope --- suites/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/suites/default.nix b/suites/default.nix index 3d8d811..b9ca9fd 100644 --- a/suites/default.nix +++ b/suites/default.nix @@ -128,6 +128,10 @@ with lib; { key = "y"; action = " Yazi "; } + { + key = "fs"; + action = " SessionSearch "; + } ]; colorschemes.gruvbox = {