ci: checkout submodules for taffybar build
This commit is contained in:
1
.github/workflows/cachix.yml
vendored
1
.github/workflows/cachix.yml
vendored
@@ -42,6 +42,7 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
submodules: recursive
|
||||||
|
|
||||||
- name: Free disk space
|
- name: Free disk space
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
6
nixos/flake.lock
generated
6
nixos/flake.lock
generated
@@ -114,11 +114,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1783642944,
|
"lastModified": 1783545757,
|
||||||
"narHash": "sha256-YuaeZs+6565YrJU0xDJ+mZIVn5zmqF9Rth6pMcbnh2E=",
|
"narHash": "sha256-ujyh71rjKf0frYqn4HDZ7baSp5+BNhYpux5Q/8nITRM=",
|
||||||
"owner": "sadjow",
|
"owner": "sadjow",
|
||||||
"repo": "claude-code-nix",
|
"repo": "claude-code-nix",
|
||||||
"rev": "d120e1bfc6c5e24995178ac8485e98938f2d68d4",
|
"rev": "1a4322b6de8b5f99968cb342ac4a1b25d0712698",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
25
nixos/scrobble-scrubber.nix
Normal file
25
nixos/scrobble-scrubber.nix
Normal 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;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user