linuxware/modules/template
Alexandre Cavalheiro S. Tiago da Silva 5b99eaffea
feat(neovim)!: pull flake information from envvar
This makes so we don't have to rely on writing an extra derivation just
for the parsed lsp configuration.

Thus, the `programs.neovim.nixd.hostname` settings has been dropped and
you can migrate your `programs.neovim.nixd.location` to
`programs.neovim.flakePath` if you do not set the `FLAKE` envvar
anywhere.
2025-04-24 23:27:56 -03:00
..
configuration.nix refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
flake.nix refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
hardware-configuration.nix refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00
home-manager.nix feat(neovim)!: pull flake information from envvar 2025-04-24 23:27:56 -03:00
README.md refactor!: restructure and document configuration 2025-03-06 05:30:47 -03:00

READ THIS BEFORE PROCEEDING

Below is a checklist of changes you need to do before rebuilding your system.

Generate your system configuration and replace the placeholders.

You can achieve this by running sudo nixos-generate-config, then overwrite hardware-configuration.nix and configuration.nix with the contents of the files found in /etc/nixos.

Replace placeholder text

In flake.nix you will find your-hostname-here, replace with your machine's current hostname.

In home-manager.nix you have to replace:

  • your-username-here with your user's username;
  • your-home-directory-here with the path of your home directory, usually the same as your username;
  • your-hostname-here with your machine's current hostname;
  • your-flake-location-here with where you are storing the flake.