nix-config/modules
Donovan Glover bd7c1d553b
meta: Add network example
This is a working example of using the modules in our existing
configuration to start a network of virtual machines with
nixos-build-vms. Note that VMs take longer to start up in this case than
nixos-rebuild build-vm, and that said VMs may lack certain functionality
(such as dynamic resolution in GNOME) that would otherwise be present
with build-vm.

Although networks are certainly cute (and I'm glad that I feel familiar
with them thanks to my better understanding of Nix), they do seem less
convenient than nixos-rebuild build-vm and don't appear to support Nix
flakes. Networks therefore seem more useful for running multiple one-off
services that couldn't otherwise be ran in a container.
2023-06-18 08:09:44 -04:00
..
default.nix meta: Add network example 2023-06-18 08:09:44 -04:00
dual-function-keys.nix meta: Flatten modules directory 2023-06-16 14:03:09 -04:00
fish.nix fish: Move user config to ./home 2023-06-16 20:17:51 -04:00
fonts.nix fix(fonts): Explicitly reject default fonts 2023-06-17 21:05:12 -04:00
gnome.nix meta: Add back gnome module 2023-06-17 09:19:07 -04:00
greetd.nix modules: Add greetd 2023-06-17 02:43:26 -04:00
hyprland.nix meta: Add hyprland-specific setup to hyprland module 2023-06-17 09:42:53 -04:00
piper.nix meta: Flatten modules directory 2023-06-16 14:03:09 -04:00
pipewire.nix meta: Flatten modules directory 2023-06-16 14:03:09 -04:00
plasma.nix meta: Use separate module for plasma 2023-06-17 22:23:25 -04:00
starship.nix starship: Separate from fish 2023-06-16 20:13:32 -04:00
stylix.nix meta: Flatten modules directory 2023-06-16 14:03:09 -04:00
thunar.nix meta: Flatten packages directory 2023-06-17 20:55:32 -04:00
user.nix meta: Add network example 2023-06-18 08:09:44 -04:00
virtualization.nix meta: Add network example 2023-06-18 08:09:44 -04:00