Dernière activité 1750934470

Révision bc6e219d2f27fcffa993999b244afbf9f0db6995

min-setup.sh Brut
1#!/bin/sh
2
3mkdir -p ~/tmp ~/codes ~/soft ~/bentoml ~/notebooks ~/x ~/j \
4 ~/.local/bin ~/.config ~/.local/dockerspace/gpu-devbox ~/.local/dockerspace/cpu-devbox
5
6MINRC=$(cat <<EOF
7# minimal rc
8
9PATH=\$HOME/.bin.local:\$HOME/.bin:\$HOME/.local/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:\$PATH
10
11export LC_ALL=en_US.UTF-8
12export LANG=en_US.UTF-8
13export LANGUAGE=en_US.UTF-8
14
15alias diru='du -h -d 1'
16
17alias ca='docker exec -it -u larme cpu-devbox bash -l'
18alias ga='docker exec -it -u larme gpu-devbox bash -l'
19EOF
20 )
21echo "$MINRC" > ~/.min.rc
22echo ". ~/.min.rc" >> ~/.bashrc
23
24TMUXCONF=$(cat <<EOF
25unbind 1
26unbind 2
27unbind 3
28bind 1 resize-pane -Z
29bind 2 split-window
30bind 3 split-window -h
31set -g default-terminal "screen-256color"
32set-option -g default-command 'command -v reattach-to-user-namespace >/dev/null && exec reattach-to-user-namespace -l "$SHELL" || exec "$SHELL"'
33
34set-option -g mouse on
35bind-key -T root WheelUpPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; copy-mode -e; send-keys -M"
36bind-key -T root WheelDownPane if-shell -F -t = "#{alternate_on}" "send-keys -M" "select-pane -t =; send-keys -M"
37EOF
38 )
39echo "$TMUXCONF" > ~/.tmux.conf