summaryrefslogtreecommitdiffstats
path: root/kde/post-install/kservice/profile.d/kde.csh
blob: cce370cc97da0bf75beb9e1c36fd79f62125eb18 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/csh
# KDE additions:
if ( ! $?KDEDIRS ) then
    setenv KDEDIRS /usr
endif
setenv PATH ${PATH}:/usr/lib/kf5:/usr/lib/kde4/libexec

if ( $?XDG_CONFIG_DIRS ) then
    setenv XDG_CONFIG_DIRS ${XDG_CONFIG_DIRS}:/etc/kde/xdg
else
    setenv XDG_CONFIG_DIRS /etc/xdg:/etc/kde/xdg
endif

if ( ! $?XDG_RUNTIME_DIR ) then
    # Using /run/user would be more in line with XDG specs, but in that case
    # we should mount /run as tmpfs and add this to the Slackware rc scripts:
    # mkdir /run/user ; chmod 1777 /run/user
    # setenv XDG_RUNTIME_DIR /run/user/$USER
    setenv XDG_RUNTIME_DIR /tmp/xdg-runtime-$USER
    mkdir -p $XDG_RUNTIME_DIR
    chown $USER $XDG_RUNTIME_DIR
    chmod 700 $XDG_RUNTIME_DIR
endif