blob: 1c37d2f63b134faa2a83bc4f8925142666c1a1e7 (
plain) (
tree)
|
|
.POSIX:
XINITRC_ORDER = 50
# Testing that xmonad is installed because it is the default sessions
# Testing that asroot, xorg-setxkbmap, and xorg-xmodmap are installed because setkeys uses them
install:
pacman -Qq -- asroot </dev/null >/dev/null
pacman -Qq -- dconf </dev/null >/dev/null
pacman -Qq -- xmonad </dev/null >/dev/null
pacman -Qq -- xorg-setxkbmap </dev/null >/dev/null
pacman -Qq -- xorg-xmodmap </dev/null >/dev/null
pacman -Qq -- xorg-xrandr </dev/null >/dev/null
pacman -Qq -- xorg-xrdb </dev/null >/dev/null
pacman -Qq -- xorg-xset </dev/null >/dev/null
pacman -Qq -- xorg-xsetroot </dev/null >/dev/null
mkdir -p -- ~/.config/bash/aliases.d
test ! -d ~/.config/bash/aliases.d/xorg-xinit
ln -sf -- ~/.dotfiles/xorg-xinit/bash-aliases ~/.config/bash/aliases.d/xorg-xinit
mkdir -p -- ~/.config/X11/xinit
test ! -d ~/.config/X11/xinit/xinitrc
ln -sf -- ~/.dotfiles/xorg-xinit/xinitrc ~/.config/X11/xinit/xinitrc
mkdir -p -- ~/.config/X11/xinit/xinitrc.d
test ! -d ~/.config/X11/xinit/xinitrc.d/$(XINITRC_ORDER)-xorg-xinit
ln -sf -- ~/.dotfiles/xorg-xinit/xinit ~/.config/X11/xinit/xinitrc.d/$(XINITRC_ORDER)-xorg-xinit
uninstall:
-unlink -- ~/.config/bash/aliases.d/xorg-xinit
-rmdir -- ~/.config/bash/aliases.d
-unlink -- ~/.config/X11/xinit/xinitrc
-unlink -- ~/.config/X11/xinit/xinitrc.d/$(XINITRC_ORDER)-xorg-xinit
-rmdir -- ~/.config/X11/xinit/xinitrc.d
-rmdir -- ~/.config/X11/xinit
-rmdir -- ~/.config/X11
.PHONY: install uninstall
|