updated readme
This commit is contained in:
		
							
								
								
									
										41
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								README.md
									
									
									
									
									
								
							@@ -1,27 +1,27 @@
 | 
			
		||||
# The `.wryn` Library
 | 
			
		||||
 | 
			
		||||
A compilation of utilities which I use across my machines.
 | 
			
		||||
This library represents my lifelong efforts to create a custom, streamlined IDE based on the terminal and terminal-based editors.
 | 
			
		||||
 | 
			
		||||
So I suppose here is the disclaimer: **this repo is principally for personal utility**.
 | 
			
		||||
A compilation of utilities which I use across my machines **this repo is principally for personal utility**.
 | 
			
		||||
Although I try to build utilities to be dependency aware, the library is considered to be in a good state when it works on my machine.
 | 
			
		||||
 | 
			
		||||
Feel free to use or adapt anything you find useful :)
 | 
			
		||||
 | 
			
		||||
## File Structure Breakdown
 | 
			
		||||
### [bin](./bin)
 | 
			
		||||
Program-specific shell utilities used throughout configurations and other `zsh` scripts.
 | 
			
		||||
These utilities are not used directly by the user and are **not** sourced to the user RC.
 | 
			
		||||
### [setup](./setup)
 | 
			
		||||
The pride and joy of this project.
 | 
			
		||||
Running the script will set up the appropriate links and RC entries to enable the entire library.
 | 
			
		||||
 | 
			
		||||
Relatively robust, but always works best the OS I'm currently using (arch).
 | 
			
		||||
 | 
			
		||||
### [config](./config)
 | 
			
		||||
Configuration files which are typically symlinked to the `~/.config` directory.
 | 
			
		||||
Configuration files / utilities.
 | 
			
		||||
The setup script handles all the headache of symlinking each one to the right place.
 | 
			
		||||
 | 
			
		||||
### [env](./env)
 | 
			
		||||
Default environment variables used by library utilities.
 | 
			
		||||
Overrides can be set on each machine by editing the appropriate local environment in `~/.config/wryn/`.
 | 
			
		||||
Default configuration used by the rest of the library.
 | 
			
		||||
You can override the environment by editing `~/.config/wryn/env` files after running setup.
 | 
			
		||||
 | 
			
		||||
### [freeze](./freeze)
 | 
			
		||||
A historical list of packages used on personal machines.
 | 
			
		||||
Also contains machine-specific `systemd` daemons for managing hardware-specific issues.
 | 
			
		||||
### [resume](./resume)
 | 
			
		||||
My working resume in `.tex` format.
 | 
			
		||||
 | 
			
		||||
### [latex](./latex)
 | 
			
		||||
A compilation of LaTeX templates, used by the [`.wryn/zsh/latex`](./zsh/latex) utility.
 | 
			
		||||
@@ -31,19 +31,16 @@ The `template.tex` file is the parent of the document, and thus the target of th
 | 
			
		||||
This can be renamed to match the document title, but typically does not contain the document body.
 | 
			
		||||
Every template will use the same parent `template.tex` file, so this is found at the `~/.wryn/latex` directory root.
 | 
			
		||||
 | 
			
		||||
### [resume](./resume)
 | 
			
		||||
My working resume in `.tex` format.
 | 
			
		||||
 | 
			
		||||
### [vim](./vim)
 | 
			
		||||
Contains keybindings, dictionary binary, and custom plugins for `vim`.
 | 
			
		||||
 | 
			
		||||
The [`setup`](./setup) utility will source the `.wryn/vim/rc.vim` and set up all necessary environment variables.
 | 
			
		||||
Local environment overrides are placed in `~/.config/wryn/env/env.vim`.
 | 
			
		||||
 | 
			
		||||
### [zsh](./zsh)
 | 
			
		||||
Contains `zsh` aliases and functions used directly by a terminal user.
 | 
			
		||||
Contains (a mess of) `zsh` aliases and functions used directly by a terminal user.
 | 
			
		||||
The [`.wryn/zsh/rc`](./zsh/rc), which loads the custom `zsh` modules is sourced directly from the user RC.
 | 
			
		||||
Any OS specific utilities are nested in appropriately named directories.
 | 
			
		||||
...this will be hacked to pieces very soon
 | 
			
		||||
 | 
			
		||||
The [`setup`](./setup) utility will source the `.wryn/zsh/rc` and set up all necessary environment variables.
 | 
			
		||||
Local environment overrides are placed in `~/.config/wryn/env/env`.
 | 
			
		||||
### [freeze](./freeze)
 | 
			
		||||
A historical list of packages used on personal machines.
 | 
			
		||||
Also contains machine-specific `systemd` daemons for managing hardware-specific issues.
 | 
			
		||||
...this will likely move to a cloud storage soon.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user