Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2024-12-30) rev: ce9ba0d07b44c52700fef44ea6c9cbad33c3fe44 → 'github:Aylur/astal' (2025-01-01) rev: d6c3c9c179eba0c9536a1beaaeb0525a63e752f3 • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2024-12-30) rev: 01e3a7a8cd6b7da78bc7bfc883b9b04c328ea2e6 → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2024-12-31) rev: fbaa73bfc7c61bbe9e3c9d6077a46d758ae12a9f • Updated input 'home-manager': 'github:nix-community/home-manager' (2024-12-28) rev: 10e99c43cdf4a0713b4e81d90691d22c6a58bdf2 → 'github:nix-community/home-manager' (2025-01-01) rev: 5f6aa268e419d053c3d5025da740e390b12ac936 • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2024-12-29) rev: 8a66a38e25e0b777ff217af7c9044e6eec4fac10 → 'github:horriblename/hyprgrass' (2025-01-02) rev: bdfa960b97ac98ad9d05c908ee20e053e2942928 • Updated input 'hyprland': 'github:hyprwm/Hyprland' (2024-12-30) rev: 1989b0049f7fb714a2417dfb14d6b4f3d2a079d3 → 'github:hyprwm/Hyprland' (2025-01-01) rev: dde3e082c96cd6987420556bfc430cd5b8e0980c • Updated input 'hyprland/hyprland-protocols': 'github:hyprwm/hyprland-protocols' (2024-10-07) rev: a7c183800e74f337753de186522b9017a07a8cee → 'github:hyprwm/hyprland-protocols' (2025-01-01) rev: 271df559dd30e4bc5ec6af02d017ac0aaabd63a7 • Updated input 'hyprutils': 'github:hyprwm/hyprutils' (2024-12-29) rev: 8af7e4b9ded8b07a2293032aa494efb7c0eab3c5 → 'github:hyprwm/hyprutils' (2025-01-01) rev: c42ce87eb3fe9f3c5fd62f370afe5a7170ebda44 • Updated input 'material-rounded-theme-src': 'github:Nerwyn/material-rounded-theme' (2024-12-21) rev: 1969f1be3a3685bd8a3b5db0f7b9fd16a2cae186 → 'github:Nerwyn/material-rounded-theme' (2025-01-01) rev: 79d7d1e33980a60ef9e856500f302369e1d9e6df • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2024-12-29) rev: 578b00c7c0db22464e50d7ae2f492dd9438a284c → 'github:fufexan/nix-gaming' (2025-01-01) rev: a3a26749e81ba3691451adf793242acf2d758574 • Updated input 'nixd': 'github:nix-community/nixd' (2024-12-23) rev: f97db14905a050534b2b28355061f790d171f12f → 'github:nix-community/nixd' (2025-01-01) rev: 17b7dfd1b4a888ded1bbf875b7601e40f43f94e8 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2024-12-28) rev: 897b92c5fdfdc402037d5d72087e02ac68a745d4 → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-01) rev: 0cf00348e5d4317fee0a37675670d5a2f26614f0 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2024-12-28) rev: 6c968a4fad3d1eae216e5e954af00fbd0ba35036 → 'github:thlucas1/SpotifyWebApiPython' (2025-01-01) rev: 33e38186dac5c28dc98ed14dbea08987ef66a031 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2024-12-30) rev: e79d3103c9e0182f8888282e1fb46ad71b1db5ef → 'github:make-all/tuya-local' (2025-01-01) rev: 80eae9dd82fea2f4b1f02193b1cfa9eda2d89365 Docker Images: • vegardit/gitea-act-runner dind-latest: sha256:e4e403c6d197b86f7421c64d682b0e8b766e3703989449930cdaaec82ea82216 → sha256:a587df58615ddadf61caabdd904c6493ef0419efbda3e523edac96bb52689773 • ghcr.io/linuxserver/bazarr latest: sha256:c99ddc0c3a6c23edec34faf81a21fd9bdb60a02b3b5d916590b7a7e48254c87f → sha256:ac9fe56bee9133bcb9e27fe48faaf83c57b83d75bacc277d9b2619136632b1fe • ghcr.io/linuxserver/prowlarr latest: sha256:447b8d85c4b1290d42b526e4cdd70af380e69bb2f70c4d2497816d7a528d2a08 → sha256:d089b21e8ab2584b7e1713bde5d5f0160d7c9e850ceb2db53158a85ad3caac57 • ghcr.io/linuxserver/sabnzbd latest: sha256:76a15e85e391eb2702ac1c6ccd90fc7b7546913065c1504f708ce9bf863aedbf → sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35 • docker.io/fallenbagel/jellyseerr latest: sha256:fe72f4b341fa5c3275826a39aebfff23cbd552c956b0ab2d51dfba6a49b528f8 → sha256:a324fa4d81cce73116801bee3c50b632f3457c0ca0ad31aa692c640e22f50dea Node modules: pkg-types: 1.2.1 -> 1.3.0 typescript-eslint: 8.18.1 -> 8.19.0 @types/node: 22.10.2 -> 22.10.3 Misc Sources: Vuetorrent: 2.19.0 -> 2.20.1 nix-update executions: homepage: 0.10.6 -> 0.10.7
This commit is contained in:
parent
ccd437a275
commit
47b1910e38
17 changed files with 33 additions and 29 deletions
|
@ -9,8 +9,8 @@
|
||||||
"eslint": "9.17.0",
|
"eslint": "9.17.0",
|
||||||
"eslint-plugin-jsdoc": "50.6.1",
|
"eslint-plugin-jsdoc": "50.6.1",
|
||||||
"jiti": "2.4.2",
|
"jiti": "2.4.2",
|
||||||
"pkg-types": "1.2.1",
|
"pkg-types": "1.3.0",
|
||||||
"typescript": "5.7.2",
|
"typescript": "5.7.2",
|
||||||
"typescript-eslint": "8.18.1"
|
"typescript-eslint": "8.19.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
}:
|
}:
|
||||||
buildApp {
|
buildApp {
|
||||||
src = ./.;
|
src = ./.;
|
||||||
npmDepsHash = "sha256-ytaO1mqoORNB5rP/8X/WpIoHkxmi1+Pc6Nep02+fTZ8=";
|
npmDepsHash = "sha256-Ke1os0/XJi2eRJSqEoEYsfWNtgcTO87Onem8bpBQ0/M=";
|
||||||
|
|
||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
ffmpeg-full
|
ffmpeg-full
|
||||||
|
|
BIN
apps/extract-subs/package-lock.json
generated
BIN
apps/extract-subs/package-lock.json
generated
Binary file not shown.
|
@ -12,7 +12,7 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"eslint-conf": "file:../config",
|
"eslint-conf": "file:../config",
|
||||||
"@types/node": "22.10.2",
|
"@types/node": "22.10.3",
|
||||||
"esbuild": "0.24.2",
|
"esbuild": "0.24.2",
|
||||||
"eslint": "9.17.0",
|
"eslint": "9.17.0",
|
||||||
"jiti": "2.4.2",
|
"jiti": "2.4.2",
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
}:
|
}:
|
||||||
buildApp {
|
buildApp {
|
||||||
src = ./.;
|
src = ./.;
|
||||||
npmDepsHash = "sha256-TU7HoUGeCXUKwm2s4Np6NQahk6gWBN9WC5vob3zw7Ns=";
|
npmDepsHash = "sha256-rXAf3REz6xFkZbb435Jk+Ya81tt+1ubspi+Lodf2V4Y=";
|
||||||
|
|
||||||
runtimeInputs = [
|
runtimeInputs = [
|
||||||
go
|
go
|
||||||
|
|
BIN
apps/update-sources/package-lock.json
generated
BIN
apps/update-sources/package-lock.json
generated
Binary file not shown.
|
@ -8,7 +8,7 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"eslint-conf": "file:../config",
|
"eslint-conf": "file:../config",
|
||||||
"@types/node": "22.10.2",
|
"@types/node": "22.10.3",
|
||||||
"esbuild": "0.24.2",
|
"esbuild": "0.24.2",
|
||||||
"eslint": "9.17.0",
|
"eslint": "9.17.0",
|
||||||
"jiti": "2.4.2",
|
"jiti": "2.4.2",
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
import { readPackageJSON, writePackageJSON } from 'pkg-types';
|
import { readPackageJSON, writePackageJSON } from 'pkg-types';
|
||||||
import { readdirSync } from 'node:fs';
|
import { existsSync, readdirSync } from 'node:fs';
|
||||||
import { spawnSync } from 'node:child_process';
|
import { spawnSync } from 'node:child_process';
|
||||||
|
|
||||||
import { replaceInFile, npmRun } from './lib';
|
import { replaceInFile, npmRun } from './lib';
|
||||||
|
@ -61,11 +61,11 @@ export default async() => {
|
||||||
for (const path of packages) {
|
for (const path of packages) {
|
||||||
if (
|
if (
|
||||||
path.name === 'package.json' &&
|
path.name === 'package.json' &&
|
||||||
!path.parentPath.includes('node_modules') &&
|
!path.parentPath.includes('node_modules')
|
||||||
!path.parentPath.includes('apps/config')
|
|
||||||
) {
|
) {
|
||||||
await updatePackageJson(path.parentPath, updates);
|
await updatePackageJson(path.parentPath, updates);
|
||||||
|
|
||||||
|
if (existsSync(`${path.parentPath}/default.nix`)) {
|
||||||
const hash = prefetchNpmDeps(path.parentPath);
|
const hash = prefetchNpmDeps(path.parentPath);
|
||||||
|
|
||||||
replaceInFile(
|
replaceInFile(
|
||||||
|
@ -75,6 +75,7 @@ export default async() => {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return Object.entries(updates)
|
return Object.entries(updates)
|
||||||
.map(([key, dep]) => `${key}: ${dep}`)
|
.map(([key, dep]) => `${key}: ${dep}`)
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "vegardit/gitea-act-runner";
|
imageName = "vegardit/gitea-act-runner";
|
||||||
imageDigest = "sha256:e4e403c6d197b86f7421c64d682b0e8b766e3703989449930cdaaec82ea82216";
|
imageDigest = "sha256:a587df58615ddadf61caabdd904c6493ef0419efbda3e523edac96bb52689773";
|
||||||
hash = "sha256-OWz/9c46zgCdLCPPFU3dx9TNqcnvyRn7CN8vyGonbRg=";
|
hash = "sha256-VLbxiFdaZX0dWIyWurX6exli9y7JKSU/1BWT/9Dyopw=";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "dind-latest";
|
finalImageTag = "dind-latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "ghcr.io/linuxserver/bazarr";
|
imageName = "ghcr.io/linuxserver/bazarr";
|
||||||
imageDigest = "sha256:c99ddc0c3a6c23edec34faf81a21fd9bdb60a02b3b5d916590b7a7e48254c87f";
|
imageDigest = "sha256:ac9fe56bee9133bcb9e27fe48faaf83c57b83d75bacc277d9b2619136632b1fe";
|
||||||
hash = "sha256-poQ3N0Ad3ZR6UJOzx5otoLttXj9MWjP3dpYg8kjzXc8=";
|
hash = "sha256-TlsfPNOyZP5NF3Pv9rm7gZd3D7Fj2pznI9itYbhzdgU=";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "ghcr.io/linuxserver/prowlarr";
|
imageName = "ghcr.io/linuxserver/prowlarr";
|
||||||
imageDigest = "sha256:447b8d85c4b1290d42b526e4cdd70af380e69bb2f70c4d2497816d7a528d2a08";
|
imageDigest = "sha256:d089b21e8ab2584b7e1713bde5d5f0160d7c9e850ceb2db53158a85ad3caac57";
|
||||||
hash = "sha256-y1i3szizi8hfD2nR/xbCdMyZbdouDUcOtdetJMb6Y6k=";
|
hash = "sha256-KCgL7eZopgGT14hysqF6vcAfunrSxJelNZAb+cW0kFE=";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
pkgs:
|
pkgs:
|
||||||
pkgs.dockerTools.pullImage rec {
|
pkgs.dockerTools.pullImage rec {
|
||||||
imageName = "ghcr.io/linuxserver/sabnzbd";
|
imageName = "ghcr.io/linuxserver/sabnzbd";
|
||||||
imageDigest = "sha256:76a15e85e391eb2702ac1c6ccd90fc7b7546913065c1504f708ce9bf863aedbf";
|
imageDigest = "sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35";
|
||||||
hash = "sha256-YxKOWHfOdotuxYUZQPpP28h+LUIYvpx90hFlpuuEeK4=";
|
hash = "sha256-Ur7RVoZylK7O8kqBd83FGmSO/lkspCsFrQ8rnmIqOYM=";
|
||||||
finalImageName = imageName;
|
finalImageName = imageName;
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# This file was autogenerated. DO NOT EDIT!
|
# This file was autogenerated. DO NOT EDIT!
|
||||||
{
|
{
|
||||||
version = "2.19.0";
|
version = "2.20.1";
|
||||||
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.19.0/vuetorrent.zip";
|
url = "https://github.com/VueTorrent/VueTorrent/releases/download/v2.20.1/vuetorrent.zip";
|
||||||
hash = "sha256-ZSLXSnYxp7Sr7dZZcIBSZv8hs5VatuxWdv0DsYiOrjE=";
|
hash = "sha256-ClHJXrwv5yzWSDpxon/3yrQ/FBeMRUiX8GTpTMZhl2Q=";
|
||||||
}
|
}
|
||||||
|
|
BIN
flake.lock
BIN
flake.lock
Binary file not shown.
BIN
flake.nix
BIN
flake.nix
Binary file not shown.
|
@ -11,7 +11,10 @@
|
||||||
nixpkgs = mkInput {
|
nixpkgs = mkInput {
|
||||||
owner = "NixOS";
|
owner = "NixOS";
|
||||||
repo = "nixpkgs";
|
repo = "nixpkgs";
|
||||||
ref = "nixos-unstable";
|
# ref = "nixos-unstable";
|
||||||
|
|
||||||
|
# FIXME: pinned this because of astal issues and build failures
|
||||||
|
rev = "88195a94f390381c6afcdaa933c2f6ff93959cb4";
|
||||||
};
|
};
|
||||||
|
|
||||||
home-manager = mkDep {
|
home-manager = mkDep {
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
installLocalIcons = import ./icons.nix {inherit fetchFromGitHub;};
|
installLocalIcons = import ./icons.nix {inherit fetchFromGitHub;};
|
||||||
|
|
||||||
pname = "homepage-dashboard";
|
pname = "homepage-dashboard";
|
||||||
version = "0.10.6";
|
version = "0.10.7";
|
||||||
in
|
in
|
||||||
buildNpmPackage {
|
buildNpmPackage {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
|
@ -24,7 +24,7 @@ in
|
||||||
owner = "gethomepage";
|
owner = "gethomepage";
|
||||||
repo = "homepage";
|
repo = "homepage";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-5JdCd/A+wmsZic0OsbqBBTUQO/SinnUtDKYy7iUmtAs=";
|
hash = "sha256-JZoAjl7gLp1l8tHDdc37XI4917GnLUISno1KQKAWBv4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
npmDepsHash = "sha256-AW7lNkvQeeHkAf6Q23912LiSHJMelR9+4KVSKdlFqd0=";
|
npmDepsHash = "sha256-AW7lNkvQeeHkAf6Q23912LiSHJMelR9+4KVSKdlFqd0=";
|
||||||
|
|
Loading…
Reference in a new issue