dotfiles/bootstrap
Marty Oehme 5b723ddfb0
sh: Switch from sfz to miniserve in serve alias
Serve alias (now also with a more appropriately named file) will now
look for miniserve before any other static file serve program. I also
replaced sfz with miniserve in my installed programs. That is because
sfz has been unmaintained for a long time and miniserve completely
fulfills all my needs while still being maintained and recommended.
2025-01-05 16:43:52 +01:00
..
system-packages/etc bootstrap: Disable system USB mouse wakeups 2023-03-22 11:53:08 +01:00
Dockerfile bootstrap: Add testing Dockerfile to bootstrap 2023-01-16 18:50:50 +01:00
dotlink.sh repo: Remove leftover stow setup 2023-10-03 16:00:36 +02:00
install_packages.sh bootstrap: Do not build paru on tmpfs 2023-10-03 13:03:37 +02:00
packages_stable.tsv sh: Switch from sfz to miniserve in serve alias 2025-01-05 16:43:52 +01:00
packages_testing.tsv git: Replace dsf with git-delta 2023-10-02 20:19:00 +02:00
README.md bootstrap: Switch package list to tsv 2022-03-09 11:13:45 +01:00
update_package_list.sh githook: Fix showing pkgs in commit message 2023-06-07 10:29:25 +02:00

bootstrap module

The bootstrapping module mainly concerns the setup of the repository itself -- installation of packages, setting up basic options and maintenance scripts.

  • installs general list of packages, listed here
  • if githooks are enabled (either through install script, or manually) will compare installed packages with those on the package list on each commit and warn user about differences
  • contains a simple alias dotlink which allows quickly re-linking dotfiles when they have been changed. This is useful to invoke when files have been removed or added and need to be sym-linked by stow again (only works for ~/.dotfiles dot directory)
  • contains an update_package_list.sh script which I can use to quickly repopulate the list of explicitly installed packages, noting down their source (repositories or AUR) and retaining their target, if I set any (only works for ~/.dotfiles dot directory)