Nix configurations for my personal machines (Linux & macOS)
1{ 2 delib, 3 pkgs, 4 ... 5}: 6delib.module { 7 name = "graphics"; 8 9 options.graphics = with delib; { 10 enable = boolOption true; 11 }; 12 13 nixos.ifEnabled = {cfg, ...}: { 14 hardware.graphics = { 15 enable = true; 16 enable32Bit = true; 17 }; 18 19 environment.systemPackages = with pkgs; [amdgpu_top lact nvtopPackages.full]; 20 21 systemd.services.lactd = { 22 description = "AMDGPU Control Daemon"; 23 enable = true; 24 serviceConfig.ExecStart = "${pkgs.lact}/bin/lact daemon"; 25 wantedBy = ["multi-user.target"]; 26 }; 27 }; 28}