diff options
| author | Justine Smithies <justine@smithies.me.uk> | 2025-11-04 20:30:36 +0000 |
|---|---|---|
| committer | Justine Smithies <justine@smithies.me.uk> | 2025-11-04 20:30:36 +0000 |
| commit | c4a8fcba38698e4924e9e654e56f37de71e2353b (patch) | |
| tree | d2265f502d994b20282406205fa75dbe48a48de1 /.xinitrc | |
| parent | de28f72dc70e9f0ce45a4836c9e97a2e94c64862 (diff) | |
Initial commit
Diffstat (limited to '.xinitrc')
| -rw-r--r-- | .xinitrc | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/.xinitrc b/.xinitrc new file mode 100644 index 0000000..18e7773 --- /dev/null +++ b/.xinitrc @@ -0,0 +1,59 @@ +#!/bin/sh +# $OpenBSD: xinitrc.cpp,v 1.14 2022/07/01 20:42:06 naddy Exp $ +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 + +# Disable console bell +xset b off + +# Setup cursor +xsetroot -cursor_name left_ptr + +autorandr --change +# xrandr --output HDMI-1 --primary --mode 1920x1080 --output eDP-1 --mode 1920x1080 --right-of HDMI-1 + +# Load wallpaper +$HOME/.fehbg & + +# If we have private ssh key(s), start ssh-agent and add the key(s) +if [ -z "$SSH_AGENT_PID" ] && [ -x /usr/bin/ssh-agent ] +then + for k in id_rsa id_ecdsa id_ecdsa_sk id_ed25519 id_ed25519_sk id_dsa + do + if [ -f "$HOME/.ssh/$k" ]; then + eval `ssh-agent -s` + ssh-add < /dev/null + break + fi + done +fi + +# Setup keyboard type and languages +setxkbmap -model pc105 -layout us,gb -option grp:win_space_toggle + +# Start picom +picom -b + +# Start herbstluftwm +# herbstluftwm +bspwm + +if [ "$SSH_AGENT_PID" ]; then + ssh-add -D < /dev/null + eval `ssh-agent -s -k` +fi |
