Browse Source

update readme

bit about /tmp/
master
katherine 10 months ago
parent
commit
fb3c9d513f
Signed by: ageha GPG Key ID: 62E17859D559AEF3
1 changed files with 5 additions and 9 deletions
  1. +5
    -9
      README.md

+ 5
- 9
README.md View File

@@ -12,20 +12,16 @@ desktop configurations. function over form, though things being pretty is nice
defining shared variables for the desktop which are sourced and used elsewhere.
these settings can be overridden by creating a "voverride" file in the same
directory. `.config/init` also contains a series of "gen/*.sh" files, which
create configuration files in /tmp/ so programs not configurable via shell
create configuration files in `$tmpdir` so programs not configurable via shell
scripting will automatically match the current settings as well. i stick
symlinks to the /tmp/ version where they would normally be. also included are
folders "[funcs](.config/init/funcs/)" and
symlinks to the `$tmpdir` version where they would normally be. also included
are folders "[funcs](.config/init/funcs/)" and
"[funcreqs](.config/init/funcreqs/)", which, respectively, contain executable
scripts and their prerequisite commands and arbitrary check commands. the
latter prerequisites are tested from [.zprofile](.zprofile) at login and, if
passed, the functions are symlinked into /tmp/funcs, which is appended to
passed, the functions are symlinked into `$tmpdir/funcs`, which is appended to
`$PATH`. thus, this system allows for configs which automatically adapt to the
host environment, enabling only what functionality is compatible. so far i've
been the only user on systems using this config, but will probably make the dir
these are written into configurable as well if that ever changes (since
otherwise that's a pretty big security flaw, with anyone who can write to tmp
able to add commands to the shell).
host environment, enabling only what functionality is compatible.

## Current Utilities



Loading…
Cancel
Save