colmena icon indicating copy to clipboard operation
colmena copied to clipboard

A simple, stateless NixOS deployment tool

Results 117 colmena issues
Sort by recently updated
recently updated
newest added

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: ![2022-02-01-082505_screenshot](https://user-images.githubusercontent.com/341954/151928220-6187d6cc-4dd9-4c76-81cd-d51b089c6a3e.png) 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...