-
-
Save Swivelgames/1ceabaa287caf01e0931bb702e2372c4 to your computer and use it in GitHub Desktop.
OSX, X11, dwm, urxvt, vim environment
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OSX Apps | |
- Total Spaces, for keeping X11 in different space and faster switching | |
- MenuAndDockless for hidding topbar menu | |
X11 - Macports | |
- sudo port install xorg-server | |
- sudo port install xinit | |
- sudo port install terminus-font dejavu-fonts bitstream-fonts | |
Suckless - suckless.org | |
My Dotfiles | |
And customization: | |
~ $ cat .Xdefaults | |
UXTerm*foreground: white | |
UXTerm*background: black | |
! Xcursor -------------------------------------------------------------------- | |
Xcursor.theme: Vanilla-DMZ-AA | |
Xcursor.size: 22 | |
! terminal colors ------------------------------------------------------------ | |
! tangoesque scheme | |
*background: #000000 | |
*foreground: #aaaaaa | |
! Black | |
*color0: #000000 | |
*color8: #555753 | |
! Red | |
*color1: #ff6565 | |
*color9: #ff8d8d | |
! Green | |
*color2: #93d44f | |
*color10: #c8e7a8 | |
! Yellow | |
*color3: #eab93d | |
*color11: #ffc123 | |
! Blue | |
*color4: #204a87 | |
*color12: #3465a4 | |
! Mangenta | |
*color5: #ce5c00 | |
*color13: #f57900 | |
! Cyan | |
*color6: #89b6e2 | |
*color14: #46a4ff | |
! White | |
*color7: #cccccc | |
*color15: #ffffff | |
! rxvt-unicode --------------------------------------------------------------- | |
!for antialiased fonts (using Xft) | |
!urxvt*font: xft:Envy Code R:pixelsize=13 | |
urxvt*font: xft:dejavu sans mono:pixelsize=14 | |
urxvt*boldFont: xft:dejavu sans mono:pixelsize=14 | |
!urxvt*font: xft:Pragmata:pixelsize=13 | |
!urxvt*boldFont: xft:Pragmata:pixelsize=13 | |
!for normal X11 fonts: | |
!urxvt*font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-*-* | |
!urxvt*boldFont: -*-terminus-medium-r-*-*-16-*-*-*-*-*-*-* | |
!urxvt*font: -*-dina-medium-r-*-*-16-*-*-*-*-*-*-* | |
!urxvt*boldFont: -*-dina-medium-r-*-*-16-*-*-*-*-*-*-* | |
!urxvt*font: -*-proggyclean-*-*-*-*-*-*-*-*-*-*-*-* | |
!urxvt*boldFont: -*-proggyclean-*-*-*-*-*-*-*-*-*-*-*-* | |
!urxvt*font: -*-proggysquaresz-*-*-*-*-*-*-*-*-*-*-*-* | |
!urxvt*boldFont: -*-proggysquaresz-*-*-*-*-*-*-*-*-*-*-*-* | |
URxvt*scrollstyle: plain | |
URxvt*cursorBlink: true | |
URxvt*cursorUnderline: true | |
urxvt*geometry: 160x50 | |
urxvt*internalBorder: 5 | |
urxvt*fading: 20 | |
urxvt*shading: 80 | |
urxvt*tintColor: #222222 | |
urxvt*inheritPixmap: false | |
urxvt*depth: 24 | |
!urxvt*depth: 32 | |
urxvt*saveLines: 32767 | |
urxvt*visualBell: false | |
urxvt*scrollTtyKeypress: true | |
urxvt*scrollWithBuffer: false | |
urxvt*scrollTtyOutput: false | |
urxvt*scrollBar: false | |
urxvt*scrollstyle: plain | |
urxvt*scrollBar_right: true | |
urxvt*scrollColor: #777777 | |
urxvt*cursorColor: #ffcc00 | |
urxvt*loginShell: true | |
urxvt*termName: urxvt | |
urxvt*cutchars: "()*,<>[]{}|' | |
urxvt*print-pipe: cat > $(echo urxvt.dump.`date +'%Y%M%d%H%m%S'`) | |
urxvt*secondaryScroll: true | |
urxvt*mapAlert: true | |
urxvt*utmpInhibit: true | |
urxvt*perl-lib: /opt/local/lib/urxvt/perl/ | |
urxvt*perl-ext-common: default,matcher | |
urxvt*urlLauncher: /opt/local/bin/surf | |
urxvt*matcher.button: 1 | |
urxvt*background: #000000 | |
!urxvt*background: rgba:2222/2222/2222/dddd | |
!urxvt*background: rgba:0000/0000/0000/dddd | |
*VT100.translations: #override Meta <KeyPress> V: insert-selection(PRIMARY, CUT_BUFFER0) | |
URxvt.keysym.C-Left: \033[1;3D | |
URxvt.keysym.C-Right: \033[1;3C | |
~ $ cat .xinitrc | |
#!/bin/sh | |
# configure bash | |
. ~/.bashrc | |
# configure ssh agent | |
ssh-agent quartz-wm --only-proxy | |
# configure X11 | |
[[ -f ~/.Xdefaults ]] && xrdb -merge ~/.Xdefaults | |
[[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap | |
xsetroot -solid dark | |
xsetroot -cursor_name left_ptr | |
xsetroot general | |
xset fp+ /opt/local/share/fonts/ | |
xset fp rehash | |
# urxvt daemon server | |
urxvtd --quiet --opendisplay --fork | |
# start urxvt client | |
urxvtc & | |
# setup dwm | |
while true | |
do | |
xsetroot -name "`date +"%H:%M"`" | |
xset r rate 250 30 | |
xset b off | |
sleep 5 | |
done & | |
exec dwm | |
~ $ cat .Xmodmap | |
clear Mod1 | |
clear Mod2 | |
add Mod1 = Meta_L | |
add Mod2 = Super_L |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment