Directory containing installation scripts. It may be used extensibly.
| scripts | refactor: split install.sh into other packages and added more extensibility | |
| install.sh | refactor: simple function names, moved git stuff to its own script | |
| pkgs.sh | refactor: simple function names, moved git stuff to its own script | |
| README.md | docs: updated readme | |
| sys.sh | refactor: split install.sh into other packages and added more extensibility | |
| vc.sh | refactor: simple function names, moved git stuff to its own script | |
install.sh
Extensible installation scripts for Linux and MacOS designed for myself and shared for others who are interested.
About
This repo contains a few scripts in the root directory intended to make customising and maintaing a custom Linux configuration easy and reproducible across different platforms.
The scripts should be quite straightforward and should also be easy to modify. I personally mainly use Debian and MacOS and so by default have included support for them however, adding support for other platforms shouldn't be too hard to add.
TODO
These are items I plan to action soon.
- Added
gumto make it pretty. - Create a backup script to make sure previous configurations can be installed.
- Add logging to the scripts.
- Create helpers for getting tasks done quicker.
- Create a script to select a DE from a list.
- Create a tool to install fun CLI programs I like.
IDEAS
These are items that I think would be cool.
- Support for more scripting languages such as PHP, JS and Python
- Explore how this could be put into a language such as Rust