feat: add wallpaperEngine services
This commit is contained in:
parent
28789b9db8
commit
9a47a9e692
14 changed files with 352 additions and 79 deletions
|
|
@ -21,14 +21,7 @@ in
|
|||
|
||||
# Nvidia offload mode
|
||||
let
|
||||
offload = pkgs.writeShellScriptBin "offload" ''
|
||||
#!/bin/bash
|
||||
export __NV_PRIME_RENDER_OFFLOAD=1
|
||||
export __NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0
|
||||
export __GLX_VENDOR_LIBRARY_NAME=nvidia
|
||||
export __VK_LAYER_NV_optimus=NVIDIA_only
|
||||
exec "$@"
|
||||
'';
|
||||
offload = import ./offload.nix { inherit pkgs; };
|
||||
in
|
||||
lib.checkListOfEnum "Nvidia Prime Mode" validModes [ nvidia-mode ] {
|
||||
environment.systemPackages = [ offload ];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue