system-manager
Manage system config using nix on any distro (by numtide)
deploy-rs
A simple multi-profile Nix-flake deploy tool. (by serokell)
system-manager | deploy-rs | |
---|---|---|
7 | 15 | |
538 | 1,164 | |
11.3% | 4.1% | |
8.8 | 6.2 | |
1 day ago | 9 days ago | |
Rust | Rust | |
MIT License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
system-manager
Posts with mentions or reviews of system-manager.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-22.
-
What is there to NixOS that is not just `nix` the package/config/whatever manager?
I meant that both /etc and systemd management are possible via nix on non-nixos, using a flake that has system-manager (see https://github.com/numtide/system-manager) as an input
-
Does anyone use system-manager or some alternative?
When I changed self.lib to sysmgr.lib (my intention being to try to use https://github.com/numtide/system-manager/blob/master/nix/lib.nix which actually has makeSystemConfig defined), I ended up with this error:
-
How to install Nix packages and use their provided systemd services on another distro?
I haven't used it but system-manager might help https://github.com/numtide/system-manager
-
What is the difference between NixOS and any other distro running the nix package manager?
actually there is system-manager for managing a lot of system-level config including systemd stuff
-
Have you convinced anyone to use Nix or NixOS? Friends? Coworkers?
None at all, I recommend Nix package manager and home-manager. As time progresses and system-manager grows in popularity I could start recommending that too.
deploy-rs
Posts with mentions or reviews of deploy-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-18.
- 20 Years of Nix
-
Building a highly optimized home environment with Nix
deploy-rs
-
Nix: Taming Unix with Functional Programming
Deploy-rs is a great alternative. It works as wrapper on top of flakes, local (optionally, cross-) building and copying closures to target machine with activation:
https://github.com/serokell/deploy-rs
-
How do you manage your updates?
The SSH key I made for this uses yubikey authentication, and every time this opens a SSH connection it will ask for the key. There's some options you can add so multiple SSH sessions can use a single connection, but the current version isn't really working well with them (see e.g. https://github.com/serokell/deploy-rs/issues/106)
-
What's a good service for hosting a personal NixOS server?
I haven't really been in the market for something like this in a long while, but NixOS solved a lot of my headaches when it comes to maintaining a VPS and I'd like to try giving this a shot again. I'm not really interested in cloud/microservice/docker/cluser/whatever, I just want to use something like deploy-rs with a single host and maybe a VPN service like tailscale. What sorts of providers would y'all recommend?
-
Best practices for organizing code repository for multiple machines? What about deployment?
I've messed around with deploy.rs. Simple enough to know what's going on.
-
deploy-rs and colmena should combine efforts
https://github.com/serokell/deploy-rs -- see: https://serokell.io/blog/deploy-rs
- A simple multi-profile Nix-flake deploy tool
-
The best solution for deploying flakes
There are 4 tools I'm taking into consideration right now, but every suggestion is welcome: 1. deploy-rs - I don't know anything about it, heard about it like a day or two ago 2. NixOps - the official one, I don't know what to think, but I have concerns about Flakes compatibility 3. morph - I understand this as "NixOps, but better", no more toughs. 4. colmena - seems to be pretty straightforward with quite nice docs
-
GitOps for NixOS
deploy-rs is great for this as well
What are some alternatives?
When comparing system-manager and deploy-rs you can also consider the following projects:
supervisor - Supervisor process control system for Unix (supervisord)
colmena - A simple, stateless NixOS deployment tool
nix-software-center - A simple gtk4/libadwaita software center to easily install and manage nix packages
nixops - NixOps is a tool for deploying to NixOS machines in a network or cloud.
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
morph - NixOS deployment tool
templates - Flake templates
nixos
flake-utils-plus - Use Nix flakes without any fluff.
system-config
deploy-rs - A simple multi-profile Nix-flake deploy tool.
system-manager vs supervisor
deploy-rs vs colmena
system-manager vs nix-software-center
deploy-rs vs nixops
system-manager vs Home Manager using Nix
deploy-rs vs morph
system-manager vs templates
deploy-rs vs Home Manager using Nix
system-manager vs nixos
deploy-rs vs flake-utils-plus
system-manager vs system-config
deploy-rs vs deploy-rs