Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daniel-thompson/toys
Small collection of environmental utilities
https://github.com/daniel-thompson/toys
Last synced: about 2 months ago
JSON representation
Small collection of environmental utilities
- Host: GitHub
- URL: https://github.com/daniel-thompson/toys
- Owner: daniel-thompson
- Created: 2014-02-04T19:52:02.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2024-03-17T15:56:58.000Z (9 months ago)
- Last Synced: 2024-04-29T00:17:20.007Z (8 months ago)
- Language: Shell
- Size: 85.9 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Daniel's Toys
=============toys is a small collection of environmental utilities. Basically its a library
of files I use to become "comfortable" in front of a Unix or Linux machine.
Each utility shares the characteristic that it is too small to be interesting
on its own.It is neither organised nor intended to be consumed verbatim.
Instead you should either ignore it and go and read something more interesting
or you should use it as inspiration. Treat it as a collection of ideas to be
plundered rather than as a functional work.Quickstart
----------git clone [email protected]:daniel-thompson/toys.git
# Fetch all the submodules
git submodule update --init --recursive# Configure bash
mkdir ~/.bashrc.d
ln -s $PWD/bashrc.d/* ~/.bashrc.d/
cat bashrc >> ~/.bashrc# Put some scripts on the path
mkdir -p ~/Apps/bin
ln -s $PWD/bin/* ~/Apps/bin# Configure the various single files
ln -s $PWD/gitconfig ~/.gitconfig
ln -s $PWD/tmux.conf ~/.tmux.conf
ln -s $PWD/vim ~/.vim# Hide some temporary files from git
printf 'doc/tags\n.gitignore\n' > vim/bundle/vimwiki/.gitignoreOrganisation
------------* Files in the top-level directory mirror similarly named files located in a
typical Unix-like home directory.* bashrc.d/ contains fragments to be included from a .bashrc file.
* bin/ contains executable scripts.
* clang-format/ contains clang format descriptions of some common coding
styles.* vim/ is a configured .vim directory (and has its own README file).
* tmux.conf makes a couple of very basic "comfort" changes for tmux.