mirror of
				https://github.com/optim-enterprises-bv/secureblue.git
				synced 2025-11-04 04:18:01 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/usr/bin/env bash
 | 
						|
 | 
						|
# Tell build process to exit if there are any errors.
 | 
						|
set -oue pipefail
 | 
						|
 | 
						|
rm /etc/sway/environment
 | 
						|
 | 
						|
echo '
 | 
						|
 | 
						|
# This file is a part of Fedora configuration for Sway and will be sourced
 | 
						|
# from /usr/bin/start-sway script for all users of the system.
 | 
						|
# User-specific variables should be placed in $XDG_CONFIG_HOME/sway/environment
 | 
						|
#
 | 
						|
# vim: set ft=sh:
 | 
						|
 | 
						|
## Pass extra arguments to the /usr/bin/sway executable
 | 
						|
 | 
						|
#SWAY_EXTRA_ARGS="$SWAY_EXTRA_ARGS --unsupported-gpu"
 | 
						|
SWAY_EXTRA_ARGS="$SWAY_EXTRA_ARGS --unsupported-gpu -D noscanout"
 | 
						|
#SWAY_EXTRA_ARGS="$SWAY_EXTRA_ARGS --debug"
 | 
						|
 | 
						|
## Set environment variables
 | 
						|
 | 
						|
# Useful variables for wlroots:
 | 
						|
# https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/master/docs/env_vars.md
 | 
						|
WLR_NO_HARDWARE_CURSORS=1
 | 
						|
# Setting renderer to Vulkan may fix flickering but needs the following extensions:
 | 
						|
# - VK_EXT_image_drm_format_modifier
 | 
						|
# - VK_EXT_physical_device_drm
 | 
						|
#
 | 
						|
# Source: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/8e346922508aa3eaccd6e12f2917f6574f349843
 | 
						|
WLR_RENDERER=vulkan
 | 
						|
 | 
						|
# Java Application compatibility
 | 
						|
# Source: https://github.com/swaywm/wlroots/issues/1464
 | 
						|
_JAVA_AWT_WM_NONREPARENTING=1
 | 
						|
 | 
						|
' > /etc/sway/environment |