From 54385f2fa94e7397d12d99812ec547e20e73402b Mon Sep 17 00:00:00 2001 From: matt1432 Date: Mon, 11 Nov 2024 23:45:04 -0500 Subject: [PATCH] chore: update flake.lock MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake Inputs: • Updated input 'agsV2': 'github:Aylur/ags/f89742e' (2024-11-08) → 'github:Aylur/ags/5ec5640' (2024-11-12) • Updated input 'astal': 'github:Aylur/astal/302fcae' (2024-11-08) → 'github:Aylur/astal/2a9bb96' (2024-11-12) • Updated input 'custom-sidebar-src': 'github:elchininet/custom-sidebar/6b18c2e' (2024-11-10) → 'github:elchininet/custom-sidebar/a4b3aac' (2024-11-12) • Updated input 'gpu-screen-recorder-src': 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=f1b4979' (2024-11-09) → 'git+https://repo.dec05eba.com/gpu-screen-recorder?ref=refs/heads/master&rev=c8fdf2f' (2024-11-10) • Updated input 'hyprland': 'github:hyprwm/Hyprland/dca75db' (2024-11-09) → 'github:hyprwm/Hyprland/a29cfa7' (2024-11-12) • Updated input 'hyprland/hyprutils': 'github:hyprwm/hyprutils/3ce0cde' (2024-11-07) → 'github:hyprwm/hyprutils/60d3dec' (2024-11-09) • Updated input 'nix-gaming': 'github:fufexan/nix-gaming/faf26ec' (2024-11-10) → 'github:fufexan/nix-gaming/e9adb42' (2024-11-12) • Updated input 'nixpkgs-wayland': 'github:nix-community/nixpkgs-wayland/b6023d8' (2024-11-10) → 'github:nix-community/nixpkgs-wayland/e25b62b' (2024-11-11) • Updated input 'nvim-theme-src': 'github:Mofiqul/dracula.nvim/94fa788' (2024-10-16) → 'github:Mofiqul/dracula.nvim/e6128ec' (2024-11-11) • Updated input 'sops-nix': 'github:Mic92/sops-nix/f1675e3' (2024-11-10) → 'github:Mic92/sops-nix/4c91d52' (2024-11-11) • Updated input 'ts-for-gir-src': 'github:gjsify/ts-for-gir/ffa9e9a' (2024-11-10) → 'github:gjsify/ts-for-gir/f703cc1' (2024-11-11) • Updated input 'tuya-local-src': 'github:make-all/tuya-local/175c1cc' (2024-11-09) → 'github:make-all/tuya-local/2739992' (2024-11-11) Docker Images: • nginx latest: sha256:28402db69fec7c17e179ea87882667f1e054391138f77ffaf0c3eb388efc3ffb → sha256:5026c85d87419b6c3622622570ea5c25ab9f9bb48961554658272bbc18e518b1 • quay.io/vaultwarden/server latest: sha256:7de8fd442afc26e4932a0b2521e2eec82db9f17667eef7b46fd9c2fa2e639de2 → sha256:7271b8ceb729f9b46144c800125813dcc8d16bb6874217c48e59b22b45e47d7d --- apps/update/default.nix | 2 +- apps/update/package-lock.json | Bin 89993 -> 89657 bytes apps/update/package.json | 13 ++-- .../modules/docker/nextcloud/images/nginx.nix | 2 +- .../docker/vaultwarden/images/vaultwarden.nix | 4 +- .../subtitles/extract-subs/default.nix | 2 +- .../subtitles/extract-subs/package-lock.json | Bin 80138 -> 80138 bytes .../subtitles/extract-subs/package.json | 2 +- flake.lock | Bin 57672 -> 57613 bytes flake.nix | Bin 11282 -> 11226 bytes inputs.nix | 3 - nixosModules/ags-v2/config/package-lock.json | Bin 74915 -> 74570 bytes nixosModules/ags-v2/config/package.json | 14 ++-- nixosModules/ags-v2/packages.nix | 2 +- nixosModules/desktop/manager/ags.nix | 3 +- outputs.nix | 60 +++++++++--------- 16 files changed, 52 insertions(+), 55 deletions(-) diff --git a/apps/update/default.nix b/apps/update/default.nix index 0f18ead8..01797537 100644 --- a/apps/update/default.nix +++ b/apps/update/default.nix @@ -15,7 +15,7 @@ in inherit (packageJSON) version; src = ./.; - npmDepsHash = "sha256-3fU6eS6CPqBhD1zmsHnZs7Pk2mEiucPMrOSdS81+Ml8="; + npmDepsHash = "sha256-Vl27uo1cwRNjZCcSZTMqZBEwZNwwiqik0sJo4PVxg3c="; runtimeInputs = [ (callPackage ../../nixosModules/docker/updateImage.nix {}) diff --git a/apps/update/package-lock.json b/apps/update/package-lock.json index 5f344708e1b633adf601a06ee9c5999b704062fe..6c25adf2244e3acf91e09b8b462b75e19ccd7786 100644 GIT binary patch delta 3182 zcmai0Tg=;L8J7RAh>p>F&Q3=5g(k=#Si^LV07zntTkVw+MhYKX` z-tW_Ay^o*wd7t+^ePR9Wch}$C1_9`od%;0{A(`VE zTrwB51C}nyR@$m#S>5xBje>#MtfVKg!E~%zDWi#!Exm(zhFOm_Rf8tETwxF-3r^h0 zwQaG6GKApgQtG&yFHUDq-w7QCpZyD;|M1bzcY^nKp9CL?cY?pK!&NWsrbcOn6Qg9w zhB-3Z9l>KRQFbZX9hrvCb&0SQC<8?w6f2Te_C2!_wmT`(?dGR=o9{=HB+*Ui*>
  • LW3eoBE8wSBWctI$!INJbJ4qq&qk?U)?_ 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 IAbrRG0SOM!-~a#s diff --git a/apps/update/package.json b/apps/update/package.json index 67f3a1e0..0aaac7d2 100644 --- a/apps/update/package.json +++ b/apps/update/package.json @@ -7,15 +7,14 @@ "build": "node_ver=$(node -v); esbuild src/app.ts --bundle --platform=node --target=\"node${node_ver:1:2}\" --outfile=out/bin/app.cjs" }, "dependencies": { - "@eslint/js": "9.13.0", - "@stylistic/eslint-plugin": "2.9.0", - "@types/eslint__js": "8.42.3", - "@types/node": "22.8.4", + "@eslint/js": "9.14.0", + "@stylistic/eslint-plugin": "2.10.1", + "@types/node": "22.9.0", "esbuild": "0.24.0", - "eslint": "9.13.0", + "eslint": "9.14.0", "eslint-plugin-jsdoc": "50.4.3", - "jiti": "2.3.3", + "jiti": "2.4.0", "typescript": "5.6.3", - "typescript-eslint": "8.12.2" + "typescript-eslint": "8.14.0" } } diff --git a/devices/nos/modules/docker/nextcloud/images/nginx.nix b/devices/nos/modules/docker/nextcloud/images/nginx.nix index 3fdf4a8a..dcf80c45 100644 --- a/devices/nos/modules/docker/nextcloud/images/nginx.nix +++ b/devices/nos/modules/docker/nextcloud/images/nginx.nix @@ -1,7 +1,7 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "nginx"; - imageDigest = "sha256:28402db69fec7c17e179ea87882667f1e054391138f77ffaf0c3eb388efc3ffb"; + imageDigest = "sha256:5026c85d87419b6c3622622570ea5c25ab9f9bb48961554658272bbc18e518b1"; sha256 = "0zas3xrxlrr1qd3hc5p63q5hpja3cdfvv6alx10j8q489wn21m0s"; finalImageName = imageName; finalImageTag = "latest"; diff --git a/devices/nos/modules/docker/vaultwarden/images/vaultwarden.nix b/devices/nos/modules/docker/vaultwarden/images/vaultwarden.nix index a9eab292..84b73d9e 100644 --- a/devices/nos/modules/docker/vaultwarden/images/vaultwarden.nix +++ b/devices/nos/modules/docker/vaultwarden/images/vaultwarden.nix @@ -1,8 +1,8 @@ pkgs: pkgs.dockerTools.pullImage rec { imageName = "quay.io/vaultwarden/server"; - imageDigest = "sha256:7de8fd442afc26e4932a0b2521e2eec82db9f17667eef7b46fd9c2fa2e639de2"; - sha256 = "07scp48xbvhz1y7m6sfq2s2s9pij6kj94ngs8ypdj41kxqmnrk6s"; + imageDigest = "sha256:7271b8ceb729f9b46144c800125813dcc8d16bb6874217c48e59b22b45e47d7d"; + sha256 = "11770g5g821i6wblydjdy1mp2j5w1w0ajnz762ivhlfbwyvs1yzv"; finalImageName = imageName; finalImageTag = "latest"; } diff --git a/devices/nos/modules/subtitles/extract-subs/default.nix b/devices/nos/modules/subtitles/extract-subs/default.nix index 24909c73..ba5abdf3 100644 --- a/devices/nos/modules/subtitles/extract-subs/default.nix +++ b/devices/nos/modules/subtitles/extract-subs/default.nix @@ -11,7 +11,7 @@ extract-subs = buildNpmPackage { name = "${pname}-npm"; src = ./.; - npmDepsHash = "sha256-mIRn7MsQJCwBYNEL3IK4cV8X+kDouEdc9x59XWgUkYw="; + npmDepsHash = "sha256-WXkg4e5Nh3+haCbm+XJ1CB7rsA2uV/7eZUaOUl/NVk0="; nativeBuildInputs = [ nodejs_20 diff --git a/devices/nos/modules/subtitles/extract-subs/package-lock.json b/devices/nos/modules/subtitles/extract-subs/package-lock.json index 390a22c15685ee1957cbdff3b33c8e03edc50839..06a022d53acf8f6171906ceadba46b3d035e35c1 100644 GIT binary patch delta 136 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 TX^Np)n&o6eF4fKc{M|ADpm!6J diff --git a/inputs.nix b/inputs.nix index 94fcf474..5b716026 100644 --- a/inputs.nix +++ b/inputs.nix @@ -113,9 +113,6 @@ let hyprland = mkDep { owner = "hyprwm"; repo = "Hyprland"; - - # FIXME: https://github.com/hyprwm/Hyprland/issues/8410 - rev = "dca75db127fedc58fc85ae0e6e47162e3d5d16f9"; }; hyprland-plugins = mkHyprDep { diff --git a/nixosModules/ags-v2/config/package-lock.json b/nixosModules/ags-v2/config/package-lock.json index 84fc13557c33a0ea9d446aeeac2d5ffe4c6b55ad..ae011ea8df0843b60ad94ba81f289b23f072fa28 100644 GIT binary patch delta 3333 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 M;-v>}OX%DF3sUWZqyPW_ delta 3594 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 ACjbBd diff --git a/nixosModules/ags-v2/config/package.json b/nixosModules/ags-v2/config/package.json index b42f2c9e..f79b7cc9 100644 --- a/nixosModules/ags-v2/config/package.json +++ b/nixosModules/ags-v2/config/package.json @@ -3,15 +3,13 @@ "version": "0.0.0", "main": "app.ts", "dependencies": { - "@eslint/js": "9.13.0", - "@stylistic/eslint-plugin": "2.9.0", - "@types/eslint__js": "8.42.3", - "@types/node": "22.8.1", - "eslint": "9.13.0", + "@eslint/js": "9.14.0", + "@stylistic/eslint-plugin": "2.10.1", + "@types/node": "22.9.0", + "eslint": "9.14.0", "eslint-plugin-jsdoc": "50.4.3", "fzf": "0.5.2", - "jiti": "2.3.3", - "typescript": "5.6.3", - "typescript-eslint": "8.11.0" + "jiti": "2.4.0", + "typescript-eslint": "8.14.0" } } diff --git a/nixosModules/ags-v2/packages.nix b/nixosModules/ags-v2/packages.nix index d573b506..16e6fc8d 100644 --- a/nixosModules/ags-v2/packages.nix +++ b/nixosModules/ags-v2/packages.nix @@ -99,7 +99,7 @@ }) // { "${agsConfigDir}/node_modules".source = - buildNodeModules ./config "sha256-pK9S6qUjTIL0JDegYJlHSY5XEpLFKfA98MfZ59Q3IL4="; + buildNodeModules ./config "sha256-cyVdjRV1o/UvAPzXigNzXATq1mRmsXhDqnG4wnBzSXE="; "${agsConfigDir}/tsconfig.json".source = pkgs.writers.writeJSON "tsconfig.json" { "$schema" = "https://json.schemastore.org/tsconfig"; diff --git a/nixosModules/desktop/manager/ags.nix b/nixosModules/desktop/manager/ags.nix index 9f4a0c7b..43152918 100644 --- a/nixosModules/desktop/manager/ags.nix +++ b/nixosModules/desktop/manager/ags.nix @@ -56,7 +56,8 @@ in { flakeDir = config.environment.variables.FLAKE; modulesDir = "${lib.removePrefix "/home/${cfg.user}/" flakeDir}/nixosModules"; - nodeModules = config.home-manager.users.${cfg.user}.home.file."${modulesDir}/ags/config/node_modules".source + nodeModules = + config.home-manager.users.${cfg.user}.home.file."${modulesDir}/ags/config/node_modules".source or config.home-manager.users.${cfg.user}.home.file."${modulesDir}/ags-v2/config/node_modules".source; in pkgs.runCommandLocal "agsConfig" {} '' diff --git a/outputs.nix b/outputs.nix index 97077e91..060505e6 100644 --- a/outputs.nix +++ b/outputs.nix @@ -147,7 +147,22 @@ perSystem (pkgs: import ./apps {inherit inputs pkgs;}); - devShells = perSystem (pkgs: { + devShells = perSystem (pkgs: let + bumpNpmDeps = pkgs.writeShellApplication { + name = "bumpNpmDeps"; + runtimeInputs = builtins.attrValues { + inherit + (pkgs) + prefetch-npm-deps + nodejs_latest + ; + }; + text = '' + npm i --package-lock-only || true # this command will fail but still updates the main lockfile + prefetch-npm-deps ./package-lock.json + ''; + }; + in { default = pkgs.mkShell { packages = [ (pkgs.writeShellScriptBin "mkIso" '' @@ -172,38 +187,25 @@ typescript ; }) - ++ [ - (pkgs.writeShellApplication { - name = "bumpNpmDeps"; - runtimeInputs = builtins.attrValues { - inherit - (pkgs) - prefetch-npm-deps - nodejs_latest - ; - }; - text = '' - npm i --package-lock-only || true # this command will fail but still updates the main lockfile - prefetch-npm-deps ./package-lock.json - ''; - }) - ]; + ++ [bumpNpmDeps]; }; subtitles-dev = pkgs.mkShell { - packages = builtins.attrValues { - inherit - (pkgs) - nodejs_latest - ffmpeg-full - typescript - ; + packages = + (builtins.attrValues { + inherit + (pkgs) + nodejs_latest + ffmpeg-full + typescript + ; - inherit - (pkgs.nodePackages) - ts-node - ; - }; + inherit + (pkgs.nodePackages) + ts-node + ; + }) + ++ [bumpNpmDeps]; }; });