Skip to content
/ skel Public

Contains the various rc files, other conf files, and ~/bin/ scripts that make up my homefolder. Includes an installer.

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

mic-e/skel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homedir skeleton

Contains the various rc files, other conf files, and ~/bin/ scripts that make up my homefolder.

There are multiple skeletons:

skel dir designed for
base any system
graphical graphical systems
local-$X system $X

In addition, an installer script is provided.

usage: install [-h]
               [--symlink | --hardlink | --remote USER@HOST | --target TARGETDIR]
               [--force-unchanged] [--backup FILE.tar] [--simulate]
               [--exclude REGEX]
               skeldir [skeldir ...]
  • All files from skeldir are installed in the specified mode (copy/symlink/hardlink).
  • Regardless, all folders are created, not linked.
  • --remote allows installation to a remote ssh host.
  • similarily, --target allows installation to a different folder.
  • There is no --uninstall command, but --backup will save the old config.
  • install will ask for confirmation, and allows --simulate that won't do any write access.

Two example typescripts of ./install invocations can be viewed by typing

curl http://pub.sft.mx/skelinstalltypescript0
curl http://pub.sft.mx/skelinstalltypescript1

Feel free to fork this repo and use it for your own rc files.

About

Contains the various rc files, other conf files, and ~/bin/ scripts that make up my homefolder. Includes an installer.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published