├───colmena: unknown ├───darwinConfigurations: unknown ├───devShells │ ├───aarch64-darwin │ │ └───default: development environment 'shell' │ ├───aarch64-linux │ │ └───default: development environment 'shell' │ ├───x86_64-darwin │ │ └───default: development environment 'shell' │ └───x86_64-linux │ └───default: development environment 'shell' ├───formatter │ ├───aarch64-darwin: package 'nixpkgs-fmt-1.3.0' │ ├───aarch64-linux: package 'nixpkgs-fmt-1.3.0' │ ├───x86_64-darwin: package 'nixpkgs-fmt-1.3.0' │ └───x86_64-linux: package 'nixpkgs-fmt-1.3.0' ├───homeConfigurations: unknown ├───homeModules: unknown ├───nixosConfigurations │ ├───frenz: NixOS configuration │ ├───horus: NixOS configuration │ ├───nasferatu: NixOS configuration │ └───pad: NixOS configuration └───nixosModules ├───core: NixOS module ├───docker: NixOS module ├───gui: NixOS module ├───laptop: NixOS module ├───marrano-bot: NixOS module ├───network-manager: NixOS module ├───networking: NixOS module ├───openssh: NixOS module ├───secrets: NixOS module ├───torrent: NixOS module ├───users: NixOS module └───wsl: NixOS module
- apply
- locally:
colmena apply-local --node nixos-horus --sudo
- remote:
colmena apply -v --build-on-target --on nixos-nasferatu
- darwin:
nix run nix-darwin -- switch --flake .#macbook
- locally:
nix flake show
look at the outputs
As it stands the hive is simply over-shadowing most of the simplicity of nix flakes, a good alternative is to use Haumea to load lazy derivations and include them in the submodules, it’s not as clean but the tracebacks are greatly simplified. Also … it’s now much faster.