diff --git a/flake.lock b/flake.lock index 93a03c0..0104309 100644 --- a/flake.lock +++ b/flake.lock @@ -10,11 +10,11 @@ ] }, "locked": { - "lastModified": 1758577685, - "narHash": "sha256-iHT0kvsQJG+Z89quGi7rNCXEg2e3DBGfuuCMu/UwiIo=", + "lastModified": 1759227262, + "narHash": "sha256-ibKJckw+KWH6n+pscOA7DWImanr988zKB7R2Z6ZEMLM=", "owner": "aylur", "repo": "ags", - "rev": "aa7a8a2dd6e54aaeb4e13a73ed3bc2283995090b", + "rev": "f68a0d03fbb94f4beacedd922ffaa0bf0f10397a", "type": "github" }, "original": { @@ -30,11 +30,11 @@ ] }, "locked": { - "lastModified": 1757497936, - "narHash": "sha256-BSfvr7wdY5SbathVlrOW7vCyI9UGVIe2b9rTJ0O5IKo=", + "lastModified": 1759688436, + "narHash": "sha256-EfTrJse33t3RP//DqESkTMCpMSdIi/wxxfa12+eP5jo=", "owner": "aylur", "repo": "astal", - "rev": "344a6dce56437a190b99e516a6cab8332cccf19e", + "rev": "12c15b44608422e494c387aba6adc1ab6315d925", "type": "github" }, "original": { @@ -121,11 +121,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1756770412, - "narHash": "sha256-+uWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw=", + "lastModified": 1759362264, + "narHash": "sha256-wfG0S7pltlYyZTM+qqlhJ7GMw2fTF4mLKCIVhLii/4M=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "4524271976b625a4a605beefd893f270620fd751", + "rev": "758cf7296bee11f1706a574c77d072b8a7baa881", "type": "github" }, "original": { @@ -183,11 +183,11 @@ ] }, "locked": { - "lastModified": 1758692005, - "narHash": "sha256-bNRMXWSLM4K9cF1YaHYjLol60KIAWW4GzAoJDp5tA0w=", + "lastModified": 1759711004, + "narHash": "sha256-B39NxeKCnK3DJlmJKIts6njcXcVVASLUChDNmRl4dxQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "6ce2e18007ff022db41d9cc042f8838e8c51ed66", + "rev": "6f4021da5d2bb5ea7cb782ff413ecb7062066820", "type": "github" }, "original": { @@ -250,11 +250,11 @@ }, "mnw": { "locked": { - "lastModified": 1756659871, - "narHash": "sha256-v6Rh4aQ6RKjM2N02kK9Usn0Ix7+OY66vNpeklc1MnGE=", + "lastModified": 1758834834, + "narHash": "sha256-Y7IvY4F8vajZyp3WGf+KaiIVwondEkMFkt92Cr9NZmg=", "owner": "Gerg-L", "repo": "mnw", - "rev": "ed6cc3e48557ba18266e598a5ebb6602499ada16", + "rev": "cfbc7d1cc832e318d0863a5fc91d940a96034001", "type": "github" }, "original": { @@ -289,11 +289,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1758427187, - "narHash": "sha256-pHpxZ/IyCwoTQPtFIAG2QaxuSm8jWzrzBGjwQZIttJc=", + "lastModified": 1759381078, + "narHash": "sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "554be6495561ff07b6c724047bdd7e0716aa7b46", + "rev": "7df7ff7d8e00218376575f0acdcc5d66741351ee", "type": "github" }, "original": { @@ -328,11 +328,11 @@ ] }, "locked": { - "lastModified": 1758695369, - "narHash": "sha256-ACZf/yRD6GgM621x6PsZ1XJ9eHEvUMR9yywWmkC0HgQ=", + "lastModified": 1759742968, + "narHash": "sha256-yk56xZpanCPlhowzIEdS2GfPDG0yQ4kE/j85lJbAX1Y=", "owner": "nix-community", "repo": "NUR", - "rev": "880430522f1c24aae5895b011dbcd81726d02133", + "rev": "9ea4f672c7138273a4131dd25038da49306685b8", "type": "github" }, "original": { @@ -358,11 +358,11 @@ ] }, "locked": { - "lastModified": 1758271661, - "narHash": "sha256-ENqd2/33uP5vB44ClDjjAV+J78oF8q1er4QUZuT8Z7g=", + "lastModified": 1759469269, + "narHash": "sha256-DP833ejGUNRRHsJOB3WRTaWWXLNucaDga2ju/fGe+sc=", "owner": "NotAShelf", "repo": "nvf", - "rev": "b7571df4d6e9ac08506a738ddceeec0b141751b0", + "rev": "e48638aef3a95377689de0ef940443c64f870a09", "type": "github" }, "original": { @@ -495,11 +495,11 @@ ] }, "locked": { - "lastModified": 1758633052, - "narHash": "sha256-IBfdW6W/CxyuFfMVjSazL2F6z/kwCGec6X3eOk9PJSg=", + "lastModified": 1759752146, + "narHash": "sha256-g30leL+8jLxkYWiM5W2RjnhGyqBtErmeOX3ELK5CRAQ=", "ref": "refs/heads/main", - "rev": "f12387528b67f0c2095eb42fa0983a4223152717", - "revCount": 13, + "rev": "bc1564ea3eb472f7b843e3237da0d1cd2f6f8e37", + "revCount": 14, "type": "git", "url": "ssh://git@karaolidis.com/karaolidis/nix-sas.git" }, @@ -531,11 +531,11 @@ ] }, "locked": { - "lastModified": 1758425756, - "narHash": "sha256-L3N8zV6wsViXiD8i3WFyrvjDdz76g3tXKEdZ4FkgQ+Y=", + "lastModified": 1759635238, + "narHash": "sha256-UvzKi02LMFP74csFfwLPAZ0mrE7k6EiYaKecplyX9Qk=", "owner": "Mic92", "repo": "sops-nix", - "rev": "e0fdaea3c31646e252a60b42d0ed8eafdb289762", + "rev": "6e5a38e08a2c31ae687504196a230ae00ea95133", "type": "github" }, "original": { @@ -554,11 +554,11 @@ ] }, "locked": { - "lastModified": 1758584568, - "narHash": "sha256-FDxTheW6ynpbro/8eTZHhAY7J+HOf0jXeXq3jrJDcS8=", + "lastModified": 1759638324, + "narHash": "sha256-bj0L3n2UWE/DjqFjsydWsSzO74+dqUA4tiOX4At6LbM=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "9e9e48ca16628bf09a02bc5449d4b0761e15eebd", + "rev": "c39a58510e55c4970e57176ab14b722a978e5f01", "type": "github" }, "original": { @@ -589,11 +589,11 @@ ] }, "locked": { - "lastModified": 1758206697, - "narHash": "sha256-/DbPkh6PZOgfueCbs3uzlk4ASU2nPPsiVWhpMCNkAd0=", + "lastModified": 1758728421, + "narHash": "sha256-ySNJ008muQAds2JemiyrWYbwbG+V7S5wg3ZVKGHSFu8=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "128222dc911b8e2e18939537bed1762b7f3a04aa", + "rev": "5eda4ee8121f97b218f7cc73f5172098d458f1d1", "type": "github" }, "original": { diff --git a/hosts/jupiter/hardware/default.nix b/hosts/jupiter/hardware/default.nix index 2aa493d..448a399 100644 --- a/hosts/jupiter/hardware/default.nix +++ b/hosts/jupiter/hardware/default.nix @@ -53,8 +53,6 @@ graphics = { enable32Bit = true; extraPackages = with pkgs; [ - amdvlk - driversi686Linux.amdvlk rocmPackages.clr rocmPackages.clr.icd ]; diff --git a/packages/comentario/default.nix b/packages/comentario/default.nix index 66621f2..da1d960 100644 --- a/packages/comentario/default.nix +++ b/packages/comentario/default.nix @@ -2,19 +2,19 @@ # AUTO-UPDATE: nix-update --flake comentario --version=branch=dev --subpackage frontend pkgs.buildGo125Module (finalAttrs: { pname = "comentario"; - version = "3.14.0-unstable-2025-09-23"; + version = "3.14.0-unstable-2025-10-03"; src = pkgs.fetchFromGitLab { owner = "comentario"; repo = "comentario"; # FIXME: Stable rev once type error is fixed - rev = "7774ecce56565b25aa378ab5ff230e9d98d82c79"; - hash = "sha256-7z7TQp380E/XdZ0J68jUznj8gmZqApn37wnYHdPmIK0="; + rev = "4f493bb2a8cfe6f72dea8aeb3c13671e90c667dc"; + hash = "sha256-L1QcDgjWin7DT3XMyTAMl4f8hnC5d7inemzBLFMppi0="; }; patches = [ ./superuser-claim.patch ]; - vendorHash = "sha256-AOI/WnVkrSgJlT2FtYOTuifOPw8sfc4C0g/prVkvJlA="; + vendorHash = "sha256-tnnSJN3CEDbuj4/B0PBwpYCdm3SOgSbvC7htS9+9pr4="; nativeBuildInputs = with pkgs; [ go-swagger diff --git a/packages/littlelink-server/default.nix b/packages/littlelink-server/default.nix index fe2699c..0bb0ca3 100644 --- a/packages/littlelink-server/default.nix +++ b/packages/littlelink-server/default.nix @@ -2,18 +2,18 @@ # AUTO-UPDATE: nix-update --flake --version=branch=master littlelink-server pkgs.stdenv.mkDerivation (finalAttrs: { pname = "littlelink-server"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-10-01"; src = pkgs.fetchFromGitHub { owner = "techno-tim"; repo = "littlelink-server"; - rev = "cafae98693fe0a0b34225be9dbfc7b4ef0c363d4"; - hash = "sha256-pjXmQm0iXZA9oc/zP4t2R3/Bsw6/89T8Hbx15mqzS3A="; + rev = "1c4eb757b4b06ad778a45a00530a5d8937afd550"; + hash = "sha256-XIBtbaG3xcTPOnBPflmYdTAi8Z8KzX046faoN6m6GhA="; }; offlineCache = pkgs.fetchYarnDeps { yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-9qOHA1fj4yAl879K8sWvnNtMVrQZE29FLF8aiQio0Dg="; + hash = "sha256-KMZFPRRaPuZ8Rb6AKPx4/c/x/IJGjOpXBw2p5AzRgI8="; }; nativeBuildInputs = with pkgs; [ diff --git a/packages/obsidian/plugins/excalidraw/default.nix b/packages/obsidian/plugins/excalidraw/default.nix index df41e66..fb21882 100644 --- a/packages/obsidian/plugins/excalidraw/default.nix +++ b/packages/obsidian/plugins/excalidraw/default.nix @@ -2,15 +2,17 @@ # AUTO-UPDATE: nix-update --flake obsidian-plugin-excalidraw --subpackage mathjaxToSVG pkgs.buildNpmPackage (finalAttrs: { pname = "obsidian.plugins.excalidraw"; - version = "2.15.3"; + version = "2.16.1"; pkg = pkgs.fetchFromGitHub { owner = "zsviczian"; repo = "obsidian-excalidraw-plugin"; rev = finalAttrs.version; - hash = "sha256-r5L+QWwVfx0j2z/dB86+uZSETFeApCscgWoappiRulw="; + hash = "sha256-aaR8qeWFf5vjjIWJ1PNutq7+wYHsybqBbfdZW+6lcMU="; }; + patches = [ ./package-lock.patch ]; + mathjaxToSVG = pkgs.buildNpmPackage { pname = "obsidian.plugins.excalidraw.mathjaxToSVG"; version = "1.0.0"; @@ -30,7 +32,7 @@ pkgs.buildNpmPackage (finalAttrs: { src = finalAttrs.pkg; - npmDepsHash = "sha256-SmAh2S4eGZKY5QtP1HxISdHJ2xnSFVtZwfIMKwSPiaY="; + npmDepsHash = "sha256-Nw1EGBQ9aB61XpDank9Z2BKVPOdyPnx8uLf9IUOJ4aY="; npmPackFlags = [ "--ignore-scripts" ]; configurePhase = '' diff --git a/packages/obsidian/plugins/excalidraw/package-lock.patch b/packages/obsidian/plugins/excalidraw/package-lock.patch new file mode 100644 index 0000000..4b8927a --- /dev/null +++ b/packages/obsidian/plugins/excalidraw/package-lock.patch @@ -0,0 +1,241 @@ +diff --git a/package-lock.json b/package-lock.json +index fc570c9..9422424 100644 +--- a/package-lock.json ++++ b/package-lock.json +@@ -11,7 +11,7 @@ + "dependencies": { + "@popperjs/core": "^2.11.8", + "@zsviczian/colormaster": "^1.2.2", +- "@zsviczian/excalidraw": "0.18.0-37", ++ "@zsviczian/excalidraw": "0.18.0-41", + "chroma-js": "^3.1.2", + "clsx": "^2.0.0", + "es6-promise-pool": "2.5.0", +@@ -3494,16 +3494,17 @@ + "license": "MIT" + }, + "node_modules/@zsviczian/excalidraw": { +- "version": "0.18.0-37", +- "resolved": "https://registry.npmjs.org/@zsviczian/excalidraw/-/excalidraw-0.18.0-37.tgz", +- "integrity": "sha512-SC4a6wj6IzE9HucxImDoOPcojojW/8FSry1hSA+hXfU350DhY6VlpFQ1DHJMPqVgIkFHB/hbCHt3klV+66+ouw==", ++ "version": "0.18.0-41", ++ "resolved": "https://registry.npmjs.org/@zsviczian/excalidraw/-/excalidraw-0.18.0-41.tgz", ++ "integrity": "sha512-Js2ve1iZe59JXMjGo4KEeMBjJJP6imyoVh529BJ6K8x8n9B4W8AOMpQUSLjGH7Z3pkByNluUTTxkM5XBn1eotA==", ++ "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "6.0.2", + "@excalidraw/random-username": "1.1.0", + "@radix-ui/react-popover": "1.1.6", + "@radix-ui/react-tabs": "1.1.3", + "@zsviczian/laser-pointer": "1.3.1", +- "@zsviczian/mermaid-to-excalidraw": "1.1.2", ++ "@zsviczian/mermaid-to-excalidraw": "1.1.3", + "browser-fs-access": "0.29.1", + "canvas-roundrect-polyfill": "0.0.1", + "clsx": "1.1.1", +@@ -3580,13 +3581,15 @@ + "license": "MIT" + }, + "node_modules/@zsviczian/mermaid-to-excalidraw": { +- "version": "1.1.2", +- "resolved": "https://registry.npmjs.org/@zsviczian/mermaid-to-excalidraw/-/mermaid-to-excalidraw-1.1.2.tgz", +- "integrity": "sha512-r6Krur0IZEEm8fuYdb8tteRfa4aYChKaXXmg0CpE+8Ovae/PAzvWvKXBw45oOlhjtVRO3kA89blDj+oxrJLusA==", ++ "version": "1.1.3", ++ "resolved": "https://registry.npmjs.org/@zsviczian/mermaid-to-excalidraw/-/mermaid-to-excalidraw-1.1.3.tgz", ++ "integrity": "sha512-JwE9B2L2k2mAGMA0D7ougV/EBnGMJX24MMcD10mPqdHvE0sunD6ijmfHoL00ZMXtAZfrvjIYoTXiPhSIFkWdUA==", + "dependencies": { + "@excalidraw/markdown-to-text": "0.1.2", +- "mermaid": "10.9.3", +- "nanoid": "4.0.2" ++ "cross-env": "^7.0.3", ++ "mermaid": "10.9.4", ++ "nanoid": "4.0.2", ++ "react-split": "^2.0.14" + } + }, + "node_modules/@zsviczian/rollup-plugin-postprocess": { +@@ -4136,7 +4139,6 @@ + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", +- "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.1" +@@ -4155,7 +4157,6 @@ + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", +- "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", +@@ -4359,9 +4360,9 @@ + "license": "MIT" + }, + "node_modules/cytoscape": { +- "version": "3.32.0", +- "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.32.0.tgz", +- "integrity": "sha512-5JHBC9n75kz5851jeklCPmZWcg3hUe6sjqJvyk3+hVqFaKcHwHgxsjeN1yLmggoUc6STbtm9/NQyabQehfjvWQ==", ++ "version": "3.33.1", ++ "resolved": "https://registry.npmjs.org/cytoscape/-/cytoscape-3.33.1.tgz", ++ "integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ==", + "license": "MIT", + "engines": { + "node": ">=0.10" +@@ -4831,9 +4832,9 @@ + } + }, + "node_modules/dayjs": { +- "version": "1.11.13", +- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", +- "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", ++ "version": "1.11.18", ++ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", ++ "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", + "license": "MIT" + }, + "node_modules/debug": { +@@ -4854,9 +4855,9 @@ + } + }, + "node_modules/decode-named-character-reference": { +- "version": "1.1.0", +- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", +- "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", ++ "version": "1.2.0", ++ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", ++ "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" +@@ -5995,7 +5996,6 @@ + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", +- "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { +@@ -6142,9 +6142,9 @@ + } + }, + "node_modules/katex": { +- "version": "0.16.22", +- "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.22.tgz", +- "integrity": "sha512-XCHRdUw4lf3SKBaJe4EvgqIuWwkPSo9XoeO8GjQW94Bp7TWv9hNhzZjZ+OH9yf1UmLygb7DIT5GSFQiyt16zYg==", ++ "version": "0.16.23", ++ "resolved": "https://registry.npmjs.org/katex/-/katex-0.16.23.tgz", ++ "integrity": "sha512-7VlC1hsEEolL9xNO05v9VjrvWZePkCVBJqj8ruICxYjZfHaHbaU53AlP+PODyFIXEnaEIEWi3wJy7FPZ95JAVg==", + "funding": [ + "https://opencollective.com/katex", + "https://github.com/sponsors/katex" +@@ -6431,9 +6431,9 @@ + } + }, + "node_modules/mermaid": { +- "version": "10.9.3", +- "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.9.3.tgz", +- "integrity": "sha512-V80X1isSEvAewIL3xhmz/rVmc27CVljcsbWxkxlWJWY/1kQa4XOABqpDl2qQLGKzpKm6WbTfUEKImBlUfFYArw==", ++ "version": "10.9.4", ++ "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-10.9.4.tgz", ++ "integrity": "sha512-VIG2B0R9ydvkS+wShA8sXqkzfpYglM2Qwj7VyUeqzNVqSGPoP/tcaUr3ub4ESykv8eqQJn3p99bHNvYdg3gCHQ==", + "license": "MIT", + "dependencies": { + "@braintree/sanitize-url": "^6.0.1", +@@ -7243,7 +7243,6 @@ + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", +- "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" +@@ -7996,6 +7995,17 @@ + "node": ">=6.0.0" + } + }, ++ "node_modules/prop-types": { ++ "version": "15.8.1", ++ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", ++ "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", ++ "license": "MIT", ++ "dependencies": { ++ "loose-envify": "^1.4.0", ++ "object-assign": "^4.1.1", ++ "react-is": "^16.13.1" ++ } ++ }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", +@@ -8069,6 +8079,12 @@ + "react": "^18.3.1" + } + }, ++ "node_modules/react-is": { ++ "version": "16.13.1", ++ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", ++ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", ++ "license": "MIT" ++ }, + "node_modules/react-remove-scroll": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.0.tgz", +@@ -8116,6 +8132,19 @@ + } + } + }, ++ "node_modules/react-split": { ++ "version": "2.0.14", ++ "resolved": "https://registry.npmjs.org/react-split/-/react-split-2.0.14.tgz", ++ "integrity": "sha512-bKWydgMgaKTg/2JGQnaJPg51T6dmumTWZppFgEbbY0Fbme0F5TuatAScCLaqommbGQQf/ZT1zaejuPDriscISA==", ++ "license": "MIT", ++ "dependencies": { ++ "prop-types": "^15.5.7", ++ "split.js": "^1.6.0" ++ }, ++ "peerDependencies": { ++ "react": "*" ++ } ++ }, + "node_modules/react-style-singleton": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", +@@ -8577,7 +8606,6 @@ + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", +- "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" +@@ -8590,7 +8618,6 @@ + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", +- "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" +@@ -8686,6 +8713,12 @@ + "node": ">=18" + } + }, ++ "node_modules/split.js": { ++ "version": "1.6.5", ++ "resolved": "https://registry.npmjs.org/split.js/-/split.js-1.6.5.tgz", ++ "integrity": "sha512-mPTnGCiS/RiuTNsVhCm9De9cCAUsrNFFviRbADdKiiV+Kk8HKp/0fWu7Kr8pi3/yBmsqLFHuXGT9UUZ+CNLwFw==", ++ "license": "MIT" ++ }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", +@@ -9340,7 +9373,6 @@ + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", +- "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" diff --git a/packages/obsidian/plugins/tasks/default.nix b/packages/obsidian/plugins/tasks/default.nix index be5aa10..925cc54 100644 --- a/packages/obsidian/plugins/tasks/default.nix +++ b/packages/obsidian/plugins/tasks/default.nix @@ -2,13 +2,13 @@ # AUTO-UPDATE: nix-update --flake obsidian-plugin-tasks pkgs.stdenv.mkDerivation (finalAttrs: { pname = "tasks"; - version = "7.21.0"; + version = "7.22.0"; src = pkgs.fetchFromGitHub { owner = "obsidian-tasks-group"; repo = "obsidian-tasks"; rev = finalAttrs.version; - hash = "sha256-/7vTXAsMHWOopscdKldbXpvQvEl4qcnV3HpYClZWUsg="; + hash = "sha256-wPby/HGT4oqMVes2Ws09RiI/YXETYI3oiiRwuV+0yXY="; }; offlineCache = pkgs.fetchYarnDeps { diff --git a/packages/oidcwarden/default.nix b/packages/oidcwarden/default.nix index 42c9e98..b76b587 100644 --- a/packages/oidcwarden/default.nix +++ b/packages/oidcwarden/default.nix @@ -3,13 +3,13 @@ # FIXME: https://github.com/dani-garcia/vaultwarden/pull/3899 pkgs.rustPlatform.buildRustPackage (finalAttrs: { pname = "oidcwarden"; - version = "2025.8.1-1"; + version = "2025.9.0-1"; src = pkgs.fetchFromGitHub { owner = "Timshel"; repo = "OIDCWarden"; rev = "v${finalAttrs.version}"; - hash = "sha256-yH2qewIV79hBDRn0KFj2mULpD2tTm5+8E2kIN8uMWHM="; + hash = "sha256-iTlaCjNuDBjbAp8O0WxiLULumI3wKjgrJoxzLKix/qI="; }; cargoHash = "sha256-ZPCRFBaISCIlPY/x3lTqxuePgZXcOLvgyOrw2XVcAVw="; diff --git a/packages/prometheus-podman-exporter/default.nix b/packages/prometheus-podman-exporter/default.nix index 0f92b47..ce8acb8 100644 --- a/packages/prometheus-podman-exporter/default.nix +++ b/packages/prometheus-podman-exporter/default.nix @@ -2,13 +2,13 @@ # AUTO-UPDATE: nix-update --flake prometheus-podman-exporter pkgs.buildGoModule (finalAttrs: { pname = "prometheus-podman-exporter"; - version = "1.18.1"; + version = "1.19.0"; src = pkgs.fetchFromGitHub { owner = "containers"; repo = "prometheus-podman-exporter"; rev = "v${finalAttrs.version}"; - hash = "sha256-h4bOb1xbQTKnN5m4Xa28C2cBoXDo/EAleUNVUC03ixQ="; + hash = "sha256-/nVdoYChdJb8+I36EhN0MgnmRFR0dSzt0FI39BziaJA="; }; vendorHash = null; diff --git a/scripts/update.sh b/scripts/update.sh index 9ef462f..a9c8bf2 100755 --- a/scripts/update.sh +++ b/scripts/update.sh @@ -1,15 +1,41 @@ #!/usr/bin/env bash -set -o errexit set -o nounset set -o pipefail -find . -type f -name '*.nix' ! -path './submodules/*' | while read -r file; do +successes=() +failures=() + +while read -r file; do update_command=$(grep -oP '^#\s*AUTO-UPDATE:\s*\K.+' "$file" || true) + if [[ -n "$update_command" ]]; then - echo "Running update command in: $file" - eval "$update_command" + if ( eval "$update_command" ); then + successes+=("$file") + else + failures+=("$file") + fi fi -done +done < <(find . -type f -name '*.nix' ! -path './submodules/*') + +if [[ ${#successes[@]} -gt 0 ]]; then + echo "Successful Updates (${#successes[@]} total):" + for item in "${successes[@]}"; do + echo " - $item" + done +else + echo "No automated update commands were successfully executed." +fi + +if [[ ${#failures[@]} -gt 0 ]]; then + echo "Failed Updates (${#failures[@]} total):" + for item in "${failures[@]}"; do + echo " - $item" + done + exit 1 +else + echo "No automated update commands failed." +fi nix flake update +exit $? diff --git a/submodules/sas b/submodules/sas index f123875..bc1564e 160000 --- a/submodules/sas +++ b/submodules/sas @@ -1 +1 @@ -Subproject commit f12387528b67f0c2095eb42fa0983a4223152717 +Subproject commit bc1564ea3eb472f7b843e3237da0d1cd2f6f8e37