Ananya Timalsina
9773b43592
refactor(nix): add structured config support to home-manager module
...
Convert settings from raw text to structured Nix attrs, following
Hyprland's module pattern. Implementation based 1:1 on Hyprland's
design - all credit to the Hyprland project.
- Add nix/lib.nix with toMango conversion function
- Support nested attrs, lists for duplicate keys
- Add extraConfig, topPrefixes, bottomPrefixes options
- Auto-add exec-once for autostart.sh
Adapted for mangowc syntax (underscore separators vs colons).
2026-02-15 12:35:34 +01:00
Rexiel Scarlet
20a0905ba7
feat(nix): support debug override for setting asan opt
2025-12-13 11:40:23 +04:00
Rexiel Scarlet
1d79b10437
refactor(nix): removed redundandt let in + formatting
2025-12-13 11:40:20 +04:00
Rexiel Scarlet
5b0c2d834f
fix(nix): correctly set meson opt for enableXwayland flag
2025-12-13 11:40:16 +04:00
David Delarosa
c004f7460c
nix: add portals.conf file
2025-11-24 11:43:14 +08:00
ColorSkyFun
1271832e94
nix: fix warning by replacing pkgs.system with pkgs.stdenv.hostPlatform.system
2025-11-03 13:17:25 +08:00
DreamMaoMao
1f7a8a3ced
Merge pull request #294 from JumpIn-Git/main
...
improve home-manager module
2025-10-18 16:14:02 +08:00
ProggerX
02d65c33e4
nix: merge mmsg to mangowc project
2025-10-18 15:12:02 +08:00
Your Name
75f45fd534
improve home-manager module
2025-10-16 21:31:31 +02:00
DreamMaoMao
04766b7247
opt: nix not need wlroots custom patch any more
2025-09-26 12:12:23 +08:00
Lin Xianyi
b6c4f59a07
nix: add package option for home-manager
2025-08-12 17:07:45 +08:00
Lin Xianyi
1b7769992c
nix: Use types.lines for settings and autostart_sh
2025-08-10 08:41:38 +08:00
DreamMaoMao
b20b3ef9f6
change: change project name to mango
2025-07-30 15:03:10 +08:00
Yappaholic
8d5ac93ffc
nix: update license
2025-06-25 17:40:50 +03:00
DreamMaoMao
31d82747cf
nix: optimize nix config
2025-06-25 10:44:34 +08:00
EdenQwQ
5b219a7114
fix: remove scenefx override as it is fixed upstream
2025-06-25 08:23:11 +08:00
EdenQwQ
accd34ba29
nix: fix not building
2025-06-25 00:03:25 +08:00
Yappaholic
f922019aef
nix: use patched version of wlroots in default.nix
2025-06-22 00:54:45 +03:00
Yappaholic
6c99eeaeb3
refactor: format nix code with alejandra and optimize src path
2025-06-17 22:46:26 +03:00
qwqawawow
2871df1c26
nix: add missing pcre2 dep
2025-06-03 18:47:35 +08:00
DreamMaoMao
d636ef97ac
ver: upgrade to wlroots-0.19 version
2025-04-13 10:35:02 +08:00
EdenQwQ
21056746bf
feat: add nixos module
2025-03-24 10:55:11 +08:00
Ruixi-rebirth
56da92a0a6
refactor: optimize hmModule options
2025-02-26 03:01:44 +08:00
Ruixi-rebirth
1a55178fd6
feat: add flake support
2025-02-25 22:05:29 +08:00