dminca / nix-config

My Nix configuration for setting up aarch64-darwin & x86_64-darwin workstations
MIT License
5 stars 0 forks source link

implement overlays #9

Open dminca opened 5 months ago

dminca commented 5 months ago

Establish a mechanism to perform overlaying.

First struggle I had was with pkgs.vimPlugins.coc-explorer where upstream released a fix ( https://github.com/weirongxu/coc-explorer/issues/586 ) for a critical missing feature and need to bring this over before it gets pushed to nixpkgs

Another candidate is pkgs.kluctl which is an older version in nixpkgs even though I'm using nixpkgs-unstable

On a separate note, if some want to wait until the patches are released to nixpkgs-unstable, a PR must be available, then it can be verified if merged here → https://nixpk.gs/pr-tracker.html?pr=319882

dminca commented 5 months ago

https://blog.mplanchard.com/posts/installing-a-specific-version-of-a-package-with-nix.html

dminca commented 5 months ago

Proposal to use npins for installing vimPlugins

https://github.com/Gerg-L/nvim-flake/blob/master/flake.nix#L125-L132

dminca commented 5 months ago

🌟 Best guide to follow at current point in time → https://fl42v.github.io/nixos-and-flakes-book-ru/nixpkgs/overlays

dminca commented 5 months ago

Got some hints on discord and some searching led me to this piece → https://kevinmacksa.me/post/20240128-nix-develop/