diff options
author | Andrew Cady <d@jerkface.net> | 2015-10-04 02:23:04 +0200 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2015-10-04 02:23:04 +0200 |
commit | 8801272c56e21baab775eb36095893b4e28388b7 (patch) | |
tree | 4664ae133dab319cb90f9baec6014461812eac7c /dot | |
parent | 49a0774dd999e340a1e380d690e8d9743ae9e7d6 (diff) |
new dotfiles
Diffstat (limited to 'dot')
-rw-r--r-- | dot/Xresources | 68 | ||||
-rwxr-xr-x | dot/xinitrc | 35 |
2 files changed, 103 insertions, 0 deletions
diff --git a/dot/Xresources b/dot/Xresources new file mode 100644 index 0000000..864d11a --- /dev/null +++ b/dot/Xresources | |||
@@ -0,0 +1,68 @@ | |||
1 | emacs.borderWidth: 0 | ||
2 | emacs.internalBorder: 0 | ||
3 | |||
4 | ! By setting the geometry, theoretically the window should be created | ||
5 | ! at the right size rather than created and resized afterwards. | ||
6 | ! Doesn''t seem to work for Xemacs, though. | ||
7 | |||
8 | XEmacs.default.attributeForeground: white | ||
9 | XEmacs.default.attributeBackground: black | ||
10 | XEmacs.geometry: 92x44+2+6 | ||
11 | |||
12 | ! s/\( *\) xterm\(.*\)/\1UXTerm\2\r&/ | ||
13 | |||
14 | ! non-TrueType fonts: | ||
15 | xterm*Font: -*-fixed-medium-r-*-*-12-*-*-*-*-*-iso10646-1 | ||
16 | xterm*Font1: -*-fixed-medium-r-*-*-10-*-*-*-*-*-iso10646-1 | ||
17 | xterm*Font2: -*-fixed-medium-r-*-*-12-*-*-*-*-*-iso10646-1 | ||
18 | xterm*Font3: -*-fixed-medium-r-*-*-14-*-*-*-*-*-iso10646-1 | ||
19 | xterm*Font4: -*-fixed-medium-r-*-*-16-*-*-*-*-*-iso10646-1 | ||
20 | xterm*Font5: -*-fixed-medium-r-*-*-18-*-*-*-*-*-iso10646-1 | ||
21 | xterm*Font6: -*-fixed-medium-r-*-*-20-*-*-*-*-*-iso10646-1 | ||
22 | |||
23 | ! TrueType fonts: | ||
24 | xterm*faceSize: 12 | ||
25 | xterm*faceSize1: 10 | ||
26 | xterm*faceSize2: 12 | ||
27 | xterm*faceSize3: 14 | ||
28 | xterm*faceSize4: 16 | ||
29 | xterm*faceSize5: 18 | ||
30 | xterm*faceSize6: 20 | ||
31 | xterm*faceName: fixed | ||
32 | xterm*faceName1: fixed | ||
33 | xterm*faceName2: fixed | ||
34 | xterm*faceName3: fixed | ||
35 | xterm*faceName4: fixed | ||
36 | xterm*faceName5: fixed | ||
37 | xterm*faceName6: fixed | ||
38 | |||
39 | xterm*cursorColor: blue | ||
40 | xterm*reverseVideo: true | ||
41 | xterm*metaSendsEscape: true | ||
42 | xterm*internalBorder: 0 | ||
43 | ! xterm*borderWidth: 0 | ||
44 | ! setting xterm geometry fucks up the mouse menu! | ||
45 | ! xterm*geometry: 93x33-0-4 | ||
46 | xterm*cutNewline: false | ||
47 | |||
48 | ! urxvt -tr -rv +sb -fn "xft:Bitstream Vera Sans Mono:pixelsize=18" | ||
49 | |||
50 | ! URxvt.inheritPixmap: true | ||
51 | URxvt.inheritPixmap: false | ||
52 | URxvt.reverseVideo: true | ||
53 | URxvt.scrollBar: false | ||
54 | URxvt.font: xft:Bitstream Vera Sans Mono:pixelsize=18 | ||
55 | |||
56 | xboard*boardSize: Large | ||
57 | xboard*searchTime: 0:2 | ||
58 | xboard*ponderNextMove: false | ||
59 | xboard*saveGameFile: xboard.pgn | ||
60 | |||
61 | ! xpdf has -fullscreen, but no corresponding resource. | ||
62 | ! that''s OK. -fullscreen has a bug: it disables zoom. | ||
63 | xpdf*reverseVideo: true | ||
64 | xpdf*initialZoom: width | ||
65 | xpdf*viKeys: true | ||
66 | xpdf*urlCommand: "firefox '%s'" | ||
67 | xpdf*background: black | ||
68 | xpdf*continuousView: true | ||
diff --git a/dot/xinitrc b/dot/xinitrc new file mode 100755 index 0000000..4b44c5a --- /dev/null +++ b/dot/xinitrc | |||
@@ -0,0 +1,35 @@ | |||
1 | #!/bin/bash | ||
2 | set -x | ||
3 | USING_GNOME=1 | ||
4 | if [ -r "$XAUTHORITY" -a ! "$XAUTHORITY" -ef "$HOME"/.Xauthority ]; then | ||
5 | ln -sf "$XAUTHORITY" "$HOME"/.Xauthority | ||
6 | XAUTHORITY="$HOME"/.Xauthority | ||
7 | fi | ||
8 | warn() { xmessage ".xinitrc: Warning: $*" & } | ||
9 | xrdb -merge ~/.Xresources || warn "xrdb returned $?" | ||
10 | |||
11 | # if [ "$USING_GNOME" ]; then | ||
12 | # xrdb -merge - <<'END' || warn "xrdb returned $?" | ||
13 | # ! apparently gnome is setting the bg/fg color of xterm using other things... | ||
14 | # xterm*reverseVideo: false | ||
15 | # END | ||
16 | # fi | ||
17 | |||
18 | # no gnome: | ||
19 | setxkbmap -option terminate:ctrl_alt_bksp -option caps:super | ||
20 | # gnome: | ||
21 | gsettings set org.gnome.libgnomekbd.keyboard options "['terminate\tterminate:ctrl_alt_bksp', 'caps\tcaps:super']" | ||
22 | |||
23 | ( | ||
24 | cd $HOME/src/samizdat; | ||
25 | screen -d -m -S samizdat; | ||
26 | exec xterm -geometry 160x64+0+0 -e screen -xRR samizdat | ||
27 | ) & | ||
28 | # xcompmgr -c & | ||
29 | if [ "$USING_GNOME" ]; then | ||
30 | exec gnome-session-xmonad | ||
31 | else | ||
32 | (exec xmonad || exec fluxbox) & | ||
33 | fi | ||
34 | exec perl -MPOSIX -e pause | ||
35 | xterm # if exec fails | ||