git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
path: root/bin/sxs
blob: 7e544ef1f33ec0942c842e8ca5f08d7768d371e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/bin/bash

pidof -s xinit && exit 0

[ -z "$STXTARG" ] && STXTARG="$1"

if [ -z "$STXTARG" ];then
	read -p "Start: e16, xmonad, gnome or kde? " STXTARG
	[ -z "$STXTARG" ] && STXTARG="xmonad"
fi

case "$STXTARG" in
	e16)
		diff ~/.xsession-e16 ~/.xsession &> /dev/null
		[ "$?" -ne 0 ] && ln -sf .xsession-e16 ~/.xsession
	;;
	xmonad)
		diff ~/.xsession-xmonad ~/.xsession &> /dev/null
		[ "$?" -ne 0 ] && ln -sf .xsession-xmonad ~/.xsession
	;;
	gnome)
		diff ~/.xsession-gnome ~/.xsession &> /dev/null
		[ "$?" -ne 0 ] && ln -sf .xsession-gnome ~/.xsession
	;;
	kde)
		diff ~/.xsession-kde ~/.xsession &> /dev/null
		[ "$?" -ne 0 ] && ln -sf .xsession-kde ~/.xsession
	;;
	*)
		echo "Sorry, I don't know $STXTARG as window manager."
		exit 1
	;;
esac

startx
mmitgraph'>* + syntasticH. P. 2022-03-221-0/+12 | * removed spaces after linenrH. P. 2022-03-221-1/+1 | * Hide grep outputH. P. 2022-03-221-1/+1 | * oopsie, comment syntax :-)H. P. 2022-03-211-1/+1 | * adding vim syntax to .vimrc as I also base a jinja template off of thisH. P. 2022-03-211-0/+1 | * +.vimrc [2] (rsync was missing)H. P. 2022-03-211-1/+1 | * +.vimrcH. P. 2022-03-212-0/+55 | * syntax error fixed for formatH. P. 2022-03-211-1/+1 | * bugfix: count (plus proper "doc-string")H. P. 2022-03-211-1/+2 | * check for DFDISTRIB, less output on rmH. P. 2022-03-211-3/+9 | * tags for other tasksH. P. 2022-03-211-0/+6 | * +doc for SSHAGHH. P. 2022-03-211-0/+2 | * Execute ssh agent only on machines we want to be the sourceH. P. 2022-03-212-1/+7 | | | | Also, see ssh_config(5) and ForwardAgent * distribution mechanism, more targets in makeH. P. 2022-03-213-4/+40 | * Makefile and distribute dir for "git-less" serversH. P. 2022-03-212-0/+10 | * adding distribute folder for servers which cannot reach gitH. P. 2022-03-212-0/+3 | * varname fumbleH. P. 2022-03-211-1/+1 | * +function for adding ssh keysH. P. 2022-03-212-1/+10 | * ...already marked for export in postexecH. P. 2022-03-211-1/+0 | | | | This reverts commit 99e0da1b6441da25a0d3427638f0fd1a20076f87. * mark SSH agent variables for export