ljdasjljlkasdjkl

This commit is contained in:
2025-06-05 23:43:38 +02:00
parent 175861a813
commit f74142160d
3 changed files with 25 additions and 1 deletions

View File

@@ -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: {

View File

@@ -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
}

View File

@@ -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