nixpkgs
solana-nix
nixpkgs | solana-nix | |
---|---|---|
3 | 1 | |
374 | 10 | |
- | - | |
7.9 | 2.7 | |
10 days ago | about 2 years ago | |
Nix | Nix | |
MIT License | GNU Affero General Public License v3.0 |
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.
nixpkgs
-
NixOS-generators – Collection of VM and Container disk image builders for NixOS
I’ve found it most helpful to review other people’s configurations to learn Nix.
Some specific ones I really like:
https://github.com/malob/nixpkgs
https://github.com/fufexan/dotfiles
I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:
https://github.com/stars/heywoodlh/lists/nix
If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)
Some other unsolicited tips:
1. Start with Nix flakes for configuration
2. Invest in Home-Manager before NixOS or Nix-Darwin
3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding
Good luck!
-
How do you set git in order to clone from private repo?
I don't think system.autoUpgrade will work at all with flakes since you'd need to update your flake lock file for anything to get updated. I've seen a way to do that automatically with github actions here.
-
Nix Flake working on Darwin, but darwin-rebuild doesn't recognize --experimental-features flag
https://github.com/malob/nixpkgs/discussions/6 (discussion on how to bootstrap a Flake file on Darwin)
solana-nix
-
Is it worth learning and migrating to Flakes as of November 2021?
I didn't really have any noteworthy derivations before flakes so there was nothing for me to port and all the flakes I now have (e.g., https://github.com/cideM/solana-nix or https://github.com/cideM/visual-studio-code-insiders-nix/) don't do anything that's particularly fancy.
What are some alternatives?
nix-doom-emacs - doom-emacs packaged for Nix
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
impermanence - Modules to help you handle persistent state on systems with ephemeral root storage [maintainer=@talyz]
flake-awesome-neovim-plugins - Nix flake of Awesome Neovim plugins
nix-config - :space_invader: NixOS configuration
visual-studio-code-insiders-nix - The latest Visual Studio Code Insiders build updated daily
home-manager - Manage a user environment using Nix [maintainer=@rycee] [Moved to: https://github.com/nix-community/home-manager]
environment - dotfiles
nixcfg - NixOS and Home-Manager configs for my devices. dotfiles, but way better
.nixpkgs - .nixpkgs aka dotfiles with nix
dotfiles - My personal dotfiles