dot

packages and services management
Log | Files | Refs | README

commit 3b0426efff52df2381158d593ca14c24f29c7e6b
parent ca8991d6250bca71c683c3d404c99f7bcc6f45b3
Author: Josuah Demangeon <mail@josuah.net>
Date:   Sat,  3 Mar 2018 00:57:57 +0100

adding a README

Diffstat:
AREADME | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mbin/xdg-open | 2+-
2 files changed, 69 insertions(+), 1 deletion(-)

diff --git a/README b/README @@ -0,0 +1,68 @@ +ETC(7) Miscellaneous Information Manual ETC(7) + +NAME + etc – portable configuration featuring a tiny package manager + +SYNOPSIS + % cd "$HOME" + % git clone git://josuah.net/etc.git + % etc/configure + % . ~/.profile + +DESCRIPTION + Collection of scripts and configuration files to build a portable + environment that can run without root privileges variables: + +FILES + Paths on the user's home directory + ~/lib/ Directory where original data are stored. + + ~/var/ Sets the directory containing all generated data, including + runit, irc, mail, tox, torrent, qemu images... + + ~/etc/ Source of the configuration file, symlinked into ~/.config + + ~/.local/ + Alternate root directory where pack(1) installs local packages. + + ~/.cache/ + Directory containing generated data cached for increasing + performances. + + ~/.config/ + Local configuration directory, where software are configured to + search their configuration file. + + Paths within this project + pack/ pack(8) build resources. + + runit/ runit(8) services directory, symlinked into the $SVDIR/, where + runsvdir(8) is expected to run. + + bin/ Contains scripts collection to maintain the configuration and + more. + + man/ Contains manual pages for utilities developed inside of bin/. + + skel/ Contains files to be manually copied in-place and then edited. + + .* Files to be symlinked into the home directory, with exception of + .git. + +SEE ALSO + configure + Reproduce a tree of symlink from ~/etc/* into ~/.config, + excluding all files starting with a ‘.’ which are symlinked to ~. + + xdg-open(1) + A general-purpose piping utility which chooses the apropriate + program to open the file passed as argument. + +STANDARDS + This set of configurations and scripts try to comply with IEEE Std 1003.1 + (“POSIX.1”) and to keep the amount of external dependencies low. + +AUTHORS + Josuah Demangeon <mail@josuah.net> + +Void Linux February 9, 2018 Void Linux diff --git a/bin/xdg-open b/bin/xdg-open @@ -2,7 +2,7 @@ # override the xdg-open utility tty | grep -q -e '^/dev/pts/.*' -e '^/dev/tty.*' || -exec st -f terminus:pixelsize=16 -e "$0" "$@" + exec st -f terminus:pixelsize=16 -e "$0" "$@" [ -e "$1" ] && set -- "$(cd "$(dirname "$1")" && pwd)/$(basename "$1")" printf '\033]0;%s\a' "$1"