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 -> currently implemented with `depends_HANDLER` files
### Planned ### Planned
- detection mechanism for handlers and features - detection mechanism for handler features
(e.g. batch-install support) (e.g. batch-install support)
- Ability to use multiple repos, including remote ones - Ability to use multiple repos, including remote ones
- Cope with missing versions in repositories of older OS versions - 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 - helper/hook for adding packages to groups upon install
(at least for `pacman`) (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) - 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 - Somehow installing doom emacs has a dependency tree resolution issue
- Debug corner cases: Not working on Windows when run as Admin - 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) - Handler for downloaded scripts (e.g. passff-host, funkwhale)
- Enable services after install, e.g. syncthing and docker - Enable services after install, e.g. syncthing and docker
#### Windows Flow #### Windows Offline Flow
- Install choco and git offline - Install choco and git offline
- Run in git bash - Run in git bash
- TODO: Use choco-offline sources - TODO: Use choco-offline sources
### Flow ### Flow v2
This is a revamped concept This is a revamped concept
that would ease setting up new devices with different systems that would ease setting up new devices with different systems
by adding a mapping of functions to applications 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 - portable: base but with packages for installations on removable media
### Handlers ## Related Projects
...
## Notable Projects
- another universal package manager, - another universal package manager,
but without affecting the system: but without affecting the system:

View file

@ -1,4 +1,4 @@
#!/bin/sh #!/bin/sh
emacsd="${XDG_CONFIG_HOME:-$HOME/.config}/emacs" emacsd="${XDG_CONFIG_HOME:-$HOME/.config}/emacs"
git clone https://github.com/hlissner/doom-emacs "$emacsd" 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 @@