From 07b163349b085bd9ce917b292f95474be61189e9 Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Tue, 18 Feb 2025 18:33:55 -0800 Subject: [PATCH] fix: use signal-desktop flake with up to date binaries --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 5 +++++ reference/modules/default.nix | 10 ++++++++++ 3 files changed, 36 insertions(+) diff --git a/flake.lock b/flake.lock index 9695288..83c8d8b 100644 --- a/flake.lock +++ b/flake.lock @@ -929,6 +929,7 @@ "nix-index-database": "nix-index-database", "nixos-wsl": "nixos-wsl", "nixpkgs": "nixpkgs_2", + "signal-desktop": "signal-desktop", "spicetify": "spicetify", "stylix": "stylix", "ucode": "ucode", @@ -984,6 +985,26 @@ "type": "github" } }, + "signal-desktop": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1739931236, + "narHash": "sha256-fnOGJPC3lJh7xf3AQNiRM4nbk2xS991gQKVplzkNm5k=", + "owner": "youwen5", + "repo": "signal-desktop-flake", + "rev": "5a319ca71afde7e64187759057441850a2a8acb5", + "type": "github" + }, + "original": { + "owner": "youwen5", + "repo": "signal-desktop-flake", + "type": "github" + } + }, "spicetify": { "inputs": { "nixpkgs": [ diff --git a/flake.nix b/flake.nix index fe213c4..dbbfc88 100755 --- a/flake.nix +++ b/flake.nix @@ -106,6 +106,11 @@ url = "github:musnix/musnix"; inputs.nixpkgs.follows = "nixpkgs"; }; + + signal-desktop = { + url = "github:youwen5/signal-desktop-flake"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = diff --git a/reference/modules/default.nix b/reference/modules/default.nix index ff41622..0fdd3cb 100644 --- a/reference/modules/default.nix +++ b/reference/modules/default.nix @@ -88,6 +88,16 @@ }; }; + nixpkgs.overlays = [ + (final: prev: { + signal-desktop = + if pkgs.stdenv.targetPlatform.isAarch then + inputs.signal-desktop.packages.${pkgs.system}.default.override { electronPageSizeFix = true; } + else + pkgs.signal-desktop; + }) + ]; + nix.extraOptions = '' !include ${config.age.secrets.nix_config_github_pat.path} '';