chore: update sources
All checks were successful
Discord / discord commits (push) Has been skipped

Flake Inputs:
    • Updated input 'astal':
        'github:Aylur/astal' (2025-01-05) rev: 3cf849f9be8b278835ee24f99956918a628c8ed1
      → 'github:Aylur/astal' (2025-01-06) rev: 5c3399817fdc86150be531e42d7952e33943f0ad

    • Updated input 'home-manager':
        'github:nix-community/home-manager' (2025-01-05) rev: 5ad12b6ea06b84e48f6b677957c74f32d47bdee0
      → 'github:nix-community/home-manager' (2025-01-06) rev: 20665c6efa83d71020c8730f26706258ba5c6b2a

    • Updated input 'hyprland':
        'github:hyprwm/Hyprland' (2025-01-05) rev: f390f48a07d117e24acec59dcf6791bcb3a81110
      → 'github:hyprwm/Hyprland' (2025-01-06) rev: b9f110ef8726fcba2b4ee69856027731e73003a5

    • Updated input 'hyprland/aquamarine':
        'github:hyprwm/aquamarine' (2024-12-22) rev: eecb74dc79bb6752a2a507e6edee3042390a6091
      → 'github:hyprwm/aquamarine' (2025-01-05) rev: 4846091641f3be0ad7542086d52769bb7932bde6

    • Updated input 'hyprland/hyprgraphics':
        'github:hyprwm/hyprgraphics' (2024-12-22) rev: 6dea3fba08fd704dd624b6d4b261638fb4003c9c
      → 'github:hyprwm/hyprgraphics' (2025-01-05) rev: 52202272d89da32a9f866c0d10305a5e3d954c50

    • Updated input 'hyprland/hyprland-protocols':
        'github:hyprwm/hyprland-protocols' (2025-01-01) rev: 271df559dd30e4bc5ec6af02d017ac0aaabd63a7
      → 'github:hyprwm/hyprland-protocols' (2025-01-01) rev: e3b6af97ddcfaafbda8e2828c719a5af84f662cb

    • Updated input 'hyprland/hyprland-qtutils':
        'github:hyprwm/hyprland-qtutils' (2024-12-22) rev: c77109d7e1ddbcdb87cafd32ce411f76328ae152
      → 'github:hyprwm/hyprland-qtutils' (2025-01-05) rev: 6997fe382dcf396704227d2b98ffdd5066da6959

    • Updated input 'hyprland/hyprlang':
        'github:hyprwm/hyprlang' (2024-12-22) rev: 0404833ea18d543df44df935ebf1b497310eb046
      → 'github:hyprwm/hyprlang' (2024-12-28) rev: 55608efdaa387af7bfdc0eddb404c409958efa43

    • Updated input 'hyprland/hyprwayland-scanner':
        'github:hyprwm/hyprwayland-scanner' (2024-12-21) rev: 4d7367b6eee87397e2dbca2e78078dd0a4ef4c61
      → 'github:hyprwm/hyprwayland-scanner' (2024-12-29) rev: de913476b59ee88685fdc018e77b8f6637a2ae0b

    • Updated input 'hyprland/pre-commit-hooks':
        'github:cachix/git-hooks.nix' (2024-12-21) rev: f0f0dc4920a903c3e08f5bdb9246bb572fcae498
      → 'github:cachix/git-hooks.nix' (2025-01-03) rev: a5a961387e75ae44cc20f0a57ae463da5e959656

    • Removed input 'hyprland/pre-commit-hooks/nixpkgs-stable'

    • Updated input 'hyprpaper':
        'github:hyprwm/hyprpaper' (2024-12-29) rev: 505e447b6c48e6b49f3aecf5da276f3cc5780054
      → 'github:hyprwm/hyprpaper' (2025-01-06) rev: 251e8e2593cdd2ef0a015f4f6e211a7bab3a63ed

    • Updated input 'hyprutils':
        'github:hyprwm/hyprutils' (2025-01-03) rev: fb9a816cb91c6b6c4fcdc348d56fd54ba524546d
      → 'github:hyprwm/hyprutils' (2025-01-06) rev: 3c895da64b0eb19870142196fa48c07090b441c4

    • Updated input 'nix-eval-jobs':
        'github:nix-community/nix-eval-jobs' (2024-12-11) rev: b1f94fed4af8e7f30665a3bf8b369dc3b8a95884
      → 'github:nix-community/nix-eval-jobs' (2025-01-06) rev: cbae9154bc76c5aa7873f0a67b3c9f13124929d3

    • Updated input 'nix-fast-build':
        'github:Mic92/nix-fast-build' (2024-12-20) rev: ed736c65a8cb58a85369f6ee1c3f4403aa904fcc
      → 'github:Mic92/nix-fast-build' (2025-01-06) rev: a06a8b2c079f7b6dab491a12555387bdb737cc44

    • Updated input 'nix-gaming':
        'github:fufexan/nix-gaming' (2025-01-05) rev: 118be90db8e4b06e3829b7b6ea901b610e870040
      → 'github:fufexan/nix-gaming' (2025-01-06) rev: c94feb626623183da1121d9849f1af2de3dca66f

    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs' (2025-01-02) rev: 6df24922a1400241dae323af55f30e4318a6ca65
      → 'github:NixOS/nixpkgs' (2025-01-04) rev: 8f3e1f807051e32d8c95cd12b9b421623850a34d

    • Updated input 'nixpkgs-wayland':
        'github:nix-community/nixpkgs-wayland' (2025-01-05) rev: 7595aa1a3153be4c7aea30c0982f53230088012c
      → 'github:nix-community/nixpkgs-wayland' (2025-01-06) rev: 45a323916997d118ea2d4acbb298c585c9cb877a

    • Updated input 'sops-nix':
        'github:Mic92/sops-nix' (2025-01-05) rev: 5dc08f9cc77f03b43aacffdfbc8316807773c930
      → 'github:Mic92/sops-nix' (2025-01-06) rev: c9c88f08e3ee495e888b8d7c8624a0b2519cb773

    • Updated input 'spotifyplus-src':
        'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-05) rev: b1412937a08695f64dd7735e2c36806ce8b551fd
      → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-06) rev: 0d10ee4f21585b6a154025f32723728bfe1c9967

    • Updated input 'spotifywebapi-src':
        'github:thlucas1/SpotifyWebApiPython' (2025-01-05) rev: 64cb8b0c15895c714f4b7ef1af92d899725e58cf
      → 'github:thlucas1/SpotifyWebApiPython' (2025-01-06) rev: ee14d22f83e817948795bb88b492e0f0986e0464

    • Updated input 'ts-for-gir-src':
        'github:gjsify/ts-for-gir' (2025-01-02) rev: 8bb1e5670198b52be53d5585915a1a3f8cc324ed
      → 'github:gjsify/ts-for-gir' (2025-01-06) rev: 5ea66da5513587dc76a68180b9ea772657e4ed5e

    • Updated input 'tuya-local-src':
        'github:make-all/tuya-local' (2025-01-05) rev: 469562350c49b86d0242e1c8cd2ed6a29663b1fe
      → 'github:make-all/tuya-local' (2025-01-06) rev: 349197eeb1e736b89659c2d48b3ddc17dd258f32

Docker Images:
    • rssbridge/rss-bridge latest:
       sha256:d4cb094a7bdc2d825db7ae5ebfcd2415e3ca5ff78a4fb56a045f1074fa3ae5b4
     → sha256:dc9aecdbbc73f2e78628a04d4e6973f8947b38f648a7d97927b80c6da340f22f

    • ghcr.io/linuxserver/sonarr latest:
       sha256:6221d75e172247220c320bb340ce0ff96a09339216de52b8d861424bfc501cef
     → sha256:23f6911b2b81cb69aa03166b53c15081d5c3a5ed58f5b183c5900c2d8fc9759a

Firefox Addons:
    floccus: 5.4.0 -> 5.4.2.1

Node modules:
    typescript-eslint: 8.19.0 -> 8.19.1

nix-update executions:
    homepage: 0.10.8 -> 0.10.9
This commit is contained in:
matt1432 2025-01-06 23:20:49 -05:00
parent 82c8cb4b1f
commit 56946a615d
17 changed files with 187 additions and 184 deletions

View file

@ -11,6 +11,6 @@
"jiti": "2.4.2",
"pkg-types": "1.3.0",
"typescript": "5.7.2",
"typescript-eslint": "8.19.0"
"typescript-eslint": "8.19.1"
}
}

View file

@ -5,7 +5,7 @@
}:
buildApp {
src = ./.;
npmDepsHash = "sha256-Ze7WxJ4WVso3Bn+jEDstLhGPjI29kKoJrdeZFiW6jZ0=";
npmDepsHash = "sha256-j9nFdIPnN1nlBkWK0yYyShRTaAo2z0hiE+5nSMnWWYM=";
runtimeInputs = [
ffmpeg-full

View file

@ -35,7 +35,7 @@
"jiti": "2.4.2",
"pkg-types": "1.3.0",
"typescript": "5.7.2",
"typescript-eslint": "8.19.0"
"typescript-eslint": "8.19.1"
}
},
"node_modules/@esbuild/aix-ppc64": {

View file

@ -9,7 +9,7 @@
}:
buildApp {
src = ./.;
npmDepsHash = "sha256-XncG28x8w3Ufi1jZBrYa+CQMeYnqPTP8bSoLuHAHtNM=";
npmDepsHash = "sha256-Y4qFOepOdKihQPyEx/E5+ySCbsFeDOLM9h+angwJR4Y=";
runtimeInputs = [
go

View file

@ -32,7 +32,7 @@
"jiti": "2.4.2",
"pkg-types": "1.3.0",
"typescript": "5.7.2",
"typescript-eslint": "8.19.0"
"typescript-eslint": "8.19.1"
}
},
"node_modules/@esbuild/aix-ppc64": {

View file

@ -7,5 +7,5 @@
};
};
hash = "sha256-WGV/Ve7hbVry5ugSmTYWDihoC9i+D3Ct15UKgdpYc9U=";
hash = "sha256-JoujVXRXjKUam1Ej3/zKVvF0nX97dUizmISjy3M3Kr8=";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "rssbridge/rss-bridge";
imageDigest = "sha256:d4cb094a7bdc2d825db7ae5ebfcd2415e3ca5ff78a4fb56a045f1074fa3ae5b4";
hash = "sha256-PJthdPayVAUjD0nkgFt+8NOYSDxjVW46IHo9KrPAMvM=";
imageDigest = "sha256:dc9aecdbbc73f2e78628a04d4e6973f8947b38f648a7d97927b80c6da340f22f";
hash = "sha256-ZUznzJjc9z9LObMdLxzTrH5XaKJjrtX+fEKY7PffpFQ=";
finalImageName = imageName;
finalImageTag = "latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/linuxserver/sonarr";
imageDigest = "sha256:6221d75e172247220c320bb340ce0ff96a09339216de52b8d861424bfc501cef";
hash = "sha256-+fnvtqiXa/xxUiNp14eLjjd699zSBhx4G47iF401EGU=";
imageDigest = "sha256:23f6911b2b81cb69aa03166b53c15081d5c3a5ed58f5b183c5900c2d8fc9759a";
hash = "sha256-VUDLCXGaVXX/gQC9vsFeAPJmf1b0c/QRVYdSRfEK3FA=";
finalImageName = imageName;
finalImageTag = "latest";
}

163
flake.lock generated
View file

@ -59,11 +59,11 @@
]
},
"locked": {
"lastModified": 1734906446,
"narHash": "sha256-6OWluVE2A8xi+8V3jN9KA72RCgJjYdyyuLBUjxZ2q2U=",
"lastModified": 1736102453,
"narHash": "sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2+E+A+ql3PiyDvsfWZ0=",
"owner": "hyprwm",
"repo": "aquamarine",
"rev": "eecb74dc79bb6752a2a507e6edee3042390a6091",
"rev": "4846091641f3be0ad7542086d52769bb7932bde6",
"type": "github"
},
"original": {
@ -79,11 +79,11 @@
]
},
"locked": {
"lastModified": 1736090911,
"narHash": "sha256-qk1UUcl7vIl0aCk80w0NWRMz6SHfMZpZKX2UG2GPu34=",
"lastModified": 1736122686,
"narHash": "sha256-hyfCCS0nURoEAmdtuWOMs14iomFsYiqte/HcgiPlIgQ=",
"owner": "Aylur",
"repo": "astal",
"rev": "3cf849f9be8b278835ee24f99956918a628c8ed1",
"rev": "5c3399817fdc86150be531e42d7952e33943f0ad",
"type": "github"
},
"original": {
@ -316,11 +316,11 @@
]
},
"locked": {
"lastModified": 1735774679,
"narHash": "sha256-soePLBazJk0qQdDVhdbM98vYdssfs3WFedcq+raipRI=",
"lastModified": 1736143030,
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "f2f7418ce0ab4a5309a4596161d154cfc877af66",
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
"type": "github"
},
"original": {
@ -520,11 +520,11 @@
]
},
"locked": {
"lastModified": 1736066484,
"narHash": "sha256-uTstP36WaFrw+TEHb8nLF14hFPzQBOhmIxzioHCDaL8=",
"lastModified": 1736204492,
"narHash": "sha256-CoBPRgkUex9Iz6qGSzi/BFVUQjndB0PmME2B6eEyeCs=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "5ad12b6ea06b84e48f6b677957c74f32d47bdee0",
"rev": "20665c6efa83d71020c8730f26706258ba5c6b2a",
"type": "github"
},
"original": {
@ -578,11 +578,11 @@
]
},
"locked": {
"lastModified": 1734906236,
"narHash": "sha256-vH/ysV2ONGQgYZPtcJKwc8jJivzyVxru2aaOxC20ZOE=",
"lastModified": 1736115290,
"narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=",
"owner": "hyprwm",
"repo": "hyprgraphics",
"rev": "6dea3fba08fd704dd624b6d4b261638fb4003c9c",
"rev": "52202272d89da32a9f866c0d10305a5e3d954c50",
"type": "github"
},
"original": {
@ -662,11 +662,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1736115553,
"narHash": "sha256-nFagWe+VST+UL+Y/sp4P007PoMpsm6iW+PrWw1VH/Xk=",
"lastModified": 1736191857,
"narHash": "sha256-LTSTvLUacrn5MPfWrAFDlCg+e9UE8O12Isn747YOeug=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "f390f48a07d117e24acec59dcf6791bcb3a81110",
"rev": "b9f110ef8726fcba2b4ee69856027731e73003a5",
"type": "github"
},
"original": {
@ -715,11 +715,11 @@
]
},
"locked": {
"lastModified": 1735734474,
"narHash": "sha256-9OV4lOqrEJVLdOrpNN/9msNwAhI6FQTu4N7fufilG08=",
"lastModified": 1735774328,
"narHash": "sha256-vIRwLS9w+N99EU1aJ+XNOU6mJTxrUBa31i1r82l0V7s=",
"owner": "hyprwm",
"repo": "hyprland-protocols",
"rev": "271df559dd30e4bc5ec6af02d017ac0aaabd63a7",
"rev": "e3b6af97ddcfaafbda8e2828c719a5af84f662cb",
"type": "github"
},
"original": {
@ -744,11 +744,11 @@
]
},
"locked": {
"lastModified": 1734906472,
"narHash": "sha256-pWPRv/GA/X/iAwoE6gMNUqn/ZeJX1IeLPRpZI0tTPK0=",
"lastModified": 1736114838,
"narHash": "sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek=",
"owner": "hyprwm",
"repo": "hyprland-qtutils",
"rev": "c77109d7e1ddbcdb87cafd32ce411f76328ae152",
"rev": "6997fe382dcf396704227d2b98ffdd5066da6959",
"type": "github"
},
"original": {
@ -773,11 +773,11 @@
]
},
"locked": {
"lastModified": 1734906259,
"narHash": "sha256-P79t/7HbACO4/PuJBroGpTptvCWJtXTv+gWsF+sM6MI=",
"lastModified": 1735393019,
"narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=",
"owner": "hyprwm",
"repo": "hyprlang",
"rev": "0404833ea18d543df44df935ebf1b497310eb046",
"rev": "55608efdaa387af7bfdc0eddb404c409958efa43",
"type": "github"
},
"original": {
@ -809,11 +809,11 @@
]
},
"locked": {
"lastModified": 1735493740,
"narHash": "sha256-QmfXYQxWmT2w5wx8y4CCADaMdMBiCPxK2M+8/iP1110=",
"lastModified": 1736181224,
"narHash": "sha256-mOV9EZia1EKjGtoqwASZNo9gWVJt0GNwBdC5/iqkXws=",
"owner": "hyprwm",
"repo": "hyprpaper",
"rev": "505e447b6c48e6b49f3aecf5da276f3cc5780054",
"rev": "251e8e2593cdd2ef0a015f4f6e211a7bab3a63ed",
"type": "github"
},
"original": {
@ -832,11 +832,11 @@
]
},
"locked": {
"lastModified": 1735944424,
"narHash": "sha256-Rh4dwI1GlgjDcjFVxulfHrHDhAsWWNp0i2VH3ky1L8o=",
"lastModified": 1736164519,
"narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=",
"owner": "hyprwm",
"repo": "hyprutils",
"rev": "fb9a816cb91c6b6c4fcdc348d56fd54ba524546d",
"rev": "3c895da64b0eb19870142196fa48c07090b441c4",
"type": "github"
},
"original": {
@ -857,11 +857,11 @@
]
},
"locked": {
"lastModified": 1734793513,
"narHash": "sha256-rrrHcXapXJvGFqX+L/Bb0182L25jofAZ0fm1FInvrTQ=",
"lastModified": 1735493474,
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
"rev": "4d7367b6eee87397e2dbca2e78078dd0a4ef4c61",
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
"type": "github"
},
"original": {
@ -1179,11 +1179,11 @@
]
},
"locked": {
"lastModified": 1733909753,
"narHash": "sha256-5GChR6LKh6EwGXLfR3HLW2Z0AWoyce4Hyp3VB5C4FCk=",
"lastModified": 1736194844,
"narHash": "sha256-CXtD5xUKb92EjL9RrsGQ9jgnl0aIoGEPwnJ805d3Xz0=",
"owner": "nix-community",
"repo": "nix-eval-jobs",
"rev": "b1f94fed4af8e7f30665a3bf8b369dc3b8a95884",
"rev": "cbae9154bc76c5aa7873f0a67b3c9f13124929d3",
"type": "github"
},
"original": {
@ -1205,11 +1205,11 @@
]
},
"locked": {
"lastModified": 1734716067,
"narHash": "sha256-BCpd50t/3JU4ydiNfJxH3LzQDzyGbBI0CKWaeplnkVg=",
"lastModified": 1736168988,
"narHash": "sha256-jqH3cfg98+mRSB59WmJuWnvsSyOUNIOVZxf16Mh9/8s=",
"owner": "Mic92",
"repo": "nix-fast-build",
"rev": "ed736c65a8cb58a85369f6ee1c3f4403aa904fcc",
"rev": "a06a8b2c079f7b6dab491a12555387bdb737cc44",
"type": "github"
},
"original": {
@ -1255,11 +1255,11 @@
"umu": "umu"
},
"locked": {
"lastModified": 1736041337,
"narHash": "sha256-ImIZdS70uEHLC1NxRfc0bTVhUSBZjDNyaLlUAiloL8g=",
"lastModified": 1736127863,
"narHash": "sha256-ojmsjlPRzxQp5tAvFRbCXxd94M95bgTgMN7iWIRjlBU=",
"owner": "fufexan",
"repo": "nix-gaming",
"rev": "118be90db8e4b06e3829b7b6ea901b610e870040",
"rev": "c94feb626623183da1121d9849f1af2de3dca66f",
"type": "github"
},
"original": {
@ -1387,11 +1387,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1735834308,
"narHash": "sha256-dklw3AXr3OGO4/XT1Tu3Xz9n/we8GctZZ75ZWVqAVhk=",
"lastModified": 1736012469,
"narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "6df24922a1400241dae323af55f30e4318a6ca65",
"rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
"type": "github"
},
"original": {
@ -1448,22 +1448,6 @@
"type": "github"
}
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1730741070,
"narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-24.05",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs-wayland": {
"inputs": {
"flake-compat": "flake-compat_2",
@ -1478,11 +1462,11 @@
]
},
"locked": {
"lastModified": 1736082492,
"narHash": "sha256-f+w2ZAMRtnXW2pEC5q3+Eh5J0PEtsMWqAmjW6pOJpCw=",
"lastModified": 1736195847,
"narHash": "sha256-AJpg24+Ok7tXv1ywtKTIDV+AZuEQW2Ndz03HYd4rDaY=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
"rev": "7595aa1a3153be4c7aea30c0982f53230088012c",
"rev": "45a323916997d118ea2d4acbb298c585c9cb877a",
"type": "github"
},
"original": {
@ -1660,15 +1644,14 @@
"nixpkgs": [
"hyprland",
"nixpkgs"
],
"nixpkgs-stable": "nixpkgs-stable"
]
},
"locked": {
"lastModified": 1734797603,
"narHash": "sha256-ulZN7ps8nBV31SE+dwkDvKIzvN6hroRY8sYOT0w+E28=",
"lastModified": 1735882644,
"narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=",
"owner": "cachix",
"repo": "git-hooks.nix",
"rev": "f0f0dc4920a903c3e08f5bdb9246bb572fcae498",
"rev": "a5a961387e75ae44cc20f0a57ae463da5e959656",
"type": "github"
},
"original": {
@ -1851,11 +1834,11 @@
]
},
"locked": {
"lastModified": 1736064798,
"narHash": "sha256-xJRN0FmX9QJ6+w8eIIIxzBU1AyQcLKJ1M/Gp6lnSD20=",
"lastModified": 1736203741,
"narHash": "sha256-eSjkBwBdQk+TZWFlLbclF2rAh4JxbGg8az4w/Lfe7f4=",
"owner": "Mic92",
"repo": "sops-nix",
"rev": "5dc08f9cc77f03b43aacffdfbc8316807773c930",
"rev": "c9c88f08e3ee495e888b8d7c8624a0b2519cb773",
"type": "github"
},
"original": {
@ -1867,11 +1850,11 @@
"spotifyplus-src": {
"flake": false,
"locked": {
"lastModified": 1736092184,
"narHash": "sha256-98eDgpsOWK9kQne4HJX91DWNUVQsF7a6KyxssOcrWC8=",
"lastModified": 1736203265,
"narHash": "sha256-d51xACD7Zf96SBznF4znqSUkwt/FFGP9K+H17nlI31s=",
"owner": "thlucas1",
"repo": "homeassistantcomponent_spotifyplus",
"rev": "b1412937a08695f64dd7735e2c36806ce8b551fd",
"rev": "0d10ee4f21585b6a154025f32723728bfe1c9967",
"type": "github"
},
"original": {
@ -1883,11 +1866,11 @@
"spotifywebapi-src": {
"flake": false,
"locked": {
"lastModified": 1736092034,
"narHash": "sha256-yb5bcH41vWbWrO+S8HqUDHy9IalQ0Yc673z7DvOKbRo=",
"lastModified": 1736202644,
"narHash": "sha256-NKkxPOHpkTNzFDPIJuwk4Jm3ODnl2o0Ky1IRb0KmSxs=",
"owner": "thlucas1",
"repo": "SpotifyWebApiPython",
"rev": "64cb8b0c15895c714f4b7ef1af92d899725e58cf",
"rev": "ee14d22f83e817948795bb88b492e0f0986e0464",
"type": "github"
},
"original": {
@ -1934,11 +1917,11 @@
]
},
"locked": {
"lastModified": 1736115332,
"narHash": "sha256-FBG9d7e0BTFfxVdw4b5EmNll2Mv7hfRc54hbB4LrKko=",
"lastModified": 1736154270,
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
"owner": "numtide",
"repo": "treefmt-nix",
"rev": "1788ca5acd4b542b923d4757d4cfe4183cc6a92d",
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
"type": "github"
},
"original": {
@ -1950,11 +1933,11 @@
"ts-for-gir-src": {
"flake": false,
"locked": {
"lastModified": 1735832049,
"narHash": "sha256-VVpPf0kRDPlySJrsXSU5zKUV6mveYrdNFVkmOafUJwc=",
"lastModified": 1736182101,
"narHash": "sha256-jhlKc/T5z+C6Ozr1M6UkvSiM2ZfcFd1vzKneMFGpGqE=",
"owner": "gjsify",
"repo": "ts-for-gir",
"rev": "8bb1e5670198b52be53d5585915a1a3f8cc324ed",
"rev": "5ea66da5513587dc76a68180b9ea772657e4ed5e",
"type": "github"
},
"original": {
@ -1966,11 +1949,11 @@
"tuya-local-src": {
"flake": false,
"locked": {
"lastModified": 1736085492,
"narHash": "sha256-4p0CfwZACj4PLC0G0qg9QHaGS0oR5Z3++2jKLEXRItE=",
"lastModified": 1736172616,
"narHash": "sha256-wZ/lACimd2kbMA9r0sghSXztrNKQMbkbcNO5Mh9ABeM=",
"owner": "make-all",
"repo": "tuya-local",
"rev": "469562350c49b86d0242e1c8cd2ed6a29663b1fe",
"rev": "349197eeb1e736b89659c2d48b3ddc17dd258f32",
"type": "github"
},
"original": {

View file

@ -1,3 +1,3 @@
{
npmDepsHash = "sha256-CJzED23vNDsVEo/rJKuMYFcfwppxzhp3FJ4eYN5d0tY=";
npmDepsHash = "sha256-zOr430F6vkj9r8Cf1UcSRu5lWkOG101SC2iuWCu4LDA=";
}

View file

@ -15,7 +15,7 @@
"eslint-plugin-jsdoc": "50.6.1",
"fzf": "0.5.2",
"jiti": "2.4.2",
"typescript-eslint": "8.19.0"
"typescript-eslint": "8.19.1"
}
},
"node_modules/@es-joy/jsdoccomment": {
@ -334,20 +334,20 @@
"license": "MIT"
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.0.tgz",
"integrity": "sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz",
"integrity": "sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==",
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.10.0",
"@typescript-eslint/scope-manager": "8.19.0",
"@typescript-eslint/type-utils": "8.19.0",
"@typescript-eslint/utils": "8.19.0",
"@typescript-eslint/visitor-keys": "8.19.0",
"@typescript-eslint/scope-manager": "8.19.1",
"@typescript-eslint/type-utils": "8.19.1",
"@typescript-eslint/utils": "8.19.1",
"@typescript-eslint/visitor-keys": "8.19.1",
"graphemer": "^1.4.0",
"ignore": "^5.3.1",
"natural-compare": "^1.4.0",
"ts-api-utils": "^1.3.0"
"ts-api-utils": "^2.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -363,15 +363,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.0.tgz",
"integrity": "sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.1.tgz",
"integrity": "sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/scope-manager": "8.19.0",
"@typescript-eslint/types": "8.19.0",
"@typescript-eslint/typescript-estree": "8.19.0",
"@typescript-eslint/visitor-keys": "8.19.0",
"@typescript-eslint/scope-manager": "8.19.1",
"@typescript-eslint/types": "8.19.1",
"@typescript-eslint/typescript-estree": "8.19.1",
"@typescript-eslint/visitor-keys": "8.19.1",
"debug": "^4.3.4"
},
"engines": {
@ -387,13 +387,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.0.tgz",
"integrity": "sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.1.tgz",
"integrity": "sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.19.0",
"@typescript-eslint/visitor-keys": "8.19.0"
"@typescript-eslint/types": "8.19.1",
"@typescript-eslint/visitor-keys": "8.19.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -404,15 +404,15 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.0.tgz",
"integrity": "sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.1.tgz",
"integrity": "sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/typescript-estree": "8.19.0",
"@typescript-eslint/utils": "8.19.0",
"@typescript-eslint/typescript-estree": "8.19.1",
"@typescript-eslint/utils": "8.19.1",
"debug": "^4.3.4",
"ts-api-utils": "^1.3.0"
"ts-api-utils": "^2.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -427,9 +427,9 @@
}
},
"node_modules/@typescript-eslint/types": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.0.tgz",
"integrity": "sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.1.tgz",
"integrity": "sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -440,19 +440,19 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.0.tgz",
"integrity": "sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.1.tgz",
"integrity": "sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.19.0",
"@typescript-eslint/visitor-keys": "8.19.0",
"@typescript-eslint/types": "8.19.1",
"@typescript-eslint/visitor-keys": "8.19.1",
"debug": "^4.3.4",
"fast-glob": "^3.3.2",
"is-glob": "^4.0.3",
"minimatch": "^9.0.4",
"semver": "^7.6.0",
"ts-api-utils": "^1.3.0"
"ts-api-utils": "^2.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -466,15 +466,15 @@
}
},
"node_modules/@typescript-eslint/utils": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.0.tgz",
"integrity": "sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.1.tgz",
"integrity": "sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@typescript-eslint/scope-manager": "8.19.0",
"@typescript-eslint/types": "8.19.0",
"@typescript-eslint/typescript-estree": "8.19.0"
"@typescript-eslint/scope-manager": "8.19.1",
"@typescript-eslint/types": "8.19.1",
"@typescript-eslint/typescript-estree": "8.19.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@ -489,12 +489,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.0.tgz",
"integrity": "sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.1.tgz",
"integrity": "sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.19.0",
"@typescript-eslint/types": "8.19.1",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
@ -574,7 +574,7 @@
},
"node_modules/astal": {
"resolved": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
"integrity": "sha512-v2hKtE+045Hq5pSxnEl4u0IQtvnvNO6x1zIRap7lm/HmMcaCRSzRAX6Ntg/QYvPECy5w0uG3N7+1xzGe7U+F/Q==",
"integrity": "sha512-lj1g4gWPQy9b5Vm+zFr6RCldKauoMEvi3jt8o8GnVmmkr0EleZKUoKCoq3m1iEEpxww/+13FmiwyTnDl2s9VbA==",
"license": "LGPL-2.1"
},
"node_modules/balanced-match": {
@ -1587,15 +1587,15 @@
}
},
"node_modules/ts-api-utils": {
"version": "1.4.3",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz",
"integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.0.0.tgz",
"integrity": "sha512-xCt/TOAc+EOHS1XPnijD3/yzpH6qg2xppZO1YDqGoVsNXfQfzHpOdNuXwrwOU8u4ITXJyDCTyt8w5g1sZv9ynQ==",
"license": "MIT",
"engines": {
"node": ">=16"
"node": ">=18.12"
},
"peerDependencies": {
"typescript": ">=4.2.0"
"typescript": ">=4.8.4"
}
},
"node_modules/tslib": {
@ -1631,14 +1631,14 @@
}
},
"node_modules/typescript-eslint": {
"version": "8.19.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.0.tgz",
"integrity": "sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ==",
"version": "8.19.1",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.1.tgz",
"integrity": "sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/eslint-plugin": "8.19.0",
"@typescript-eslint/parser": "8.19.0",
"@typescript-eslint/utils": "8.19.0"
"@typescript-eslint/eslint-plugin": "8.19.1",
"@typescript-eslint/parser": "8.19.1",
"@typescript-eslint/utils": "8.19.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"

View file

@ -10,6 +10,6 @@
"eslint-plugin-jsdoc": "50.6.1",
"fzf": "0.5.2",
"jiti": "2.4.2",
"typescript-eslint": "8.19.0"
"typescript-eslint": "8.19.1"
}
}

View file

@ -15,7 +15,7 @@
installLocalIcons = import ./icons.nix {inherit fetchFromGitHub;};
pname = "homepage-dashboard";
version = "0.10.8";
version = "0.10.9";
in
buildNpmPackage {
inherit pname version;
@ -24,7 +24,7 @@ in
owner = "gethomepage";
repo = "homepage";
rev = "v${version}";
hash = "sha256-eFRWkwPSXQFhyKORpOTe9ifCX25ZeyVG7iezRmMxPvA=";
hash = "sha256-q8+uoikHMQVuTrVSH8tPsoI5655ZStMc/7tmoAfoZIY=";
};
npmDepsHash = "sha256-N39gwct2U4UxlIL5ceDzzU7HpA6xh2WksrZNxGz04PU=";

View file

@ -103,10 +103,10 @@
};
"floccus" = buildFirefoxXpiAddon {
pname = "floccus";
version = "5.4.0";
version = "5.4.2.1";
addonId = "floccus@handmadeideas.org";
url = "https://addons.mozilla.org/firefox/downloads/file/4397347/floccus-5.4.0.xpi";
sha256 = "b0ce34be12a6e7906e10199f3a85481cb116ad39d4cb98b9b9a81c1a0a5ce35b";
url = "https://addons.mozilla.org/firefox/downloads/file/4414946/floccus-5.4.2.1.xpi";
sha256 = "ce2dbc9a11027d27c1d6b1d77be56d7cb5f7831959638706efeb3d0bc515bd04";
meta = with lib; {
homepage = "https://floccus.org";
description = "Sync your bookmarks and tabs across browsers via Nextcloud, any WebDAV service, any Git service, via a local file, via Google Drive.";

View file

@ -12,6 +12,6 @@ in {
material-symbols = buildHassComponent ./material-symbols {};
netdaemon = buildHassComponent ./netdaemon {};
spotifyplus = import ./spotifyplus ({inherit buildHassComponent;} // inputs);
tuya-local = buildHassComponent ./tuya-local {};
tuya-local = import ./tuya-local ({inherit buildHassComponent;} // inputs);
yamaha-soundbar = buildHassComponent ./yamaha-soundbar {};
})

View file

@ -1,22 +1,20 @@
{
tuya-local-src,
buildHomeAssistantComponent,
python3Packages,
buildHassComponent,
pkgs,
...
}: let
inherit (builtins) fromJSON readFile;
manifest = fromJSON (readFile "${tuya-local-src}/custom_components/tuya_local/manifest.json");
python3Packages = pkgs.python3Packages.override {
overrides = final: prev: {
tinytuya = prev.tinytuya.overrideAttrs (o: rec {
version = "1.16.0";
src = pkgs.fetchFromGitHub {
owner = "jasonacox";
repo = "tinytuya";
rev = "v${version}";
hash = "sha256-K65kZjLa5AJG9FEYAs/Jf2UC8qiP7BkC8znHMHMYeg4=";
};
});
};
};
in
buildHomeAssistantComponent {
owner = "make-all";
inherit (manifest) domain version;
src = tuya-local-src;
propagatedBuildInputs = with python3Packages; [
tinytuya
tuya-device-sharing-sdk
];
}
buildHassComponent ./tinytuya.nix {inherit python3Packages;}

View file

@ -0,0 +1,22 @@
{
tuya-local-src,
buildHomeAssistantComponent,
python3Packages,
...
}: let
inherit (builtins) fromJSON readFile;
manifest = fromJSON (readFile "${tuya-local-src}/custom_components/tuya_local/manifest.json");
in
buildHomeAssistantComponent {
owner = "make-all";
inherit (manifest) domain version;
src = tuya-local-src;
propagatedBuildInputs = with python3Packages; [
tinytuya
tuya-device-sharing-sdk
];
}