Initial Commit

This commit is contained in:
2021-04-26 11:20:41 +03:00
commit 5a99cb9e82
125 changed files with 6148 additions and 0 deletions

53
configuration/autostart Executable file
View File

@@ -0,0 +1,53 @@
#!/bin/bash
## This configuration file is meant for applications that
# still run in the background when a reload is triggered
# for awesome, this script just kills the running instance
# and starts a new one.
# Only add applications/scripts without parameters here
# (if you want to apply parameters then use a script file!)
# List of applications to run
# the script $HOME/.config/awesomestart
# is intended to be a copy of this file
# to allow out of tree autostart programs
APPS=(
# keepassxc
# kdeconnect-indicator
radeon-profile
$HOME/.config/awesomestart
)
# Some applications start child applications that need to be killed on reload
KILL=(
synergyc
nextcloud
)
# Some applications need to be started without GUI
SILENT=(
gnome-clocks
)
#Kill the polkit
killall xfce-polkit
# First kill lingering apps
for app in "${APPS[@]}"
do
kill -9 $(pidof $app)
done
for app in "${KILL[@]}"
do
kill -9 $(pidof $app)
done
# Start new instances
for app in "${APPS[@]}"
do
env $app ${@:2} &
done
# Run silent apps
Xvfb :99 &
for silentapp in "${SILENT[@]}"
do
DISPLAY=:99 $silentapp &
done