feat(nixos): nix-ld + nix-community cache + font coverage (base layer)
In common-nixos.nix (every NixOS host): - programs.nix-ld for all hosts, not just WSL — foreign dynamic binaries (VS Code server, prebuilt toolchains) run on the dev boxes too. Removed the now-redundant per-host enable from the EDaaS config. - nix-community.cachix.org substituter (merges with the Asahi cache). - Noto sans + colour-emoji fonts and fontconfig defaultFonts mapping, so the WSL box (and anything asking fontconfig for "monospace") stops rendering tofu. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -58,7 +58,7 @@
|
||||
systemd.services.docker-desktop-proxy.script = lib.mkForce ''${config.wsl.wslConf.automount.root}/wsl/docker-desktop/docker-desktop-user-distro proxy --docker-desktop-root ${config.wsl.wslConf.automount.root}/wsl/docker-desktop "C:\Program Files\Docker\Docker\resources"'';
|
||||
|
||||
features.swayDesktop.enable = false;
|
||||
programs.nix-ld.enable = true;
|
||||
# programs.nix-ld is enabled for all NixOS hosts in common-nixos.nix.
|
||||
# This value determines the NixOS release from which the default
|
||||
# settings for stateful data, like file locations and database versions
|
||||
# on your system were taken. It's perfectly fine and recommended to leave
|
||||
|
||||
Reference in New Issue
Block a user