Merge branch 'main' of ssh://git.ghoscht.com:2222/ghoscht/nix-config

This commit is contained in:
GHOSCHT 2025-03-26 14:27:39 +01:00
commit e40b005646
Signed by: ghoscht
GPG key ID: 2C2C1C62A5388E82
4 changed files with 23 additions and 4 deletions
home/features
coding
desktop/hyprland
hosts

View file

@ -7,6 +7,7 @@ in
{
home.packages = [
(pkgs.unstable.jetbrains.plugins.addPlugins intellij [ "ideavim" ])
pkgs.bruno
];
home.sessionVariables = {
LD_LIBRARY_PATH = "${pkgs.libGL}/lib:${pkgs.gtk3}/lib:${pkgs.glib.out}/lib:${pkgs.xorg.libXtst}/lib";

View file

@ -1,9 +1,9 @@
{
home.sessionVariables = {
NIXOS_OZONE_WL = "1";
GDK_BACKEND = "wayland";
GDK_BACKEND = "wayland,x11,*";
DIRENV_LOG_FORMAT = "";
QT_QPA_PLATFORM = "xcb";
QT_QPA_PLATFORM = "wayland;xcb";
XDG_SESSION_TYPE = "wayland";
SDL_VIDEODRIVER = "wayland";
CLUTTER_BACKEND = "wayland";

View file

@ -75,9 +75,26 @@
services.sunshine = {
enable = true;
autoStart = true;
capSysAdmin = true;
# Enable nvenc support
package = with pkgs;
(pkgs.sunshine.override {
cudaSupport = true;
inherit cudaPackages;
}).overrideAttrs (old: {
nativeBuildInputs =
old.nativeBuildInputs
++ [
cudaPackages.cuda_nvcc
(lib.getDev cudaPackages.cuda_cudart)
];
cmakeFlags =
old.cmakeFlags
++ [
"-DCMAKE_CUDA_COMPILER=${(lib.getExe cudaPackages.cuda_nvcc)}"
];
});
openFirewall = true;
capSysAdmin = true;
};
hardware = {

View file

@ -70,6 +70,7 @@
systemd.services.NetworkManager-wait-online.enable = false;
services.udev.packages = [pkgs.segger-jlink];
services.hardware.bolt.enable = true;
# environment.sessionVariables.QT_QPA_PLATFORM = "wayland";
services.xserver.displayManager.gdm.enable = true;