chore: add various groups and corresponding packages

This commit is contained in:
xeruf 2022-07-09 20:46:13 +02:00
parent 286d294e9f
commit 7c6fa3f4c6
24 changed files with 53 additions and 22 deletions

View File

@ -103,6 +103,7 @@ the handler will be installed, made available and used.
- Debug corner cases - Debug corner cases
- Handler preparation - update repos and cache last update time in /tmp - Handler preparation - update repos and cache last update time in /tmp
- Handler providers e.g. different make mechanisms on arch and debian - Handler providers e.g. different make mechanisms on arch and debian
- Run scripts in tempdir by default?
### Windows ### Windows
- Install choco and git offline - Install choco and git offline
@ -111,9 +112,10 @@ the handler will be installed, made available and used.
### Flow ### Flow
| Function | Software | Handler | Provider | System | | Function | Software | Handler | Provider | System |
|----------|-------------|----------------------|---------------|---------| |----------------|----------------|----------------------|---------------|---------------|
| pdf | okular | chocolatey | chocolatey | Windows | | pdf | okular | chocolatey | chocolatey | Windows |
| | zathura | arch | pacman or yay | Arch | | | zathura | arch | pacman or yay | Arch |
| | timg poppler | apt | apt | Debian Server |
| loki | loki | arch | pacman or yay | Arch | | loki | loki | arch | pacman or yay | Arch |
| | | make | checkinstall | Debian | | | | make | checkinstall | Debian |
| | | make | wocka | Arch | | | | make | wocka | Arch |
@ -122,8 +124,11 @@ the handler will be installed, made available and used.
| | logcli-bin | aur | yay | Arch | | | logcli-bin | aur | yay | Arch |
| zoom | zoom | deb | apt | Debian | | zoom | zoom | deb | apt | Debian |
| | | aur | yay | Arch | | | | aur | yay | Arch |
| screen-capture | spectacle peek | arch | pac/yay | Arch |
| | screentogif | chocolatey | chocolatey | Windows |
- Software and Provider are derived from Function and Handler but can change depending on the system - Software and Provider are derived from Function and Handler but can change depending on the system
-> no way of declaring function so far, maybe via groups somehow?
- Idea: `providers/<provider>/<handler>[_<ext>]` rather than `handlers/<handler>/install[_<ext>]` - Idea: `providers/<provider>/<handler>[_<ext>]` rather than `handlers/<handler>/install[_<ext>]`
+ but then one might duplicate the handler script if one provider handles multiple equally, + but then one might duplicate the handler script if one provider handles multiple equally,
such as `yay` for arch and aur such as `yay` for arch and aur

3
groups/capture Normal file
View File

@ -0,0 +1,3 @@
spectacle
peek
screentogif

View File

@ -1,4 +1,3 @@
timidity++
chordpro
musescore
lilypond lilypond
musescore
chordpro

3
groups/media/mix Normal file
View File

@ -0,0 +1,3 @@
media/tag
audacity
mixxx

3
groups/passwords Normal file
View File

@ -0,0 +1,3 @@
masterpassword
pass
espanso

View File

@ -1,7 +1,7 @@
win/base win/base
win/sysinfo win/sysinfo
passwords
winaero-tweaker winaero-tweaker
linkshellextension linkshellextension
espanso
wox wox
mpw

5
groups/work Normal file
View File

@ -0,0 +1,5 @@
win/tweaker
win/office
forensics
etcher
passwords

View File

@ -1,7 +1,8 @@
make aur
arch arch
script cargo
zsh zsh
linux linux
cargo make
git git
script

1
packages/etcher/aur Normal file
View File

@ -0,0 +1 @@
etcher-bin

View File

View File

@ -1 +0,0 @@
lilypond

View File

@ -1,2 +1,4 @@
lilypond lilypond
lilypond-docs lilypond-docs
timidity++
soundfont-fluid

View File

@ -0,0 +1 @@
masterpassword-cli

View File

@ -0,0 +1 @@
mpw

1
packages/mixxx/aur Normal file
View File

@ -0,0 +1 @@
mixxx_beta-git

View File

1
packages/pass/arch Normal file
View File

@ -0,0 +1 @@
pass-otp

5
packages/pass/aur Normal file
View File

@ -0,0 +1,5 @@
pass
pass-otp
pass-clip
pass-extension-tail
pass-secrets-git

1
packages/pass/chocolatey Normal file
View File

@ -0,0 +1 @@
pass-winmenu

View File

@ -1 +1 @@
slack-electron slack-desktop-black-theme-night-mood