

I just installed lazyvim and necessary packages through home-manager. I think I needed to install fonts through conf.nix, and that’s it.


I just installed lazyvim and necessary packages through home-manager. I think I needed to install fonts through conf.nix, and that’s it.
Having everything in a single file is not really a problem.
Having extremely outdated info on topics like below is a major issue though.
One cannot have bookmarks, or refer to page numbers.


wasn’t multi-user made exactly for managing the packages/profiles between different users?
No, it’s allow you to have a set of packages for each user, and to give you improved security and isolation.
In this case nix download all of the packages to /nix/store, and then symlinks them to the appropriate ~/.nix-profile/


You need the single user installation
The better question is do you actually need to do that. Something like sudocmd() { sudo "$(which "$1")" "${@:2}"; } will automate sudoing user packages.


I tried guixos first, and that was really unpleasant. I’m still wary of trying nixos.
nix-env and the official docs caused me to give up on trying to figure out nix multiple times over the years.
Luckily someone recommended home-manager before I gave up last time, and things have started to make sense since then.


Impermanence really goes well with the whole ascension theme


Can’t help you then. Nix requires nixVulkan from nixGL, but apparently that’s not required for nixOS.


Are you using Nix or NixOS?
Disregard everything. I just went to copy-paste what I installed and there’s no mention of lazyvim. There is a lazyvim package for nix, but I don’t seem to have used it.
I just added these packages to home.nix, same should be for the package above.
#neovim #git,make,npm,node,and ripgrep are already installed neovim python311 python311Packages.pip # python311Packages.pynvim luajitPackages.luarocks cargo git gh tree-sitter nerd-fonts.symbols-only emacsPackages.all-the-icons-nerd-fonts markdownlint-cli luajitPackages.jsregexp