packages: add some homebrew packages

This commit is contained in:
MoturiFranklin 2025-06-23 18:13:05 +02:00
parent 64aa9c49d0
commit 58d4643523
6 changed files with 11 additions and 11 deletions

View file

@ -163,7 +163,7 @@ and ideas that need to be fleshed out.
-> currently implemented with `depends_HANDLER` files
### Planned
- detection mechanism for handlers and features
- detection mechanism for handler features
(e.g. batch-install support)
- Ability to use multiple repos, including remote ones
- Cope with missing versions in repositories of older OS versions
@ -171,9 +171,9 @@ and ideas that need to be fleshed out.
- helper/hook for adding packages to groups upon install
(at least for `pacman`)
- Log Installs for reuse
- log installs for reuse
### TODOs
### Issues
- Homebrew for Mac - partially implemented but resolution not working (e.g. docker automatically installing brew first)
- Somehow installing doom emacs has a dependency tree resolution issue
- Debug corner cases: Not working on Windows when run as Admin
@ -181,12 +181,12 @@ and ideas that need to be fleshed out.
- Handler for downloaded scripts (e.g. passff-host, funkwhale)
- Enable services after install, e.g. syncthing and docker
#### Windows Flow
#### Windows Offline Flow
- Install choco and git offline
- Run in git bash
- TODO: Use choco-offline sources
### Flow
### Flow v2
This is a revamped concept
that would ease setting up new devices with different systems
by adding a mapping of functions to applications
@ -246,11 +246,7 @@ but the details still need to be fleshed out.
- portable: base but with packages for installations on removable media
### Handlers
...
## Notable Projects
## Related Projects
- another universal package manager,
but without affecting the system:

View file

@ -1,4 +1,4 @@
#!/bin/sh
emacsd="${XDG_CONFIG_HOME:-$HOME/.config}/emacs"
git clone https://github.com/hlissner/doom-emacs "$emacsd"
unbuffer "$emacsd/bin/doom" --force install --env --no-hooks --install | head -19
$(command unbuffer) "$emacsd/bin/doom" --force install --env --no-hooks --install | head -19

1
packages/emacs/brew Normal file
View file

@ -0,0 +1 @@

1
packages/fd/brew Normal file
View file

@ -0,0 +1 @@

1
packages/hunspell/brew Normal file
View file

@ -0,0 +1 @@

1
packages/ripgrep/brew Normal file
View file

@ -0,0 +1 @@