From a991f35e26ef7692e284f5e17f1486b5e5acc5b5 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 26 Jun 2021 19:48:28 +0200 Subject: Add the wrappers c, dmenu, mplayer, st, and aur MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- caja/Makefile | 12 ++++++++++++ caja/c | 16 ++++++++++++++++ dmenu/Makefile | 2 ++ dmenu/dmenu | 7 +++++++ mplayer/Makefile | 4 ++++ mplayer/mplayer | 7 +++++++ st/Makefile | 12 ++++++++++++ st/st | 7 +++++++ yaourt/Makefile | 12 ++++++++++++ yaourt/aur | 2 ++ 10 files changed, 81 insertions(+) create mode 100644 caja/Makefile create mode 100755 caja/c create mode 100755 dmenu/dmenu create mode 100755 mplayer/mplayer create mode 100644 st/Makefile create mode 100755 st/st create mode 100644 yaourt/Makefile create mode 100755 yaourt/aur 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 diff --git a/caja/c b/caja/c new file mode 100755 index 0000000..88f50b4 --- /dev/null +++ b/caja/c @@ -0,0 +1,16 @@ +#!/bin/dash + +for i in $(ls /dev/fd/); do + eval "exec $i>&-" +done +exec 0/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 diff --git a/st/st b/st/st new file mode 100755 index 0000000..cf056a3 --- /dev/null +++ b/st/st @@ -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 "$@" -- cgit v1.2.3-70-g09d2