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

Flake Inputs:
    • Updated input 'custom-sidebar-src':
        'github:elchininet/custom-sidebar' (2025-01-27) rev: d680a3353a351fd7670a9ed7d1f8f4bca96b6529
      → 'github:elchininet/custom-sidebar' (2025-01-29) rev: 0c37622a03a7dacf11099ff79f970f922460441f

    • Updated input 'home-manager':
        'github:nix-community/home-manager' (2025-01-27) rev: e1ae908bcc30af792b0bb0a52e53b03d2577255e
      → 'github:nix-community/home-manager' (2025-01-29) rev: 79eff1f6b95c059ed0f9dfae9fd16689c1dda5ca

    • Updated input 'hyprland':
        'github:hyprwm/Hyprland' (2025-01-28) rev: 1d3904c3e7a8b74ea83669f73ee408bd38390b11
      → 'github:hyprwm/Hyprland' (2025-01-29) rev: 6fc9c8e4797a272c688fc74b872db5d828c21f02

    • Updated input 'hyprland/aquamarine':
        'github:hyprwm/aquamarine' (2025-01-23) rev: 7fe006981fae53e931f513026fc754e322f13145
      → 'github:hyprwm/aquamarine' (2025-01-29) rev: 48a000cf35dd10bfeb231152735aebbe875f4b74

    • Updated input 'hyprland/hyprcursor':
        'github:hyprwm/hyprcursor' (2025-01-23) rev: 9c5dd1f7c825ee47f72727ad0a4e16ca46a2688e
      → 'github:hyprwm/hyprcursor' (2025-01-29) rev: dcadd3398abe146d60c67e0d9ee6e27b301cae82

    • Updated input 'hyprland/hyprgraphics':
        'github:hyprwm/hyprgraphics' (2025-01-27) rev: 23783b96036f5506fdaf8b2250a1ef849d57f0d3
      → 'github:hyprwm/hyprgraphics' (2025-01-27) rev: 12cd7034e441a5ebfdef1a090c0788413b4a635b

    • Updated input 'hyprpaper':
        'github:hyprwm/hyprpaper' (2025-01-23) rev: 7efb4a03464c45bf9fee7b0f428c09462da70a14
      → 'github:hyprwm/hyprpaper' (2025-01-29) rev: f827dc31978a8b99ec08755b61b094e817c16fc4

    • Updated input 'nixcord':
        'github:kaylorben/nixcord' (2025-01-28) rev: 8612bc1bf7c6af9e4f0ccf6ca1f224791d02420b
      → 'github:kaylorben/nixcord' (2025-01-29) rev: 037dcb71bb2a981f595826f4f7087022dd13404b

    • Updated input 'nixpkgs':
        'github:NixOS/nixpkgs' (2025-01-26) rev: 852ff1d9e153d8875a83602e03fdef8a63f0ecf8
      → 'github:NixOS/nixpkgs' (2025-01-27) rev: 9db269672dbdbb519e0bd3ea24f01506c135e46f

    • Updated input 'nixpkgs-wayland':
        'github:nix-community/nixpkgs-wayland' (2025-01-28) rev: 2477daa144ca22ac0ee77d7099b490114b986756
      → 'github:nix-community/nixpkgs-wayland' (2025-01-29) rev: 22772646bf4c2e8af3f9e2e72dd5eb1936e572a4

    • Updated input 'tuya-local-src':
        'github:make-all/tuya-local' (2025-01-28) rev: e471d51e99838a5d15d6520fbdba8ac12722afcc
      → 'github:make-all/tuya-local' (2025-01-29) rev: 46e4428761fab62ecb3ced7ac078e6c8a3810cb2

Docker Images:
    • vegardit/gitea-act-runner dind-latest:
       sha256:91145d2f9f3b3328dee736520d6cbeddd2c10034ade707428d4c20e71a358651
     → sha256:048d2fd69f4af63a69cb3ae7d8e76777a0cc128acac89a3299c45e80a6670a98

    • rssbridge/rss-bridge latest:
       sha256:ee6fef3aa2d8699a4379acbaf01da5efeac1a8581a2d02de9b78786b680be8ba
     → sha256:d6957a957ecf26362298455834c3efbfaa9857c011122aea2e843bdd72d9b92c

    • ghcr.io/linuxserver/bazarr latest:
       sha256:67039e2dc98163bfdff8c3c1fbb79f75649c8f28b447f5308fcf762a5572f19c
     → sha256:8415caab20c3642adb281ea066e82a58b8011b6e12bec5339db66599b700f805

    • ghcr.io/linuxserver/prowlarr latest:
       sha256:5c9d62af19a810f7799c1d5fbf686cc6c28690c00f916c029699ae3d1c75e8ef
     → sha256:b242bc98897d8fa65db7b72f5dbde04b161a092d3cce2321b8c7e62c9321820d

Node modules:
    @types/node: 22.10.10 -> 22.12.0
    @stylistic/eslint-plugin: 3.0.0 -> 3.0.1
This commit is contained in:
matt1432 2025-01-29 19:13:46 -05:00
parent 7acb86fd98
commit 467968eb4f
18 changed files with 86 additions and 496 deletions

View file

@ -5,7 +5,7 @@
"exports": "./index.ts",
"devDependencies": {
"@eslint/js": "9.19.0",
"@stylistic/eslint-plugin": "3.0.0",
"@stylistic/eslint-plugin": "3.0.1",
"eslint": "9.19.0",
"eslint-plugin-jsdoc": "50.6.3",
"jiti": "2.4.2",

View file

@ -1,7 +1,7 @@
{buildApp, ...}:
buildApp {
src = ./.;
npmDepsHash = "sha256-t5zNFTpIcXEXaPlMXsBBF03MPi35HVt8pdXEKaUfQsc=";
npmDepsHash = "sha256-blhNKZ7sNPSHgnqPDZlslVfy04W+T6Noy2pncVpWmz4=";
runtimeInputs = [];

View file

@ -26,7 +26,7 @@
"dev": true,
"devDependencies": {
"@eslint/js": "9.19.0",
"@stylistic/eslint-plugin": "3.0.0",
"@stylistic/eslint-plugin": "3.0.1",
"eslint": "9.19.0",
"eslint-plugin-jsdoc": "50.6.3",
"jiti": "2.4.2",

View file

@ -10,7 +10,7 @@
}:
buildApp {
src = ./.;
npmDepsHash = "sha256-FkpmjUu1ctGkDhjrtHV/1Rlbpg8Ht1RsOyMeyh7OWlo=";
npmDepsHash = "sha256-bvxoimhOdzI/I8WeqFXFdt4BfVdYEkdVjRVVs8ZX9NE=";
runtimeInputs = [
findutils

View file

@ -11,7 +11,7 @@
"update-sources": "out/bin/app.cjs"
},
"devDependencies": {
"@types/node": "22.10.10",
"@types/node": "22.12.0",
"esbuild": "0.24.2",
"eslint": "9.19.0",
"eslint-conf": "file:../config",
@ -669,9 +669,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "22.10.10",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.10.tgz",
"integrity": "sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==",
"version": "22.12.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.12.0.tgz",
"integrity": "sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==",
"dev": true,
"license": "MIT",
"dependencies": {

View file

@ -8,7 +8,7 @@
},
"devDependencies": {
"eslint-conf": "file:../config",
"@types/node": "22.10.10",
"@types/node": "22.12.0",
"esbuild": "0.24.2",
"eslint": "9.19.0",
"jiti": "2.4.2",

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "vegardit/gitea-act-runner";
imageDigest = "sha256:91145d2f9f3b3328dee736520d6cbeddd2c10034ade707428d4c20e71a358651";
hash = "sha256-rzBn/VuJu+Nk5R0ZIWtu8OrnXampIcrbFVpCJJOvzzA=";
imageDigest = "sha256:048d2fd69f4af63a69cb3ae7d8e76777a0cc128acac89a3299c45e80a6670a98";
hash = "sha256-BRCRedRPJcmtBafd/b067JMPEFwRCgd+NjdV4qVXhiQ=";
finalImageName = imageName;
finalImageTag = "dind-latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "rssbridge/rss-bridge";
imageDigest = "sha256:ee6fef3aa2d8699a4379acbaf01da5efeac1a8581a2d02de9b78786b680be8ba";
hash = "sha256-YuRqOey6yjr2W+klTIDuQ1BrdbwnXiCrusqzC31aTuE=";
imageDigest = "sha256:d6957a957ecf26362298455834c3efbfaa9857c011122aea2e843bdd72d9b92c";
hash = "sha256-fAAJI3VwxVcAgONaccImyU6GKdvpHy8fR5Dd/xFwXvc=";
finalImageName = imageName;
finalImageTag = "latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/immich-app/immich-machine-learning";
imageDigest = "sha256:0ca72dae460b7fd2dbd0ca146fdddfd26b1c1af783f37659c2f1bdd546fdf1e4";
hash = "sha256-vLeRHBRusmzxaM4mCtpTag6brB2+CONBL1nlcpq58eY=";
imageDigest = "sha256:5a7bac207c5be17bbe775fdca2fef7ec6635400180ae79cc7a41659cef2c05b0";
hash = "sha256-GH0fKdRCpKDLJGK/UUEDhp4OPQRRhkt/GZ7GhvXk9vI=";
finalImageName = imageName;
finalImageTag = "release";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/immich-app/immich-server";
imageDigest = "sha256:07e45e10be9539f04dd3a819286b5b308b08142eeff7bc58a89bf21d97237d55";
hash = "sha256-1Yc69wdpEg823zlNfXq8tHc9IUW0yjr2YAJ99MIK0nI=";
imageDigest = "sha256:217cddb1e0fa3f4878e1573fe1fd4b9dc24f737015cc5c917910787a5ec0f85e";
hash = "sha256-8XDmZLrcVbyU2SJen19tru8YKmrwngTnUuBRO2YU8eo=";
finalImageName = imageName;
finalImageTag = "release";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/linuxserver/bazarr";
imageDigest = "sha256:67039e2dc98163bfdff8c3c1fbb79f75649c8f28b447f5308fcf762a5572f19c";
hash = "sha256-CqZ4PhFyV+ujRDILYYmf5ZPcT4SU1JJ1cmauYXjuWoM=";
imageDigest = "sha256:8415caab20c3642adb281ea066e82a58b8011b6e12bec5339db66599b700f805";
hash = "sha256-DYObXDa9J/xH0z4P7e6O+wl1SNK5pM2kytHEYjuEcmA=";
finalImageName = imageName;
finalImageTag = "latest";
}

View file

@ -1,8 +1,8 @@
pkgs:
pkgs.dockerTools.pullImage rec {
imageName = "ghcr.io/linuxserver/prowlarr";
imageDigest = "sha256:5c9d62af19a810f7799c1d5fbf686cc6c28690c00f916c029699ae3d1c75e8ef";
hash = "sha256-TYQgTj2ZDk3go/Q/hwn8zgmY5Jh7aAWGXmb6TkdGVmw=";
imageDigest = "sha256:b242bc98897d8fa65db7b72f5dbde04b161a092d3cce2321b8c7e62c9321820d";
hash = "sha256-5aUjfMsTnjdH5NuqdtbQW11Y9yKSGF4f5MSJj1vPmtw=";
finalImageName = imageName;
finalImageTag = "latest";
}

66
flake.lock generated
View file

@ -43,11 +43,11 @@
]
},
"locked": {
"lastModified": 1737636397,
"narHash": "sha256-F5MbBj3QVorycVSFE9qjuOTLtIQBqt2VWbXa0uwzm98=",
"lastModified": 1738183445,
"narHash": "sha256-C1He3N1SA8D2u+TSlldbA9wiYwDvXI4GxX3zKaeD7qU=",
"owner": "hyprwm",
"repo": "aquamarine",
"rev": "7fe006981fae53e931f513026fc754e322f13145",
"rev": "48a000cf35dd10bfeb231152735aebbe875f4b74",
"type": "github"
},
"original": {
@ -147,11 +147,11 @@
"custom-sidebar-src": {
"flake": false,
"locked": {
"lastModified": 1738020423,
"narHash": "sha256-EPiU8D/Y7QnBzFSvRy/AY+A5BWtXkzdR5UnJpiq1JqQ=",
"lastModified": 1738190787,
"narHash": "sha256-twNilnMPL2rQ680haHfIjLqgBDy/BwfgFALrZu6I+Hw=",
"owner": "elchininet",
"repo": "custom-sidebar",
"rev": "d680a3353a351fd7670a9ed7d1f8f4bca96b6529",
"rev": "0c37622a03a7dacf11099ff79f970f922460441f",
"type": "github"
},
"original": {
@ -466,11 +466,11 @@
]
},
"locked": {
"lastModified": 1737968762,
"narHash": "sha256-xiPARGKwocaMtv+U/rgi+h2g56CZZEmrcl7ldRaslq8=",
"lastModified": 1738189905,
"narHash": "sha256-L80D9NgHrqijvwf6aSP/rsgdWXAD5BxZCUr3MOxkZzo=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "e1ae908bcc30af792b0bb0a52e53b03d2577255e",
"rev": "79eff1f6b95c059ed0f9dfae9fd16689c1dda5ca",
"type": "github"
},
"original": {
@ -495,11 +495,11 @@
]
},
"locked": {
"lastModified": 1737634937,
"narHash": "sha256-Ffw4ujFpi++6pPHe+gCBOfDgAoNlzVPZN6MReC1beu8=",
"lastModified": 1738178255,
"narHash": "sha256-+D6Nu2ewXbMTFzx/Q4jDOo+LAOUPr0cxQJg5k33daIE=",
"owner": "hyprwm",
"repo": "hyprcursor",
"rev": "9c5dd1f7c825ee47f72727ad0a4e16ca46a2688e",
"rev": "dcadd3398abe146d60c67e0d9ee6e27b301cae82",
"type": "github"
},
"original": {
@ -524,11 +524,11 @@
]
},
"locked": {
"lastModified": 1737985436,
"narHash": "sha256-zx8FdI4zr2GhNyD1YGAqa2ymodAObTSAdwuWwVucewo=",
"lastModified": 1738018829,
"narHash": "sha256-5Ol5iahMlELx3lWuChyZsqqLk6sP6aqaJCJFw92OZGo=",
"owner": "hyprwm",
"repo": "hyprgraphics",
"rev": "23783b96036f5506fdaf8b2250a1ef849d57f0d3",
"rev": "12cd7034e441a5ebfdef1a090c0788413b4a635b",
"type": "github"
},
"original": {
@ -580,11 +580,11 @@
"xdph": "xdph"
},
"locked": {
"lastModified": 1738059592,
"narHash": "sha256-xyGGTu6JazGtrI30RSNJrs+tNn2Xc5a2Oh3eQKtBodQ=",
"lastModified": 1738183538,
"narHash": "sha256-USMuV15YsPaz0FMTZrLHWOg8KNgUF3PPdx/JZhsJTgs=",
"owner": "hyprwm",
"repo": "Hyprland",
"rev": "1d3904c3e7a8b74ea83669f73ee408bd38390b11",
"rev": "6fc9c8e4797a272c688fc74b872db5d828c21f02",
"type": "github"
},
"original": {
@ -767,11 +767,11 @@
]
},
"locked": {
"lastModified": 1737645174,
"narHash": "sha256-pmkJCzjflvsOytiu2mgn2wfSeyL6mTfoi214T4A2OZQ=",
"lastModified": 1738183278,
"narHash": "sha256-cPrYNR4XrLczIVjOMD/34Ca16cClSiCCdnYOyX8ae+8=",
"owner": "hyprwm",
"repo": "hyprpaper",
"rev": "7efb4a03464c45bf9fee7b0f428c09462da70a14",
"rev": "f827dc31978a8b99ec08755b61b094e817c16fc4",
"type": "github"
},
"original": {
@ -1313,11 +1313,11 @@
]
},
"locked": {
"lastModified": 1738090740,
"narHash": "sha256-QVL4toO/g1D2mAXd04Y/vWtM3tq5uFniKiygYoD4Oq4=",
"lastModified": 1738189709,
"narHash": "sha256-Bwq7WGXmZKAQxI/5nxiHeHNWkPpKVG9tMV+AzaayNrY=",
"owner": "kaylorben",
"repo": "nixcord",
"rev": "8612bc1bf7c6af9e4f0ccf6ca1f224791d02420b",
"rev": "037dcb71bb2a981f595826f4f7087022dd13404b",
"type": "github"
},
"original": {
@ -1355,11 +1355,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1737885589,
"narHash": "sha256-Zf0hSrtzaM1DEz8//+Xs51k/wdSajticVrATqDrfQjg=",
"lastModified": 1738021509,
"narHash": "sha256-JNUiceGsr7cVBUQxLBF1ILCe99E0qLxsVuet6GsZUuw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "852ff1d9e153d8875a83602e03fdef8a63f0ecf8",
"rev": "9db269672dbdbb519e0bd3ea24f01506c135e46f",
"type": "github"
},
"original": {
@ -1432,11 +1432,11 @@
]
},
"locked": {
"lastModified": 1738089661,
"narHash": "sha256-blk1YKABdwtM66jIshf1jgKCc05RzeJskZS8QMj7veo=",
"lastModified": 1738187601,
"narHash": "sha256-3fV/D1Ixa2szOKvydqyenoOBswKTUqZh5eEpyeJRP6E=",
"owner": "nix-community",
"repo": "nixpkgs-wayland",
"rev": "2477daa144ca22ac0ee77d7099b490114b986756",
"rev": "22772646bf4c2e8af3f9e2e72dd5eb1936e572a4",
"type": "github"
},
"original": {
@ -1975,11 +1975,11 @@
"tuya-local-src": {
"flake": false,
"locked": {
"lastModified": 1738078274,
"narHash": "sha256-02uPryo3usn5a9Bwc6Y8+ljT1NblSMY+1MD2D3IFaLY=",
"lastModified": 1738189440,
"narHash": "sha256-x/VaLE6h4XdKAHnk6m3dzxxtsdAqIWHNPxNBMtIus4o=",
"owner": "make-all",
"repo": "tuya-local",
"rev": "e471d51e99838a5d15d6520fbdba8ac12722afcc",
"rev": "46e4428761fab62ecb3ced7ac078e6c8a3810cb2",
"type": "github"
},
"original": {

View file

@ -1,3 +1,3 @@
{
npmDepsHash = "sha256-fwncxY4/F8UtpTqSjaj1fKVUCUMrGq4bfSSkl1j4dp0=";
npmDepsHash = "sha256-kGjc7BI9ZscZFg8/fmXGUxm1HQoXFreAZgHvML1qMV0=";
}

View file

@ -9,7 +9,7 @@
"version": "0.0.0",
"dependencies": {
"@eslint/js": "9.19.0",
"@stylistic/eslint-plugin": "3.0.0",
"@stylistic/eslint-plugin": "3.0.1",
"astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
"eslint": "9.19.0",
"eslint-plugin-jsdoc": "50.6.3",
@ -304,12 +304,12 @@
}
},
"node_modules/@stylistic/eslint-plugin": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-3.0.0.tgz",
"integrity": "sha512-9GJI6iBtGjOqSsyCKUvE6Vn7qDT52hbQaoq/SwxH6A1bciymZfvBfHIIrD3E7Koi2sjzOa/MNQ2XOguHtVJOyw==",
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-3.0.1.tgz",
"integrity": "sha512-rQ3tcT5N2cynofJfbjUsnL4seoewTaOVBLyUEwtNldo7iNMPo3h/GUQk+Cl3iHEWwRxjq2wuH6q0FufQrbVL1A==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/utils": "8.13.0",
"@typescript-eslint/utils": "^8.13.0",
"eslint-visitor-keys": "^4.2.0",
"espree": "^10.3.0",
"estraverse": "^5.3.0",
@ -363,114 +363,6 @@
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz",
"integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz",
"integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz",
"integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0",
"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": "^2.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/utils": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.22.0.tgz",
"integrity": "sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@typescript-eslint/scope-manager": "8.22.0",
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/typescript-estree": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz",
"integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ts-api-utils": {
"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": ">=18.12"
},
"peerDependencies": {
"typescript": ">=4.8.4"
}
},
"node_modules/@typescript-eslint/parser": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.22.0.tgz",
@ -495,7 +387,7 @@
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz",
"integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==",
@ -512,91 +404,6 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz",
"integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz",
"integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0",
"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": "^2.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz",
"integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/parser/node_modules/ts-api-utils": {
"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": ">=18.12"
},
"peerDependencies": {
"typescript": ">=4.8.4"
}
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz",
"integrity": "sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.13.0",
"@typescript-eslint/visitor-keys": "8.13.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/type-utils": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.22.0.tgz",
@ -620,24 +427,7 @@
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/scope-manager": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz",
"integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
"node_modules/@typescript-eslint/types": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz",
"integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==",
@ -650,7 +440,7 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz",
"integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==",
@ -676,7 +466,7 @@
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/utils": {
"node_modules/@typescript-eslint/utils": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.22.0.tgz",
"integrity": "sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==",
@ -699,7 +489,7 @@
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz",
"integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==",
@ -716,110 +506,6 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/type-utils/node_modules/ts-api-utils": {
"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": ">=18.12"
},
"peerDependencies": {
"typescript": ">=4.8.4"
}
},
"node_modules/@typescript-eslint/types": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz",
"integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz",
"integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==",
"license": "BSD-2-Clause",
"dependencies": {
"@typescript-eslint/types": "8.13.0",
"@typescript-eslint/visitor-keys": "8.13.0",
"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"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependenciesMeta": {
"typescript": {
"optional": true
}
}
},
"node_modules/@typescript-eslint/utils": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.13.0.tgz",
"integrity": "sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@typescript-eslint/scope-manager": "8.13.0",
"@typescript-eslint/types": "8.13.0",
"@typescript-eslint/typescript-estree": "8.13.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz",
"integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.13.0",
"eslint-visitor-keys": "^3.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
"integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
"license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"funding": {
"url": "https://opencollective.com/eslint"
}
},
"node_modules/acorn": {
"version": "8.14.0",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
@ -1789,9 +1475,9 @@
}
},
"node_modules/semver": {
"version": "7.6.3",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
"integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
"version": "7.7.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.0.tgz",
"integrity": "sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==",
"license": "ISC",
"bin": {
"semver": "bin/semver.js"
@ -1902,15 +1588,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": {
@ -1967,114 +1653,6 @@
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/scope-manager": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.22.0.tgz",
"integrity": "sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/types": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.22.0.tgz",
"integrity": "sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==",
"license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/typescript-estree": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.22.0.tgz",
"integrity": "sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/visitor-keys": "8.22.0",
"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": "^2.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.22.0.tgz",
"integrity": "sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==",
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@typescript-eslint/scope-manager": "8.22.0",
"@typescript-eslint/types": "8.22.0",
"@typescript-eslint/typescript-estree": "8.22.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0",
"typescript": ">=4.8.4 <5.8.0"
}
},
"node_modules/typescript-eslint/node_modules/@typescript-eslint/visitor-keys": {
"version": "8.22.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.22.0.tgz",
"integrity": "sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==",
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.22.0",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
}
},
"node_modules/typescript-eslint/node_modules/ts-api-utils": {
"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": ">=18.12"
},
"peerDependencies": {
"typescript": ">=4.8.4"
}
},
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",

View file

@ -5,7 +5,7 @@
"dependencies": {
"astal": "https://gitpkg.vercel.app/Aylur/astal/lang/gjs/src?main",
"@eslint/js": "9.19.0",
"@stylistic/eslint-plugin": "3.0.0",
"@stylistic/eslint-plugin": "3.0.1",
"eslint": "9.19.0",
"eslint-plugin-jsdoc": "50.6.3",
"fzf": "0.5.2",

View file

@ -10,6 +10,7 @@ lib.makeScope pkgs.newScope (hass: let
python3Packages = pkgs.python313Packages.override {
overrides = final: prev: (mergeAttrsList (map (x: x python3Packages final prev) [
(import ./spotifyplus/overrides.nix ({inherit pkgs;} // inputs))
(import ./tuya-local/overrides.nix {inherit pkgs;})
]));
};

View file

@ -0,0 +1,11 @@
{pkgs, ...}: python3Packages: final: prev: {
tinytuya = prev.tinytuya.overridePythonAttrs (o: rec {
version = "1.16.1";
src = pkgs.fetchFromGitHub {
owner = "jasonacox";
repo = "tinytuya";
rev = "v${version}";
hash = "sha256-+ReTNPKMYUXNA5tu7kZM8/7Bh4XjHSjZTiW8ROHkk5M=";
};
});
}