mirror of
https://github.com/Gerg-L/nixos.git
synced 2025-12-10 00:43:56 -05:00
added obs vlc and prime-run to laptop
This commit is contained in:
parent
e4babb3003
commit
478a7757aa
2 changed files with 25 additions and 2 deletions
|
|
@ -35,6 +35,16 @@ inputs: {
|
||||||
pkgs.pcmanfm #file manager
|
pkgs.pcmanfm #file manager
|
||||||
pkgs.librewolf #best browser
|
pkgs.librewolf #best browser
|
||||||
pkgs.webcord
|
pkgs.webcord
|
||||||
|
(pkgs.obs-studio.overrideAttrs (old: rec {
|
||||||
|
preFixup =
|
||||||
|
old.preFixup
|
||||||
|
+ ''
|
||||||
|
qtWrapperArgs+=(
|
||||||
|
--prefix LD_LIBRARY_PATH : "/run/opengl-driver/lib"
|
||||||
|
)
|
||||||
|
'';
|
||||||
|
}))
|
||||||
|
pkgs.vlc
|
||||||
];
|
];
|
||||||
networking = {
|
networking = {
|
||||||
hostName = "game-laptop";
|
hostName = "game-laptop";
|
||||||
|
|
@ -49,7 +59,7 @@ inputs: {
|
||||||
useDefaultShell = true;
|
useDefaultShell = true;
|
||||||
uid = 1000;
|
uid = 1000;
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
extraGroups = ["networkmanager" "audio"];
|
extraGroups = ["audio"];
|
||||||
initialHashedPassword = "";
|
initialHashedPassword = "";
|
||||||
};
|
};
|
||||||
"root" = {
|
"root" = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,17 @@
|
||||||
_: {config, ...}: {
|
_: {
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
prime-run = pkgs.writeShellScriptBin "prime-run" ''
|
||||||
|
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 "$@"
|
||||||
|
'';
|
||||||
|
in {
|
||||||
|
environment.systemPackages = [prime-run];
|
||||||
hardware.nvidia = {
|
hardware.nvidia = {
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.latest;
|
package = config.boot.kernelPackages.nvidiaPackages.latest;
|
||||||
prime = {
|
prime = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue