mirror of
https://codeberg.org/frosty/dotfiles.git
synced 2024-09-19 11:47:09 -04:00
add shell and xinit stuff
This commit is contained in:
parent
8e4847c704
commit
8429c3bc4d
71
.Xresources
Normal file
71
.Xresources
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
!! Xft
|
||||||
|
Xft.dpi: 96
|
||||||
|
Xft.antialias: true
|
||||||
|
Xft.hinting: true
|
||||||
|
Xft.autohint: true
|
||||||
|
|
||||||
|
!! st
|
||||||
|
st.color0: #282828
|
||||||
|
st.color1: #cc241d
|
||||||
|
st.color2: #98971a
|
||||||
|
st.color3: #d79921
|
||||||
|
st.color4: #458588
|
||||||
|
st.color5: #b16286
|
||||||
|
st.color6: #689d6a
|
||||||
|
st.color7: #a89984
|
||||||
|
st.color8: #928374
|
||||||
|
st.color9: #fb4934
|
||||||
|
st.color10: #b8bb26
|
||||||
|
st.color11: #fabd2f
|
||||||
|
st.color12: #83a598
|
||||||
|
st.color13: #d3869b
|
||||||
|
st.color14: #8ec07c
|
||||||
|
st.color15: #1d2021
|
||||||
|
st.background: #282828
|
||||||
|
st.foreground: #ebdbb2
|
||||||
|
st.cursorColor: #ebdbb2
|
||||||
|
st.alpha: 1.00
|
||||||
|
|
||||||
|
!! nsxiv
|
||||||
|
Nsxiv.window.background: #282828
|
||||||
|
Nsxiv.window.foreground: #bdae93
|
||||||
|
Nsxiv.mark.foreground: #bdae93
|
||||||
|
Nsxiv.bar.background: #32302f
|
||||||
|
Nsxiv.bar.foreground: #ebdbb2
|
||||||
|
Nsxiv.bar.font: Monospace:size=9
|
||||||
|
|
||||||
|
!! XTerm
|
||||||
|
XTerm.termName: xterm-256color
|
||||||
|
XTerm*vt100.faceName: xft:Monospace:size=8
|
||||||
|
XTerm*autohint: false
|
||||||
|
XTerm*hintstyle: hintslight
|
||||||
|
XTerm*hinting: 1
|
||||||
|
|
||||||
|
! hard contrast: *background: #1d2021
|
||||||
|
*background: #282828
|
||||||
|
! soft contrast: *background: #32302f
|
||||||
|
*foreground: #ebdbb2
|
||||||
|
! Black + DarkGrey
|
||||||
|
*color0: #282828
|
||||||
|
*color8: #928374
|
||||||
|
! DarkRed + Red
|
||||||
|
*color1: #cc241d
|
||||||
|
*color9: #fb4934
|
||||||
|
! DarkGreen + Green
|
||||||
|
*color2: #98971a
|
||||||
|
*color10: #b8bb26
|
||||||
|
! DarkYellow + Yellow
|
||||||
|
*color3: #d79921
|
||||||
|
*color11: #fabd2f
|
||||||
|
! DarkBlue + Blue
|
||||||
|
*color4: #458588
|
||||||
|
*color12: #83a598
|
||||||
|
! DarkMagenta + Magenta
|
||||||
|
*color5: #b16286
|
||||||
|
*color13: #d3869b
|
||||||
|
! DarkCyan + Cyan
|
||||||
|
*color6: #689d6a
|
||||||
|
*color14: #8ec07c
|
||||||
|
! LightGrey + White
|
||||||
|
*color7: #a89984
|
||||||
|
*color15: #ebdbb2
|
27
.bashrc
Normal file
27
.bashrc
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
case "$-" in
|
||||||
|
*i*) ;;
|
||||||
|
*) return ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
shopt -s autocd
|
||||||
|
|
||||||
|
HISTFILESIZE=100000
|
||||||
|
HISTCONTROL="ignoredups"
|
||||||
|
|
||||||
|
alias cp='cp -iv'
|
||||||
|
alias mv='mv -iv'
|
||||||
|
alias rm='rm -vI'
|
||||||
|
alias mkdir='mkdir -pv'
|
||||||
|
|
||||||
|
alias ll='ls -alF'
|
||||||
|
alias la='ls -A'
|
||||||
|
alias l='ls -CF'
|
||||||
|
|
||||||
|
alias ls='ls --color=auto'
|
||||||
|
alias grep='grep --color=auto'
|
||||||
|
|
||||||
|
skli() {
|
||||||
|
rm config.h
|
||||||
|
make || return
|
||||||
|
doas make install
|
||||||
|
}
|
34
.profile
Normal file
34
.profile
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
# XDG base directories
|
||||||
|
export XDG_DATA_HOME="${XDG_DATA_HOME:-$HOME/.local/share}"
|
||||||
|
export XDG_CONFIG_HOME="${XDG_CONFIG_HOME:-$HOME/.config}"
|
||||||
|
export XDG_STATE_HOME="${XDG_STATE_HOME:-$HOME/.local/state}"
|
||||||
|
export XDG_CACHE_HOME="${XDG_CACHE_HOME:-$HOME/.cache}"
|
||||||
|
|
||||||
|
# $PATH additions
|
||||||
|
export PATH="$PATH:$(find "$HOME/.local/bin" -type d | paste -sd ':' -)"
|
||||||
|
|
||||||
|
# Default programs
|
||||||
|
export TERMINAL="${TERMINAL:-xfce4-terminal}"
|
||||||
|
export EDITOR="${EDITOR:-nvim}"
|
||||||
|
export VISUAL="${VISUAL:-$TERMINAL -e $EDITOR}"
|
||||||
|
export BROWSER="${BROWSER:-firefox}"
|
||||||
|
|
||||||
|
# $HOME cleanup
|
||||||
|
export HISTFILE="$XDG_STATE_HOME/bash_history"
|
||||||
|
export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority"
|
||||||
|
export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
|
||||||
|
export XCURSOR_PATH="/usr/share/icons:$XDG_DATA_HOME/icons"
|
||||||
|
export GNUPGHOME="$XDG_DATA_HOME/gnupg"
|
||||||
|
export GOPATH="$XDG_DATA_HOME/go"
|
||||||
|
export RUSTUP_HOME="$XDG_DATA_HOME/rustup"
|
||||||
|
export CARGO_HOME="$XDG_DATA_HOME/cargo"
|
||||||
|
export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
|
||||||
|
export NODE_REPL_HISTORY="$XDG_DATA_HOME/node_repl_history"
|
||||||
|
export CUDA_CACHE_PATH="$XDG_CACHE_HOME/nv"
|
||||||
|
|
||||||
|
# Other program settings
|
||||||
|
export SVDIR="$XDG_DATA_HOME/service"
|
||||||
|
export _JAVA_OPTIONS="-Djava.util.prefs.userRoot=$XDG_CONFIG_HOME/java"
|
||||||
|
|
||||||
|
# Automatic graphical start on tty1
|
||||||
|
[ "$(tty)" = "/dev/tty1" ] && ! pidof -s Xorg >/dev/null 2>&1 && exec startx
|
15
.xinitrc
Executable file
15
.xinitrc
Executable file
|
@ -0,0 +1,15 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
. "$XDG_DATA_HOME/screenlayout" &
|
||||||
|
xwallpaper --zoom "$XDG_DATA_HOME/wallpaper" &
|
||||||
|
xrdb "$HOME/.Xresources" &
|
||||||
|
runsvdir "$SVDIR" &
|
||||||
|
|
||||||
|
xinput set-prop "SOAI USB Gaming Mouse" "libinput Accel Profile Enabled" 0 1 0 &
|
||||||
|
xinput set-prop "SOAI USB Gaming Mouse" "libinput Accel Speed" 0.5 &
|
||||||
|
setxkbmap -option caps:escape &
|
||||||
|
|
||||||
|
export __NV_PRIME_RENDER_OFFLOAD=1
|
||||||
|
export __GLX_VENDOR_LIBRARY_NAME="nvidia"
|
||||||
|
|
||||||
|
exec dbus-launch --sh-syntax --exit-with-session xmonad
|
Loading…
Reference in a new issue