ljdasjljlkasdjkl
This commit is contained in:
@@ -88,7 +88,18 @@ lib.mkMerge [
|
||||
|
||||
environment.systemPackages = [
|
||||
(pkgs.nvtopPackages.nvidia or pkgs.nvtop-nvidia)
|
||||
] ++ lib.optionals config.hardware.nvidia.prime.offload.enable [
|
||||
];
|
||||
|
||||
}
|
||||
# (lib.optionalAttrs (lib.versionAtLeast (lib.versions.majorMinor lib.version) "25.11") {
|
||||
# hardware.nvidia.prime.offload = {
|
||||
# enableOffloadCmd = config.hardware.nvidia.prime.offload.enable;
|
||||
# offloadCmdMainProgram = "prime-run";
|
||||
# };
|
||||
# })
|
||||
# (lib.optionalAttrs (lib.versionOlder (lib.versions.majorMinor lib.version) "25.11") {
|
||||
{
|
||||
environment.systemPackages = lib.optionals config.hardware.nvidia.prime.offload.enable [
|
||||
(pkgs.writeShellScriptBin "prime-run" ''
|
||||
export __NV_PRIME_RENDER_OFFLOAD=1
|
||||
export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0
|
||||
@@ -105,6 +116,9 @@ lib.mkMerge [
|
||||
# exec "$@"
|
||||
#'')
|
||||
];
|
||||
# })
|
||||
}
|
||||
{
|
||||
|
||||
# nvidia bad
|
||||
nixpkgs.config.packageOverrides = pkgs: {
|
||||
|
||||
@@ -64,3 +64,8 @@ nix-fd() { _nix_fd "nix" "$@"; }
|
||||
if command -v nom >/dev/null; then
|
||||
nom-fd() { _nix_fd "nom" "$@"; }
|
||||
fi
|
||||
|
||||
nixfd() {
|
||||
echo >&2 "did you mean 'nix-fd'?"
|
||||
false
|
||||
}
|
||||
|
||||
@@ -170,3 +170,8 @@ ne() {
|
||||
printf >&2 "+ cd %q\n" "$storepath"
|
||||
cd "$storepath"
|
||||
}
|
||||
|
||||
# TODO: add a 'enable-unfree' command which switches the NIX_CONFIG with a file
|
||||
# where https://nix.dev/manual/nix/2.26/command-ref/conf-file#conf-impure-env is
|
||||
# set with NIXPKGS_ALLOW_UNFREE.
|
||||
# blocked on lix support for the option
|
||||
|
||||
Reference in New Issue
Block a user