Skip to content

Commit e07eee4

Browse files
committed
refactor(comms): migrate tgt to flake input
Migrate telegram-tui (tgt) from custom package overlay to direct flake input for better maintainability and upstream tracking. Add tgt flake input and update home/comms/misc.nix to use inputs.tgt instead of pkgs.custom.tgt.
1 parent bb741c2 commit e07eee4

File tree

4 files changed

+31
-4
lines changed

4 files changed

+31
-4
lines changed

flake.lock

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,12 @@
330330
flake-utils.follows = "flake-utils";
331331
};
332332
};
333+
tgt = {
334+
url = "github:FedericoBruzzone/tgt";
335+
inputs = {
336+
nixpkgs.follows = "nixpkgs";
337+
};
338+
};
333339
pkms = {
334340
url = "github:DivitMittal/pkms";
335341
flake = false;

home/comms/misc.nix

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
{
22
lib,
33
pkgs,
4+
inputs,
5+
hostPlatform,
46
...
57
}: {
68
home.packages = lib.attrsets.attrValues {
7-
inherit
8-
(pkgs.custom)
9-
tgt # Telegram TUI
10-
;
9+
telegram-tui = inputs.tgt.packages.${hostPlatform.system}.default;
1110
inherit
1211
(pkgs)
1312
gomuks # Matrix client TUI

home/gui/comms.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,6 @@
7171
if hostPlatform.isDarwin
7272
then pkgs.brewCasks.element
7373
else pkgs.element-desktop;
74+
#else null;
7475
};
7576
}

0 commit comments

Comments
 (0)