diff options
Diffstat (limited to 'x')
| -rw-r--r-- | x/.Xresources | 70 | ||||
| -rw-r--r-- | x/.xinitrc | 66 |
2 files changed, 136 insertions, 0 deletions
diff --git a/x/.Xresources b/x/.Xresources new file mode 100644 index 0000000..a47ed7a --- /dev/null +++ b/x/.Xresources | |||
| @@ -0,0 +1,70 @@ | |||
| 1 | URxvt.urgentOnBell: off | ||
| 2 | URxvt.visualBell: false | ||
| 3 | URxvt.iso14755: false | ||
| 4 | URxvt.iso14755_52: off | ||
| 5 | URxvt.meta8: false | ||
| 6 | URxvt.depth: 32 | ||
| 7 | URxvt.metaSendsEscape: true | ||
| 8 | |||
| 9 | URxvt.scrollBar: off | ||
| 10 | URxvt.cursorBlink: true | ||
| 11 | URxvt.cursorUnderline: true | ||
| 12 | URxvt.saveLines: 10000 | ||
| 13 | URxvt.scrollTtyOutput: false | ||
| 14 | URxvt.scrollWithBuffer: true | ||
| 15 | URxvt.scrollTtyKeypress: true | ||
| 16 | |||
| 17 | URxvt.font: xft:Hermit:style=medium:pixelsize=12, xft:DejaVu Sans Mono:pixelsize:12 | ||
| 18 | URxvt.letterSpace: 1 | ||
| 19 | urxvt*termName: rxvt | ||
| 20 | urxvt*scrollBar: false | ||
| 21 | urxvt*matcher.button: 1 | ||
| 22 | urxvt.transparent: false | ||
| 23 | !urxvt.boldFont: | ||
| 24 | Xft*dpi: 96 | ||
| 25 | Xft*antialias: true | ||
| 26 | Xft*hinting: true | ||
| 27 | Xft*hintstyle: hintfull | ||
| 28 | URxvt*cursorUnderline: true | ||
| 29 | Xft*rgba: rgb | ||
| 30 | URxvt*geometry: 85x20 | ||
| 31 | *internalBorder: 10 | ||
| 32 | URxvt*fading: 0 | ||
| 33 | URxvt*tintColor: #ffffff | ||
| 34 | URxvt*shading: 0 | ||
| 35 | URxvt*inheritPixmap: False | ||
| 36 | |||
| 37 | URxvt.foreground: #839496 | ||
| 38 | URxvt.background: #09090d | ||
| 39 | URxvt.cursor: #839496 | ||
| 40 | URxvt.color0: #353540 | ||
| 41 | URxvt.color8: #545466 | ||
| 42 | URxvt.color1: #8c5760 | ||
| 43 | URxvt.color9: #b26f7a | ||
| 44 | URxvt.color2: #7b8c58 | ||
| 45 | URxvt.color10: #9db270 | ||
| 46 | URxvt.color3: #8c6e43 | ||
| 47 | URxvt.color11: #b28c55 | ||
| 48 | URxvt.color4: #58698c | ||
| 49 | URxvt.color12: #7086b2 | ||
| 50 | URxvt.color5: #7b5e7d | ||
| 51 | URxvt.color13: #9c77b2 | ||
| 52 | URxvt.color6: #66808c | ||
| 53 | URxvt.color14: #82a2b2 | ||
| 54 | URxvt.color7: #8c8b8b | ||
| 55 | URxvt.color15: #b8b8c8 | ||
| 56 | !#include "/home/ssaini/.cache/wal/colors.Xresources" | ||
| 57 | |||
| 58 | ! Perls | ||
| 59 | URxvt.perl-ext-common : default,matcher,keyboard-select,url-select | ||
| 60 | |||
| 61 | URxvt.keysym.M-Escape : perl:keyboard-select:activate | ||
| 62 | URxvt.keysym.M-u : perl:url-select:select_next | ||
| 63 | URxvt.keysym.M-s : perl:keyboard-select:search | ||
| 64 | !URxvt.perl-ext-common : tabbed,default,matcher | ||
| 65 | !Urxvt.perl-lib : /usr/lib/urxvt/perl/ | ||
| 66 | URxvt.url-select.launcher : firefox | ||
| 67 | URxvt.url-select.autocopy : true | ||
| 68 | URxvt.url-select.underline : true | ||
| 69 | URxvt.url-select.button: 1 | ||
| 70 | |||
diff --git a/x/.xinitrc b/x/.xinitrc new file mode 100644 index 0000000..93bb186 --- /dev/null +++ b/x/.xinitrc | |||
| @@ -0,0 +1,66 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | userresources=$HOME/.Xresources | ||
| 4 | usermodmap=$HOME/.Xmodmap | ||
| 5 | sysresources=/etc/X11/xinit/.Xresources | ||
| 6 | sysmodmap=/etc/X11/xinit/.Xmodmap | ||
| 7 | |||
| 8 | # merge in defaults and keymaps | ||
| 9 | |||
| 10 | if [ -f $sysresources ]; then | ||
| 11 | |||
| 12 | xrdb -merge $sysresources | ||
| 13 | |||
| 14 | fi | ||
| 15 | |||
| 16 | if [ -f $sysmodmap ]; then | ||
| 17 | xmodmap $sysmodmap | ||
| 18 | fi | ||
| 19 | |||
| 20 | if [ -f "$userresources" ]; then | ||
| 21 | |||
| 22 | xrdb -merge "$userresources" | ||
| 23 | |||
| 24 | fi | ||
| 25 | |||
| 26 | if [ -f "$usermodmap" ]; then | ||
| 27 | xmodmap "$usermodmap" | ||
| 28 | fi | ||
| 29 | |||
| 30 | # start some nice programs | ||
| 31 | |||
| 32 | if [ -d /etc/X11/xinit/xinitrc.d ] ; then | ||
| 33 | for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do | ||
| 34 | [ -x "$f" ] && . "$f" | ||
| 35 | done | ||
| 36 | unset f | ||
| 37 | fi | ||
| 38 | |||
| 39 | if [ -n "$DISPLAY" ]; then | ||
| 40 | xset b off | ||
| 41 | fi | ||
| 42 | |||
| 43 | # load additional configs | ||
| 44 | if [ "$2" = "nvidia" ]; then | ||
| 45 | XINIT_D="/etc/X11/nvidia/xinit/xinitrc.d" | ||
| 46 | else | ||
| 47 | XINIT_D="/etc/X11/xinit/xinitrc.d" | ||
| 48 | fi | ||
| 49 | |||
| 50 | if [ -d "$XINIT_D" ]; then | ||
| 51 | for f in "$XINIT_D/?*.sh" ; do | ||
| 52 | [ -x "$f" ] && . "$f" | ||
| 53 | done | ||
| 54 | unset f | ||
| 55 | fi | ||
| 56 | unset XINIT_D | ||
| 57 | |||
| 58 | # additional nvidia specific settings | ||
| 59 | if [ "$2" = "nvidia" ]; then | ||
| 60 | xrandr --setprovideroutputsource modesetting NVIDIA-0 | ||
| 61 | xrandr --auto | ||
| 62 | fi | ||
| 63 | |||
| 64 | |||
| 65 | xsetroot -cursor_name left_ptr & | ||
| 66 | exec ck-launch-session dbus-launch --sh-syntax --exit-with-x11 bspwm | ||
