From 9a24d7308bb3adf88da54c480c35b44e1aa4f132 Mon Sep 17 00:00:00 2001 From: matt1432 Date: Sat, 11 Jan 2025 15:06:31 -0500 Subject: [PATCH] chore: update sources MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake Inputs: • Updated input 'astal': 'github:Aylur/astal' (2025-01-08) rev: c5b219171cbab489b01087a372e24e3a719f6299 → 'github:Aylur/astal' (2025-01-10) rev: ef4f95608481414053ecdbe4de29bd86fb452813 • Updated input 'discord-overlay': 'github:matt1432/discord-nightly-overlay' (2024-12-30) rev: 34d7a588e8b4b2ceefcccea9342e8fbee9f26100 → 'github:matt1432/discord-nightly-overlay' (2025-01-10) rev: dad509df3ad7ec9f8e7da5cb02e6bc2be761569b • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-08) rev: f6f8f2068601f7e412643a2a589bedce6e2c5fce → 'git+https://repo.dec05eba.com/gpu-screen-recorder' (2025-01-10) rev: 3a200a4c9f74c93c7fa97d013613db60a3290538 • Updated input 'gtk-theme-src': 'github:dracula/gtk' (2024-12-05) rev: 3478e48925f33af411393adaa4043193f03a4e9a → 'github:dracula/gtk' (2025-01-10) rev: 79235b53c33f02d826d76cf991f5aa8f04ed4e76 • Updated input 'home-manager': 'github:nix-community/home-manager' (2025-01-08) rev: 7e00856596891850ba5ad4c5ecd2ed74468c08c5 → 'github:nix-community/home-manager' (2025-01-10) rev: 2532b500c3ed2b8940e831039dcec5a5ea093afc • Updated input 'hyprgrass': 'github:horriblename/hyprgrass' (2025-01-08) rev: f73785a7fb41d89b4c0ac51315524c97c4b5f803 → 'github:horriblename/hyprgrass' (2025-01-02) rev: bdfa960b97ac98ad9d05c908ee20e053e2942928 • Updated input 'hyprutils': 'github:hyprwm/hyprutils' (2025-01-06) rev: 3c895da64b0eb19870142196fa48c07090b441c4 → 'github:hyprwm/hyprutils' (2025-01-11) rev: 72dfbf52967e4040693164319a027d8ac6315887 • Updated input 'jovian': 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-08) rev: fa094d2e1fa8e7da839f1960012f948bb7f99c97 → 'github:Jovian-Experiments/Jovian-NixOS' (2025-01-11) rev: 1ddf0b3bfe076fa50b84244e42a55b9234f96083 • Updated input 'kompass': 'github:kotontrion/kompass' (2025-01-03) rev: 6faee1808b4bc7e0892fff86364151b83f0688a3 → 'github:kotontrion/kompass' (2025-01-10) rev: 0cdc3cba14ebbfe8d2b95507ad8a8cb0a7248bb8 • Updated input 'nix-fast-build': 'github:Mic92/nix-fast-build' (2025-01-06) rev: a06a8b2c079f7b6dab491a12555387bdb737cc44 → 'github:Mic92/nix-fast-build' (2025-01-11) rev: 906af17fcd50c84615a4660d9c08cf89c01cef7d • Updated input 'nix-gaming': 'github:fufexan/nix-gaming' (2025-01-07) rev: 6f431d614aa0e50a01253b7167c8c97a0ec83872 → 'github:fufexan/nix-gaming' (2025-01-11) rev: 0e562d23a2df60788af3aeda21590032b416be7c • Updated input 'nix-index-db': 'github:Mic92/nix-index-database' (2025-01-05) rev: 816a6ae88774ba7e74314830546c29e134e0dffb → 'github:Mic92/nix-index-database' (2025-01-09) rev: a2200b499efa01ca8646173e94cdfcc93188f2b8 • Updated input 'nixpkgs': 'github:NixOS/nixpkgs' (2025-01-04) rev: 8f3e1f807051e32d8c95cd12b9b421623850a34d → 'github:NixOS/nixpkgs' (2025-01-08) rev: bffc22eb12172e6db3c5dde9e3e5628f8e3e7912 • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland' (2025-01-08) rev: 241a015df2cb7602fefe613e118f0c880d60897d → 'github:nix-community/nixpkgs-wayland' (2025-01-11) rev: 37553f5a9728a5ced261f0aa9c050056e7f61bde • Updated input 'sops-nix': 'github:Mic92/sops-nix' (2025-01-06) rev: c9c88f08e3ee495e888b8d7c8624a0b2519cb773 → 'github:Mic92/sops-nix' (2025-01-10) rev: f214c1b76c347a4e9c8fb68c73d4293a6820d125 • Updated input 'spotifyplus-src': 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-07) rev: 2f98bb9b66bd8cdb1954096e4f87b759d2237b6e → 'github:thlucas1/homeassistantcomponent_spotifyplus' (2025-01-09) rev: 32e04db69dbdc85c58574c0edb9f8aca57146b32 • Updated input 'spotifywebapi-src': 'github:thlucas1/SpotifyWebApiPython' (2025-01-07) rev: a4f7e7582d6697f1f0e2e0e175d82f8c13ac79a9 → 'github:thlucas1/SpotifyWebApiPython' (2025-01-11) rev: 0f7dc906b5a0c7e4e960ff0a87a51d050aec45b7 • Updated input 'tuya-local-src': 'github:make-all/tuya-local' (2025-01-08) rev: 409421ebff7bd8d32e1a5ce7c569fbf96cb36528 → 'github:make-all/tuya-local' (2025-01-11) rev: 29def3abf990d04f311a0d4324d54aedc4b841c8 Docker Images: • rssbridge/rss-bridge latest: sha256:10c4e470397dffb67322e7c66b679c9ebf618858b0f435f1095ff035a2881fe6 → sha256:2f94bc58b926a9ae2efb62c2bd08723b22adceb47d5590be00b56dc05ba2a0e3 • postgres 15-alpine: sha256:f85dd74a714c67792c72fc609becff10e0b0eaffca7b40aa1c6251d09c02b5d4 → sha256:93a6166360be8f1d116b7ea97ebb8dea9e2c9c746349e952738bbba72a961d7c • ghcr.io/linuxserver/sabnzbd latest: sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35 → sha256:a7fb5bd7208bfd5915c2527cef57dd8b00bdf684b68e5c9ec4326f10b6cf94b3 • ghcr.io/linuxserver/sonarr latest: sha256:23f6911b2b81cb69aa03166b53c15081d5c3a5ed58f5b183c5900c2d8fc9759a → sha256:ca71add37a9cdbb914c7bd5b06f98bf5d2062848c8de6ac3ee09e69a4c170b27 Firefox Addons: sound-volume: 1.5.6 -> 1.5.8 sponsorblock: 5.10.3 -> 5.10.5 Node modules: @eslint/js: 9.17.0 -> 9.18.0 eslint: 9.17.0 -> 9.18.0 --- apps/config/package.json | 4 ++-- apps/extract-subs/default.nix | 2 +- apps/extract-subs/package-lock.json | Bin 65179 -> 65225 bytes apps/extract-subs/package.json | 2 +- apps/update-sources/default.nix | 2 +- apps/update-sources/package-lock.json | Bin 65459 -> 65505 bytes apps/update-sources/package.json | 2 +- .../homie/modules/home-assistant/assist.nix | 11 +++++++++++ .../docker/freshrss/images/rss-bridge.nix | 4 ++-- .../docker/immich/images/machine-learning.nix | 4 ++-- .../modules/docker/immich/images/server.nix | 4 ++-- .../docker/media/sabnzbd/images/sabnzbd.nix | 4 ++-- .../docker/media/sonarr/images/sonarr.nix | 4 ++-- .../modules/docker/resume/images/postgres.nix | 4 ++-- flake.lock | Bin 57521 -> 57580 bytes flake.nix | Bin 12141 -> 12197 bytes inputs/default.nix | 7 +++++-- lib/pkgs/mk-types/default.nix | 2 +- lib/pkgs/mk-types/package-lock.json | Bin 65182 -> 65182 bytes modules/ags/config/default.nix | 2 +- modules/ags/config/package-lock.json | Bin 73200 -> 73246 bytes modules/ags/config/package.json | 4 ++-- .../generated-firefox-addons.nix | 12 ++++++------ scopedPackages/hass-components/default.nix | 2 +- 24 files changed, 45 insertions(+), 31 deletions(-) diff --git a/apps/config/package.json b/apps/config/package.json index 907e6863..0c12cd6a 100644 --- a/apps/config/package.json +++ b/apps/config/package.json @@ -4,9 +4,9 @@ "type": "module", "exports": "./index.ts", "devDependencies": { - "@eslint/js": "9.17.0", + "@eslint/js": "9.18.0", "@stylistic/eslint-plugin": "2.12.1", - "eslint": "9.17.0", + "eslint": "9.18.0", "eslint-plugin-jsdoc": "50.6.1", "jiti": "2.4.2", "pkg-types": "1.3.0", diff --git a/apps/extract-subs/default.nix b/apps/extract-subs/default.nix index 88f68f5c..c2308d31 100644 --- a/apps/extract-subs/default.nix +++ b/apps/extract-subs/default.nix @@ -5,7 +5,7 @@ }: buildApp { src = ./.; - npmDepsHash = "sha256-VPvEbpLIuPx7Oax5UNEIf8/Gd34UMZkuQGt4bCnUwQQ="; + npmDepsHash = "sha256-x4xfn5NiIfNwL0NSHX5j4hj3g1N/Lv5qhgaKMCcu7x0="; runtimeInputs = [ ffmpeg-full diff --git a/apps/extract-subs/package-lock.json b/apps/extract-subs/package-lock.json index 3a94e884266abf4593132be6e77430b9178b412e..1b7b7babaa6dbeff51ca84f45e59a4c6e9929fa8 100644 GIT binary patch delta 573 zcmX9+%Wu*E91fu2uqAWTs2AfS9_DJ&c7;-6TvAF)d9}2(6!4&J83kIQ1v(za#Ipif z{GELK1Kv!Ce}tDA<9X4)z_|0WWJPY@_g%h6zE2mC?-!A;WH>~DbbNa$hGU@sdWDl*mvtiRSAxPfkr1 zZP^8xsVi+XmDG>u3_-@F7DrRQn3*a?&r+~o$omS_mEE<7(jhI{+QW)7Y3b)G1c(+EoQFn2e&w2uh1(HAQX3S`D#V zF{Fu@qj0gGt`2fGS}3=3yl+?;mg~uJmiKUBz~g{Dli+yv2wu!LgK^K=x0Vme8Wj}& z`S}Tad$+x=t|B8{Y08@9lnr-C|rn7NnkAIU-h delta 547 zcmXX@zmL*z91WnJiHVwA%o$^haq}1s=x>c0poMQ~X@OEGIQ0t0j{c*DD)vjIM_41-q^0UA5(yzP~8*M5V~rP1N|T zBls?FL?bvj=m~69Zo{k3_tk}B3f7E7gwPr$nrd0iq|6#o;5Em}C*m$58fmtxb7(Rf zk|ZuM>@MBXlwM*~EZDkX7x&^t-|q}^NpIA&x;ED#e02)tuN2&Ua|>4dy+Bs#^!esr zFE`Kkw!P^R1; EA3o;8#sB~S diff --git a/apps/extract-subs/package.json b/apps/extract-subs/package.json index 4aef5749..e3f1fa95 100644 --- a/apps/extract-subs/package.json +++ b/apps/extract-subs/package.json @@ -14,7 +14,7 @@ "eslint-conf": "file:../config", "@types/node": "22.10.5", "esbuild": "0.24.2", - "eslint": "9.17.0", + "eslint": "9.18.0", "jiti": "2.4.2", "typescript": "5.7.3" } diff --git a/apps/update-sources/default.nix b/apps/update-sources/default.nix index 88aa02de..3791ee10 100644 --- a/apps/update-sources/default.nix +++ b/apps/update-sources/default.nix @@ -9,7 +9,7 @@ }: buildApp { src = ./.; - npmDepsHash = "sha256-nAMu7riJm/6w+ixjzHm4W4YlqOkAwCapM3PHPW2BnnA="; + npmDepsHash = "sha256-jriJB5WgUtrXG1X4W0Gp/vF2bH4d1ZkU5LUBWJ1o46Y="; runtimeInputs = [ go diff --git a/apps/update-sources/package-lock.json b/apps/update-sources/package-lock.json index 95ef40e2fd6a7508d2ed8e805c7ad0e96b85d13e..d2caae9e3f80eb9d72c8abe6d1d071009b057deb 100644 GIT binary patch delta 574 zcmX|fe00LD`=&iE2zG?_8WGQGKGwq2nVJ!}P9$~!IpQXuir7AVl#H|Tiz2!aRs zo0#lF=t8~dMNh_yiN=%1eFOCiur6D?J$WwA^Lz3H>*(n^dh!85X!!HZ{op&&I+w5K zoA4l-x-^fY;|xN;_p7Jy2YdaN*TMEM&GtHb_!9!ISE!_Od>);oDt0VO%AzR}9gNJ< z422b13{TB87V8;BG2H@vER|G_m@G-fg&xPyekD5tC07S}&#@9%w`L7B8AaPpsm8#+ z(*!(x`v89V_Xuvi+77&&c_nOgvPyyHdA66%*b>b17_wGKx?d^*LZ1 zsl1UYmd){0obXOT8CUTM=_k>0nkosv;$)O*JL5E^cX=S=c%0B|L(oT{ywADjM1T)} zJzIXe4R?-f@Q~dNyvjxdiNn*<0sJUz!ASM7WTx;qXSi%z()Sq#pRlSl!)un&07Ows z10_b%ax5nUsTb?DD^^_uT-gar)w782beNUU0wn>}biXhtr z@qgjv&|6W2C7tgHt{&)!m{$?$nF@R#(=hR1KKL zDtJBG0ry@d;{)OO*5;*iMcyd=GOcS%t1$4bSV-l>uFYMAa|Dc#U86!7v@IA5cOXsUv!e$PL|sy_KHl4$y5M1bybTUcQebE6cKqVx G+3YXMV8F8g diff --git a/apps/update-sources/package.json b/apps/update-sources/package.json index c04599bc..71dca3a0 100644 --- a/apps/update-sources/package.json +++ b/apps/update-sources/package.json @@ -10,7 +10,7 @@ "eslint-conf": "file:../config", "@types/node": "22.10.5", "esbuild": "0.24.2", - "eslint": "9.17.0", + "eslint": "9.18.0", "jiti": "2.4.2", "pkg-types": "1.3.0", "typescript": "5.7.3" diff --git a/configurations/homie/modules/home-assistant/assist.nix b/configurations/homie/modules/home-assistant/assist.nix index 811c639f..76dab35c 100644 --- a/configurations/homie/modules/home-assistant/assist.nix +++ b/configurations/homie/modules/home-assistant/assist.nix @@ -13,6 +13,17 @@ home-assistant = { package = pkgs.home-assistant.override { packageOverrides = final: prev: { + # FIXME: https://pr-tracker.nelim.org/?pr=370782 + gevent = prev.gevent.overridePythonAttrs rec { + pname = "gevent"; + version = "24.11.1"; + + src = pkgs.fetchPypi { + inherit pname version; + hash = "sha256-i9FBkRTp5KPtM6W612av/5o892XLRApYKhs6m8gMGso="; + }; + }; + # HassTimer has way too many collisions with my custom timer sentences home-assistant-intents = prev.home-assistant-intents.overrideAttrs (o: { nativeBuildInputs = o.nativeBuildInputs ++ [pkgs.findutils]; diff --git a/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix b/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix index 16d8bd65..9e84b5fb 100644 --- a/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix +++ b/configurations/nos/modules/docker/freshrss/images/rss-bridge.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "rssbridge/rss-bridge"; - imageDigest = "sha256:10c4e470397dffb67322e7c66b679c9ebf618858b0f435f1095ff035a2881fe6"; - hash = "sha256-FwchGPgbyHbvxFbA6+edhRLclWLwxcR/xhFnURklXro="; + imageDigest = "sha256:2f94bc58b926a9ae2efb62c2bd08723b22adceb47d5590be00b56dc05ba2a0e3"; + hash = "sha256-h1vq77Z+zH1eYb8HfEaOFP/DmzlNgZfnEkoKjITug4Y="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/docker/immich/images/machine-learning.nix b/configurations/nos/modules/docker/immich/images/machine-learning.nix index 6c07d0c2..f1105d5d 100644 --- a/configurations/nos/modules/docker/immich/images/machine-learning.nix +++ b/configurations/nos/modules/docker/immich/images/machine-learning.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/immich-app/immich-machine-learning"; - imageDigest = "sha256:db61408634e608dde65ecda5b9d9cc8c20948d0e7b78b660bf33b3c526b6c1fd"; - hash = "sha256-c+yZWyrCcdQNc8tjEQZrgCVUulvgrg+4al8qPhBYqNs="; + imageDigest = "sha256:a134652b47278edfdac3187d61558e78679be39c810536193a41e9e0d894c5f4"; + hash = "sha256-GJXMjY1/wiXldnUB8iNZ0YzQoyqTNPSRqDq7CpsCwiQ="; finalImageName = imageName; finalImageTag = "release"; } diff --git a/configurations/nos/modules/docker/immich/images/server.nix b/configurations/nos/modules/docker/immich/images/server.nix index ae7df27c..ba10d38c 100644 --- a/configurations/nos/modules/docker/immich/images/server.nix +++ b/configurations/nos/modules/docker/immich/images/server.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/immich-app/immich-server"; - imageDigest = "sha256:f86bb84d16bfa3364cad05529b903844c3c4da6f558a8fe4fe97ef6f152ca422"; - hash = "sha256-rnoBOzFTsXcjhHFe0rsQ5rOfZurBtTm4llngpR1fWTg="; + imageDigest = "sha256:c14dccad0611635668abf98f17ce87c3badcc17bb979c53ef96dc49e934ebbc8"; + hash = "sha256-9q84+Ueybv5jXRASWfBiQv62+gzHk8TDFjO5FsTxmSE="; finalImageName = imageName; finalImageTag = "release"; } diff --git a/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix b/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix index d4678976..f1007cef 100644 --- a/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix +++ b/configurations/nos/modules/docker/media/sabnzbd/images/sabnzbd.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/linuxserver/sabnzbd"; - imageDigest = "sha256:80242140e786c1c73d867e8c84bba16c0ebd20cd27a5c6cf69196168b3fe5e35"; - hash = "sha256-Ur7RVoZylK7O8kqBd83FGmSO/lkspCsFrQ8rnmIqOYM="; + imageDigest = "sha256:a7fb5bd7208bfd5915c2527cef57dd8b00bdf684b68e5c9ec4326f10b6cf94b3"; + hash = "sha256-jAY/vxGsOSoCQKuLqzkgpasdCg/tOD2rxhUQwHKzcXE="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix b/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix index 05991889..699a6508 100644 --- a/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix +++ b/configurations/nos/modules/docker/media/sonarr/images/sonarr.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "ghcr.io/linuxserver/sonarr"; - imageDigest = "sha256:23f6911b2b81cb69aa03166b53c15081d5c3a5ed58f5b183c5900c2d8fc9759a"; - hash = "sha256-VUDLCXGaVXX/gQC9vsFeAPJmf1b0c/QRVYdSRfEK3FA="; + imageDigest = "sha256:ca71add37a9cdbb914c7bd5b06f98bf5d2062848c8de6ac3ee09e69a4c170b27"; + hash = "sha256-07eTk1vecDzqjgUw7XCR7tAgYbT8HC10FwdPAvV7iDg="; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/configurations/nos/modules/docker/resume/images/postgres.nix b/configurations/nos/modules/docker/resume/images/postgres.nix index 9b3e99aa..580b6093 100644 --- a/configurations/nos/modules/docker/resume/images/postgres.nix +++ b/configurations/nos/modules/docker/resume/images/postgres.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "postgres"; - imageDigest = "sha256:f85dd74a714c67792c72fc609becff10e0b0eaffca7b40aa1c6251d09c02b5d4"; - hash = "sha256-UOvKUq2TqVLk/KUgugUWWl568ikgj0ck9WV7YWlUqWI="; + imageDigest = "sha256:93a6166360be8f1d116b7ea97ebb8dea9e2c9c746349e952738bbba72a961d7c"; + hash = "sha256-jcjDWwm0HST3HSlmNxPXsewsaikvW3DA9+IAfVCpL2I="; finalImageName = imageName; finalImageTag = "15-alpine"; } diff --git a/flake.lock b/flake.lock index 971752bd4d7d649d1c1323f260a7b9b1db1f6ff1..f02040046c0389800704d583f442a7a5a1b66f9a 100644 GIT binary patch delta 2492 zcmbW3%a5B^8OGI2G80f50jZLdHaAF<$(YvXevzQTV~=M%w#T>eTnr&S=R4=KXFT?J z#-8zoswtaDEYc=ADhsNLumXuHAVpSa{SgKaS@1aaxI(7i)djzTwh+Rc|KQSh;ba4E*dvO1ld+;iAQ{OqWcl*^Z4vsT_2n>dYn5u3Bi8L6LORL2)F6Fk@ zdx>%ia**!(W6rk`N#uKt4BRf|-QWLl!hP}4OYV7me3DCqsh@6uaR`tRh#Ag;P)Zn5 zr9|j^GsItlgO{rAC_cLP34Z6mxF0iPcy#HNoSN;b$Z~U(RHvZlj(2}b_3T31L)UUR%76CilJ|u}36Yjao z8TaAmXa2w9TNLiSAA9>-<9@gVqtVHGyqPUQlk98^s5 zh|x+q3C#Yw}*L=Y@-5c4- zy=&!{4~BQfbb?QYSI+E{lhQ!e%oz-x^Nr zxO-Zexd@F3fyO$tfU{6hpansMSb`L#+V7CJt#|Fvm;U|NM=p8s$NxSs!Kg2QBPdLX znbdqdB|7y=sg2Y5E!|#SsBP&^XEjS`HdWQ_1iQsNiti?B?e5Jb4FT!4?P}$|-ZV*RngM5FX zlFRh+v}w9vB>(uDZ`)Fa4DygLA@d{`$^*(8g&>sxc+(KbJeu~6@%Y+4gCD>BpM!@8 z0cZq-NMXLZn2JWzGqXE0^Kq6;^mbA*u_f}hn`$+C3AC`(L($xv_Wl}<`N?&D>#K=L zg*=$FXPXU`Z%_&5JLlL+5|}XXsDeU--mJr}_nuroG(L_Ap%{*qTC6S=WJQ<4opK%N za){E!bp{rS+bWY!=S!eK3duzsL;|$0`SivyxB1@l?uYLjahKoqb_~M+A*&&R+ymHX z98hDdw0L+S!qXXBE+HC;KfUp<@o|O#WBZO;tmW3D^Mx&&Uv4*fKD9t2JC*884R0*9 z%Q-%m0;t}A8tlxp|3{)PZ%(*3-+SpI=9FSjJjs#p`1d$sFa%2ZA$vYiW_ie6Jo=>GWd1^0s=9ln4d3841O#e^$jWgtS$M8L7};K7RdBsad{hl$LyvYX??ha(t8 z-lfJ|dU*~L-CojRbghzXZv@!17D&3;O3Tg0z((v+F(=!|#crH*cRzmFz4PbSJoye^ zL>3SqG}34j2pUj9eGma_w9h~lD9RyW+Ouki-u=1{$0!FbcJ6FsH;>sM8?Pr8#mstc zyHx3wi+r}VB4e3qF5lSf6brc6LW}copIvu9KIK}Up1$?f*Di45@#;S(6bL-OtcOPE z?^$p~p+_%JHXu~?8i9d+RfP0ZC)MeY6iX4^t9i2o*4%!^BYHT@?@yGw7~f$@$lT z`||zs?ybN6X`K4K7Wq`F;@*I(}&bWkrx$hrIMmSLK+ZAU9bQ|H&qvHC6?Xw+8}lN>;Lq9=X~d! z@BZuT+*@boUfW-w6j2V4`}@`VqB}$uajy>63gvjSUys+j!-h(uVK0Dn*sJWuxM+7` zo64>ccjdu*uiq3AU_;K7hE!3g1VM}orkP|RLC8|6Lx?BPMywe;!%+1)BhanRJQ<{(xb+iupq`N5)l@y$yP+_kcdNyrry!U#}$R|gADFoS)9WZGwI^VrD!WUXllJ)=pJmH zwj}T6*ACYUteYwk5*w?&E+nd};c69^s>HSabj7{@@WqH_R#*g>U;tWf2tDDB zaUu_9I{U{b54d-pSa5GYeb2Jxm7+o4+$g>h^AHmcgKai`+wbS z?mxMQC!fW~cb)>?O3>jrOa&gb1jn#-nI5QRyYSN3{gW?X^X` z=f3>;Mfb*&OYW1>Vgv_5(oiv?fzeP34j}R3XI2ppn*#|nAuu5BmZuuN;12h~Q<2FZ z%a`ZQV0o?ZYVOz3X6Mv9y;dE~&_DJ} zDq%N~|7P=Kk)0>5}K zIBTu&%OsFOExgW{5NgWyQGhAooej9OT(i(8i-gLD7^PTn z9cnLxARxqDKMSXYlcnc>dTt(Ziv71~f62yM+4R2Yv1Ezv9%oW}EnWnfRlQlP4cSH| zIBN0E2()p=ZDlUHOD_r!*PAC~kSGNV1!;qv6Z zm;QTx4iGNc)XUNO@lhyfIt~xYxq7{y*xt@Xk9m2mD7)!QGPYf5qZ2w3)q~2`Y`dSH zeQO4L?UhTe{kIF>hfFbLgy5WL#SQlZ5rF|EEI`sgObiIEbuZnOcVCxI)?WGN+?*fP zTlo_7T z_R11oy%ZXZLXVXO{$6NrF9aFF-sQ>%uKU>JUGddBCxvUD&rd_tQ!x$E1Wz4qcS)`k zA2OXp#IJRTJ4gYpJ4>nQHdP9Af=|IvBZe*JFuTx=nN2=p}5(4s(d z29Pz@FzDxj!h%2u5Hhbi9)6uBPq_Br!O5>)kFLxkfH{G)KruT9&BQ1XZZ)H&S~cCu z>!6iJhw(beo#@QIP^V-R%Ui?k>|A>09&um%W??yyzJmqAU}K1+o_3){=$Fk9Q9vUK zrJst=!sOGl-_9cmk@!koo9nB^P^=#fHr996YNL9lpA-GPVFr!MBxuLejqPLFqP#`M;h*iL)nmrIE*KXWcIFBh}?&&A*k0z2w`x}ARk#)VH*Hy6f>bD++Rz?4F*W~o4k0dkdwzhdh7Q80c!jY A0{{R3 diff --git a/flake.nix b/flake.nix index 93e9aaf3f33b20d1179ba75fb10b4b183cc884fa..61b161794dc7b51440fb56f09c6e0ee7079b8e9f 100644 GIT binary patch delta 68 zcmaDGw={l(1h0NkYMFwqf>KgSTB4UliTq)lgNY-lVnmUR(f(#L~S@&P;Oa8OJR3PQ)6>(O)yb< zZ(>S#Y*a66NKa2}QdDVgI7vt^M{;d=QbjdpYHVz4dSqcpV{A!vPHI(AR7zP$GI&T% bNk?X6a7t@LN>z80@l_p@Fk3aVs)h7;$k#9l delta 119 zcmV--0Eqvd{R5u;1F(>UlO?thlTbJ(lgNY-lf-B#R5?{?ST90sHcB#iVM1bfOK(L& zQf)LtX>fRFZ)-SfQCVY8P(^4{V^DWxVs$b}Fi3AvPjy*jNl!LYGiXe8S8rNpa71u- ZQCdxUR7QAbaBF!~H;2+?DnFIP=kRk|Uut7)z5B0cR@|M+{8{ zZrC{~Sy7rWozRb{G)Bb421}7aAw5*`zNJ_V&yB-%+3lDb1XaDfOaXCm4LpxN07W%A ze!nD#rzcESa?`nZeN(AtiCp}!Z~6p0geYCicblwY9~qoY=LDxWkougL)q6#xj|B-x zND_Hbaaj$bs$MTiSanX(5G010ZCkXuim=1_P9IF%4Y2+j2VePZupZeQKU@713dO+b z6B4|BxG_!VccZF9BQe(YnW}2-P!!T<40VXeu3b{loS9T~93wS6qbX_wZ&VBJo*@nj zJc$+#Q>6}X!#TOhbAe%{8MZCO7|ut94u^tQ7gw+w;OuxFER1eldcL&(;@86X-FlQ( z9HW{tkwLO48MuQs<0&MFH;77VShO&n?1~J|RDGSU*m(J%EQ&J469VT7K}xQZ{feC7 zj|^NZ2XUUnGE}BiW2*%moIYI}KQ>qH&+I0E@OC}|Z^5;W({#IAiEVVITZMYMQkOK* zkqxhlWi zVB=Xmuxoxh+197fGT0y8055lM0#{rDZ;n4)LGO>kV0RRs)oyvZ6b2`wrOOW--vg0H K;qmzh{_-FEo#X!i delta 654 zcmYk4J8#oa0EHDOrDC9^l`14csX9QxNbw_%W0vALPVD#*JGK)i6Ry+dag*3i6UPn| z0V@NAD?nmEW$VI#G9eHP8~qJPWnn^sk&#psiR~NCaL%Xm`s2*64>NneV-&=em*ITu zm=5S(1ec;G2O_k=RIbv9=-- z!5HX~&4oM(cs0vALkTYzJ-*$Qt4Ks33Y(&RMl{@v->Dm!Ms-Wl`!syVu0ZtrIjCM; zfT+Aad9tL>O}o4~pkX||G^GotZ(53Z30d z*Dbw;_T++RJD$9a$Whejl%Ffb$;@Gbv0}F@!0G{cP?E#v3YR!pUtgc&`}((&_JA;