colmena
colmena copied to clipboard
A simple, stateless NixOS deployment tool
I have a bigger number of machines and evaluating all machines on my laptop is too slow. I also don't want to download all the packages that my servers need...
This adds support for applying a configuration to a NixOS container. Note, this requires the respective container to already exist and be started. --- Example: Hive configuration (partial): ```nix {...
Hi. It seems mainstream NixOS is heading toward using `nixpkgs.lib.nixosSystem`, and standard ways of defining nixos hosts in a flake.nix: https://nixos.wiki/wiki/Flakes#Using_nix_flakes_with_NixOS Any thoughts on integrating with that world with colmena?...
#46 was closed by 1be16d552d99c772b0bbf7e98b541244f618206d which added a --reboot flag which activates the new config, then issues the reboot. I believe it would be better to reboot and not activate...
Could we have a CLI argument or environment variable to override the `deployment.targetUser`? Useful in cases where the remote user isn't the same, but someone else might need to use...
I'm evaluating tools, and deploy-rs can deploy to a single user, which would allow deploying singular applications by devs without them deploying the entire system. I wonder if the same...
I've never used morph, but one feature of morph caught my attention a while ago. I'm using colmena now (great work btw), and I would like to be able to...
It would be fantastic if we could somehow support the `nixConfig` option in a flake if/when deploying from flakes. There are a couple reasons I'd like this, the obvious one...
When too many lines of progress indication are being printed, scrollback will explode. It looks mostly fine if you're not scrolling back:  but if you make the terminal taller...
The systemd `${name}-key.service` units monitor the existence and deletion of key files, but not modification. It might be desirable to change this behavior to monitor changes as well to propagate...