Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[os_setup] complete refactor & rewrite #7

Open
zudsniper opened this issue Nov 3, 2023 · 1 comment
Open

[os_setup] complete refactor & rewrite #7

zudsniper opened this issue Nov 3, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed TODO just... do this

Comments

@zudsniper
Copy link
Owner

SUMMARY

os_setup/* scripts are disjointed & outdated -- they also both essentially do the same thing -- and it is foolish to operate under the assumption that Debian 11 is the only operating system.

Tentative Roadmap

  1. refactor into os_setup/{{os_name}}/*.sh to allow for support of multiple OSes and multiple setups within each OS
  2. merge os_setup/deb11_base.sh and os_setup/deb11_nonfree.sh while cleaning them up; in other words, rewrite this into a new script
  3. determine if any script parts can be generalized across multiple operating systems, and if so, create folder for this (os_setup/helper/ or something) and use them.
  4. add more OS support
  5. ???
  6. No Profit

Contributing

if you want to help, please do! just fork the repo & get at it, then PR! feel free to contact me (see my profile for various contact methods) if I do not respond in a timely manner to a PR -- but I probably will.

@zudsniper zudsniper added enhancement New feature or request help wanted Extra attention is needed TODO just... do this labels Nov 3, 2023
@zudsniper zudsniper self-assigned this Nov 3, 2023
@zudsniper
Copy link
Owner Author

As a reference, here is a gist with my "essential" packages for deb11
https://gist.zod.tf/46498eb019c29341a1555ae5bc36ef0b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed TODO just... do this
Projects
None yet
Development

No branches or pull requests

1 participant