fix: add flake.lock back and update host configs

- Added `flake.lock` to pin dependencies (nixpkgs, home-manager, nixvim, flake-utils, etc.)
- Cleaned up `.gitignore`: stop ignoring `*.lock`
- Removed unused `flake-utils.inputs.nixpkgs.follows`
- Nixstation host:
  - Removed `keychron.nix`, Wacom tablet config, and redundant session variables
  - Simplified GDM/GNOME configuration and XKB layout
  - Commented out virtualisation setup
- Common NVIDIA host config:
  - Added explicit kernel modules, parameters, blacklists, and kernel version
  - Ensured GNOME + GDM configuration present
  - Updated NVIDIA driver settings and CUDA support
This commit is contained in:
Thiago Sposito 2025-08-25 14:49:52 -03:00
parent b41147d8e1
commit ea25b5b515
6 changed files with 243 additions and 85 deletions

View file

@ -12,7 +12,6 @@
url = "github:nix-community/nixvim";
inputs.nixpkgs.follows = "nixpkgs";
};
flake-utils.inputs.nixpkgs.follows = "nixpkgs";
};
outputs =
@ -51,7 +50,6 @@
extraSpecialArgs = {
inherit inputs outputs;
};
modules = [
./home-manager/home.nix
{ custom.sessionType = "wayland"; }