nix-learning
flake-utils-plus
nix-learning | flake-utils-plus | |
---|---|---|
1 | 19 | |
128 | 444 | |
- | - | |
0.0 | 4.9 | |
over 1 year ago | 26 days ago | |
Nix | ||
The Unlicense | MIT License |
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.
nix-learning
-
Some newbie questions regarding Nixos
Yes, that's true. I been just scavenging here and there for things that I need. Also, this is also good I haven't gone through them all. Link
flake-utils-plus
-
[Question] When using flakes, can I remove all channels?
You don't need channels to use nix-shell or nix-env. You can generate the Nix path and registry from your flake inputs. flake-utils-plus makes this easy with nix.generateRegistryFromInputs and nix.generateNixPathFromInputs.
-
How do I deploy a configuration to a machine with an existing hardware-configuration.nix?
Use flake-utils-plus to easily define multiple systems in flake.nix.and then use the --target-host flag of nixos-rebuild to deploy it remotely.
-
Have a shell command in configuration.nix that runs on nixos-rebuild
If you're trying to handle multiple systems with one config a flake is a significantly better option. I would personally recommend looking at flake-utils-plus and specifically this example config.
- Nix Flakes
-
Best way to manage multiple home manager configs for both NixOS and non-NixOS systems using flakes?
I looked at some past threads / examples and saw people recommend flake-utils-plus, but after reading the examples I don't understand how I would get home-manager on Darwin or Ubuntu.
-
Nix: Taming Unix with Functional Programming
Depending on your specific needs, the channelsConfig (modify arguments passed to Nixpkgs) and overlay tooling in flake-utils-plus may be adequate: https://github.com/gytis-ivaskevicius/flake-utils-plus/tree/...
-
What to do...
For flakes you don't have to set up everything manually there are helper libraries, I use flake-utils-plus.
-
How shall I install a package not found at https://search.nixos.org/packages?
Converting to flakes is not that hard if you use a good library. The documentation is other people's configs, really.
-
I made a thing you can load in Nix repl to get variables from your NixOS configuration
Neat! I've been using flake-utils-plus's implementation until now. https://github.com/gytis-ivaskevicius/flake-utils-plus/blob/master/lib/repl.nix
-
How to use a patched nixpkgs locally?
I use flake-utils-plus based configuration to apply patches on top of nixpkgs where overlays don't suffice.
What are some alternatives?
rust-learning - A bunch of links to blog posts, articles, videos, etc for learning Rust
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
bash-streams-handbook - 💻 Learn Bash streams, pipelines and redirection, from beginner to advanced.
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
nix-flake-templates
nixGL - A wrapper tool for nix OpenGL application [maintainer=@guibou]
Learn-Vim - Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
poetry2nix - Convert poetry projects to nix automagically [maintainer=@adisbladis]
nix-for-javascript-developers - Nix language for Javascript developers
NixOS-docker - DEPRECATED! Dockerfiles to package Nix in a minimal docker container
blog - In this repository you will find the source code of my articles published on dev.to and medium.com
deploy-rs - A simple multi-profile Nix-flake deploy tool.