Slowly adding things
parent
e633bee5ed
commit
f1633662d0
BIN
Xauthority
BIN
Xauthority
Binary file not shown.
|
@ -0,0 +1,74 @@
|
|||
|
||||
! special
|
||||
|
||||
*.foreground: #f8f8f2
|
||||
|
||||
*.background: #272822
|
||||
|
||||
*.cursorColor: #f8f8f2
|
||||
|
||||
|
||||
|
||||
! black
|
||||
|
||||
*.color0: #272822
|
||||
|
||||
*.color8: #75715e
|
||||
|
||||
|
||||
|
||||
! red
|
||||
|
||||
*.color1: #f92672
|
||||
|
||||
*.color9: #f92672
|
||||
|
||||
|
||||
|
||||
! green
|
||||
|
||||
*.color2: #a6e22e
|
||||
|
||||
*.color10: #a6e22e
|
||||
|
||||
|
||||
|
||||
! yellow
|
||||
|
||||
*.color3: #f4bf75
|
||||
|
||||
*.color11: #f4bf75
|
||||
|
||||
|
||||
|
||||
! blue
|
||||
|
||||
*.color4: #66d9ef
|
||||
|
||||
*.color12: #66d9ef
|
||||
|
||||
|
||||
|
||||
! magenta
|
||||
|
||||
*.color5: #ae81ff
|
||||
|
||||
*.color13: #ae81ff
|
||||
|
||||
|
||||
|
||||
! cyan
|
||||
|
||||
*.color6: #a1efe4
|
||||
|
||||
*.color14: #a1efe4
|
||||
|
||||
|
||||
|
||||
! white
|
||||
|
||||
*.color7: #f8f8f2
|
||||
|
||||
*.color15: #f9f8f5
|
||||
|
||||
|
105
bootstrap.sh
105
bootstrap.sh
|
@ -18,13 +18,112 @@ COLOR_WHITE=$(tput setaf 7)
|
|||
BOLD=$(tput bold)
|
||||
COLOR_RESET=$(tput sgr0)
|
||||
|
||||
|
||||
function echo_red(){
|
||||
echo "${COLOR_RED}${BOLD}$1${COLOR_RESET}i"
|
||||
echo "${COLOR_RED}${BOLD}$1${COLOR_RESET}"
|
||||
}
|
||||
|
||||
function echo_green(){
|
||||
echo "${COLOR_GREEN}${BOLD}$1${COLOR_RESET}"
|
||||
}
|
||||
|
||||
echo_green "Hello everyone"
|
||||
function echo_yellow(){
|
||||
echo "${COLOR_YELLOW}${BOLD}$1${COLOR_RESET}"
|
||||
}
|
||||
|
||||
###############################################################
|
||||
|
||||
|
||||
SUDO_DEPENDENCIES="sudo"
|
||||
AUDIO_DEPENDENCES="pulseaudio pavucontrol"
|
||||
GIT_DEPENDENCIES="git"
|
||||
VIM_DEPENDENCIES="vim"
|
||||
TMUX_DEPENDENCIES="tmux"
|
||||
X_DEPENDENCIES="xorg-xinit xorg-server xorg-xrandr"
|
||||
YAY_DEPENDENCINES="base-devel"
|
||||
I3_DEPENDENCIES="i3 gnu-free-fonts"
|
||||
TERMINATOR_DEPENDENCIES="terminator"
|
||||
URXVT_DEPENDENCIES="rxvt-unicode"
|
||||
|
||||
DEPENDENCIES="\
|
||||
$SUDO_DEPENDENCIES \
|
||||
$AUDIO_DEPENDENCIES \
|
||||
$GIT_DEPENDENCIES \
|
||||
$VIM_DEPENDENCIES \
|
||||
$TMUX_DEPENDENCIES \
|
||||
$X_DEPENDENCIES \
|
||||
$YAY_DEPENDENCIES \
|
||||
$I3_DEPENDENCIES \
|
||||
$TERMINATOR_DEPENDENCIES \
|
||||
|
||||
"
|
||||
|
||||
|
||||
###############################################################
|
||||
|
||||
|
||||
function configure_x(){
|
||||
echo_green "Configuring X"
|
||||
echo "exec i3" > ~/.xinitrc
|
||||
cp Xresources ~/.Xresources
|
||||
}
|
||||
|
||||
function configure_terminator(){
|
||||
echo_green "Configuring Terminator"
|
||||
cp terminator_config ~/.config/terminator/config
|
||||
}
|
||||
|
||||
function configure_bashrc(){
|
||||
echo_green "Getting default .bashrc"
|
||||
curl -s "https://gist.githubusercontent.com/indrakaw/1fdbc51639081216f04a025b1add2506/raw/04838587ce726800d2679abd6df6274a64fcb4d8/.bashrc" > ~/.bashrc
|
||||
}
|
||||
|
||||
function configure_tmux(){
|
||||
echo 'source "$HOME/.bashrc"' > ~/.bash_profile
|
||||
cp tmux.conf ~/.tmux.conf
|
||||
}
|
||||
|
||||
###############################################################
|
||||
|
||||
function set_timezone(){
|
||||
echo_green "Setting timezone to EST5EDT"
|
||||
|
||||
ln -sf /usr/share/zoneinfo/EST5EDT /etc/localtime
|
||||
hwclock --systohc
|
||||
}
|
||||
|
||||
function set_locale(){
|
||||
echo_green "Setting locale"
|
||||
sed -i 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/g' /etc/locale.gen
|
||||
echo "LANG=en_US.UTF-8" > /etc/locale.conf
|
||||
locale-gen
|
||||
}
|
||||
|
||||
function set_hostname(){
|
||||
echo_green "Setting hostname"
|
||||
|
||||
echo arch > /etc/hostname
|
||||
cat <<EOF >/etc/hosts
|
||||
127.0.0.1 localhost
|
||||
::1 localhost
|
||||
127.0.1.1 arch.localdomain arch
|
||||
EOF
|
||||
|
||||
}
|
||||
|
||||
function pre_install(){
|
||||
set_timezone
|
||||
set_locale
|
||||
set_hostname
|
||||
}
|
||||
|
||||
|
||||
function install_niceties(){
|
||||
pacman -Sy $DEPENDENCIES --noconfirm --color=always
|
||||
}
|
||||
|
||||
pre_install
|
||||
install_niceties
|
||||
configure_x
|
||||
configure_terminator
|
||||
configure_bashrc
|
||||
configure_tmux
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
[global_config]
|
||||
hide_from_taskbar = True
|
||||
[keybindings]
|
||||
[layouts]
|
||||
[[default]]
|
||||
[[[child1]]]
|
||||
parent = window0
|
||||
type = Terminal
|
||||
[[[window0]]]
|
||||
parent = ""
|
||||
type = Window
|
||||
[plugins]
|
||||
[profiles]
|
||||
[[default]]
|
||||
cursor_color = "#aaaaaa"
|
||||
font = Source Code Pro Medium 11
|
||||
foreground_color = "#ffffff"
|
||||
palette = "#2e3436:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#06989a:#d3d7cf:#555753:#ef2929:#8ae234:#fce94f:#729fcf:#ad7fa8:#34e2e2:#eeeeec"
|
||||
scrollback_infinite = True
|
||||
scrollbar_position = hidden
|
||||
show_titlebar = False
|
||||
use_system_font = False
|
Loading…
Reference in New Issue