mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 05:39:05 +08:00
add telegram no ads patch
This commit is contained in:
parent
136e7916aa
commit
8c6ee75ed8
@ -114,7 +114,7 @@ inputs:
|
||||
# nix tools
|
||||
nix-template appimage-run nil nixd nix-alien ssh-to-age nix-serve
|
||||
# instant messager
|
||||
element-desktop tdesktop discord qq nur-xddxdd.wechat-uos # jail
|
||||
element-desktop telegram-desktop discord qq nur-xddxdd.wechat-uos # jail
|
||||
inputs.config.nur.repos.linyinfeng.wemeet # native # nur-xddxdd.wine-wechat thunder
|
||||
zoom-us signal-desktop
|
||||
# browser
|
||||
@ -192,6 +192,13 @@ inputs:
|
||||
wireshark = { enable = true; package = inputs.pkgs.wireshark; };
|
||||
firefox = { enable = true; languagePacks = [ "zh-CN" "en-US" ]; };
|
||||
};
|
||||
nixpkgs.config.packageOverrides = pkgs:
|
||||
{
|
||||
telegram-desktop = pkgs.telegram-desktop.overrideAttrs (attrs:
|
||||
{
|
||||
patches = (if (attrs ? patches) then attrs.patches else []) ++ [ ./telegram.patch ];
|
||||
});
|
||||
};
|
||||
}
|
||||
)
|
||||
# >= workstation
|
||||
|
13
modules/packages/telegram.patch
Normal file
13
modules/packages/telegram.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/Telegram/SourceFiles/data/data_sponsored_messages.cpp b/Telegram/SourceFiles/data/data_sponsored_messages.cpp
|
||||
index fa21af4..211f3bf 100644
|
||||
--- a/Telegram/SourceFiles/data/data_sponsored_messages.cpp
|
||||
+++ b/Telegram/SourceFiles/data/data_sponsored_messages.cpp
|
||||
@@ -175,7 +175,7 @@ void SponsoredMessages::inject(
|
||||
}
|
||||
|
||||
bool SponsoredMessages::canHaveFor(not_null<History*> history) const {
|
||||
- return history->peer->isChannel();
|
||||
+ return false;
|
||||
}
|
||||
|
||||
void SponsoredMessages::request(not_null<History*> history, Fn<void()> done) {
|
Loading…
Reference in New Issue
Block a user