+41
-3
flake.lock
+41
-3
flake.lock
···
173
173
]
174
174
},
175
175
"locked": {
176
-
"lastModified": 1764603455,
177
-
"narHash": "sha256-Q70rxlbrxPcTtqWIb9+71rkJESxIOou5isZBvyOieXw=",
176
+
"lastModified": 1764636297,
177
+
"narHash": "sha256-S41K55kw+hWgDfgKmZ9/fMZ3F0BQDMvqFfE120fMHeE=",
178
178
"owner": "nix-community",
179
179
"repo": "home-manager",
180
-
"rev": "effe4c007d6243d9e69ce2242d76a2471c1b8d5c",
180
+
"rev": "ff067cfc619fdf6f82d50344e7d19ff2323f0827",
181
181
"type": "github"
182
182
},
183
183
"original": {
···
279
279
"ref": "v0.1.1",
280
280
"repo": "ixx",
281
281
"type": "github"
282
+
}
283
+
},
284
+
"libime-jyutping": {
285
+
"flake": false,
286
+
"locked": {
287
+
"lastModified": 1761424313,
288
+
"narHash": "sha256-Dt9GsvxifEzwK1Fy+fapso8NbwQog+5F6K/cciUggSA=",
289
+
"owner": "fcitx",
290
+
"repo": "libime-jyutping",
291
+
"rev": "8e3e80217bc09d0c93e44652d6d768fb3be2b69d",
292
+
"type": "github"
293
+
},
294
+
"original": {
295
+
"owner": "fcitx",
296
+
"repo": "libime-jyutping",
297
+
"type": "github"
298
+
}
299
+
},
300
+
"libinput-jyutping": {
301
+
"inputs": {
302
+
"libime-jyutping": "libime-jyutping",
303
+
"nixpkgs": [
304
+
"nixpkgs"
305
+
]
306
+
},
307
+
"locked": {
308
+
"lastModified": 1764636968,
309
+
"narHash": "sha256-KnWXnseqhpcOYfZnp7BTe0THtNlFVGaiSr9LXiidikc=",
310
+
"ref": "refs/heads/main",
311
+
"rev": "a6f9a176be7f5ac09c0475af5ec34c4ea0931347",
312
+
"revCount": 2,
313
+
"type": "git",
314
+
"url": "https://tangled.org/auri.ee/libime-jyutping-flake"
315
+
},
316
+
"original": {
317
+
"type": "git",
318
+
"url": "https://tangled.org/auri.ee/libime-jyutping-flake"
282
319
}
283
320
},
284
321
"lucide-src": {
···
473
510
"disko": "disko",
474
511
"finge": "finge",
475
512
"home-manager": "home-manager",
513
+
"libinput-jyutping": "libinput-jyutping",
476
514
"niri": "niri",
477
515
"nixos-apple-silicon": "nixos-apple-silicon",
478
516
"nixpkgs": "nixpkgs",
+4
flake.nix
+4
flake.nix
···
31
31
url = "github:Mic92/sops-nix";
32
32
inputs.nixpkgs.follows = "nixpkgs";
33
33
};
34
+
libinput-jyutping = {
35
+
url = "git+https://tangled.org/auri.ee/libime-jyutping-flake";
36
+
inputs.nixpkgs.follows = "nixpkgs";
37
+
};
34
38
tangled.url = "git+https://tangled.org/@tangled.org/core?ref=refs/tags/v1.11.0-alpha";
35
39
};
36
40
+4
-2
modules/desktop/fcitx.nix
+4
-2
modules/desktop/fcitx.nix
···
1
-
{ pkgs, ... }:
1
+
{ pkgs, inputs, ... }:
2
2
{
3
3
i18n = {
4
4
glibcLocales = pkgs.glibcLocales.override {
···
14
14
enable = true;
15
15
type = "fcitx5";
16
16
fcitx5 = {
17
-
fcitx5-with-addons = pkgs.kdePackages.fcitx5-with-addons;
17
+
fcitx5-with-addons = pkgs.kdePackages.fcitx5-with-addons;
18
18
waylandFrontend = true;
19
19
addons = with pkgs; [
20
20
fcitx5-mozc
21
21
fcitx5-pinyin-zhwiki
22
22
kdePackages.fcitx5-configtool
23
23
kdePackages.fcitx5-chinese-addons
24
+
libime-jyutping
24
25
];
25
26
quickPhrase = {
26
27
Delta = "Δ";
···
70
71
"Groups/0/Items/1".Name = "keyboard-au";
71
72
"Groups/0/Items/2".Name = "mozc";
72
73
"Groups/0/Items/3".Name = "pinyin";
74
+
"Groups/0/Items/4".Name = "jyutping";
73
75
};
74
76
};
75
77
};