automatic login to x

This commit is contained in:
Felix Van der Jeugt 2016-09-21 17:21:42 +02:00
parent 7d3d20a2d7
commit 2a01830fc3
2 changed files with 31 additions and 24 deletions

27
zprofile Executable file
View File

@ -0,0 +1,27 @@
#!/bin/sh
# XDG dirs
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_RUNTIME_DIR="/tmp/runtime-$(whoami)"
mkdir -p "$XDG_RUNTIME_DIR"
chmod 0700 "$XDG_RUNTIME_DIR"
# Local scripts
export PATH="$HOME/.local/bin":"$PATH"
export PATH="$HOME/.cabal/bin":"$PATH"
export PATH="$(ruby -rubygems -e "puts Gem.user_dir")/bin":"$PATH"
export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
# For vim
export EDITOR="nvim"
#stty -ixon # turn of <C-s> for vimshell
# Start X if we're in tty1
xsession() {
startx 2>&1 || vlock
sudo poweroff
sleep infinity
}
if tty | grep -q '/dev/tty1'; then xsession; fi

28
zshrc
View File

@ -9,7 +9,7 @@ bindkey -v
# End of lines configured by zsh-newuser-install # End of lines configured by zsh-newuser-install
# The following lines were added by compinstall # The following lines were added by compinstall
zstyle :compinstall filename '/home/felix/.zshrc' zstyle :compinstall filename '/home/noctua/.zshrc'
autoload -Uz compinit autoload -Uz compinit
compinit compinit
@ -33,14 +33,6 @@ bindkey "$terminfo[kcuu1]" history-substring-search-up
bindkey "$terminfo[kcud1]" history-substring-search-down bindkey "$terminfo[kcud1]" history-substring-search-down
setopt HIST_FIND_NO_DUPS setopt HIST_FIND_NO_DUPS
# XDG dirs
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_RUNTIME_DIR="/tmp/runtime-$(whoami)"
mkdir -p "$XDG_RUNTIME_DIR"
chmod 0700 "$XDG_RUNTIME_DIR"
# Color ls # Color ls
alias ls="ls --color=auto" alias ls="ls --color=auto"
@ -48,28 +40,16 @@ alias ls="ls --color=auto"
alias less="LESSHISTFILE=- less" alias less="LESSHISTFILE=- less"
alias more="less" alias more="less"
# Ready for ssh'ing # There is only one vim
alias agent='eval "$(ssh-agent)" && ssh-add'
# Local scripts
export PATH="$HOME/.local/bin":"$PATH"
export PATH="$HOME/.cabal/bin":"$PATH"
export PATH="$(ruby -rubygems -e "puts Gem.user_dir")/bin":"$PATH"
export GEM_HOME="$(ruby -e 'puts Gem.user_dir')"
# For vim
export EDITOR="nvim"
#stty -ixon # turn of <C-s> for vimshell
alias vim="nvim" alias vim="nvim"
alias vi="nvim" alias vi="nvim"
alias nano="nvim" alias nano="nvim"
# Don't type that config location al the time. # Ready for ssh'ing
alias ncmpcpp="ncmpcpp -c ~/.config/ncmpcpp/config" alias agent='eval "$(ssh-agent)" && ssh-add'
# Base16 Shell # Base16 Shell
BASE16_SHELL="$HOME/.config/base16-shell/base16-greenscreen.dark.sh" BASE16_SHELL="$HOME/.config/base16-shell/base16-greenscreen.dark.sh"
BASE16_SHELL="$HOME/.config/base16-shell/base16-3024.dark.sh" BASE16_SHELL="$HOME/.config/base16-shell/base16-3024.dark.sh"
BASE16_SHELL="$HOME/.config/base16-shell/base16-solarized.dark.sh" BASE16_SHELL="$HOME/.config/base16-shell/base16-solarized.dark.sh"
BASE16_SHELL="$HOME/.config/base16-shell/base16-shapeshifter.dark.sh" BASE16_SHELL="$HOME/.config/base16-shell/base16-shapeshifter.dark.sh"