nixed
flake-utils-plus
nixed | flake-utils-plus | |
---|---|---|
4 | 19 | |
57 | 444 | |
- | - | |
9.5 | 4.9 | |
3 days ago | 24 days ago | |
Nix | Nix | |
GNU General Public License v3.0 only | 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.
nixed
-
duck.nvim - A duck that waddles around your code.
Check them out here if you want a look.
-
Looking for dotfiles repo examples
I don’t like digga myself, but you can check out some of my earlier revisions of my configuration when I was using it. This is the repo.
-
NixOS and Neovim plugins
Check out my Neovim configuration; I think I’ve found a pretty good way of managing all my plugins, LSP servers, and Treesitter parsers declaratively so I don’t have to pull binaries using mason or the provided Treesitter commands.
-
Best way to manage multiple home manager configs for both NixOS and non-NixOS systems using flakes?
Inside of your common home.nix file, you can use functions like lib.mkIf and/or lib.mkMerge to conditionally import other files/modules or define options based on the system using attributes like pkgs.stdenv.isLinux; I do this pretty extensively in my own home-manager configurations, check out my kitty configuration for an example. I’m on my phone so I can’t really write any code without it taking a long time, also Reddit formatting sucks.
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?
nix-starter-configs - Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
Home Manager using Nix - Manage a user environment using Nix [maintainer=@rycee]
nixos-config - Configuration of my machines (main development happens at https://git.chvp.be/chvp/nixos-config these days)
flake-utils - Pure Nix flake utility functions [maintainer=@zimbatm]
home-manager - Manage a user environment using Nix [maintainer=@rycee] [Moved to: https://github.com/nix-community/home-manager]
nixGL - A wrapper tool for nix OpenGL application [maintainer=@guibou]
nixos - My NixOS configuration.
poetry2nix - Convert poetry projects to nix automagically [maintainer=@adisbladis]
dotfiles - dotfiles
NixOS-docker - DEPRECATED! Dockerfiles to package Nix in a minimal docker container
deploy-rs - A simple multi-profile Nix-flake deploy tool.
nix-processmgmt - Experimental Nix-based process management framework