Refactor install logic, use file-based overrides per OS/distro

This commit is contained in:
2026-01-15 00:06:46 -06:00
parent 9f67636472
commit a220886000
38 changed files with 187 additions and 120 deletions

View File

@@ -16,12 +16,6 @@ for the code contained within these sources, but I wanted to give attribution no
- [YouTube video - neovim config video](https://www.youtube.com/watch?v=w7i4amO_zaE)
- [FrontEnd Masters course - dev productivity v2](https://frontendmasters.com/courses/developer-productivity-v2/)
## Idea of using a list of programs in a file for build/install
The idea of using a file with a list of programs in it for building and/or
installing programs was inspired by Luke Smith's
[LARBS project](https://github.com/LukeSmithxyz/LARBS/tree/master).
## Theme-swtiching/setting logic and some themes
Much of the "theme-switching" or "theme-setting" logic and scripts are derived from

View File

@@ -8,16 +8,14 @@
- xresources working? use from/within theme-changing logic?
- finished artix/dinit setup
- include figuring out wiregaurd/vpn stuff
- switch install approach from csv file to:
- checking for custom file for os/distro
- then checking custom file for overall
- then just installing via package manager
- web browsers config and install (primary: qutebrowser, alt1: brave, alt2: tor)
- web browsers config and install (primary: qutebrowser, alt1: brave, alt2: tor?)
- config for mpd, and client(s), (mpd clients to consider: mpc, ncmpcpp, ncmpc, inori)
- get find, xargs, and awk (use nawk) as unified as i can across system types
## optional
- pick rss reader; newsboat? others? option with inbox and separate queues?
- configured neomutt
- picked and configured rss reader
- newsboat? others? option with inbox and separate queues?
- make all these scripts POSIX-compliant (or at least usable in ksh/oksh)