[nixos-configs-is4] Extend nvidia role to include driver configuration #9
Reference in New Issue
Block a user
Delete Branch "bead/nixos-configs-is4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
roles/nvidia/default.nixwith comprehensive driver configuration optionsmachines/zix790prors/configuration.nixto use the new role instead of duplicated configmachines/wixos/configuration.nixto use the new role with WSL-specific extraPackagesNew Options
open- Use open source kernel driver (default: true)modesetting- Enable kernel modesetting (default: true)nvidiaSettings- Enable nvidia-settings GUI (default: true)package- Driver package selection (stable/latest/beta/vulkan_beta/production)powerManagement.enableandpowerManagement.finegrainedgraphics.enable,graphics.enable32Bit,graphics.extraPackagesTest plan
nixos-rebuild build --flake .#zix790prorsnixos-rebuild build --flake .#wixosBead ID: nixos-configs-is4
Does this still make sense to do now that we're removing wixos?
Yes, the nvidia role extension still makes sense. The core value is the improved
roles/nvidia/default.nixwhich benefits zix790prors.If PR #20 (remove wixos) merges first, this PR will need a rebase to drop the wixos changes. Alternatively, merge this first and #20 will cleanly remove wixos afterward.
The wixos-specific changes here are incidental - the role itself is the main deliverable.