GCC for LazyVim treesitter:
sudo apt install gccClone it into the $HOME/.config/home-manager.
git clone https://github.com/MohsenNz/hm-sysadmin.git $HOME/.config/home-managerSee here
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- installSet home.username and home.homeDirectory in home.nix according to your username & home-directory in the current system and replace mohsen in homeConfigurations."mohsen" in flake.nix with your username.
Then run (For nixpkgs-25.05 otherwize replace it with the version you are using in flake):
nix run home-manager/release-25.05 -- switchIt's for latest (unstable) version:
nix run home-manager/master -- switchAfter that each time you change home.nix use (It will install apps and put dotfiles):
home-manager switchOr if you want to just apply dotfiles without package updates, run:
home-manager switch --option substitute falseMore info is here.
nix flake updatehome-manager switch