deploy-rs
awesome-nix
deploy-rs | awesome-nix | |
---|---|---|
15 | 11 | |
1,151 | 2,534 | |
3.0% | 6.5% | |
6.2 | 7.7 | |
12 days ago | about 18 hours ago | |
Rust | ||
GNU General Public License v3.0 or later | Creative Commons Zero v1.0 Universal |
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.
deploy-rs
- 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
awesome-nix
- Awesome-Nix â A curated list of the best resources in the Nix community
- nix-community/awesome-nix: A curated list of the best resources in the Nix community [maintainer=@cyntheticfox]
-
Thinking about doing distro hop after half a year any recommendations?
For Nix, consider checking out the resources found under the caption "Learning" on the Awesome Nix Github page. Though, personally, I really enjoyed Zero to Nix.
- I have new versions for ruby-nix and bundix!
-
More myths about this "new fangled" Linux desktop
Yeah nix/guix is a whole nother universe and I'm not familiar with it, there's a ton of good resources out there though: https://github.com/nix-community/awesome-nix
- Nix: Taming Unix with Functional Programming
-
Tools & Resources for NixOS
Maybe this should be added to awesome-nix.
-
Big list of Flakes tutorials
Possibly something like this should be added to https://github.com/nix-community/awesome-nix (I don't see a Flakes section on there)
-
What's your daily driver?
Learn NixOS and Awesome Nix are probably good starting points.
-
Books/Videos?
I would also look at https://github.com/nix-community/awesome-nix
What are some alternatives?
colmena - A simple, stateless NixOS deployment tool
NixOS-Guide - NixOS Guide. Learn all about the immutable Nix Operating System and the declarative Nix Expression Language.
nixops - NixOps is a tool for deploying to NixOS machines in a network or cloud.
templates - Flake templates
morph - NixOS deployment tool
the-book-of-secret-knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
nix-templates - Nix Flake templates for various languages
flake-utils-plus - Use Nix flakes without any fluff.
awesome-online-ide - đŠī¸ A list of awesome online development environments
deploy-rs - A simple multi-profile Nix-flake deploy tool.
std - A DevOps framework for the SDLC with the power of Nix and Flakes. Good for keeping deadlines!