mirror of
https://github.com/Gerg-L/nixos.git
synced 2025-12-10 00:43:56 -05:00
Merge branch 'obs'
This commit is contained in:
commit
6cd6ca7a32
3 changed files with 31 additions and 4 deletions
|
|
@ -1,4 +1,8 @@
|
|||
inputs: {lib, ...}: {
|
||||
inputs: {
|
||||
lib,
|
||||
self,
|
||||
...
|
||||
}: {
|
||||
imports = [(import ./stage2patch.nix inputs)];
|
||||
environment.etc = {
|
||||
"issue" = {
|
||||
|
|
@ -14,7 +18,7 @@ inputs: {lib, ...}: {
|
|||
plymouth = {
|
||||
enable = lib.mkDefault true;
|
||||
theme = "breeze";
|
||||
logo = ../misc/nixos.png;
|
||||
logo = "${self}/misc/nixos.png";
|
||||
};
|
||||
loader = {
|
||||
systemd-boot = {
|
||||
|
|
|
|||
|
|
@ -35,6 +35,16 @@ inputs: {
|
|||
pkgs.pcmanfm #file manager
|
||||
pkgs.librewolf #best browser
|
||||
pkgs.webcord
|
||||
(pkgs.obs-studio.overrideAttrs (old: rec {
|
||||
preFixup =
|
||||
old.preFixup
|
||||
+ ''
|
||||
qtWrapperArgs+=(
|
||||
--prefix LD_LIBRARY_PATH : "/run/opengl-driver/lib"
|
||||
)
|
||||
'';
|
||||
}))
|
||||
pkgs.vlc
|
||||
];
|
||||
networking = {
|
||||
hostName = "game-laptop";
|
||||
|
|
@ -49,7 +59,7 @@ inputs: {
|
|||
useDefaultShell = true;
|
||||
uid = 1000;
|
||||
isNormalUser = true;
|
||||
extraGroups = ["networkmanager" "audio"];
|
||||
extraGroups = ["audio"];
|
||||
initialHashedPassword = "";
|
||||
};
|
||||
"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 = {
|
||||
package = config.boot.kernelPackages.nvidiaPackages.latest;
|
||||
prime = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue