Riyyi
7 years ago
5 changed files with 106 additions and 31 deletions
@ -0,0 +1,13 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
xrdb "$XDG_CONFIG_HOME/xorg/Xresources" |
||||||
|
|
||||||
|
# GTK application scaling |
||||||
|
export GDK_SCALE=2 |
||||||
|
export GDK_DPI_SCALE=0.5 |
||||||
|
|
||||||
|
# Screensaver |
||||||
|
xset s off |
||||||
|
xset -dmps |
||||||
|
|
||||||
|
exec i3 |
@ -0,0 +1,92 @@ |
|||||||
|
## Settings |
||||||
|
|
||||||
|
# Directories |
||||||
|
export XDG_CACHE_HOME="$HOME/.cache" |
||||||
|
export XDG_CONFIG_HOME="$HOME/.config" |
||||||
|
export XDG_DATA_HOME="$HOME/.local/share" |
||||||
|
|
||||||
|
# X11 |
||||||
|
export XINITRC="$XDG_CONFIG_HOME/xorg/xinitrc" |
||||||
|
export XAUTHORITY="$XDG_DATA_HOME/xorg/Xauthority" |
||||||
|
|
||||||
|
## ZSH |
||||||
|
|
||||||
|
autoload -Uz promptinit colors vcs_info compinit |
||||||
|
|
||||||
|
# Prompt |
||||||
|
promptinit |
||||||
|
colors |
||||||
|
setopt INTERACTIVE_COMMENTS |
||||||
|
setopt PROMPT_SUBST |
||||||
|
|
||||||
|
precmd() { |
||||||
|
vcs_info |
||||||
|
} |
||||||
|
|
||||||
|
USR_HOST="$fg[cyan]%n$reset_color@$fg[cyan]%m$reset_color" |
||||||
|
DIRECTORY="$fg[green]%~$reset_color" |
||||||
|
ARROW="%(?::$fg[red])➤$reset_color" |
||||||
|
PROMPT='╭─${USR_HOST} ${DIRECTORY} ${vcs_info_msg_0_} |
||||||
|
╰─${ARROW} ' |
||||||
|
RPROMPT='%t' |
||||||
|
|
||||||
|
# Git |
||||||
|
zstyle ':vcs_info:*' enable git |
||||||
|
zstyle ':vcs_info:*' check-for-changes true |
||||||
|
zstyle ':vcs_info:*' stagedstr "$fg[green]A$reset_color" |
||||||
|
zstyle ':vcs_info:*' unstagedstr "$fg[red]M$reset_color" |
||||||
|
zstyle ':vcs_info:*' formats "$fg[cyan]($fg[red]%b$fg[cyan])$reset_color %c%u" |
||||||
|
|
||||||
|
# Autocompletion |
||||||
|
compinit -d $XDG_CACHE_HOME/zcompdump |
||||||
|
zstyle ':completion::complete:*' use-cache 1 |
||||||
|
zstyle ':completion::complete:*' cache-path $XDG_CACHE_HOME/zcache |
||||||
|
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|=*' 'l:|=* r:|=*' |
||||||
|
zstyle ':completion:*' list-colors '' |
||||||
|
zstyle ':completion:*' menu select |
||||||
|
|
||||||
|
# History |
||||||
|
setopt APPEND_HISTORY |
||||||
|
setopt EXTENDED_HISTORY |
||||||
|
setopt HIST_FIND_NO_DUPS |
||||||
|
setopt HIST_IGNORE_ALL_DUPS |
||||||
|
setopt HIST_IGNORE_DUPS |
||||||
|
setopt HIST_REDUCE_BLANKS |
||||||
|
setopt HIST_SAVE_NO_DUPS |
||||||
|
HISTFILE=$ZDOTDIR/.zsh_history |
||||||
|
HISTSIZE=10000 |
||||||
|
SAVEHIST=10000 |
||||||
|
|
||||||
|
## Aliases |
||||||
|
|
||||||
|
alias la='ls -laGh --color' |
||||||
|
alias ls='ls --color' |
||||||
|
alias rm='rm -i' |
||||||
|
alias zrc='nano $ZDOTDIR/.zshrc' |
||||||
|
alias lzrc='source $ZDOTDIR/.zshrc' |
||||||
|
|
||||||
|
alias install='sudo pacman -S' |
||||||
|
alias remove='sudo pacman -Rns' |
||||||
|
alias update='sudo pacman -Syy; sudo pacman -Syu' |
||||||
|
alias clean='sudo pacman -Rns $(pacman -Qtdq)' |
||||||
|
|
||||||
|
alias poweroff='systemctl poweroff' |
||||||
|
alias reboot='systemctl reboot' |
||||||
|
|
||||||
|
alias upl='platformio run --target=upload' |
||||||
|
alias ser='platformio serialports monitor --baud 9600' |
||||||
|
|
||||||
|
# Git |
||||||
|
alias gl="git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d %C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all" |
||||||
|
|
||||||
|
# Laptop |
||||||
|
alias offtouchpad='sudo rmmod i2c_hid' |
||||||
|
alias ontouchpad='sudo modprobe i2c_hid' |
||||||
|
alias homenetwork='sudo netctl start wlan0-merlin-router5GHz' |
||||||
|
|
||||||
|
# Other |
||||||
|
source $ZDOTDIR/.zshrc_extended |
||||||
|
|
||||||
|
## Login |
||||||
|
|
||||||
|
[[ $USER == "rick" ]] && [ "$(tty)" = "/dev/tty1" ] && exec xinit -- vt1 &> /dev/null |
@ -1,31 +0,0 @@ |
|||||||
#!/bin/sh |
|
||||||
|
|
||||||
userresources=$HOME/.Xresources |
|
||||||
usermodmap=$HOME/.Xmodmap |
|
||||||
sysresources=/etc/X11/xinit/.Xresources |
|
||||||
sysmodmap=/etc/X11/xinit/.Xmodmap |
|
||||||
|
|
||||||
# Merge in defaults and keymaps |
|
||||||
|
|
||||||
if [ -f $sysresources ]; then |
|
||||||
xrdb -merge $sysresources |
|
||||||
fi |
|
||||||
|
|
||||||
if [ -f $sysmodmap ]; then |
|
||||||
xmodmap $sysmodmap |
|
||||||
fi |
|
||||||
|
|
||||||
if [ -f "$userresources" ]; then |
|
||||||
xrdb -merge "$userresources" |
|
||||||
fi |
|
||||||
|
|
||||||
if [ -f "$usermodmap" ]; then |
|
||||||
xmodmap "$usermodmap" |
|
||||||
fi |
|
||||||
|
|
||||||
# Start some nice programs |
|
||||||
|
|
||||||
export GDK_SCALE=2 |
|
||||||
export GDK_DPI_SCALE=0.5 |
|
||||||
|
|
||||||
exec i3 |
|
Loading…
Reference in new issue