Skip to content

Commit

Permalink
docs: update toplogy systems
Browse files Browse the repository at this point in the history
  • Loading branch information
isabelroses committed Jan 7, 2025
1 parent 99691b4 commit 93cf989
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 16 deletions.
4 changes: 2 additions & 2 deletions docs/src/config/layout.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
- 🐉 [Hydra](https:/github.com/isabelroses/dotfiles/tree/main/systems/hydra/) A super mid spec laptop
-[Lilith](https:/github.com/isabelroses/dotfiles/tree/main/systems/lilith/) A NixOS ISO image that can be quickly deployed and accessed via ssh
- ⚖️ [minerva](https:/github.com/isabelroses/dotfiles/tree/main/systems/minerva/) A server configuration for some of my infrastructure
- 𖤍 [Valkyrie](https:/github.com/isabelroses/dotfiles/tree/main/systems/valkyrie/) A WSL2 host, designed to be a development environment on Windows
- 𖤍 [Valkyrie](https:/github.com/isabelroses/dotfiles/tree/main/systems/valkyrie/) A WSL2 system, designed to be a development environment on Windows
- 💮 [Tatsumaki](https:/github.com/isabelroses/dotfiles/tree/main/systems/tatsumaki/) A MacBook Air, configured to last a whole day of university
-[wisp](https:/github.com/isabelroses/dotfiles/tree/main/systems/wisp/) A WSL2 host, on cottage
-[wisp](https:/github.com/isabelroses/dotfiles/tree/main/systems/wisp/) A WSL2 system, on cottage
- 🔌 [modules](https:/github.com/isabelroses/dotfiles/tree/main/modules/)
- [base](https:/github.com/isabelroses/dotfiles/tree/main/modules/base/) The base configuration settings, which are common between all systems
- [darwin](https:/github.com/isabelroses/dotfiles/tree/main/modules/darwin/) Pre-made modules for exclusively darwin systems
Expand Down
11 changes: 10 additions & 1 deletion modules/flake/programs/topology/output.nix
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,20 @@ in
minerva.hardware.info = "A server for some of my infrastructure";

valkyrie = {
hardware.info = "WSL2 host, devenv on Windows";
hardware.info = "WSL2 system, devenv on Windows";

guestType = "wsl";
parent = "amaterasu";
};

cottage.hardware.info = "A laptop for my partner";

wisp = {
hardware.info = "A WSL2 system, on cottage";

guestType = "wsl";
parent = "cottage";
};
};

networks = {
Expand Down
21 changes: 8 additions & 13 deletions systems/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,8 @@ let
# hardware profiles
laptop = profilesPath + /laptop; # for laptop type configurations
desktop = profilesPath + /desktop; # for desktop type configurations

# for server type configurations
server = [
headless
(profilesPath + /server)
];

# for wsl systems
wsl = [
headless
(profilesPath + /wsl)
];
server = profilesPath + /server; # for server type configurations
wsl = profilesPath + /wsl; # for wsl systems

# meta profiles
graphical = profilesPath + /graphical; # for systems that have a graphical interface
Expand Down Expand Up @@ -74,11 +64,15 @@ in

valkyrie.modules = [
wsl
headless
];

minerva = {
deployable = true;
modules = [ server ];
modules = [
server
headless
];
};

lilith = {
Expand All @@ -94,6 +88,7 @@ in

wisp.modules = [
wsl
headless
];
};
};
Expand Down

0 comments on commit 93cf989

Please sign in to comment.