dotfiles/home/.config/x11/xprofile

48 lines
1.3 KiB
Plaintext
Raw Normal View History

2021-07-14 13:08:47 +00:00
#!/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.
# Set monitor order
2021-08-19 00:15:09 +00:00
xrandr --output HDMI-1 --auto --output eDP-1 --right-of HDMI-1 --auto &
2021-11-21 22:54:42 +00:00
# Start xsecurelock lockscreen with xss-lock
~/.local/bin/scripts/lockscreen start &
2021-09-06 03:01:26 +00:00
# Set the background with a custom `setbg` script
setbg &
2021-07-24 11:54:42 +00:00
# Use xresources file in ~/.config/x11
2021-11-21 22:54:42 +00:00
xrdb ${XDG_CONFIG_HOME:-$HOME/.config}/x11/xresources &
2021-07-24 11:54:42 +00:00
# Start compositor manager to allow transparency
2021-07-24 12:51:54 +00:00
picom -b --experimental-backends &
# Dunst for notifications
dunst &
# Run network manager applet to show connectivity
nm-applet &
# Run trayer-srg for systemtray bar
2021-08-16 15:57:13 +00:00
# if installed normally, command will be `trayer`, not `trayer-srg` command
2021-08-16 00:00:24 +00:00
trayer --monitor 0 --edge top --align right --widthtype request --padding 0 --transparent true --tint 0x282c34 --alpha 0 --height 23 &
2021-08-16 15:57:13 +00:00
# Start flameshot in background
flameshot &
2021-07-23 22:03:29 +00:00
# AppArmor notifications
aa-notify -p &
2021-08-16 00:00:24 +00:00
# Enable numlock with numlockx
numlockx &
2021-09-06 03:01:26 +00:00
# Udiskie for simple mounting and notifications, no automount for security reasons
2021-09-06 17:31:49 +00:00
udiskie -A -s &
2021-09-06 03:01:26 +00:00
# Enable running applications from chroot
xhost +local:
2021-11-25 20:11:01 +00:00
# Change x shaped default cursor (fonts are located in /usr/include/X11/cursorfont.h)
xsetroot -cursor_name left_ptr