https://github.com/tmpstpdwn/post-installation-script
A post installation script for my arch rice.
https://github.com/tmpstpdwn/post-installation-script
arch bash dotfiles linux script
Last synced: about 1 month ago
JSON representation
A post installation script for my arch rice.
- Host: GitHub
- URL: https://github.com/tmpstpdwn/post-installation-script
- Owner: tmpstpdwn
- License: agpl-3.0
- Created: 2024-09-21T02:55:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T14:30:44.000Z (about 1 year ago)
- Last Synced: 2025-01-31T15:33:32.148Z (about 1 year ago)
- Topics: arch, bash, dotfiles, linux, script
- Language: Shell
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Post installation script
A post installation script for my arch rice.
I made this to be run after a fresh arch base install so that my usual working setup can be setup quickly.
## Working
The [`postinstallation.sh`](src/postinstallation.sh) works by executing different sections and they are listed below:
- This script will setup your dotfiles from a git repo using the git bare method talked about [here](https://www.atlassian.com/git/tutorials/dotfiles).
- Create directories that you usually use.
- Install yay.
- Add your personal arch repo to pacman.conf.
- Install arch official and aur packages using `$HOME/.packages` file that should be in your dotfiles repo. [Here](https://github.com/tmpstpdwn/.dotfiles/blob/main/.packages) is my packages file, lines starting with # are comments, those starting with @ are aur packages and all others are arch official packages.
- Setup other git repos at specific places.
## Usage
- You can edit the [`config.sh`](src/config.sh) to make it work for your setup.
- The [`postinstallation.sh`](src/postinstallation.sh) script is modular. Therefore you can edit and remove sections as your need.
- That's it.
## License
This script is licensed under GPLv3 [LICENSE](LICENSE).