Skip to content

Commit e7b1ff2

Browse files
committed
docs(topology): clarify Windows nodes and WSL dotfile sync
Add L2-windows node for the L2 dual-boot Windows install; refine windows-host and WSL hardware.info strings to document user, package management method, and TTY dotfile sync via /mnt/c/.
1 parent 48c2e95 commit e7b1ff2

2 files changed

Lines changed: 24 additions & 5 deletions

File tree

flake/topology.nix

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,13 @@
106106
};
107107
};
108108

109-
# Windows 11 boot on the x86_64 MacBook (triple-boot partner of L1 & T2)
110-
# Managed by https://github.com/DivitMittal/playbooks-4-windows (Ansible IaC)
109+
# Windows 11 boot on the x86_64 MacBook (triple-boot partner of L1 & T2) — user: div
110+
# Packages + system settings: https://github.com/DivitMittal/playbooks-4-windows (Ansible)
111+
# TTY dotfiles (starship, fastfetch, git attrs): WSL home-manager → /mnt/c/Users/div/
111112
nodes.windows-host = {
112-
name = "Windows Host";
113+
name = "Windows Host (L1)";
113114
deviceType = "device";
114-
hardware.info = "Windows 11 (Ansible IaC) - triple-boot with L1 (macOS) & T2 (NixOS) on same x86_64 hardware";
115+
hardware.info = "Windows 11 - triple-boot with L1 (macOS) & T2 (NixOS) — user: div | pkgs+settings: Ansible | TTY dotfiles: WSL home-manager";
115116
interfaces.wlan0 = {
116117
network = "home";
117118
type = "wifi";
@@ -129,6 +130,24 @@
129130
};
130131
};
131132

133+
# Windows 11 boot on the x86_64 machine (dual-boot partner of L2 NixOS) — user: vanee
134+
# Managed by https://github.com/DivitMittal/playbooks-4-windows (Ansible IaC)
135+
nodes.L2-windows = {
136+
name = "Windows (L2)";
137+
deviceType = "device";
138+
hardware.info = "Windows 11 (Ansible IaC) - dual-boot with L2 NixOS on x86_64 hardware — user: vanee";
139+
interfaces.wlan0 = {
140+
network = "home";
141+
type = "wifi";
142+
physicalConnections = [
143+
{
144+
node = "router";
145+
interface = "wlan";
146+
}
147+
];
148+
};
149+
};
150+
132151
nodes.M1 = {
133152
name = "M1";
134153
deviceType = "device";

hosts/nixos/WSL/topology.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ _: {
22
topology.self = {
33
# name defaults to config.networking.hostName
44

5-
hardware.info = "WSL2 Instance - Windows Subsystem for Linux";
5+
hardware.info = "WSL2 NixOS - home-manager syncs TTY dotfiles (starship, fastfetch, git attrs) to Windows via /mnt/c/";
66

77
interfaces = {
88
eth0 = {

0 commit comments

Comments
 (0)