48 lines
1.4 KiB
Nix
48 lines
1.4 KiB
Nix
{ config, ... }:
|
|
{
|
|
home.file."path.sh" = {
|
|
enable = true;
|
|
recursive = true;
|
|
executable = true;
|
|
text = ''
|
|
#!/usr/bin/env sh
|
|
if [ "$XDG_SESSION_TYPE" = "wayland" ]; then
|
|
export MOZ_DBUS_REMOTE="1"
|
|
export KITTY_ENABLE_WAYLAND="1"
|
|
export _JAVA_AWT_WM_NONREPARENTING="1"
|
|
export MOZ_ENABLE_WAYLAND="1"
|
|
export WLR_NO_HARDWARE_CURSORS="1"
|
|
export NIXOS_OZONE_WL="1"
|
|
|
|
export LIBVA_DRIVER_NAME="nvidia"
|
|
export __GLX_VENDOR_LIBRARY_NAME="nvidia"
|
|
export GBM_BACKEND="nvidia-drm"
|
|
|
|
export XDG_SESSION_TYPE="wayland"
|
|
export QT_QPA_PLATFORM="wayland;xcb"
|
|
export ELECTRON_OZONE_PLATFORM_HINT="wayland"
|
|
fi
|
|
'';
|
|
target = ".config/plasma-workspace/env/path.sh";
|
|
};
|
|
# home.file."path.desktop" = {
|
|
# enable = true;
|
|
# recursive = true;
|
|
# executable = true;
|
|
# text = ''
|
|
# [Desktop Entry]
|
|
# Type=Application
|
|
# Exec=${config.xdg.configHome}/autostart/path.sh
|
|
# Hidden=false
|
|
# NoDisplay=false
|
|
# X-GNOME-Autostart-enabled=true
|
|
# Name[en_US]=Login Script
|
|
# Name=Login Script
|
|
# Comment[en_US]=Launches login script and sets environment variables
|
|
# Comment=Launches login script and sets environment variables
|
|
# '';
|
|
# target = ".config/autostart/path.desktop";
|
|
# };
|
|
|
|
}
|