mirror of
				https://github.com/ItsDrike/dotfiles.git
				synced 2025-11-04 01:16:35 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
#!/bin/bash
 | 
						|
 | 
						|
# This file runs when a DM logs you into a graphical session
 | 
						|
# if you use startx/xinit this file should also be soruced.
 | 
						|
 | 
						|
sxhkd &
 | 
						|
 | 
						|
# Start xsecurelock lockscreen with xss-lock
 | 
						|
~/.local/bin/scripts/gui/lockscreen start &
 | 
						|
 | 
						|
# Set the background with a custom `setbg` script
 | 
						|
setbg &
 | 
						|
 | 
						|
# Use xresources file in ~/.config/x11
 | 
						|
xrdb -merge ${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources &
 | 
						|
 | 
						|
# Start compositor manager to allow transparency
 | 
						|
picom -b --experimental-backends &
 | 
						|
 | 
						|
# Dunst for notifications
 | 
						|
dunst &
 | 
						|
 | 
						|
# Run network manager applet to show connectivity
 | 
						|
nm-applet &
 | 
						|
 | 
						|
# Start flameshot in background
 | 
						|
flameshot &
 | 
						|
 | 
						|
# AppArmor notifications
 | 
						|
aa-notify -p &
 | 
						|
 | 
						|
# Enable numlock with numlockx
 | 
						|
numlockx &
 | 
						|
 | 
						|
# Udiskie for simple mounting and notifications, no automount for security reasons
 | 
						|
udiskie -A -s &
 | 
						|
 | 
						|
# Enable running applications from chroot
 | 
						|
xhost +local: &
 | 
						|
 | 
						|
# Change x shaped default cursor (fonts are located in /usr/include/X11/cursorfont.h)
 | 
						|
xsetroot -cursor_name left_ptr &
 | 
						|
 | 
						|
# import DISPLAY environment variable for systemd user services
 | 
						|
systemctl --user import-environment DISPLAY &
 |