aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-11 06:16:46 -0700
committerFuwn <[email protected]>2024-10-11 06:24:34 -0700
commit4e8179f97169ffc9a07c0dfe0dde4a9f08d738ae (patch)
treefdaf30aab7c1054c746c52171244021297c8b609
parentchore(yae): pin yaak (diff)
downloadtsutsumi-4e8179f97169ffc9a07c0dfe0dde4a9f08d738ae.tar.xz
tsutsumi-4e8179f97169ffc9a07c0dfe0dde4a9f08d738ae.zip
chore(refactor): move thorium source to yae
-rw-r--r--flake.nix2
-rw-r--r--pkgs/thorium.nix23
-rw-r--r--yae.json10
3 files changed, 22 insertions, 13 deletions
diff --git a/flake.nix b/flake.nix
index ebcf19d..14627d1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -67,7 +67,7 @@
suzuri = pkgs.callPackage ./pkgs/suzuri.nix { inherit (self.packages.${system}) html2md; };
swaddle = pkgs.callPackage ./pkgs/swaddle.nix { };
t = pkgs.callPackage ./pkgs/t.nix { };
- thorium = pkgs.callPackage ./pkgs/thorium.nix { };
+ thorium = pkgs.callPackage ./pkgs/thorium.nix { inherit yae; };
yae = inputs.yae.packages.${system}.default;
yaak = pkgs.callPackage ./pkgs/yaak.nix { inherit yae; };
zen-browser-bin = pkgs.callPackage ./pkgs/zen-browser-bin.nix { inherit pkgs self yae; };
diff --git a/pkgs/thorium.nix b/pkgs/thorium.nix
index 21fd4d5..01bffb0 100644
--- a/pkgs/thorium.nix
+++ b/pkgs/thorium.nix
@@ -1,17 +1,16 @@
-{ pkgs, lib }:
-let
- thorium-version = "126.0.6478.246";
- thorium-release = "${thorium-version}_Th24_SSE4";
-
- thorium-archive = pkgs.fetchurl {
- url = "https://github.com/Alex313031/thorium/releases/download/M${thorium-version}/Thorium_Browser_${thorium-release}.AppImage";
- hash = "sha256-izYbx/mSA+l7fAh917SauHopk3UlUJo+7NjkyIGpnNA=";
- };
-in
+{
+ pkgs,
+ lib,
+ yae,
+}:
pkgs.appimageTools.wrapType2 {
+ inherit (yae.thorium) version;
+
pname = "thorium";
- version = thorium-version;
- src = "${thorium-archive}";
+
+ src = pkgs.fetchurl {
+ inherit (yae.thorium) url sha256;
+ };
meta = with lib; {
description = "Chromium fork named after radioactive element No. 90.";
diff --git a/yae.json b/yae.json
index b6893d4..bcf74a0 100644
--- a/yae.json
+++ b/yae.json
@@ -1,4 +1,14 @@
{
+ "thorium": {
+ "url": "https://github.com/Alex313031/thorium/releases/download/M126.0.6478.246/Thorium_Browser_126.0.6478.246_Th24_SSE4.AppImage",
+ "sha256": "1l4wm60wir6qxhz9ll15fn9jjymqkasdfz88gixyj0wjz73indlb",
+ "unpack": false,
+ "type": "git",
+ "version": "126.0.6478.246",
+ "uri_template": "https://github.com/Alex313031/thorium/releases/download/M{version}/Thorium_Browser_{version}_Th24_SSE4.AppImage",
+ "trim_tag_prefix": "M",
+ "pinned": true
+ },
"yaak": {
"url": "https://github.com/yaakapp/app/releases/download/v2024.10.1/yaak_2024.10.1_amd64.AppImage.tar.gz",
"sha256": "0aqi52w8cb025zmfi6xlwz6mxzwmy3m8mnfbh2z2h6mvdjlqlxsy",