ci: checkout submodules for taffybar build

This commit is contained in:
2026-07-10 10:18:28 -07:00
parent b823ada28f
commit a9863e394e
3 changed files with 29 additions and 3 deletions

View File

@@ -42,6 +42,7 @@ jobs:
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: recursive
- name: Free disk space
run: |

6
nixos/flake.lock generated
View File

@@ -114,11 +114,11 @@
]
},
"locked": {
"lastModified": 1783642944,
"narHash": "sha256-YuaeZs+6565YrJU0xDJ+mZIVn5zmqF9Rth6pMcbnh2E=",
"lastModified": 1783545757,
"narHash": "sha256-ujyh71rjKf0frYqn4HDZ7baSp5+BNhYpux5Q/8nITRM=",
"owner": "sadjow",
"repo": "claude-code-nix",
"rev": "d120e1bfc6c5e24995178ac8485e98938f2d68d4",
"rev": "1a4322b6de8b5f99968cb342ac4a1b25d0712698",
"type": "github"
},
"original": {

View File

@@ -0,0 +1,25 @@
# scrobble-scrubber.nix - last.fm scrobble metadata cleanup daemon.
#
# Runs as a home-manager user service on a single always-on host (ryzen-shine).
# Running it on multiple hosts would mean several daemons editing the same
# last.fm account concurrently, so keep the `enable` gate to one machine.
#
# One-time bootstrap on the target host: the daemon loads a *persisted session*,
# not a password. Log in once with the `lastfm-edit` CLI (handles MFA) to write
# ~/.local/share/lastfm-edit/users/<username>/session.json before it can run.
{
inputs,
config,
lib,
...
}: {
home-manager.users.imalison = {...}: {
imports = [inputs.lastfm-edit.homeManagerModules.scrobble-scrubber];
services.scrobble-scrubber = lib.mkIf (config.networking.hostName == "ryzen-shine") {
enable = true;
username = "IvanMalison";
interval = 300;
};
};
}