From 9da0cbe5efc55d5c8a7726ab2ca57595f2677c8f Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Sun, 14 Mar 2021 15:04:59 +0100 Subject: Move files around --- chitanda/dot_bashrc | 68 +++++++++++ chitanda/dot_i3/config | 248 ++++++++++++++++++++++++++++++++++++++ chitanda/dot_i3/i3status.conf | 77 ++++++++++++ dot_Xdefaults | 82 ------------- dot_bashrc_chitanda | 68 ----------- dot_bashrc_konata | 65 ---------- dot_bashrc_saki | 44 ------- dot_gvimrc | 2 - dot_i3/config.chitanda | 248 -------------------------------------- dot_i3/config.kusanagi | 263 ----------------------------------------- dot_i3/config.saki | 234 ------------------------------------ dot_i3/i3lock-dpms | 9 -- dot_i3/i3status.conf.chitanda | 77 ------------ dot_i3/i3status.conf.kusanagi | 89 -------------- dot_i3/i3status.conf.saki | 76 ------------ dot_i3/mpdscribble.sh | 6 - dot_inputrc | 32 ----- dot_screenrc | 200 ------------------------------- dot_tmux.conf | 54 --------- dot_vimrc | 94 --------------- dot_xinitrc | 14 --- dot_xprofile | 8 -- dot_zshrc | 89 -------------- kusanagi/dot_i3/config | 263 +++++++++++++++++++++++++++++++++++++++++ kusanagi/dot_i3/i3lock-dpms | 9 ++ kusanagi/dot_i3/i3status.conf | 89 ++++++++++++++ kusanagi/dot_i3/mpdscribble.sh | 6 + kusanagi/dot_xinitrc | 14 +++ old/dot_Xdefaults | 82 +++++++++++++ old/dot_bashrc_konata | 65 ++++++++++ old/dot_gvimrc | 2 + old/dot_screenrc | 200 +++++++++++++++++++++++++++++++ old/dot_xprofile | 8 ++ old/dot_zshrc | 89 ++++++++++++++ saki/dot_bashrc | 44 +++++++ saki/dot_i3/config | 234 ++++++++++++++++++++++++++++++++++++ saki/dot_i3/i3status.conf | 76 ++++++++++++ 37 files changed, 1574 insertions(+), 1754 deletions(-) create mode 100644 chitanda/dot_bashrc create mode 100644 chitanda/dot_i3/config create mode 100644 chitanda/dot_i3/i3status.conf delete mode 100644 dot_Xdefaults delete mode 100644 dot_bashrc_chitanda delete mode 100644 dot_bashrc_konata delete mode 100644 dot_bashrc_saki delete mode 100644 dot_gvimrc delete mode 100644 dot_i3/config.chitanda delete mode 100644 dot_i3/config.kusanagi delete mode 100644 dot_i3/config.saki delete mode 100755 dot_i3/i3lock-dpms delete mode 100644 dot_i3/i3status.conf.chitanda delete mode 100644 dot_i3/i3status.conf.kusanagi delete mode 100644 dot_i3/i3status.conf.saki delete mode 100755 dot_i3/mpdscribble.sh delete mode 100644 dot_inputrc delete mode 100644 dot_screenrc delete mode 100644 dot_tmux.conf delete mode 100644 dot_vimrc delete mode 100755 dot_xinitrc delete mode 100755 dot_xprofile delete mode 100644 dot_zshrc create mode 100644 kusanagi/dot_i3/config create mode 100755 kusanagi/dot_i3/i3lock-dpms create mode 100644 kusanagi/dot_i3/i3status.conf create mode 100755 kusanagi/dot_i3/mpdscribble.sh create mode 100755 kusanagi/dot_xinitrc create mode 100644 old/dot_Xdefaults create mode 100644 old/dot_bashrc_konata create mode 100644 old/dot_gvimrc create mode 100644 old/dot_screenrc create mode 100755 old/dot_xprofile create mode 100644 old/dot_zshrc create mode 100644 saki/dot_bashrc create mode 100644 saki/dot_i3/config create mode 100644 saki/dot_i3/i3status.conf diff --git a/chitanda/dot_bashrc b/chitanda/dot_bashrc new file mode 100644 index 0000000..84c5f25 --- /dev/null +++ b/chitanda/dot_bashrc @@ -0,0 +1,68 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +export HISTSIZE=2000 +export HISTFILESIZE=2000 + +complete -cf sudo +complete -cf man +shopt -s autocd + +alias ls='ls --color=auto' +#alias df='dfc' +PS1='[\u@\h \W]\$ ' + +export EDITOR='vim' + +export GOPATH=$HOME/go + +export PATH=$HOME/usr/bin:$HOME/go/bin:$HOME/.local/bin:$PATH +export LD_LIBRARY_PATH=$HOME/usr/lib + +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' + +export WINEARCH=win32 +export WINEPREFIX=/home/lx.nobackup/wine + +# -- GIT prompt +GIT_PROMPT_FETCH_REMOTE_STATUS=0 +GIT_PROMPT_START="\n\[\033[0m\][\$(if [[ \$? == 0 ]]; then echo \"\[\033[0;32m\]\$?\"; else echo \"\[\033[0;31m\]\$?\"; fi)\[\033[00m\]] \[\033[0;36m\]\u@\h \[\033[0;33m\]\w\[\033[0m\]" +GIT_PROMPT_END="\[\033[0m\]\n \$ " +source ~/usr/src/bash-git-prompt/gitprompt.sh + + +export SDL_VIDEO_X11_DGAMOUSE=0 + + +alias clipper='ssh auvolat@sas.eleves.ens.fr' +alias cargo='ssh auvolat@cargo.ens.fr' +alias tremble='ssh auvolat@tremble.ens.fr' +alias tulipier='ssh auvolat@tulipier.ens.fr' +# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC + +alias dgsas='ssh dg@sas.eleves.ens.fr' +alias dgwww='ssh -t dg@sas.eleves.ens.fr ssh www2.eleves.ens.fr' + +alias irc='ssh -t katchup@adnab.me /usr/local/bin/irc' + + +alias drsync='rsync -arzv --delete --progress' + +# expand -t 4 $HOME/Core/TODO + +keychain ~/.ssh/id_rsa --quiet + +export LUA_PATH='/home/lx/.luarocks/share/lua/5.3/?.lua;/home/lx/.luarocks/share/lua/5.3/?/init.lua;/usr/share/lua/5.3/?.lua;/usr/share/lua/5.3/?/init.lua;/usr/lib/lua/5.3/?.lua;/usr/lib/lua/5.3/?/init.lua;./?.lua;./?/init.lua' +export LUA_CPATH='/home/lx/.luarocks/lib/lua/5.3/?.so;/usr/lib/lua/5.3/?.so;/usr/lib/lua/5.3/loadall.so;./?.so' + +export PYTHONPATH=. + +alias anac='source /home/lx.nobackup/anaconda2/bin/activate' + +source '/home/lx/usr/lib/azure-cli/az.completion' + + diff --git a/chitanda/dot_i3/config b/chitanda/dot_i3/config new file mode 100644 index 0000000..4b48ace --- /dev/null +++ b/chitanda/dot_i3/config @@ -0,0 +1,248 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout somewhen, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! + +# defaults +#client.focused #4c7899 #285577 #ffffff #2e9ef4 +#client.focused_inactive #333333 #5f676a #ffffff #484e50 +#client.unfocused #333333 #222222 #888888 #292d2e +#client.urgent #2f343a #900000 #ffffff #900000 + +# class border backgr. text indicator +#client.focused #97734c #77432c #ffffff #2e9ef4 +#client.focused_inactive #333333 #5f676a #ffffff #484e50 +#client.unfocused #333333 #222222 #888888 #292d2e +#client.urgent #2f343a #900000 #ffffff #900000 +#client.background #111111 + +client.focused #333333 #5A5958 #dddddd #2e7ec4 +client.focused_inactive #333333 #2f373a #AAAAAA #484e50 +client.unfocused #333333 #222222 #888888 #292d2e +client.urgent #2f343a #900000 #ffffff #900000 +client.background #111111 + +set $mod Mod4 + +# font for window titles. ISO 10646 = Unicode +#font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 +font pango:Inconsolata 13px + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# bindsym $mod+Shift+X exec xscreensaver-command -lock +#bindsym $mod+Shift+X exec i3lock -d -c 111111 -I 5 +bindsym $mod+Shift+X exec /home/lx/.i3/i3lock-dpms + +# music control +bindsym $mod+Shift+P exec mpc toggle +bindsym $mod+Shift+N exec mpc next + +bindsym $mod+Shift+S exec /home/lx/usr/bin/ss +bindsym $mod+Shift+M exec /home/lx/usr/bin/ms + +# kill focused window +bindsym $mod+Shift+Q kill + +# start dmenu (a program launcher) +bindsym $mod+p exec dmenu_run + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+H move left +bindsym $mod+Shift+J move down +bindsym $mod+Shift+K move up +bindsym $mod+Shift+L move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+b split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, default) +bindsym $mod+s layout stacking +bindsym $mod+z layout tabbed +bindsym $mod+e layout default + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+q focus parent + +# focus the child container +#bindcode $mod+d focus child + +# switch to workspace +#bindsym $mod+ampersand workspace 1 +#bindsym $mod+eacute workspace 2 +#bindsym $mod+quotedbl workspace 3 +#bindsym $mod+apostrophe workspace 4 +#bindsym $mod+parenleft workspace 5 +#bindsym $mod+minus workspace 6 +#bindsym $mod+egrave workspace 7 +#bindsym $mod+underscore workspace 8 +#bindsym $mod+ccedilla workspace 9 +#bindsym $mod+agrave workspace 10 +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +workspace_auto_back_and_forth yes + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+C reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+R restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+E exit + +bindsym $mod+t border normal +bindsym $mod+y border 1pixel +bindsym $mod+u border none + +bindsym XF86MonBrightnessDown exec xbacklight -dec 10 +bindsym XF86MonBrightnessUp exec xbacklight -inc 10 +bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle +bindsym XF86AudioRaiseVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 +5% +bindsym XF86AudioLowerVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 -5% + + +for_window [title="xfce4-notifyd"] floating enable +for_window [title="xfce4-notifyd"] border none +for_window [title="Caml graphics"] floating enable +for_window [title="QEMU"] floating enable +for_window [title="a.out"] floating enable +for_window [title="mgrx*"] floating enable +for_window [class="Klavaro"] floating enable +for_window [class="Steam"] floating enable +for_window [class="Wine"] floating enable +for_window [class="StepMania"] floating enable +for_window [class="stepmania"] floating enable +for_window [class="anki"] floating enable +for_window [class="visu.bin"] floating enable +for_window [class="pathfind"] floating enable + +new_window 1pixel + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym h resize shrink width 5 px or 5 ppt + bindsym j resize grow height 5 px or 5 ppt + bindsym k resize shrink height 5 px or 5 ppt + bindsym l resize grow width 5 px or 5 ppt + + # same bindings, but for the arrow keys + bindsym 113 resize shrink width 5 px or 5 ppt + bindsym 116 resize grow height 5 px or 5 ppt + bindsym 111 resize shrink height 5 px or 5 ppt + bindsym 114 resize grow width 5 px or 5 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} + +bindsym $mod+r mode "resize" + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +bar { + status_command i3status -c ~/.i3/i3status.conf + #font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 + font pango:Inconsolata 14px + colors { + background #111111 + statusline #EEEEEE + + focused_workspace #222222 #222222 #C8E7A4 + active_workspace #222222 #222222 #EAB93D + inactive_workspace #222222 #222222 #888888 + urgent_workspace #222222 #222222 #FF8D8D + } +} + + +exec_always xsetroot -cursor_name arrow +#exec_always xcompmgr +#exec_always feh --bg-scale /usr/share/backgrounds/xfce/vect_or.jpg +#exec_always feh --bg-scale /home/katchup/wp/undessindedragon2.jpg +#exec_always feh --bg-scale /home/katchup/Stuff/wp/lain_87_1680.jpg +#exec_always feh --bg-scale /home/katchup/Stuff/wp/wanikani.png +#exec_always feh --bg-scale /home/lx/stuff/LimitsToGrowthWorld3.jpg +#exec_always feh --bg-scale /usr/share/archlinux/wallpaper/archlinux-elation.jpg +exec_always feh --bg-scale /home/lx/stuff/qMDYqjh.jpg + +#exec_always /home/katchup/lab/wkwwin/script.sh +#exec xscreensaver -nosplash +exec pulseaudio --start +#exec mpd +#exec ~/.i3/mpdscribble.sh +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Constant Deceleration' 2 +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Adaptive Deceleration' 2 +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Velocity Scaling' 5 +exec nm-applet +exec owncloud +exec redshift-gtk -l 48.8567:2.3508 +#exec ~/.i3/notify-serv.sh +exec xset -b # disable bell + diff --git a/chitanda/dot_i3/i3status.conf b/chitanda/dot_i3/i3status.conf new file mode 100644 index 0000000..a59d837 --- /dev/null +++ b/chitanda/dot_i3/i3status.conf @@ -0,0 +1,77 @@ + + +general { + output_format = i3bar + colors = true + color_good = "#93D44F" + color_bad = "#FF8D8D" + color_degraded = "#FFC123" + interval = 5 +} + +order += "ipv6" +# order += "run_watch DHCP" +order += "run_watch VPN" +order += "wireless wlp2s0" +order += "ethernet enp0s25" +order += "disk /home" +# order += "mpd" +order += "volume master" +order += "battery 1" +order += "cpu_temperature 1" +order += "load" +order += "time" + +# mpd { +# format_up = "%artist - %title" +# format_down = " - " +# host = "127.0.0.1" +# port = 6600 +#} + +wireless wlp2s0 { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet enp0s25 { + # if you use %speed, i3status requires root privileges + format_up = "E: %ip" + format_down = "E: down" +} + +volume master { + format = "♪: %volume" + device = "default" + mixer = "Master" + mixer_idx = 0 +} + +battery 1 { + format = "%status %percentage %remaining" +} + +run_watch DHCP { + pidfile = "/var/run/dhcpcd*.pid" +} + +run_watch VPN { + pidfile = "/var/run/openvpn@*.pid" +} + +time { + format = "%a %Y-%m-%d %H:%M:%S" +} + +load { + format = "%1min" +} + +cpu_temperature 1 { + format = "T: %degrees °C" + path = "/sys/class/thermal/thermal_zone1/temp" +} + +disk "/home" { + format = "%avail" +} diff --git a/dot_Xdefaults b/dot_Xdefaults deleted file mode 100644 index 87c4e3d..0000000 --- a/dot_Xdefaults +++ /dev/null @@ -1,82 +0,0 @@ -# General terminal configuration - -#xterm*scrollTtyOutput: false -xterm*rightScrollBar: true -#xterm*faceName: Ubuntu Mono:pixelsize=16 -xterm*utf8: 2 -xterm*scrollBar: false -xterm*saveLines: 512 -xterm*geometry: 80x25 -xterm*scrollTtyKeypress: true -xterm*dynamicColors: true -xterm*jumpScroll: true -xterm*eightBitInput: true -xterm*multiScroll: true -xterm*toolBar: false - -*reverseVideo:true -#*Text.background: #0000FF -# *foreground: #dddddd -# *background: #111111 -# *background: #0000FF -# *color0: #000000 -# *color1: #ff6565 -# *color2: #93d44f -# *color3: #eab93d -# *color4: #204a87 -# *color5: #ce5c00 -# *color6: #89b6e2 -# *color7: #cccccc -# *color8: #555753 -# *color9: #ff8d8d -# *color10: #c8e7a8 -# *color11: #ffc123 -# *color12: #3465a4 -# *color13: #f57900 -# *color14: #46a4ff -# *color15: #ffffff - - -# Configuration for urxvt - -URxvt.keysym.C-Right : \033[1;5C -URxvt.keysym.C-Left : \033[1;5D - -URxvt.matcher.button: 1 -#rxvt*modifier: alt -#urxvt*modifier: alt - -URxvt.scrollBar: off -URxvt*scrollstyle: rxvt - -#URxvt*transparent: true -Rxvt*shading: 15 - -#URxvt.font: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1 -#URxvt.font: -misc-fixed-medium-r-normal--15-120-90--c-90-iso8859-1 -URxvt.font: xft:Ubuntu Mono:size=14 -#URxvt.font: xft:ProFontIIx:size=10 - -#xft.rgba: rgb -#xft.hinting: true -#xft.antialias: true -#xft.hintstyle: hintfull -#xft.dpi: 96 -Xft.autohint: true -Xft.antialias: true - -URxvt.perl-ext-common: default,clipboard,url-select,matcher,resize-font -URxvt.keysym.M-u: perl:url-select:select_next -#URxvt.url-select.launcher: /usr/bin/firefox -new-tab -URxvt.url-select.launcher: /usr/bin/opera -#URxvt.url-select.launcher: /usr/bin/dillo -URxvt.url-select.underline: true -URxvt.resize-font.smaller: C-Down -URxvt.resize-font.bigger: C-Up - - -# Other configuration - -Xcursor*theme: Adwaita - -*visualBell: false diff --git a/dot_bashrc_chitanda b/dot_bashrc_chitanda deleted file mode 100644 index 84c5f25..0000000 --- a/dot_bashrc_chitanda +++ /dev/null @@ -1,68 +0,0 @@ -# -# ~/.bashrc -# - -# If not running interactively, don't do anything -[[ $- != *i* ]] && return - -export HISTSIZE=2000 -export HISTFILESIZE=2000 - -complete -cf sudo -complete -cf man -shopt -s autocd - -alias ls='ls --color=auto' -#alias df='dfc' -PS1='[\u@\h \W]\$ ' - -export EDITOR='vim' - -export GOPATH=$HOME/go - -export PATH=$HOME/usr/bin:$HOME/go/bin:$HOME/.local/bin:$PATH -export LD_LIBRARY_PATH=$HOME/usr/lib - -# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' - -export WINEARCH=win32 -export WINEPREFIX=/home/lx.nobackup/wine - -# -- GIT prompt -GIT_PROMPT_FETCH_REMOTE_STATUS=0 -GIT_PROMPT_START="\n\[\033[0m\][\$(if [[ \$? == 0 ]]; then echo \"\[\033[0;32m\]\$?\"; else echo \"\[\033[0;31m\]\$?\"; fi)\[\033[00m\]] \[\033[0;36m\]\u@\h \[\033[0;33m\]\w\[\033[0m\]" -GIT_PROMPT_END="\[\033[0m\]\n \$ " -source ~/usr/src/bash-git-prompt/gitprompt.sh - - -export SDL_VIDEO_X11_DGAMOUSE=0 - - -alias clipper='ssh auvolat@sas.eleves.ens.fr' -alias cargo='ssh auvolat@cargo.ens.fr' -alias tremble='ssh auvolat@tremble.ens.fr' -alias tulipier='ssh auvolat@tulipier.ens.fr' -# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC - -alias dgsas='ssh dg@sas.eleves.ens.fr' -alias dgwww='ssh -t dg@sas.eleves.ens.fr ssh www2.eleves.ens.fr' - -alias irc='ssh -t katchup@adnab.me /usr/local/bin/irc' - - -alias drsync='rsync -arzv --delete --progress' - -# expand -t 4 $HOME/Core/TODO - -keychain ~/.ssh/id_rsa --quiet - -export LUA_PATH='/home/lx/.luarocks/share/lua/5.3/?.lua;/home/lx/.luarocks/share/lua/5.3/?/init.lua;/usr/share/lua/5.3/?.lua;/usr/share/lua/5.3/?/init.lua;/usr/lib/lua/5.3/?.lua;/usr/lib/lua/5.3/?/init.lua;./?.lua;./?/init.lua' -export LUA_CPATH='/home/lx/.luarocks/lib/lua/5.3/?.so;/usr/lib/lua/5.3/?.so;/usr/lib/lua/5.3/loadall.so;./?.so' - -export PYTHONPATH=. - -alias anac='source /home/lx.nobackup/anaconda2/bin/activate' - -source '/home/lx/usr/lib/azure-cli/az.completion' - - diff --git a/dot_bashrc_konata b/dot_bashrc_konata deleted file mode 100644 index d4a765f..0000000 --- a/dot_bashrc_konata +++ /dev/null @@ -1,65 +0,0 @@ -# -# ~/.bashrc -# - -# If not running interactively, don't do anything -[[ $- != *i* ]] && return - -complete -cf sudo -complete -cf man -shopt -s autocd - -alias ls='ls --color=auto' -alias df='dfc' -PS1='[\u@\h \W]\$ ' - -export EDITOR='vim' - -export GOPATH=$HOME/go - -export PATH=$PATH:$HOME/usr/bin:$HOME/go/bin -export LD_LIBRARY_PATH=$HOME/usr/lib - -# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' - -export WINEARCH=win32 - -# -- GIT prompt -GIT_PROMPT_FETCH_REMOTE_STATUS=0 -GIT_PROMPT_START="\n\[\033[0m\][\$(if [[ \$? == 0 ]]; then echo \"\[\033[0;32m\]\$?\"; else echo \"\[\033[0;31m\]\$?\"; fi)\[\033[00m\]] \[\033[0;36m\]\u@\h \[\033[0;33m\]\w\[\033[0m\]" -GIT_PROMPT_END="\[\033[0m\]\n \$ " -source ~/usr/src/bash-git-prompt/gitprompt.sh - - -# ------------ GOOGLE CLOUD SDK -# The next line updates PATH for the Google Cloud SDK. -source /home/katchup/usr/google-cloud-sdk/path.bash.inc -# The next line enables bash completion for gcloud. -source /home/katchup/usr/google-cloud-sdk/completion.bash.inc - -# ------------ OPAM configuration -. /home/katchup/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true -export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin:$HOME/.opam/system/bin:$HOME/.local/bin - -export SDL_VIDEO_X11_DGAMOUSE=0 - -export PYLEARN2_DATA_PATH=/home/katchup/s/dataset -export PATH=$PATH:$HOME/s/pylearn2/pylearn2/scripts - - -alias clipper='ssh -R 9876:localhost:9872 auvolat@sas.eleves.ens.fr' -alias cargo='ssh auvolat@cargo.ens.fr' -alias tremble='ssh auvolat@tremble.ens.fr' -alias tulipier='ssh auvolat@tulipier.ens.fr' -# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC - -alias vps='ssh katchup@vps46149.ovh.net' -alias irc='TERM=xterm ssh -t adnab.me /usr/local/bin/irc' - -alias ocamltop='rlwrap ocaml "$@"' - -alias drsync='rsync -arzv --delete --progress' - -expand -t 4 $HOME/Core/TODO - - diff --git a/dot_bashrc_saki b/dot_bashrc_saki deleted file mode 100644 index fa0d5cc..0000000 --- a/dot_bashrc_saki +++ /dev/null @@ -1,44 +0,0 @@ -# -# ~/.bashrc -# - -# If not running interactively, don't do anything -[[ $- != *i* ]] && return - -complete -cf sudo -complete -cf man -shopt -s autocd - -alias ls='ls --color=auto' -PS1='[\u@\h \W]\$ ' - -alias nettop='sudo nethogs enp4s0 -d 5' - -export EDITOR='vim' - -# CUDA -export PATH=/opt/cuda/bin:$PATH - -# added by Anaconda 2.3.0 installer -# export PATH="/home/lx.nobackup/anaconda/bin:$PATH" - -# -- GIT prompt -GIT_PROMPT_FETCH_REMOTE_STATUS=0 -GIT_PROMPT_START="\n\[\033[0m\][\$(if [[ \$? == 0 ]]; then echo \"\[\033[0;32m\]\$?\"; else echo \"\[\033[0;31m\]\$?\"; fi)\[\033[00m\]] \[\033[0;36m\]\u@\h \[\033[0;33m\]\w\[\033[0m\]" -GIT_PROMPT_END="\[\033[0m\]\n \$ " -source ~/usr/src/bash-git-prompt/gitprompt.sh - -alias irc='TERM=xterm ssh -t adnab.me /usr/local/bin/irc' - -keychain ~/.ssh/id_rsa --quiet -eval $(keychain --eval --quiet) - - -# . /home/lx.nobackup/torch/install/bin/torch-activate -# export AAIPATH=/home/aai - -. /home/aai/env.bash - -export GOPATH=~/go -export PATH=$PATH:~/go/bin - diff --git a/dot_gvimrc b/dot_gvimrc deleted file mode 100644 index 880338c..0000000 --- a/dot_gvimrc +++ /dev/null @@ -1,2 +0,0 @@ -set background=light -set guioptions-=T diff --git a/dot_i3/config.chitanda b/dot_i3/config.chitanda deleted file mode 100644 index 4b48ace..0000000 --- a/dot_i3/config.chitanda +++ /dev/null @@ -1,248 +0,0 @@ -# This file has been auto-generated by i3-config-wizard(1). -# It will not be overwritten, so edit it as you like. -# -# Should you change your keyboard layout somewhen, delete -# this file and re-run i3-config-wizard(1). -# - -# i3 config file (v4) -# -# Please see http://i3wm.org/docs/userguide.html for a complete reference! - -# defaults -#client.focused #4c7899 #285577 #ffffff #2e9ef4 -#client.focused_inactive #333333 #5f676a #ffffff #484e50 -#client.unfocused #333333 #222222 #888888 #292d2e -#client.urgent #2f343a #900000 #ffffff #900000 - -# class border backgr. text indicator -#client.focused #97734c #77432c #ffffff #2e9ef4 -#client.focused_inactive #333333 #5f676a #ffffff #484e50 -#client.unfocused #333333 #222222 #888888 #292d2e -#client.urgent #2f343a #900000 #ffffff #900000 -#client.background #111111 - -client.focused #333333 #5A5958 #dddddd #2e7ec4 -client.focused_inactive #333333 #2f373a #AAAAAA #484e50 -client.unfocused #333333 #222222 #888888 #292d2e -client.urgent #2f343a #900000 #ffffff #900000 -client.background #111111 - -set $mod Mod4 - -# font for window titles. ISO 10646 = Unicode -#font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 -font pango:Inconsolata 13px - -# Use Mouse+$mod to drag floating windows to their wanted position -floating_modifier $mod - -# start a terminal -bindsym $mod+Return exec i3-sensible-terminal - -# bindsym $mod+Shift+X exec xscreensaver-command -lock -#bindsym $mod+Shift+X exec i3lock -d -c 111111 -I 5 -bindsym $mod+Shift+X exec /home/lx/.i3/i3lock-dpms - -# music control -bindsym $mod+Shift+P exec mpc toggle -bindsym $mod+Shift+N exec mpc next - -bindsym $mod+Shift+S exec /home/lx/usr/bin/ss -bindsym $mod+Shift+M exec /home/lx/usr/bin/ms - -# kill focused window -bindsym $mod+Shift+Q kill - -# start dmenu (a program launcher) -bindsym $mod+p exec dmenu_run - -# change focus -bindsym $mod+h focus left -bindsym $mod+j focus down -bindsym $mod+k focus up -bindsym $mod+l focus right - -# alternatively, you can use the cursor keys: -bindsym $mod+Left focus left -bindsym $mod+Down focus down -bindsym $mod+Up focus up -bindsym $mod+Right focus right - -# move focused window -bindsym $mod+Shift+H move left -bindsym $mod+Shift+J move down -bindsym $mod+Shift+K move up -bindsym $mod+Shift+L move right - -# alternatively, you can use the cursor keys: -bindsym $mod+Shift+Left move left -bindsym $mod+Shift+Down move down -bindsym $mod+Shift+Up move up -bindsym $mod+Shift+Right move right - -# split in horizontal orientation -bindsym $mod+b split h - -# split in vertical orientation -bindsym $mod+v split v - -# enter fullscreen mode for the focused container -bindsym $mod+f fullscreen - -# change container layout (stacked, tabbed, default) -bindsym $mod+s layout stacking -bindsym $mod+z layout tabbed -bindsym $mod+e layout default - -# toggle tiling / floating -bindsym $mod+Shift+space floating toggle - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle - -# focus the parent container -bindsym $mod+q focus parent - -# focus the child container -#bindcode $mod+d focus child - -# switch to workspace -#bindsym $mod+ampersand workspace 1 -#bindsym $mod+eacute workspace 2 -#bindsym $mod+quotedbl workspace 3 -#bindsym $mod+apostrophe workspace 4 -#bindsym $mod+parenleft workspace 5 -#bindsym $mod+minus workspace 6 -#bindsym $mod+egrave workspace 7 -#bindsym $mod+underscore workspace 8 -#bindsym $mod+ccedilla workspace 9 -#bindsym $mod+agrave workspace 10 -bindsym $mod+1 workspace 1 -bindsym $mod+2 workspace 2 -bindsym $mod+3 workspace 3 -bindsym $mod+4 workspace 4 -bindsym $mod+5 workspace 5 -bindsym $mod+6 workspace 6 -bindsym $mod+7 workspace 7 -bindsym $mod+8 workspace 8 -bindsym $mod+9 workspace 9 -bindsym $mod+0 workspace 10 - -workspace_auto_back_and_forth yes - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace 1 -bindsym $mod+Shift+2 move container to workspace 2 -bindsym $mod+Shift+3 move container to workspace 3 -bindsym $mod+Shift+4 move container to workspace 4 -bindsym $mod+Shift+5 move container to workspace 5 -bindsym $mod+Shift+6 move container to workspace 6 -bindsym $mod+Shift+7 move container to workspace 7 -bindsym $mod+Shift+8 move container to workspace 8 -bindsym $mod+Shift+9 move container to workspace 9 -bindsym $mod+Shift+0 move container to workspace 10 - -# reload the configuration file -bindsym $mod+Shift+C reload -# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) -bindsym $mod+Shift+R restart -# exit i3 (logs you out of your X session) -bindsym $mod+Shift+E exit - -bindsym $mod+t border normal -bindsym $mod+y border 1pixel -bindsym $mod+u border none - -bindsym XF86MonBrightnessDown exec xbacklight -dec 10 -bindsym XF86MonBrightnessUp exec xbacklight -inc 10 -bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle -bindsym XF86AudioRaiseVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 +5% -bindsym XF86AudioLowerVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 -5% - - -for_window [title="xfce4-notifyd"] floating enable -for_window [title="xfce4-notifyd"] border none -for_window [title="Caml graphics"] floating enable -for_window [title="QEMU"] floating enable -for_window [title="a.out"] floating enable -for_window [title="mgrx*"] floating enable -for_window [class="Klavaro"] floating enable -for_window [class="Steam"] floating enable -for_window [class="Wine"] floating enable -for_window [class="StepMania"] floating enable -for_window [class="stepmania"] floating enable -for_window [class="anki"] floating enable -for_window [class="visu.bin"] floating enable -for_window [class="pathfind"] floating enable - -new_window 1pixel - -# resize window (you can also use the mouse for that) -mode "resize" { - # These bindings trigger as soon as you enter the resize mode - - # Pressing left will shrink the window’s width. - # Pressing right will grow the window’s width. - # Pressing up will shrink the window’s height. - # Pressing down will grow the window’s height. - bindsym h resize shrink width 5 px or 5 ppt - bindsym j resize grow height 5 px or 5 ppt - bindsym k resize shrink height 5 px or 5 ppt - bindsym l resize grow width 5 px or 5 ppt - - # same bindings, but for the arrow keys - bindsym 113 resize shrink width 5 px or 5 ppt - bindsym 116 resize grow height 5 px or 5 ppt - bindsym 111 resize shrink height 5 px or 5 ppt - bindsym 114 resize grow width 5 px or 5 ppt - - # back to normal: Enter or Escape - bindsym Return mode "default" - bindsym Escape mode "default" -} - -bindsym $mod+r mode "resize" - -# Start i3bar to display a workspace bar (plus the system information i3status -# finds out, if available) -bar { - status_command i3status -c ~/.i3/i3status.conf - #font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 - font pango:Inconsolata 14px - colors { - background #111111 - statusline #EEEEEE - - focused_workspace #222222 #222222 #C8E7A4 - active_workspace #222222 #222222 #EAB93D - inactive_workspace #222222 #222222 #888888 - urgent_workspace #222222 #222222 #FF8D8D - } -} - - -exec_always xsetroot -cursor_name arrow -#exec_always xcompmgr -#exec_always feh --bg-scale /usr/share/backgrounds/xfce/vect_or.jpg -#exec_always feh --bg-scale /home/katchup/wp/undessindedragon2.jpg -#exec_always feh --bg-scale /home/katchup/Stuff/wp/lain_87_1680.jpg -#exec_always feh --bg-scale /home/katchup/Stuff/wp/wanikani.png -#exec_always feh --bg-scale /home/lx/stuff/LimitsToGrowthWorld3.jpg -#exec_always feh --bg-scale /usr/share/archlinux/wallpaper/archlinux-elation.jpg -exec_always feh --bg-scale /home/lx/stuff/qMDYqjh.jpg - -#exec_always /home/katchup/lab/wkwwin/script.sh -#exec xscreensaver -nosplash -exec pulseaudio --start -#exec mpd -#exec ~/.i3/mpdscribble.sh -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Constant Deceleration' 2 -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Adaptive Deceleration' 2 -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Velocity Scaling' 5 -exec nm-applet -exec owncloud -exec redshift-gtk -l 48.8567:2.3508 -#exec ~/.i3/notify-serv.sh -exec xset -b # disable bell - diff --git a/dot_i3/config.kusanagi b/dot_i3/config.kusanagi deleted file mode 100644 index b7fa3e9..0000000 --- a/dot_i3/config.kusanagi +++ /dev/null @@ -1,263 +0,0 @@ -# This file has been auto-generated by i3-config-wizard(1). -# It will not be overwritten, so edit it as you like. -# -# Should you change your keyboard layout somewhen, delete -# this file and re-run i3-config-wizard(1). -# - -# i3 config file (v4) -# -# Please see http://i3wm.org/docs/userguide.html for a complete reference! - -# defaults -#client.focused #4c7899 #285577 #ffffff #2e9ef4 -#client.focused_inactive #333333 #5f676a #ffffff #484e50 -#client.unfocused #333333 #222222 #888888 #292d2e -#client.urgent #2f343a #900000 #ffffff #900000 - -# class border backgr. text indicator -#client.focused #97734c #77432c #ffffff #2e9ef4 -#client.focused_inactive #333333 #5f676a #ffffff #484e50 -#client.unfocused #333333 #222222 #888888 #292d2e -#client.urgent #2f343a #900000 #ffffff #900000 -#client.background #111111 - -# client.focused #333333 #5A5958 #dddddd #2e7ec4 -# client.focused_inactive #333333 #2f373a #AAAAAA #484e50 -# client.unfocused #333333 #222222 #888888 #292d2e -# client.urgent #2f343a #900000 #ffffff #900000 -# client.background #111111 - -client.focused #000000 #000000 #dddddd #2e7ec4 -client.focused_inactive #000000 #000000 #AAAAAA #484e50 -client.unfocused #000000 #000000 #888888 #292d2e -client.urgent #000000 #900000 #ffffff #900000 -client.background #000000 - -set $mod Mod4 - -# font for window titles. ISO 10646 = Unicode -#font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 -font pango:Inconsolata 15px - -# Use Mouse+$mod to drag floating windows to their wanted position -floating_modifier $mod - -# start a terminal -bindsym $mod+Return exec i3-sensible-terminal - -# bindsym $mod+Shift+X exec xscreensaver-command -lock -#bindsym $mod+Shift+X exec i3lock -d -c 111111 -I 5 -bindsym $mod+Shift+X exec /home/lx/.i3/i3lock-dpms - -# music control -bindsym $mod+Shift+P exec mpc toggle -bindsym $mod+Shift+N exec mpc next - -bindsym $mod+Shift+S exec /home/lx/usr/bin/ss -bindsym $mod+Shift+M exec /home/lx/usr/bin/ms - -# kill focused window -bindsym $mod+Shift+Q kill - -# start dmenu (a program launcher) -bindsym $mod+p exec dmenu_run - -# change focus -bindsym $mod+h focus left -bindsym $mod+j focus down -bindsym $mod+k focus up -bindsym $mod+l focus right - -# alternatively, you can use the cursor keys: -bindsym $mod+Left focus left -bindsym $mod+Down focus down -bindsym $mod+Up focus up -bindsym $mod+Right focus right - -# move focused window -bindsym $mod+Shift+H move left -bindsym $mod+Shift+J move down -bindsym $mod+Shift+K move up -bindsym $mod+Shift+L move right - -# alternatively, you can use the cursor keys: -bindsym $mod+Shift+Left move left -bindsym $mod+Shift+Down move down -bindsym $mod+Shift+Up move up -bindsym $mod+Shift+Right move right - -# split in horizontal orientation -bindsym $mod+b split h - -# split in vertical orientation -bindsym $mod+v split v - -# enter fullscreen mode for the focused container -bindsym $mod+f fullscreen - -# change container layout (stacked, tabbed, default) -bindsym $mod+s layout stacking -bindsym $mod+z layout tabbed -bindsym $mod+e layout default - -# toggle tiling / floating -bindsym $mod+Shift+space floating toggle - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle - -# focus the parent container -bindsym $mod+q focus parent - -# focus the child container -#bindcode $mod+d focus child - -# switch to workspace -#bindsym $mod+ampersand workspace 1 -#bindsym $mod+eacute workspace 2 -#bindsym $mod+quotedbl workspace 3 -#bindsym $mod+apostrophe workspace 4 -#bindsym $mod+parenleft workspace 5 -#bindsym $mod+minus workspace 6 -#bindsym $mod+egrave workspace 7 -#bindsym $mod+underscore workspace 8 -#bindsym $mod+ccedilla workspace 9 -#bindsym $mod+agrave workspace 10 -bindsym $mod+1 workspace 1 -bindsym $mod+2 workspace 2 -bindsym $mod+3 workspace 3 -bindsym $mod+4 workspace 4 -bindsym $mod+5 workspace 5 -bindsym $mod+6 workspace 6 -bindsym $mod+7 workspace 7 -bindsym $mod+8 workspace 8 -bindsym $mod+9 workspace 9 -bindsym $mod+0 workspace 10 - -workspace_auto_back_and_forth yes - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace 1 -bindsym $mod+Shift+2 move container to workspace 2 -bindsym $mod+Shift+3 move container to workspace 3 -bindsym $mod+Shift+4 move container to workspace 4 -bindsym $mod+Shift+5 move container to workspace 5 -bindsym $mod+Shift+6 move container to workspace 6 -bindsym $mod+Shift+7 move container to workspace 7 -bindsym $mod+Shift+8 move container to workspace 8 -bindsym $mod+Shift+9 move container to workspace 9 -bindsym $mod+Shift+0 move container to workspace 10 - -# reload the configuration file -bindsym $mod+Shift+C reload -# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) -bindsym $mod+Shift+R restart -# exit i3 (logs you out of your X session) -bindsym $mod+Shift+E exit - -bindsym $mod+t border normal -bindsym $mod+y border 1pixel -bindsym $mod+u border none - -bindsym XF86MonBrightnessDown exec xbacklight -dec 10 -bindsym XF86MonBrightnessUp exec xbacklight -inc 10 -bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle -bindsym XF86AudioRaiseVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 +5% -bindsym XF86AudioLowerVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 -5% - - -for_window [title="xfce4-notifyd"] floating enable -for_window [title="xfce4-notifyd"] border none -for_window [title="Caml graphics"] floating enable -for_window [title="QEMU"] floating enable -for_window [title="a.out"] floating enable -for_window [title="mgrx*"] floating enable -for_window [class="Klavaro"] floating enable -for_window [class="Steam"] floating enable -for_window [class="Wine"] floating enable -for_window [class="StepMania"] floating enable -for_window [class="stepmania"] floating enable -for_window [class="anki"] floating enable -for_window [class="visu.bin"] floating enable -for_window [class="pathfind"] floating enable - -#new_window 1pixel -new_window none - -# resize window (you can also use the mouse for that) -mode "resize" { - # These bindings trigger as soon as you enter the resize mode - - # Pressing left will shrink the window’s width. - # Pressing right will grow the window’s width. - # Pressing up will shrink the window’s height. - # Pressing down will grow the window’s height. - bindsym h resize shrink width 5 px or 5 ppt - bindsym j resize grow height 5 px or 5 ppt - bindsym k resize shrink height 5 px or 5 ppt - bindsym l resize grow width 5 px or 5 ppt - - # same bindings, but for the arrow keys - bindsym 113 resize shrink width 5 px or 5 ppt - bindsym 116 resize grow height 5 px or 5 ppt - bindsym 111 resize shrink height 5 px or 5 ppt - bindsym 114 resize grow width 5 px or 5 ppt - - # back to normal: Enter or Escape - bindsym Return mode "default" - bindsym Escape mode "default" -} - -bindsym $mod+r mode "resize" - -# Start i3bar to display a workspace bar (plus the system information i3status -# finds out, if available) -bar { - status_command i3status -c ~/.i3/i3status.conf - #font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 - font pango:Inconsolata 14px - colors { - background #000000 - statusline #FFFFFF - - # focused_workspace #222222 #222222 #C8E7A4 - # active_workspace #222222 #222222 #EAB93D - # inactive_workspace #222222 #222222 #888888 - # urgent_workspace #222222 #222222 #FF8D8D - focused_workspace #000000 #000000 #C8E7A4 - active_workspace #000000 #000000 #EAB93D - inactive_workspace #000000 #000000 #888888 - urgent_workspace #000000 #000000 #FF8D8D - } -} - - -exec_always xsetroot -cursor_name arrow -#exec_always xcompmgr -#exec_always feh --bg-scale /usr/share/backgrounds/xfce/vect_or.jpg -#exec_always feh --bg-scale /home/katchup/wp/undessindedragon2.jpg -#exec_always feh --bg-scale /home/katchup/Stuff/wp/lain_87_1680.jpg -#exec_always feh --bg-scale /home/katchup/Stuff/wp/wanikani.png -#exec_always feh --bg-scale /home/lx/stuff/LimitsToGrowthWorld3.jpg -#exec_always feh --bg-scale /usr/share/archlinux/wallpaper/archlinux-elation.jpg -#exec_always feh --bg-scale /home/lx/stuff/qMDYqjh.jpg -#exec_always feh --bg-scale /home/lx/stuff/arch1.png -#exec_always feh --bg-fill /home/lx/stuff/seoul.jpeg -exec_always feh --bg-fill /home/lx/stuff/wallpaper/factory.jpg - -#exec_always /home/katchup/lab/wkwwin/script.sh -#exec xscreensaver -nosplash -exec pulseaudio --start -#exec mpd -#exec ~/.i3/mpdscribble.sh -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Constant Deceleration' 2 -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Adaptive Deceleration' 2 -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Velocity Scaling' 5 -exec nm-applet -exec nextcloud -exec seafile-applet -exec redshift-gtk -l 48.8567:2.3508 -#exec ~/.i3/notify-serv.sh -exec xset -b # disable bell - diff --git a/dot_i3/config.saki b/dot_i3/config.saki deleted file mode 100644 index b8305f8..0000000 --- a/dot_i3/config.saki +++ /dev/null @@ -1,234 +0,0 @@ -# This file has been auto-generated by i3-config-wizard(1). -# It will not be overwritten, so edit it as you like. -# -# Should you change your keyboard layout somewhen, delete -# this file and re-run i3-config-wizard(1). -# - -# i3 config file (v4) -# -# Please see http://i3wm.org/docs/userguide.html for a complete reference! - -# defaults -#client.focused #4c7899 #285577 #ffffff #2e9ef4 -#client.focused_inactive #333333 #5f676a #ffffff #484e50 -#client.unfocused #333333 #222222 #888888 #292d2e -#client.urgent #2f343a #900000 #ffffff #900000 - -# class border backgr. text indicator -#client.focused #97734c #77432c #ffffff #2e9ef4 -#client.focused_inactive #333333 #5f676a #ffffff #484e50 -#client.unfocused #333333 #222222 #888888 #292d2e -#client.urgent #2f343a #900000 #ffffff #900000 -#client.background #111111 - -client.focused #333333 #5A5958 #dddddd #2e7ec4 -client.focused_inactive #333333 #2f373a #AAAAAA #484e50 -client.unfocused #333333 #222222 #888888 #292d2e -client.urgent #2f343a #900000 #ffffff #900000 -client.background #111111 - -set $mod Mod4 - -# font for window titles. ISO 10646 = Unicode -#font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 -font pango:Inconsolata 13px - -# Use Mouse+$mod to drag floating windows to their wanted position -floating_modifier $mod - -# start a terminal -bindsym $mod+Return exec i3-sensible-terminal - -# bindsym $mod+Shift+X exec xscreensaver-command -lock -bindsym $mod+Shift+X exec i3lock -d -c 111111 -I 5 - -# music control -bindsym $mod+Shift+P exec mpc toggle -bindsym $mod+Shift+N exec mpc next - -bindsym $mod+Shift+S exec /home/katchup/usr/bin/ss -bindsym $mod+Shift+M exec /home/katchup/usr/bin/ms - -# kill focused window -bindsym $mod+Shift+Q kill - -# start dmenu (a program launcher) -bindsym $mod+p exec dmenu_run - -# change focus -bindsym $mod+h focus left -bindsym $mod+j focus down -bindsym $mod+k focus up -bindsym $mod+l focus right - -# alternatively, you can use the cursor keys: -bindsym $mod+Left focus left -bindsym $mod+Down focus down -bindsym $mod+Up focus up -bindsym $mod+Right focus right - -# move focused window -bindsym $mod+Shift+H move left -bindsym $mod+Shift+J move down -bindsym $mod+Shift+K move up -bindsym $mod+Shift+L move right - -# alternatively, you can use the cursor keys: -bindsym $mod+Shift+Left move left -bindsym $mod+Shift+Down move down -bindsym $mod+Shift+Up move up -bindsym $mod+Shift+Right move right - -# split in horizontal orientation -bindsym $mod+b split h - -# split in vertical orientation -bindsym $mod+v split v - -# enter fullscreen mode for the focused container -bindsym $mod+f fullscreen - -# change container layout (stacked, tabbed, default) -bindsym $mod+s layout stacking -bindsym $mod+z layout tabbed -bindsym $mod+e layout default - -# toggle tiling / floating -bindsym $mod+Shift+space floating toggle - -# change focus between tiling / floating windows -bindsym $mod+space focus mode_toggle - -# focus the parent container -bindsym $mod+q focus parent - -# focus the child container -#bindcode $mod+d focus child - -# switch to workspace -bindsym $mod+ampersand workspace 1 -bindsym $mod+eacute workspace 2 -bindsym $mod+quotedbl workspace 3 -bindsym $mod+apostrophe workspace 4 -bindsym $mod+parenleft workspace 5 -bindsym $mod+minus workspace 6 -bindsym $mod+egrave workspace 7 -bindsym $mod+underscore workspace 8 -bindsym $mod+ccedilla workspace 9 -bindsym $mod+agrave workspace 10 - -# move focused container to workspace -bindsym $mod+Shift+1 move container to workspace 1 -bindsym $mod+Shift+2 move container to workspace 2 -bindsym $mod+Shift+3 move container to workspace 3 -bindsym $mod+Shift+4 move container to workspace 4 -bindsym $mod+Shift+5 move container to workspace 5 -bindsym $mod+Shift+6 move container to workspace 6 -bindsym $mod+Shift+7 move container to workspace 7 -bindsym $mod+Shift+8 move container to workspace 8 -bindsym $mod+Shift+9 move container to workspace 9 -bindsym $mod+Shift+0 move container to workspace 10 - -# reload the configuration file -bindsym $mod+Shift+C reload -# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) -bindsym $mod+Shift+R restart -# exit i3 (logs you out of your X session) -bindsym $mod+Shift+E exit - -# Other keys -bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle -bindsym XF86AudioRaiseVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 +5% -bindsym XF86AudioLowerVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 -5% - -bindsym $mod+t border normal -bindsym $mod+y border 1pixel -bindsym $mod+u border none - - -for_window [title="xfce4-notifyd"] floating enable -for_window [title="xfce4-notifyd"] border none -for_window [title="Caml graphics"] floating enable -for_window [title="QEMU"] floating enable -for_window [title="a.out"] floating enable -for_window [title="mgrx*"] floating enable -for_window [class="Octave-gui"] floating enable -for_window [class="Klavaro"] floating enable -for_window [class="Steam"] floating enable -for_window [class="Wine"] floating enable -for_window [class="StepMania"] floating enable -for_window [class="stepmania"] floating enable -for_window [class="anki"] floating enable -for_window [class="visu.bin"] floating enable -for_window [class="pathfind"] floating enable - -new_window 1pixel - -# resize window (you can also use the mouse for that) -mode "resize" { - # These bindings trigger as soon as you enter the resize mode - - # Pressing left will shrink the window’s width. - # Pressing right will grow the window’s width. - # Pressing up will shrink the window’s height. - # Pressing down will grow the window’s height. - bindsym h resize shrink width 5 px or 5 ppt - bindsym j resize grow height 5 px or 5 ppt - bindsym k resize shrink height 5 px or 5 ppt - bindsym l resize grow width 5 px or 5 ppt - - # same bindings, but for the arrow keys - bindsym 113 resize shrink width 5 px or 5 ppt - bindsym 116 resize grow height 5 px or 5 ppt - bindsym 111 resize shrink height 5 px or 5 ppt - bindsym 114 resize grow width 5 px or 5 ppt - - # back to normal: Enter or Escape - bindsym Return mode "default" - bindsym Escape mode "default" -} - -bindsym $mod+r mode "resize" - -# Start i3bar to display a workspace bar (plus the system information i3status -# finds out, if available) -bar { - status_command i3status --config ~/.i3/i3status.conf - #font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 - font pango:Inconsolata 14px - colors { - background #111111 - statusline #EEEEEE - - focused_workspace #222222 #222222 #C8E7A4 - active_workspace #222222 #222222 #EAB93D - inactive_workspace #222222 #222222 #888888 - urgent_workspace #222222 #222222 #FF8D8D - } -} - -exec_always xsetroot -cursor_name arrow -#exec_always xcompmgr -#exec_always feh --bg-scale /usr/share/backgrounds/xfce/vect_or.jpg -#exec_always feh --bg-scale /home/katchup/wp/undessindedragon2.jpg -#exec_always feh --bg-scale /home/katchup/Stuff/wp/lain_87_1680.jpg -exec_always feh --bg-scale /home/katchup/Stuff/wp/wanikani.png -exec_always /home/katchup/lab/wkwwin/script.sh -#exec xscreensaver -nosplash -exec pulseaudio --start -#exec mpd -#exec ~/.i3/mpdscribble.sh -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Constant Deceleration' 2 -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Adaptive Deceleration' 2 -exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Velocity Scaling' 5 -# exec nm-applet -exec pasystray -exec redshift-gtk -l 48.8567:2.3508 -exec owncloud -#exec ~/.i3/notify-serv.sh -exec xset -b # disable bell - -# mouse wheel speed -exec xinput set-prop "Microsoft Microsoft® Comfort Mouse 4500" "Evdev Scrolling Distance" 1 1 1 - diff --git a/dot_i3/i3lock-dpms b/dot_i3/i3lock-dpms deleted file mode 100755 index fa97182..0000000 --- a/dot_i3/i3lock-dpms +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh -revert() { - xset dpms 0 0 0 -} -trap revert SIGHUP SIGINT SIGTERM -#xset +dpms dpms 5 5 5 -xset dpms force off -i3lock -n -c 111111 -I 5 -revert diff --git a/dot_i3/i3status.conf.chitanda b/dot_i3/i3status.conf.chitanda deleted file mode 100644 index a59d837..0000000 --- a/dot_i3/i3status.conf.chitanda +++ /dev/null @@ -1,77 +0,0 @@ - - -general { - output_format = i3bar - colors = true - color_good = "#93D44F" - color_bad = "#FF8D8D" - color_degraded = "#FFC123" - interval = 5 -} - -order += "ipv6" -# order += "run_watch DHCP" -order += "run_watch VPN" -order += "wireless wlp2s0" -order += "ethernet enp0s25" -order += "disk /home" -# order += "mpd" -order += "volume master" -order += "battery 1" -order += "cpu_temperature 1" -order += "load" -order += "time" - -# mpd { -# format_up = "%artist - %title" -# format_down = " - " -# host = "127.0.0.1" -# port = 6600 -#} - -wireless wlp2s0 { - format_up = "W: (%quality at %essid) %ip" - format_down = "W: down" -} - -ethernet enp0s25 { - # if you use %speed, i3status requires root privileges - format_up = "E: %ip" - format_down = "E: down" -} - -volume master { - format = "♪: %volume" - device = "default" - mixer = "Master" - mixer_idx = 0 -} - -battery 1 { - format = "%status %percentage %remaining" -} - -run_watch DHCP { - pidfile = "/var/run/dhcpcd*.pid" -} - -run_watch VPN { - pidfile = "/var/run/openvpn@*.pid" -} - -time { - format = "%a %Y-%m-%d %H:%M:%S" -} - -load { - format = "%1min" -} - -cpu_temperature 1 { - format = "T: %degrees °C" - path = "/sys/class/thermal/thermal_zone1/temp" -} - -disk "/home" { - format = "%avail" -} diff --git a/dot_i3/i3status.conf.kusanagi b/dot_i3/i3status.conf.kusanagi deleted file mode 100644 index e31e6fc..0000000 --- a/dot_i3/i3status.conf.kusanagi +++ /dev/null @@ -1,89 +0,0 @@ - - -general { - output_format = i3bar - colors = true - color_good = "#00FF00" - color_bad = "#FF0000" - color_degraded = "#FF7700" - interval = 5 -} - -order += "ipv6" -# order += "run_watch DHCP" -# order += "run_watch VPN" -order += "wireless wlp4s0" -order += "ethernet enp0s31f6" -order += "ethernet tap0" -order += "disk /home" -# order += "mpd" -order += "volume master" -order += "battery 1" -order += "battery 0" -order += "cpu_temperature 1" -order += "load" -order += "time" - -# mpd { -# format_up = "%artist - %title" -# format_down = " - " -# host = "127.0.0.1" -# port = 6600 -#} - -wireless wlp4s0 { - format_up = "W: (%quality at %essid) %ip" - format_down = "W: down" -} - -ethernet enp0s31f6 { - # if you use %speed, i3status requires root privileges - format_up = "E: %ip" - format_down = "E: down" -} - -ethernet tap0 { - # if you use %speed, i3status requires root privileges - format_up = "VPN: %ip" - format_down = "VPN: down" -} - -volume master { - format = "♪: %volume" - device = "default" - mixer = "Master" - mixer_idx = 0 -} - -battery 1 { - format = "%status %percentage %remaining" -} - -battery 0 { - format = "%status %percentage %remaining" -} - -run_watch DHCP { - pidfile = "/var/run/dhcpcd*.pid" -} - -run_watch VPN { - pidfile = "/var/run/openvpn@*.pid" -} - -time { - format = "%a %Y-%m-%d %H:%M:%S" -} - -load { - format = "%1min" -} - -cpu_temperature 1 { - format = "T: %degrees °C" - path = "/sys/class/thermal/thermal_zone1/temp" -} - -disk "/home" { - format = "%avail" -} diff --git a/dot_i3/i3status.conf.saki b/dot_i3/i3status.conf.saki deleted file mode 100644 index 82fb837..0000000 --- a/dot_i3/i3status.conf.saki +++ /dev/null @@ -1,76 +0,0 @@ - - -general { - colors = true - color_good = "#93D44F" - color_bad = "#FF8D8D" - color_degraded = "#FFC123" - interval = 5 -} - -order += "ipv6" -# order += "run_watch DHCP" -order += "run_watch VPN" -# order += "wireless wlan0" -order += "ethernet enp4s0" -order += "disk /home" -# order += "mpd" -order += "volume master" -# order += "battery 1" -order += "cpu_temperature 1" -order += "load" -order += "time" - -# mpd { -# format_up = "%artist - %title" -# format_down = " - " -# host = "127.0.0.1" -# port = 6600 -# } - -wireless wlan0 { - format_up = "W: (%quality at %essid) %ip" - format_down = "W: down" -} - -ethernet enp4s0 { - # if you use %speed, i3status requires root privileges - format_up = "E: %ip" - format_down = "E: down" -} - -volume master { - format = "♪: %volume" - device = "default" - mixer = "Master" - mixer_idx = 0 -} - -battery 1 { - format = "%status %percentage %remaining" -} - -run_watch DHCP { - pidfile = "/var/run/dhcpcd*.pid" -} - -run_watch VPN { - pidfile = "/var/run/openvpn@*.pid" -} - -time { - format = "%a %Y-%m-%d %H:%M:%S" -} - -load { - format = "%1min" -} - -cpu_temperature 1 { - format = "T: %degrees °C" - path = "/sys/class/thermal/thermal_zone2/temp" -} - -disk "/home" { - format = "%avail" -} diff --git a/dot_i3/mpdscribble.sh b/dot_i3/mpdscribble.sh deleted file mode 100755 index 6297ee7..0000000 --- a/dot_i3/mpdscribble.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -pidof mpdscribble >& /dev/null -if [ $? -ne 0 ]; then - mpdscribble & -fi diff --git a/dot_inputrc b/dot_inputrc deleted file mode 100644 index 063e24c..0000000 --- a/dot_inputrc +++ /dev/null @@ -1,32 +0,0 @@ -set editing-mode vi - -"\e[A": history-search-backward -"\e[B": history-search-forward - -set show-all-if-ambiguous on -set completion-ignore-case on -set bell-style none - -# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving -"\e[1;5C": forward-word -"\e[1;5D": backward-word - -# Execute 'jobs' -"\ej": "\C-a\C-kjobs\n" - -# Ajouter "| less" à la fin de la ligne -"\el": "\C-e | less" - -# Ajouter "sudo" au début de la ligne -"\ex": "\C-asudo \C-e" - -# Copier une seconde fois le premier argument de la commande -# (Ne fonctionne que pour des commandes simples) -# Pratique lorsqu'on écrit "mv nom_de\ -\ fichier_\[\ complexe\] nom_de\ -\ fichier_\[\ complexe\].txt" -"\er": '\C-a\ef\C-k\C-y\C-y' - -# ouvre un dmenu avec les fichiers du dir courant -"\ea": ' \\\'$(ls | dmenu -l 24)\\\'\e\C-e' - -# insère le nom du fichier le plus récemment modifié -"\e:": '\\\'$(ls -t -1 -d * | head -n 1)\\\' \e\C-e' diff --git a/dot_screenrc b/dot_screenrc deleted file mode 100644 index ed6b901..0000000 --- a/dot_screenrc +++ /dev/null @@ -1,200 +0,0 @@ -#shell /bin/zsh -# config de screen par bennyben -# raccourcis avec Ctrl-x puis une touche -# ou alors Ctrl-meta-une touche, voire Shirt-Ctrl-Meta - -# $Id: screenrc,v 1.8 2002/03/20 22:20:21 laz Exp $ -# -# /etc/screenrc -# -# This is the system wide screenrc. -# -# You can use this file to change the default behavior of screen system wide -# or copy it to ~/.screenrc and use it as a starting point for your own -# settings. -# -# Commands in this file are used to set options, bind screen functions to -# keys, redefine terminal capabilities, and to automatically establish one or -# more windows at the beginning of your screen session. -# -# This is not a comprehensive list of options, look at the screen manual for -# details on everything that you can put in this file. -# - -# ------------------------------------------------------------------------------ -# SCREEN SETTINGS -# ------------------------------------------------------------------------------ - -startup_message off -#nethack on - -#defflow on # will force screen to process ^S/^Q -deflogin on -autodetach on - -# turn visual bell on -vbell on -vbell_msg " Wuff ---- Wuff!! " - -# define a bigger scrollback, default is 100 lines -defscrollback 1024 - -# ------------------------------------------------------------------------------ -# SCREEN KEYBINDINGS -# ------------------------------------------------------------------------------ - -# Remove some stupid / dangerous key bindings -#bind '^k' -#bind 'L' -#bind '^\' -# Make them better -#bind '\\' quit -#bind 'K' kill -#bind 'I' login on -#bind 'O' login off -#bind '}' history - -#bind 'R' colon "screen -ln rlogin faui -8^b^b^b" -#bind 'P' colon "^p" - -# escape "" -#escape "^xx" -#bindkey \033^b break -# -# - # ctrl-meta-insert -# -#bindkey \033^V digraph -#bindkey \033^. dumptermcap -#bindkey \033^F fit -#bindkey \033^f flow -#bindkey \033^I focus -#bindkey \033^h hardcopy - -#bindkey \033^{ history -#bindkey \033^i info -#bindkey \033^m lastmsg -#bindkey \033^, license -#bindkey \033^H log -#bindkey \033^L login -#bindkey \033^M monitor -#bindkey \033^n next - -#bindkey \033^N number -#bindkey \033^Q only -#bindkey \033^X other -#bindkey \033^B pow_break -#bindkey \033^D pow_detach -#bindkey \033^\ quit -#bindkey \033^< readbuf -#bindkey \033^l redisplay -#bindkey \033^X remove -#bindkey \033^= removebuf -#bindkey \033^Z reset -#bindkey \033^' select -#bindkey \033^_ silence -#bindkey \033^S split -#bindkey \033^z suspend -#bindkey \033^t time -#bindkey \033^A title -#bindkey \033^G vbell -#bindkey \033^v version -#bindkey \033^W width -#bindkey \033^r wrap -#bindkey \033^> writebuf -#bindkey \033^s xoff -#bindkey \033^q xon - -#bindkey \033^x next -#bindkey \033^w prev -#bindkey \033^n next -#bindkey \033^p prev -#bindkey \033^c screen -#bindkey \033^d detach -#bindkey \033: colon -#bindkey \033? help -#bindkey \033^l clear -#bindkey \033² displays -#bindkey \033^P hardcopy -#bindkey \033^k kill -#bindkey \033^L log -#bindkey \033^m monitor -#bindkey \033ù silence -#bindkey \033^t title -#bindkey \033^S split -#bindkey \033^f fit -#bindkey \033^q xon -#bindkey \033^s xoff -#bindkey \033\033[2\^ copy -#bindkey \033^k digraph -#bindkey \033^a focus up -#bindkey \033^z focus down -#bindkey \033* lockscreen - -# An example of a "screen scraper" which will launch urlview on the current -# screen window -# -#bind ^B eval "hardcopy_append off" "hardcopy -h $HOME/.screen-urlview" "screen urlview $HOME/.screen-urlview" - -# on Debian backspace should send char `\177': -bindkey -k kb stuff "\177" - -# ------------------------------------------------------------------------------ -# TERMINAL SETTINGS -# ------------------------------------------------------------------------------ - -# The vt100 description does not mention "dl". *sigh* -termcapinfo vt100 dl=5\E[M - -# turn sending of screen messages to hardstatus off -#hardstatus off -hardstatus on -# Set the hardstatus prop on gui terms to set the titlebar/icon title -termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007 -# use this for the hard status string -#hardstatus string "%h%? users: %u%?" - -# An alternative hardstatus to display a bar at the bottom listing the -# windownames and highlighting the current windowname in blue. (This is only -# enabled if there is no hardstatus setting for your terminal) -# -#hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" -# version d'avant, allégée avec seulement les window en cours et celle courante en jaune -# et fond bleu -#hardstatus alwayslastline "%{= BY}%-Lw%{= YB}%50>%n%f* %t%{= BY}%+Lw%<" -# nouvelle version : -# heure (avec secondes), nom de la machine en rouge, load de la machine -# puis fenetres avec celle courante en jaune, le tout en fond bleu -hardstatus alwayslastline "%{b kB}%{s gB}%c:%s%{b kB} %{b kR}%H %{b kB}%{s yB}%l%{b kB} %{b kB}%{rs Y}%-Lw%{BY}%50>%n%{R}%f%{B} %t%{YB}%+Lw%<" - -# set these terminals up to be 'optimal' instead of vt100 -termcapinfo xterm*|linux*|rxvt*|Eterm* OP - -# Change the xterm initialization string from is2=\E[!p\E[?3;4l\E[4l\E> -# (This fixes the "Aborted because of window size change" konsole symptoms found -# in bug #134198) -termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' - -termcapinfo xterm*|linux*|rxvt*|Eterm* ti@:te@ - -# Do not use xterms alternate window buffer (won't add lines to scrollback bfr) -#termcapinfo xterm|xterms|xs ti=\E7\E[?47l - -# ------------------------------------------------------------------------------ -# STARTUP SCREENS -# ------------------------------------------------------------------------------ - -# Example of automatically running some programs in windows on screen startup. -# -# The following will open top in the first window, an ssh session to monkey -# in the next window, and then open mutt and tail in windows 8 and 9 -# respectively. -# -# screen top -# screen -t monkey ssh monkey -# screen -t mail 8 mutt -# screen -t daemon 9 tail -f /var/log/daemon.log - -sorendition =s WB -msgwait 3 -bell "^GBell in window %" diff --git a/dot_tmux.conf b/dot_tmux.conf deleted file mode 100644 index 012bb4f..0000000 --- a/dot_tmux.conf +++ /dev/null @@ -1,54 +0,0 @@ -# KEY BINDINGS - -setw -g mode-keys vi - -# remap prefix to Control + a -set -g prefix C-q -unbind C-b -bind C-q send-prefix - -unbind q -bind-key q copy-mode - -unbind p -bind p paste-buffer - -# force a reload of the config file -unbind r -bind r source-file ~/.tmux.conf - -# quick pane cycling -unbind ^A -bind ^A select-pane -t :.+ - -# switch panes using vim-like bindings C-a hjkl -unbind h -unbind j -unbind k -unbind l -bind h select-pane -L -bind l select-pane -R -bind k select-pane -U -bind j select-pane -D -# switch panes using bindings C-q C-hl -unbind ^H -unbind ^L -bind ^H previous-window -bind ^L next-window - -# OTHER OPTIONS - -set -g mouse on - -set -g escape-time 0 - -# don't rename windows automatically -set-option -g allow-rename off - - -###################### -### DESIGN CHANGES ### -###################### - -set -g status-bg colour6 - diff --git a/dot_vimrc b/dot_vimrc deleted file mode 100644 index 0098eae..0000000 --- a/dot_vimrc +++ /dev/null @@ -1,94 +0,0 @@ -" ============== KEY MAPPINGS - -let mapleader="," - -" Tab modes. -map m :set expandtab ts=2 sw=2 sts=2 -map t :set noexpandtab ts=4 sw=4 sts=4 -map T :set expandtab ts=4 sw=4 sts=4 - -" Folds: -map f :set fen fdn=3 fdm=indent fml=1 fdc=3 - -" H-L for next-prev buffer -nnoremap l :bnext -nnoremap k :bprev - - -" Append modeline after last line in buffer. -" Use substitute() instead of printf() to handle '%%s' modeline in LaTeX -" files. -function! AppendModeline() - let l:modeline = printf(" vim: set sts=%d ts=%d sw=%d tw=%d %set :", - \ &softtabstop, &tabstop, &shiftwidth, &textwidth, &expandtab ? '' : 'no') - let l:modeline = substitute(&commentstring, "%s", l:modeline, "") - call append(line("$"), l:modeline) -endfunction -nnoremap ml :call AppendModeline() - - -" =================== OPTIONS - -colorscheme slate - -filetype plugin indent on -set autoindent -set ts=4 sw=4 - -" Controls -set mouse=a -set nostartofline -set wildmode=list:longest - -" Display -highlight SpellBad ctermfg=red ctermbg=none -set bg=dark -set hlsearch -set incsearch -syntax on -set lazyredraw -set number -set relativenumber -set showcmd -set shortmess=a -set display+=lastline - -" indentation for long line wraps -set wrap -set linebreak -set breakindent -let &showbreak = '> ' - -" set cursorline -" hi CursorLine cterm=bold ctermbg=0 -" hi Folded ctermfg=2 ctermbg=0 -" hi FoldColumn ctermfg=2 ctermbg=0 - -let g:sclangTerm = "urxvt -e" - -let NERDTreeIgnore=['\.o$', '\.cmo$', '\.cmx$', '\.cmi$', '\.lib$', '\.pyc$', '^__pycache__$'] - -" set completeopt=menuone,menu,longest,preview - -set undofile -set directory=~/.vim/swp -set backupdir=~/.vim/backup -set undodir=~/.vim/undo - -" =========== FILE TYPE SPECIFIC - -au BufRead,BufNewFile *.make set filetype=make -au BufRead,BufNewFile *.md set filetype=markdown -au BufRead,BufNewFile *.lus set filetype=lustre -au BufRead,BufNewFile *.scade set filetype=scade - -au FileType make setl noexpandtab -au FileType python setl sw=4 sts=4 et -au FileType html setl sw=2 sts=2 et -au FileType htmldjango setl sw=2 sts=2 et -au FileType json setl sw=2 sts=2 et -au FileType yaml setl sw=2 sts=2 et -au FileType css setl sw=4 sts=4 et -au FileType lua setl ts=4 sw=4 noet - -autocmd FileType tex setlocal spell spelllang=en diff --git a/dot_xinitrc b/dot_xinitrc deleted file mode 100755 index 57de588..0000000 --- a/dot_xinitrc +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -./.xprofile - -eval $(keychain --eval) - -exec dbus-launch i3 -#startxfce4 -#urxvt & -#exec openbox - -#fusion-icon & -#exec dbus-launch docky - diff --git a/dot_xprofile b/dot_xprofile deleted file mode 100755 index 3bfc1d2..0000000 --- a/dot_xprofile +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -#export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules -#export GTK_IM_MODULE='uim' -#export QT_IM_MODULE='uim' -#uim-xim & -#export XMODIFIERS='@im=uim' - diff --git a/dot_zshrc b/dot_zshrc deleted file mode 100644 index 458aa37..0000000 --- a/dot_zshrc +++ /dev/null @@ -1,89 +0,0 @@ -# The following lines were added by compinstall - -zstyle ':completion:*' completer _complete _ignored _approximate -zstyle ':completion:*' matcher-list '' 'm:{[:lower:]}={[:upper:]}' 'r:|[._-]=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' -zstyle ':completion:*' max-errors 1 -zstyle :compinstall filename '/home/katchup/.zshrc' - -autoload -Uz compinit -compinit -# End of lines added by compinstall -# Lines configured by zsh-newuser-install -HISTFILE=~/.histfile -HISTSIZE=1000 -SAVEHIST=1000 -bindkey -v -# End of lines configured by zsh-newuser-install - -## VCS INFO - -autoload -Uz vcs_info - -zstyle ':vcs_info:*' stagedstr '%F{28}%B*%b' -zstyle ':vcs_info:*' unstagedstr '%F{11}%B*%b' -zstyle ':vcs_info:*' check-for-changes true -zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{11}%r' -zstyle ':vcs_info:*' enable git svn -function precmd () { - if [[ -z $(git ls-files --other --exclude-standard 2> /dev/null) ]] { - zstyle ':vcs_info:*' formats ' %F{blue}[%F{green}%b%c%u%F{blue}]' - } else { - zstyle ':vcs_info:*' formats ' %F{blue}[%F{green}%b%c%u%F{red}%B*%b%F{blue}]' - } - - vcs_info -} - - -# PROMPT - -autoload -U promptinit -promptinit -setopt prompt_subst - -PROMPT=" -%B[%?] %F{red}%~%b \${vcs_info_msg_0_} - %F{white}%(#.#.$) " -RPROMPT="%F{cyan}%n@%m%F{white}" - -source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh - - -# ENV - -alias ls='ls --color=auto' - -export EDITOR=vim -export GOPATH=$HOME/go - -export PATH=$PATH:$HOME/usr/bin:$HOME/go/bin -export LD_LIBRARY_PATH=$HOME/usr/lib - -export WINEARCH=win32 - -alias clipper='ssh -R 9876:localhost:9872 auvolat@sas.eleves.ens.fr' -alias cargo='ssh auvolat@cargo.ens.fr' -alias tremble='ssh auvolat@tremble.ens.fr' -alias tulipier='ssh auvolat@tulipier.ens.fr' -# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC - -alias vps='ssh katchup@vps46149.ovh.net' -alias irc='ssh -t -R 9872:localhost:9872 adnab.me irc' - -alias ocamltop='rlwrap ocaml "$@"' - - -# TADA -expand -t 4 $HOME/Core/TODO - - - -export CLOUDSDK_PYTHON=/usr/bin/python2 -export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin -source $HOME/usr/google-cloud-sdk/completion.zsh.inc - -# OPAM configuration -. /home/katchup/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true -export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin:$HOME/.opam/system/bin - -export SDL_VIDEO_X11_DGAMOUSE=0 diff --git a/kusanagi/dot_i3/config b/kusanagi/dot_i3/config new file mode 100644 index 0000000..b7fa3e9 --- /dev/null +++ b/kusanagi/dot_i3/config @@ -0,0 +1,263 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout somewhen, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! + +# defaults +#client.focused #4c7899 #285577 #ffffff #2e9ef4 +#client.focused_inactive #333333 #5f676a #ffffff #484e50 +#client.unfocused #333333 #222222 #888888 #292d2e +#client.urgent #2f343a #900000 #ffffff #900000 + +# class border backgr. text indicator +#client.focused #97734c #77432c #ffffff #2e9ef4 +#client.focused_inactive #333333 #5f676a #ffffff #484e50 +#client.unfocused #333333 #222222 #888888 #292d2e +#client.urgent #2f343a #900000 #ffffff #900000 +#client.background #111111 + +# client.focused #333333 #5A5958 #dddddd #2e7ec4 +# client.focused_inactive #333333 #2f373a #AAAAAA #484e50 +# client.unfocused #333333 #222222 #888888 #292d2e +# client.urgent #2f343a #900000 #ffffff #900000 +# client.background #111111 + +client.focused #000000 #000000 #dddddd #2e7ec4 +client.focused_inactive #000000 #000000 #AAAAAA #484e50 +client.unfocused #000000 #000000 #888888 #292d2e +client.urgent #000000 #900000 #ffffff #900000 +client.background #000000 + +set $mod Mod4 + +# font for window titles. ISO 10646 = Unicode +#font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 +font pango:Inconsolata 15px + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# bindsym $mod+Shift+X exec xscreensaver-command -lock +#bindsym $mod+Shift+X exec i3lock -d -c 111111 -I 5 +bindsym $mod+Shift+X exec /home/lx/.i3/i3lock-dpms + +# music control +bindsym $mod+Shift+P exec mpc toggle +bindsym $mod+Shift+N exec mpc next + +bindsym $mod+Shift+S exec /home/lx/usr/bin/ss +bindsym $mod+Shift+M exec /home/lx/usr/bin/ms + +# kill focused window +bindsym $mod+Shift+Q kill + +# start dmenu (a program launcher) +bindsym $mod+p exec dmenu_run + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+H move left +bindsym $mod+Shift+J move down +bindsym $mod+Shift+K move up +bindsym $mod+Shift+L move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+b split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, default) +bindsym $mod+s layout stacking +bindsym $mod+z layout tabbed +bindsym $mod+e layout default + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+q focus parent + +# focus the child container +#bindcode $mod+d focus child + +# switch to workspace +#bindsym $mod+ampersand workspace 1 +#bindsym $mod+eacute workspace 2 +#bindsym $mod+quotedbl workspace 3 +#bindsym $mod+apostrophe workspace 4 +#bindsym $mod+parenleft workspace 5 +#bindsym $mod+minus workspace 6 +#bindsym $mod+egrave workspace 7 +#bindsym $mod+underscore workspace 8 +#bindsym $mod+ccedilla workspace 9 +#bindsym $mod+agrave workspace 10 +bindsym $mod+1 workspace 1 +bindsym $mod+2 workspace 2 +bindsym $mod+3 workspace 3 +bindsym $mod+4 workspace 4 +bindsym $mod+5 workspace 5 +bindsym $mod+6 workspace 6 +bindsym $mod+7 workspace 7 +bindsym $mod+8 workspace 8 +bindsym $mod+9 workspace 9 +bindsym $mod+0 workspace 10 + +workspace_auto_back_and_forth yes + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+C reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+R restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+E exit + +bindsym $mod+t border normal +bindsym $mod+y border 1pixel +bindsym $mod+u border none + +bindsym XF86MonBrightnessDown exec xbacklight -dec 10 +bindsym XF86MonBrightnessUp exec xbacklight -inc 10 +bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle +bindsym XF86AudioRaiseVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 +5% +bindsym XF86AudioLowerVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 -5% + + +for_window [title="xfce4-notifyd"] floating enable +for_window [title="xfce4-notifyd"] border none +for_window [title="Caml graphics"] floating enable +for_window [title="QEMU"] floating enable +for_window [title="a.out"] floating enable +for_window [title="mgrx*"] floating enable +for_window [class="Klavaro"] floating enable +for_window [class="Steam"] floating enable +for_window [class="Wine"] floating enable +for_window [class="StepMania"] floating enable +for_window [class="stepmania"] floating enable +for_window [class="anki"] floating enable +for_window [class="visu.bin"] floating enable +for_window [class="pathfind"] floating enable + +#new_window 1pixel +new_window none + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym h resize shrink width 5 px or 5 ppt + bindsym j resize grow height 5 px or 5 ppt + bindsym k resize shrink height 5 px or 5 ppt + bindsym l resize grow width 5 px or 5 ppt + + # same bindings, but for the arrow keys + bindsym 113 resize shrink width 5 px or 5 ppt + bindsym 116 resize grow height 5 px or 5 ppt + bindsym 111 resize shrink height 5 px or 5 ppt + bindsym 114 resize grow width 5 px or 5 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} + +bindsym $mod+r mode "resize" + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +bar { + status_command i3status -c ~/.i3/i3status.conf + #font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 + font pango:Inconsolata 14px + colors { + background #000000 + statusline #FFFFFF + + # focused_workspace #222222 #222222 #C8E7A4 + # active_workspace #222222 #222222 #EAB93D + # inactive_workspace #222222 #222222 #888888 + # urgent_workspace #222222 #222222 #FF8D8D + focused_workspace #000000 #000000 #C8E7A4 + active_workspace #000000 #000000 #EAB93D + inactive_workspace #000000 #000000 #888888 + urgent_workspace #000000 #000000 #FF8D8D + } +} + + +exec_always xsetroot -cursor_name arrow +#exec_always xcompmgr +#exec_always feh --bg-scale /usr/share/backgrounds/xfce/vect_or.jpg +#exec_always feh --bg-scale /home/katchup/wp/undessindedragon2.jpg +#exec_always feh --bg-scale /home/katchup/Stuff/wp/lain_87_1680.jpg +#exec_always feh --bg-scale /home/katchup/Stuff/wp/wanikani.png +#exec_always feh --bg-scale /home/lx/stuff/LimitsToGrowthWorld3.jpg +#exec_always feh --bg-scale /usr/share/archlinux/wallpaper/archlinux-elation.jpg +#exec_always feh --bg-scale /home/lx/stuff/qMDYqjh.jpg +#exec_always feh --bg-scale /home/lx/stuff/arch1.png +#exec_always feh --bg-fill /home/lx/stuff/seoul.jpeg +exec_always feh --bg-fill /home/lx/stuff/wallpaper/factory.jpg + +#exec_always /home/katchup/lab/wkwwin/script.sh +#exec xscreensaver -nosplash +exec pulseaudio --start +#exec mpd +#exec ~/.i3/mpdscribble.sh +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Constant Deceleration' 2 +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Adaptive Deceleration' 2 +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Velocity Scaling' 5 +exec nm-applet +exec nextcloud +exec seafile-applet +exec redshift-gtk -l 48.8567:2.3508 +#exec ~/.i3/notify-serv.sh +exec xset -b # disable bell + diff --git a/kusanagi/dot_i3/i3lock-dpms b/kusanagi/dot_i3/i3lock-dpms new file mode 100755 index 0000000..fa97182 --- /dev/null +++ b/kusanagi/dot_i3/i3lock-dpms @@ -0,0 +1,9 @@ +#!/bin/sh +revert() { + xset dpms 0 0 0 +} +trap revert SIGHUP SIGINT SIGTERM +#xset +dpms dpms 5 5 5 +xset dpms force off +i3lock -n -c 111111 -I 5 +revert diff --git a/kusanagi/dot_i3/i3status.conf b/kusanagi/dot_i3/i3status.conf new file mode 100644 index 0000000..e31e6fc --- /dev/null +++ b/kusanagi/dot_i3/i3status.conf @@ -0,0 +1,89 @@ + + +general { + output_format = i3bar + colors = true + color_good = "#00FF00" + color_bad = "#FF0000" + color_degraded = "#FF7700" + interval = 5 +} + +order += "ipv6" +# order += "run_watch DHCP" +# order += "run_watch VPN" +order += "wireless wlp4s0" +order += "ethernet enp0s31f6" +order += "ethernet tap0" +order += "disk /home" +# order += "mpd" +order += "volume master" +order += "battery 1" +order += "battery 0" +order += "cpu_temperature 1" +order += "load" +order += "time" + +# mpd { +# format_up = "%artist - %title" +# format_down = " - " +# host = "127.0.0.1" +# port = 6600 +#} + +wireless wlp4s0 { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet enp0s31f6 { + # if you use %speed, i3status requires root privileges + format_up = "E: %ip" + format_down = "E: down" +} + +ethernet tap0 { + # if you use %speed, i3status requires root privileges + format_up = "VPN: %ip" + format_down = "VPN: down" +} + +volume master { + format = "♪: %volume" + device = "default" + mixer = "Master" + mixer_idx = 0 +} + +battery 1 { + format = "%status %percentage %remaining" +} + +battery 0 { + format = "%status %percentage %remaining" +} + +run_watch DHCP { + pidfile = "/var/run/dhcpcd*.pid" +} + +run_watch VPN { + pidfile = "/var/run/openvpn@*.pid" +} + +time { + format = "%a %Y-%m-%d %H:%M:%S" +} + +load { + format = "%1min" +} + +cpu_temperature 1 { + format = "T: %degrees °C" + path = "/sys/class/thermal/thermal_zone1/temp" +} + +disk "/home" { + format = "%avail" +} diff --git a/kusanagi/dot_i3/mpdscribble.sh b/kusanagi/dot_i3/mpdscribble.sh new file mode 100755 index 0000000..6297ee7 --- /dev/null +++ b/kusanagi/dot_i3/mpdscribble.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +pidof mpdscribble >& /dev/null +if [ $? -ne 0 ]; then + mpdscribble & +fi diff --git a/kusanagi/dot_xinitrc b/kusanagi/dot_xinitrc new file mode 100755 index 0000000..57de588 --- /dev/null +++ b/kusanagi/dot_xinitrc @@ -0,0 +1,14 @@ +#!/bin/sh + +./.xprofile + +eval $(keychain --eval) + +exec dbus-launch i3 +#startxfce4 +#urxvt & +#exec openbox + +#fusion-icon & +#exec dbus-launch docky + diff --git a/old/dot_Xdefaults b/old/dot_Xdefaults new file mode 100644 index 0000000..87c4e3d --- /dev/null +++ b/old/dot_Xdefaults @@ -0,0 +1,82 @@ +# General terminal configuration + +#xterm*scrollTtyOutput: false +xterm*rightScrollBar: true +#xterm*faceName: Ubuntu Mono:pixelsize=16 +xterm*utf8: 2 +xterm*scrollBar: false +xterm*saveLines: 512 +xterm*geometry: 80x25 +xterm*scrollTtyKeypress: true +xterm*dynamicColors: true +xterm*jumpScroll: true +xterm*eightBitInput: true +xterm*multiScroll: true +xterm*toolBar: false + +*reverseVideo:true +#*Text.background: #0000FF +# *foreground: #dddddd +# *background: #111111 +# *background: #0000FF +# *color0: #000000 +# *color1: #ff6565 +# *color2: #93d44f +# *color3: #eab93d +# *color4: #204a87 +# *color5: #ce5c00 +# *color6: #89b6e2 +# *color7: #cccccc +# *color8: #555753 +# *color9: #ff8d8d +# *color10: #c8e7a8 +# *color11: #ffc123 +# *color12: #3465a4 +# *color13: #f57900 +# *color14: #46a4ff +# *color15: #ffffff + + +# Configuration for urxvt + +URxvt.keysym.C-Right : \033[1;5C +URxvt.keysym.C-Left : \033[1;5D + +URxvt.matcher.button: 1 +#rxvt*modifier: alt +#urxvt*modifier: alt + +URxvt.scrollBar: off +URxvt*scrollstyle: rxvt + +#URxvt*transparent: true +Rxvt*shading: 15 + +#URxvt.font: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1 +#URxvt.font: -misc-fixed-medium-r-normal--15-120-90--c-90-iso8859-1 +URxvt.font: xft:Ubuntu Mono:size=14 +#URxvt.font: xft:ProFontIIx:size=10 + +#xft.rgba: rgb +#xft.hinting: true +#xft.antialias: true +#xft.hintstyle: hintfull +#xft.dpi: 96 +Xft.autohint: true +Xft.antialias: true + +URxvt.perl-ext-common: default,clipboard,url-select,matcher,resize-font +URxvt.keysym.M-u: perl:url-select:select_next +#URxvt.url-select.launcher: /usr/bin/firefox -new-tab +URxvt.url-select.launcher: /usr/bin/opera +#URxvt.url-select.launcher: /usr/bin/dillo +URxvt.url-select.underline: true +URxvt.resize-font.smaller: C-Down +URxvt.resize-font.bigger: C-Up + + +# Other configuration + +Xcursor*theme: Adwaita + +*visualBell: false diff --git a/old/dot_bashrc_konata b/old/dot_bashrc_konata new file mode 100644 index 0000000..d4a765f --- /dev/null +++ b/old/dot_bashrc_konata @@ -0,0 +1,65 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +complete -cf sudo +complete -cf man +shopt -s autocd + +alias ls='ls --color=auto' +alias df='dfc' +PS1='[\u@\h \W]\$ ' + +export EDITOR='vim' + +export GOPATH=$HOME/go + +export PATH=$PATH:$HOME/usr/bin:$HOME/go/bin +export LD_LIBRARY_PATH=$HOME/usr/lib + +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' + +export WINEARCH=win32 + +# -- GIT prompt +GIT_PROMPT_FETCH_REMOTE_STATUS=0 +GIT_PROMPT_START="\n\[\033[0m\][\$(if [[ \$? == 0 ]]; then echo \"\[\033[0;32m\]\$?\"; else echo \"\[\033[0;31m\]\$?\"; fi)\[\033[00m\]] \[\033[0;36m\]\u@\h \[\033[0;33m\]\w\[\033[0m\]" +GIT_PROMPT_END="\[\033[0m\]\n \$ " +source ~/usr/src/bash-git-prompt/gitprompt.sh + + +# ------------ GOOGLE CLOUD SDK +# The next line updates PATH for the Google Cloud SDK. +source /home/katchup/usr/google-cloud-sdk/path.bash.inc +# The next line enables bash completion for gcloud. +source /home/katchup/usr/google-cloud-sdk/completion.bash.inc + +# ------------ OPAM configuration +. /home/katchup/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true +export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin:$HOME/.opam/system/bin:$HOME/.local/bin + +export SDL_VIDEO_X11_DGAMOUSE=0 + +export PYLEARN2_DATA_PATH=/home/katchup/s/dataset +export PATH=$PATH:$HOME/s/pylearn2/pylearn2/scripts + + +alias clipper='ssh -R 9876:localhost:9872 auvolat@sas.eleves.ens.fr' +alias cargo='ssh auvolat@cargo.ens.fr' +alias tremble='ssh auvolat@tremble.ens.fr' +alias tulipier='ssh auvolat@tulipier.ens.fr' +# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC + +alias vps='ssh katchup@vps46149.ovh.net' +alias irc='TERM=xterm ssh -t adnab.me /usr/local/bin/irc' + +alias ocamltop='rlwrap ocaml "$@"' + +alias drsync='rsync -arzv --delete --progress' + +expand -t 4 $HOME/Core/TODO + + diff --git a/old/dot_gvimrc b/old/dot_gvimrc new file mode 100644 index 0000000..880338c --- /dev/null +++ b/old/dot_gvimrc @@ -0,0 +1,2 @@ +set background=light +set guioptions-=T diff --git a/old/dot_screenrc b/old/dot_screenrc new file mode 100644 index 0000000..ed6b901 --- /dev/null +++ b/old/dot_screenrc @@ -0,0 +1,200 @@ +#shell /bin/zsh +# config de screen par bennyben +# raccourcis avec Ctrl-x puis une touche +# ou alors Ctrl-meta-une touche, voire Shirt-Ctrl-Meta + +# $Id: screenrc,v 1.8 2002/03/20 22:20:21 laz Exp $ +# +# /etc/screenrc +# +# This is the system wide screenrc. +# +# You can use this file to change the default behavior of screen system wide +# or copy it to ~/.screenrc and use it as a starting point for your own +# settings. +# +# Commands in this file are used to set options, bind screen functions to +# keys, redefine terminal capabilities, and to automatically establish one or +# more windows at the beginning of your screen session. +# +# This is not a comprehensive list of options, look at the screen manual for +# details on everything that you can put in this file. +# + +# ------------------------------------------------------------------------------ +# SCREEN SETTINGS +# ------------------------------------------------------------------------------ + +startup_message off +#nethack on + +#defflow on # will force screen to process ^S/^Q +deflogin on +autodetach on + +# turn visual bell on +vbell on +vbell_msg " Wuff ---- Wuff!! " + +# define a bigger scrollback, default is 100 lines +defscrollback 1024 + +# ------------------------------------------------------------------------------ +# SCREEN KEYBINDINGS +# ------------------------------------------------------------------------------ + +# Remove some stupid / dangerous key bindings +#bind '^k' +#bind 'L' +#bind '^\' +# Make them better +#bind '\\' quit +#bind 'K' kill +#bind 'I' login on +#bind 'O' login off +#bind '}' history + +#bind 'R' colon "screen -ln rlogin faui -8^b^b^b" +#bind 'P' colon "^p" + +# escape "" +#escape "^xx" +#bindkey \033^b break +# +# + # ctrl-meta-insert +# +#bindkey \033^V digraph +#bindkey \033^. dumptermcap +#bindkey \033^F fit +#bindkey \033^f flow +#bindkey \033^I focus +#bindkey \033^h hardcopy + +#bindkey \033^{ history +#bindkey \033^i info +#bindkey \033^m lastmsg +#bindkey \033^, license +#bindkey \033^H log +#bindkey \033^L login +#bindkey \033^M monitor +#bindkey \033^n next + +#bindkey \033^N number +#bindkey \033^Q only +#bindkey \033^X other +#bindkey \033^B pow_break +#bindkey \033^D pow_detach +#bindkey \033^\ quit +#bindkey \033^< readbuf +#bindkey \033^l redisplay +#bindkey \033^X remove +#bindkey \033^= removebuf +#bindkey \033^Z reset +#bindkey \033^' select +#bindkey \033^_ silence +#bindkey \033^S split +#bindkey \033^z suspend +#bindkey \033^t time +#bindkey \033^A title +#bindkey \033^G vbell +#bindkey \033^v version +#bindkey \033^W width +#bindkey \033^r wrap +#bindkey \033^> writebuf +#bindkey \033^s xoff +#bindkey \033^q xon + +#bindkey \033^x next +#bindkey \033^w prev +#bindkey \033^n next +#bindkey \033^p prev +#bindkey \033^c screen +#bindkey \033^d detach +#bindkey \033: colon +#bindkey \033? help +#bindkey \033^l clear +#bindkey \033² displays +#bindkey \033^P hardcopy +#bindkey \033^k kill +#bindkey \033^L log +#bindkey \033^m monitor +#bindkey \033ù silence +#bindkey \033^t title +#bindkey \033^S split +#bindkey \033^f fit +#bindkey \033^q xon +#bindkey \033^s xoff +#bindkey \033\033[2\^ copy +#bindkey \033^k digraph +#bindkey \033^a focus up +#bindkey \033^z focus down +#bindkey \033* lockscreen + +# An example of a "screen scraper" which will launch urlview on the current +# screen window +# +#bind ^B eval "hardcopy_append off" "hardcopy -h $HOME/.screen-urlview" "screen urlview $HOME/.screen-urlview" + +# on Debian backspace should send char `\177': +bindkey -k kb stuff "\177" + +# ------------------------------------------------------------------------------ +# TERMINAL SETTINGS +# ------------------------------------------------------------------------------ + +# The vt100 description does not mention "dl". *sigh* +termcapinfo vt100 dl=5\E[M + +# turn sending of screen messages to hardstatus off +#hardstatus off +hardstatus on +# Set the hardstatus prop on gui terms to set the titlebar/icon title +termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007 +# use this for the hard status string +#hardstatus string "%h%? users: %u%?" + +# An alternative hardstatus to display a bar at the bottom listing the +# windownames and highlighting the current windowname in blue. (This is only +# enabled if there is no hardstatus setting for your terminal) +# +#hardstatus alwayslastline "%-Lw%{= BW}%50>%n%f* %t%{-}%+Lw%<" +# version d'avant, allégée avec seulement les window en cours et celle courante en jaune +# et fond bleu +#hardstatus alwayslastline "%{= BY}%-Lw%{= YB}%50>%n%f* %t%{= BY}%+Lw%<" +# nouvelle version : +# heure (avec secondes), nom de la machine en rouge, load de la machine +# puis fenetres avec celle courante en jaune, le tout en fond bleu +hardstatus alwayslastline "%{b kB}%{s gB}%c:%s%{b kB} %{b kR}%H %{b kB}%{s yB}%l%{b kB} %{b kB}%{rs Y}%-Lw%{BY}%50>%n%{R}%f%{B} %t%{YB}%+Lw%<" + +# set these terminals up to be 'optimal' instead of vt100 +termcapinfo xterm*|linux*|rxvt*|Eterm* OP + +# Change the xterm initialization string from is2=\E[!p\E[?3;4l\E[4l\E> +# (This fixes the "Aborted because of window size change" konsole symptoms found +# in bug #134198) +termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l' + +termcapinfo xterm*|linux*|rxvt*|Eterm* ti@:te@ + +# Do not use xterms alternate window buffer (won't add lines to scrollback bfr) +#termcapinfo xterm|xterms|xs ti=\E7\E[?47l + +# ------------------------------------------------------------------------------ +# STARTUP SCREENS +# ------------------------------------------------------------------------------ + +# Example of automatically running some programs in windows on screen startup. +# +# The following will open top in the first window, an ssh session to monkey +# in the next window, and then open mutt and tail in windows 8 and 9 +# respectively. +# +# screen top +# screen -t monkey ssh monkey +# screen -t mail 8 mutt +# screen -t daemon 9 tail -f /var/log/daemon.log + +sorendition =s WB +msgwait 3 +bell "^GBell in window %" diff --git a/old/dot_xprofile b/old/dot_xprofile new file mode 100755 index 0000000..3bfc1d2 --- /dev/null +++ b/old/dot_xprofile @@ -0,0 +1,8 @@ +#!/bin/sh + +#export GTK_IM_MODULE_FILE=/etc/gtk-2.0/gtk.immodules +#export GTK_IM_MODULE='uim' +#export QT_IM_MODULE='uim' +#uim-xim & +#export XMODIFIERS='@im=uim' + diff --git a/old/dot_zshrc b/old/dot_zshrc new file mode 100644 index 0000000..458aa37 --- /dev/null +++ b/old/dot_zshrc @@ -0,0 +1,89 @@ +# The following lines were added by compinstall + +zstyle ':completion:*' completer _complete _ignored _approximate +zstyle ':completion:*' matcher-list '' 'm:{[:lower:]}={[:upper:]}' 'r:|[._-]=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' +zstyle ':completion:*' max-errors 1 +zstyle :compinstall filename '/home/katchup/.zshrc' + +autoload -Uz compinit +compinit +# End of lines added by compinstall +# Lines configured by zsh-newuser-install +HISTFILE=~/.histfile +HISTSIZE=1000 +SAVEHIST=1000 +bindkey -v +# End of lines configured by zsh-newuser-install + +## VCS INFO + +autoload -Uz vcs_info + +zstyle ':vcs_info:*' stagedstr '%F{28}%B*%b' +zstyle ':vcs_info:*' unstagedstr '%F{11}%B*%b' +zstyle ':vcs_info:*' check-for-changes true +zstyle ':vcs_info:(sv[nk]|bzr):*' branchformat '%b%F{1}:%F{11}%r' +zstyle ':vcs_info:*' enable git svn +function precmd () { + if [[ -z $(git ls-files --other --exclude-standard 2> /dev/null) ]] { + zstyle ':vcs_info:*' formats ' %F{blue}[%F{green}%b%c%u%F{blue}]' + } else { + zstyle ':vcs_info:*' formats ' %F{blue}[%F{green}%b%c%u%F{red}%B*%b%F{blue}]' + } + + vcs_info +} + + +# PROMPT + +autoload -U promptinit +promptinit +setopt prompt_subst + +PROMPT=" +%B[%?] %F{red}%~%b \${vcs_info_msg_0_} + %F{white}%(#.#.$) " +RPROMPT="%F{cyan}%n@%m%F{white}" + +source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh + + +# ENV + +alias ls='ls --color=auto' + +export EDITOR=vim +export GOPATH=$HOME/go + +export PATH=$PATH:$HOME/usr/bin:$HOME/go/bin +export LD_LIBRARY_PATH=$HOME/usr/lib + +export WINEARCH=win32 + +alias clipper='ssh -R 9876:localhost:9872 auvolat@sas.eleves.ens.fr' +alias cargo='ssh auvolat@cargo.ens.fr' +alias tremble='ssh auvolat@tremble.ens.fr' +alias tulipier='ssh auvolat@tulipier.ens.fr' +# conseil : utiliser tulipier pour bosser, sas.eleves pour IRC + +alias vps='ssh katchup@vps46149.ovh.net' +alias irc='ssh -t -R 9872:localhost:9872 adnab.me irc' + +alias ocamltop='rlwrap ocaml "$@"' + + +# TADA +expand -t 4 $HOME/Core/TODO + + + +export CLOUDSDK_PYTHON=/usr/bin/python2 +export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin +source $HOME/usr/google-cloud-sdk/completion.zsh.inc + +# OPAM configuration +. /home/katchup/.opam/opam-init/init.zsh > /dev/null 2> /dev/null || true +export PATH=$PATH:$HOME/usr/google-cloud-sdk/bin:$HOME/.opam/system/bin + +export SDL_VIDEO_X11_DGAMOUSE=0 diff --git a/saki/dot_bashrc b/saki/dot_bashrc new file mode 100644 index 0000000..fa0d5cc --- /dev/null +++ b/saki/dot_bashrc @@ -0,0 +1,44 @@ +# +# ~/.bashrc +# + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +complete -cf sudo +complete -cf man +shopt -s autocd + +alias ls='ls --color=auto' +PS1='[\u@\h \W]\$ ' + +alias nettop='sudo nethogs enp4s0 -d 5' + +export EDITOR='vim' + +# CUDA +export PATH=/opt/cuda/bin:$PATH + +# added by Anaconda 2.3.0 installer +# export PATH="/home/lx.nobackup/anaconda/bin:$PATH" + +# -- GIT prompt +GIT_PROMPT_FETCH_REMOTE_STATUS=0 +GIT_PROMPT_START="\n\[\033[0m\][\$(if [[ \$? == 0 ]]; then echo \"\[\033[0;32m\]\$?\"; else echo \"\[\033[0;31m\]\$?\"; fi)\[\033[00m\]] \[\033[0;36m\]\u@\h \[\033[0;33m\]\w\[\033[0m\]" +GIT_PROMPT_END="\[\033[0m\]\n \$ " +source ~/usr/src/bash-git-prompt/gitprompt.sh + +alias irc='TERM=xterm ssh -t adnab.me /usr/local/bin/irc' + +keychain ~/.ssh/id_rsa --quiet +eval $(keychain --eval --quiet) + + +# . /home/lx.nobackup/torch/install/bin/torch-activate +# export AAIPATH=/home/aai + +. /home/aai/env.bash + +export GOPATH=~/go +export PATH=$PATH:~/go/bin + diff --git a/saki/dot_i3/config b/saki/dot_i3/config new file mode 100644 index 0000000..b8305f8 --- /dev/null +++ b/saki/dot_i3/config @@ -0,0 +1,234 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout somewhen, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! + +# defaults +#client.focused #4c7899 #285577 #ffffff #2e9ef4 +#client.focused_inactive #333333 #5f676a #ffffff #484e50 +#client.unfocused #333333 #222222 #888888 #292d2e +#client.urgent #2f343a #900000 #ffffff #900000 + +# class border backgr. text indicator +#client.focused #97734c #77432c #ffffff #2e9ef4 +#client.focused_inactive #333333 #5f676a #ffffff #484e50 +#client.unfocused #333333 #222222 #888888 #292d2e +#client.urgent #2f343a #900000 #ffffff #900000 +#client.background #111111 + +client.focused #333333 #5A5958 #dddddd #2e7ec4 +client.focused_inactive #333333 #2f373a #AAAAAA #484e50 +client.unfocused #333333 #222222 #888888 #292d2e +client.urgent #2f343a #900000 #ffffff #900000 +client.background #111111 + +set $mod Mod4 + +# font for window titles. ISO 10646 = Unicode +#font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 +font pango:Inconsolata 13px + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# start a terminal +bindsym $mod+Return exec i3-sensible-terminal + +# bindsym $mod+Shift+X exec xscreensaver-command -lock +bindsym $mod+Shift+X exec i3lock -d -c 111111 -I 5 + +# music control +bindsym $mod+Shift+P exec mpc toggle +bindsym $mod+Shift+N exec mpc next + +bindsym $mod+Shift+S exec /home/katchup/usr/bin/ss +bindsym $mod+Shift+M exec /home/katchup/usr/bin/ms + +# kill focused window +bindsym $mod+Shift+Q kill + +# start dmenu (a program launcher) +bindsym $mod+p exec dmenu_run + +# change focus +bindsym $mod+h focus left +bindsym $mod+j focus down +bindsym $mod+k focus up +bindsym $mod+l focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+H move left +bindsym $mod+Shift+J move down +bindsym $mod+Shift+K move up +bindsym $mod+Shift+L move right + +# alternatively, you can use the cursor keys: +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+b split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+f fullscreen + +# change container layout (stacked, tabbed, default) +bindsym $mod+s layout stacking +bindsym $mod+z layout tabbed +bindsym $mod+e layout default + +# toggle tiling / floating +bindsym $mod+Shift+space floating toggle + +# change focus between tiling / floating windows +bindsym $mod+space focus mode_toggle + +# focus the parent container +bindsym $mod+q focus parent + +# focus the child container +#bindcode $mod+d focus child + +# switch to workspace +bindsym $mod+ampersand workspace 1 +bindsym $mod+eacute workspace 2 +bindsym $mod+quotedbl workspace 3 +bindsym $mod+apostrophe workspace 4 +bindsym $mod+parenleft workspace 5 +bindsym $mod+minus workspace 6 +bindsym $mod+egrave workspace 7 +bindsym $mod+underscore workspace 8 +bindsym $mod+ccedilla workspace 9 +bindsym $mod+agrave workspace 10 + +# move focused container to workspace +bindsym $mod+Shift+1 move container to workspace 1 +bindsym $mod+Shift+2 move container to workspace 2 +bindsym $mod+Shift+3 move container to workspace 3 +bindsym $mod+Shift+4 move container to workspace 4 +bindsym $mod+Shift+5 move container to workspace 5 +bindsym $mod+Shift+6 move container to workspace 6 +bindsym $mod+Shift+7 move container to workspace 7 +bindsym $mod+Shift+8 move container to workspace 8 +bindsym $mod+Shift+9 move container to workspace 9 +bindsym $mod+Shift+0 move container to workspace 10 + +# reload the configuration file +bindsym $mod+Shift+C reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+R restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+E exit + +# Other keys +bindsym XF86AudioMute exec pactl set-sink-mute 0 toggle +bindsym XF86AudioRaiseVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 +5% +bindsym XF86AudioLowerVolume exec pactl set-sink-mute 0 false && pactl set-sink-volume 0 -5% + +bindsym $mod+t border normal +bindsym $mod+y border 1pixel +bindsym $mod+u border none + + +for_window [title="xfce4-notifyd"] floating enable +for_window [title="xfce4-notifyd"] border none +for_window [title="Caml graphics"] floating enable +for_window [title="QEMU"] floating enable +for_window [title="a.out"] floating enable +for_window [title="mgrx*"] floating enable +for_window [class="Octave-gui"] floating enable +for_window [class="Klavaro"] floating enable +for_window [class="Steam"] floating enable +for_window [class="Wine"] floating enable +for_window [class="StepMania"] floating enable +for_window [class="stepmania"] floating enable +for_window [class="anki"] floating enable +for_window [class="visu.bin"] floating enable +for_window [class="pathfind"] floating enable + +new_window 1pixel + +# resize window (you can also use the mouse for that) +mode "resize" { + # These bindings trigger as soon as you enter the resize mode + + # Pressing left will shrink the window’s width. + # Pressing right will grow the window’s width. + # Pressing up will shrink the window’s height. + # Pressing down will grow the window’s height. + bindsym h resize shrink width 5 px or 5 ppt + bindsym j resize grow height 5 px or 5 ppt + bindsym k resize shrink height 5 px or 5 ppt + bindsym l resize grow width 5 px or 5 ppt + + # same bindings, but for the arrow keys + bindsym 113 resize shrink width 5 px or 5 ppt + bindsym 116 resize grow height 5 px or 5 ppt + bindsym 111 resize shrink height 5 px or 5 ppt + bindsym 114 resize grow width 5 px or 5 ppt + + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" +} + +bindsym $mod+r mode "resize" + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +bar { + status_command i3status --config ~/.i3/i3status.conf + #font -misc-fixed-medium-r-normal--12-120-75-75-C-70-iso10646-1 + font pango:Inconsolata 14px + colors { + background #111111 + statusline #EEEEEE + + focused_workspace #222222 #222222 #C8E7A4 + active_workspace #222222 #222222 #EAB93D + inactive_workspace #222222 #222222 #888888 + urgent_workspace #222222 #222222 #FF8D8D + } +} + +exec_always xsetroot -cursor_name arrow +#exec_always xcompmgr +#exec_always feh --bg-scale /usr/share/backgrounds/xfce/vect_or.jpg +#exec_always feh --bg-scale /home/katchup/wp/undessindedragon2.jpg +#exec_always feh --bg-scale /home/katchup/Stuff/wp/lain_87_1680.jpg +exec_always feh --bg-scale /home/katchup/Stuff/wp/wanikani.png +exec_always /home/katchup/lab/wkwwin/script.sh +#exec xscreensaver -nosplash +exec pulseaudio --start +#exec mpd +#exec ~/.i3/mpdscribble.sh +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Constant Deceleration' 2 +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Adaptive Deceleration' 2 +exec_always xinput --set-prop 'HID 04d9:1133' 'Device Accel Velocity Scaling' 5 +# exec nm-applet +exec pasystray +exec redshift-gtk -l 48.8567:2.3508 +exec owncloud +#exec ~/.i3/notify-serv.sh +exec xset -b # disable bell + +# mouse wheel speed +exec xinput set-prop "Microsoft Microsoft® Comfort Mouse 4500" "Evdev Scrolling Distance" 1 1 1 + diff --git a/saki/dot_i3/i3status.conf b/saki/dot_i3/i3status.conf new file mode 100644 index 0000000..82fb837 --- /dev/null +++ b/saki/dot_i3/i3status.conf @@ -0,0 +1,76 @@ + + +general { + colors = true + color_good = "#93D44F" + color_bad = "#FF8D8D" + color_degraded = "#FFC123" + interval = 5 +} + +order += "ipv6" +# order += "run_watch DHCP" +order += "run_watch VPN" +# order += "wireless wlan0" +order += "ethernet enp4s0" +order += "disk /home" +# order += "mpd" +order += "volume master" +# order += "battery 1" +order += "cpu_temperature 1" +order += "load" +order += "time" + +# mpd { +# format_up = "%artist - %title" +# format_down = " - " +# host = "127.0.0.1" +# port = 6600 +# } + +wireless wlan0 { + format_up = "W: (%quality at %essid) %ip" + format_down = "W: down" +} + +ethernet enp4s0 { + # if you use %speed, i3status requires root privileges + format_up = "E: %ip" + format_down = "E: down" +} + +volume master { + format = "♪: %volume" + device = "default" + mixer = "Master" + mixer_idx = 0 +} + +battery 1 { + format = "%status %percentage %remaining" +} + +run_watch DHCP { + pidfile = "/var/run/dhcpcd*.pid" +} + +run_watch VPN { + pidfile = "/var/run/openvpn@*.pid" +} + +time { + format = "%a %Y-%m-%d %H:%M:%S" +} + +load { + format = "%1min" +} + +cpu_temperature 1 { + format = "T: %degrees °C" + path = "/sys/class/thermal/thermal_zone2/temp" +} + +disk "/home" { + format = "%avail" +} -- cgit v1.2.3