feat(home-manager): install nixgl

This commit is contained in:
Yorick Barbanneau 2025-08-24 15:19:17 +02:00
parent 0b49ad2e92
commit 93bb0be9be
Signed by: ephase
GPG key ID: 246042E52B41FFCF
2 changed files with 6 additions and 3 deletions

View file

@ -51,11 +51,12 @@
overlays = [ nixgl.overlay ]; overlays = [ nixgl.overlay ];
}; };
extraSpecialArgs = { extraSpecialArgs = {
inherit stateVersion inputs; inherit stateVersion inputs nixgl;
hostname = hostname; hostname = hostname;
username = username; username = username;
}; };
modules = [ modules = [
{ nixpkgs.overlays = [ nixgl.overlay ];}
./home-manager/default.nix ./home-manager/default.nix
]; ];
}; };

View file

@ -1,4 +1,4 @@
{ inputs, lib, stateVersion, username, hostname, ... }: { inputs, lib, stateVersion, username, hostname, nixgl, ... }:
{ {
imports = [ imports = [
inputs.sops-nix.homeManagerModules.sops inputs.sops-nix.homeManagerModules.sops
@ -12,7 +12,9 @@
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
programs.home-manager.enable = true; programs.home-manager.enable = true;
fonts.fontconfig.enable = true; fonts.fontconfig.enable = true;
nixGL.packages = nixgl.packages;
nixGL.defaultWrapper = "mesa";
nixGL.installScripts = ["mesa"];
home = { home = {
inherit stateVersion username; inherit stateVersion username;
homeDirectory = "/home/${username}"; homeDirectory = "/home/${username}";