diff options
author | Mattias Andrée <maandree@kth.se> | 2021-06-26 19:48:28 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@kth.se> | 2021-06-26 19:48:28 +0200 |
commit | a991f35e26ef7692e284f5e17f1486b5e5acc5b5 (patch) | |
tree | 94e0f9049e7574b9768d7cdebbd23c27ebe04f05 | |
parent | Add startx wrapper that wrapps startx with orphan-reaper (diff) | |
download | dotfiles-a991f35e26ef7692e284f5e17f1486b5e5acc5b5.tar.gz dotfiles-a991f35e26ef7692e284f5e17f1486b5e5acc5b5.tar.bz2 dotfiles-a991f35e26ef7692e284f5e17f1486b5e5acc5b5.tar.xz |
Add the wrappers c, dmenu, mplayer, st, and aur
Signed-off-by: Mattias Andrée <maandree@kth.se>
-rw-r--r-- | caja/Makefile | 12 | ||||
-rwxr-xr-x | caja/c | 16 | ||||
-rw-r--r-- | dmenu/Makefile | 2 | ||||
-rwxr-xr-x | dmenu/dmenu | 7 | ||||
-rw-r--r-- | mplayer/Makefile | 4 | ||||
-rwxr-xr-x | mplayer/mplayer | 7 | ||||
-rw-r--r-- | st/Makefile | 12 | ||||
-rwxr-xr-x | st/st | 7 | ||||
-rw-r--r-- | yaourt/Makefile | 12 | ||||
-rwxr-xr-x | yaourt/aur | 2 |
10 files changed, 81 insertions, 0 deletions
diff --git a/caja/Makefile b/caja/Makefile new file mode 100644 index 0000000..b0c08a5 --- /dev/null +++ b/caja/Makefile @@ -0,0 +1,12 @@ +.POSIX: +include ../common.mk + +install: + $(CHECK_INSTALLED) dash + mkdir -p -- ~/.local/bin + ln -sf -- ~/.dotfiles/caja/c ~/.local/bin/ + +uninstall: + -unlink -- ~/.local/bin/c + +.PHONY: install uninstall @@ -0,0 +1,16 @@ +#!/bin/dash + +for i in $(ls /dev/fd/); do + eval "exec $i>&-" +done +exec 0</dev/null +exec 1>/dev/null +exec 2>/dev/null + +if test $# = 0; then + exec caja --no-desktop & +else + p="$(realpath -- "$*" || printf '%s\n' "$*")" + cd / + exec caja --no-desktop -- "$p" & +fi diff --git a/dmenu/Makefile b/dmenu/Makefile index 85e0681..5ed7d04 100644 --- a/dmenu/Makefile +++ b/dmenu/Makefile @@ -6,12 +6,14 @@ install: $(CHECK_INSTALLED) vis make -C unicode.d mkdir -p -- ~/.local/bin + ln -sf -- ~/.dotfiles/dmenu/dmenu ~/.local/bin/ ln -sf -- ~/.dotfiles/dmenu/man ~/.local/bin/ ln -sf -- ~/.dotfiles/dmenu/ipa ~/.local/bin/ ln -sf -- ~/.dotfiles/dmenu/unicode ~/.local/bin/ ln -sf -- ~/.dotfiles/dmenu/plumb ~/.local/bin/ uninstall: + -unlink -- ~/.local/bin/dmenu -unlink -- ~/.local/bin/man -unlink -- ~/.local/bin/ipa -unlink -- ~/.local/bin/unicode diff --git a/dmenu/dmenu b/dmenu/dmenu new file mode 100755 index 0000000..42a68f0 --- /dev/null +++ b/dmenu/dmenu @@ -0,0 +1,7 @@ +#!/bin/dash + +if test -x /usr/local/bin/dmenu; then + exec /usr/local/bin/dmenu -fn 'schumacher clean-8' "$@" +else + exec /usr/bin/dmenu -fn 'schumacher clean-8' "$@" +fi diff --git a/mplayer/Makefile b/mplayer/Makefile index c561294..372ea97 100644 --- a/mplayer/Makefile +++ b/mplayer/Makefile @@ -2,13 +2,17 @@ include ../common.mk install: + $(CHECK_INSTALLED) dash mkdir -p -- ~/.config/profile.d test ! -d ~/.config/profile.d/mplayer ln -sf -- ~/.dotfiles/mplayer/user-profile ~/.config/profile.d/mplayer + mkdir -p -- ~/.local/bin + ln -sf -- ~/.dotfiles/mplayer/mplayer ~/.local/bin/ uninstall: -unlink -- ~/.config/profile.d/mplayer -rmdir -- ~/.config/profile.d -rm -rf -- ~/.config/mplayer + -unlink -- ~/.local/bin/mplayer .PHONY: install uninstall diff --git a/mplayer/mplayer b/mplayer/mplayer new file mode 100755 index 0000000..1175d81 --- /dev/null +++ b/mplayer/mplayer @@ -0,0 +1,7 @@ +#!/bin/dash + +if test -x /usr/local/bin/mplayer; then + exec /usr/local/bin/mplayer -softvol -msgcolor "$@" +else + exec /usr/bin/mplayer -softvol -msgcolor "$@" +fi diff --git a/st/Makefile b/st/Makefile new file mode 100644 index 0000000..e9e6f52 --- /dev/null +++ b/st/Makefile @@ -0,0 +1,12 @@ +.POSIX: +include ../common.mk + +install: + $(CHECK_INSTALLED) dash + mkdir -p -- ~/.local/bin + ln -sf -- ~/.dotfiles/st/st ~/.local/bin/ + +uninstall: + -unlink -- ~/.local/bin/st + +.PHONY: install uninstall @@ -0,0 +1,7 @@ +#!/bin/dash + +if test -x /usr/local/bin/st; then + exec /usr/local/bin/st -f vectorfixed:pixelsize=11:antialias=false:autohint=false "$@" +else + exec /usr/bin/st -f vectorfixed:pixelsize=11:antialias=false:autohint=false "$@" +fi diff --git a/yaourt/Makefile b/yaourt/Makefile new file mode 100644 index 0000000..4042cb4 --- /dev/null +++ b/yaourt/Makefile @@ -0,0 +1,12 @@ +.POSIX: +include ../common.mk + +install: + $(CHECK_INSTALLED) dash + mkdir -p -- ~/.local/bin + ln -sf -- ~/.dotfiles/yaourt/aur ~/.local/bin/ + +uninstall: + -unlink -- ~/.local/bin/aur + +.PHONY: install uninstall diff --git a/yaourt/aur b/yaourt/aur new file mode 100755 index 0000000..38a2429 --- /dev/null +++ b/yaourt/aur @@ -0,0 +1,2 @@ +#!/bin/dash +exec yaourt --aur "$@" |