1
0
mirror of https://github.com/tiyn/larbs.git synced 2025-04-19 15:27:46 +02:00

Compare commits

..

No commits in common. "788fd84278ecf5d664aef564dcfa3eb397d88450" and "961b6b34b9290d2efc7895dd8f16e817e3a821e4" have entirely different histories.

3 changed files with 10 additions and 16 deletions

View File

@ -45,14 +45,6 @@ curl -LO https://raw.githubusercontent.com/tiynger/larbs/master/larbs.sh
sh larbs.sh sh larbs.sh
``` ```
It is possible that the following commands need to be run before the script is able to retrieve
packages.
```sh
pacman-key --populate archlinux
pacman-key --refresh-keys
```
## Tests ## Tests
This script will be checked for correctness on important changes. This script will be checked for correctness on important changes.
@ -69,4 +61,3 @@ Results range from `+` over `o` to `-`, the latter being the worst.
| 6dfcaba | 13.06.2021 | + | Ryzen 3900x and GTX 1080 | | 6dfcaba | 13.06.2021 | + | Ryzen 3900x and GTX 1080 |
| 594ff41 | 09.08.2021 | + | Acer Switch A12 | | 594ff41 | 09.08.2021 | + | Acer Switch A12 |
| 4fa2d6a | 10.01.2023 | + | Proxmox VM | | 4fa2d6a | 10.01.2023 | + | Proxmox VM |
| 961b6b3 | 27.10.2023 | o | Intel Evo i7 13th Gen |

View File

@ -1,4 +1,8 @@
#!/bin/sh #!/bin/sh
# Luke's Auto Rice Boostrapping Script (LARBS)
# by Luke Smith <luke@lukesmith.xyz>
# License: GNU GPLv3
### OPTIONS AND VARIABLES ### ### OPTIONS AND VARIABLES ###
while getopts ":a:r:b:p:h" o; do case "${o}" in while getopts ":a:r:b:p:h" o; do case "${o}" in
@ -26,7 +30,7 @@ grepseq="\"^[PGA]*,\""
error() { clear; printf "ERROR:\\n%s\\n" "$1"; exit;} error() { clear; printf "ERROR:\\n%s\\n" "$1"; exit;}
welcomemsg() { \ welcomemsg() { \
dialog --title "Welcome!" --msgbox "Welcome to Luke's Auto-Rice Bootstrapping Script adapted by tiyn!\\n\\nThis script will automatically install a fully-featured Linux desktop, which I use as my main machine.\\n\\n-tiyn" 10 60 dialog --title "Welcome!" --msgbox "Welcome to Luke's Auto-Rice Bootstrapping Script!\\n\\nThis script will automatically install a fully-featured Linux desktop, which I use as my main machine.\\n\\n-Luke" 10 60
} }
getuserandpass() { \ getuserandpass() { \

View File

@ -1,4 +1,4 @@
#TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing),, #TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing)
,xorg-server,is the graphical server.,, ,xorg-server,is the graphical server.,,
,xorg-xwininfo,allows querying information about windows.,, ,xorg-xwininfo,allows querying information about windows.,,
,xorg-xinit,starts the graphical server.,, ,xorg-xinit,starts the graphical server.,,
@ -61,8 +61,8 @@ A,adobe-source-han-mono-kr-fonts,is a mono font for korean.,,
,ctags,is adding scan functionality to files opened in vim using tagbar.,, ,ctags,is adding scan functionality to files opened in vim using tagbar.,,
,dash,is a lightweight fast POSIX compliant shell.,, ,dash,is a lightweight fast POSIX compliant shell.,,
,docx2txt,enables .docx file previews in vifm.,, ,docx2txt,enables .docx file previews in vifm.,,
,eza,is a better version of ls with included colors and tree command.,, ,eza,is a better version of ls with included colors and tree command.
,ffmpegthumbnailer,generates previews for vifm.,, ,ffmpegthumbnailer,generates previews for vifm.
,firefox,is the preferred browser of mine.,, ,firefox,is the preferred browser of mine.,,
A,htop-vim-git,provides system usage information and displays processes.,, A,htop-vim-git,provides system usage information and displays processes.,,
,hub,is a cli for github.,, ,hub,is a cli for github.,,
@ -81,11 +81,10 @@ A,nerd-fonts-jetbrains-mono,is my favourite font.,,
,nextcloud-client,is a way to get your files from your own server to your computer and keep them synchronized.,, ,nextcloud-client,is a way to get your files from your own server to your computer and keep them synchronized.,,
A,pfetch-git,is giving some flair to the command .,, A,pfetch-git,is giving some flair to the command .,,
,pkgfile,is a tool for zsh to help with unknown commands.,, ,pkgfile,is a tool for zsh to help with unknown commands.,,
,pipewire,is the audio system.,, ,pipewire-pulse,is the audio system.,,
,pipewire-pulse,is a pulse extension to the audio system.,,
,pavucontrol,manages default audio interfaces.,, ,pavucontrol,manages default audio interfaces.,,
,easyeffects,is a tool which allow to use filters and audio effects including noise reduction for the microphone.,, ,easyeffects,is a tool which allow to use filters and audio effects including noise reduction for the microphone.,,
,pipewire-alsa,is an ALSA extension to the audio system.,, ,pulseaudio-alsa,is an audio interface with ALSA.,,
,pulsemixer,is an intuitive ncurses audio controller.,, ,pulsemixer,is an intuitive ncurses audio controller.,,
,python-pynvim,is a utility used by vim plugins for autocompletion etc.,, ,python-pynvim,is a utility used by vim plugins for autocompletion etc.,,
,python-pip,is the best friend of python3.,, ,python-pip,is the best friend of python3.,,

1 #TAG #TAG,NAME IN REPO (or git url),PURPOSE (should be a verb phrase to sound right while installing) NAME IN REPO (or git url) PURPOSE (should be a verb phrase to sound right while installing)
2 ,xorg-server,is the graphical server.,, xorg-server is the graphical server.
3 ,xorg-xwininfo,allows querying information about windows.,, xorg-xwininfo allows querying information about windows.
4 ,xorg-xinit,starts the graphical server.,, xorg-xinit starts the graphical server.
61 ,ctags,is adding scan functionality to files opened in vim using tagbar.,, ctags is adding scan functionality to files opened in vim using tagbar.
62 ,dash,is a lightweight fast POSIX compliant shell.,, dash is a lightweight fast POSIX compliant shell.
63 ,docx2txt,enables .docx file previews in vifm.,, docx2txt enables .docx file previews in vifm.
64 ,eza,is a better version of ls with included colors and tree command. eza is a better version of ls with included colors and tree command.
65 ,ffmpegthumbnailer,generates previews for vifm. ffmpegthumbnailer generates previews for vifm.
66 ,firefox,is the preferred browser of mine.,, firefox is the preferred browser of mine.
67 A A,htop-vim-git,provides system usage information and displays processes.,, htop-vim-git provides system usage information and displays processes.
68 ,hub,is a cli for github.,, hub is a cli for github.
81 ,nextcloud-client,is a way to get your files from your own server to your computer and keep them synchronized.,, nextcloud-client is a way to get your files from your own server to your computer and keep them synchronized.
82 A A,pfetch-git,is giving some flair to the command .,, pfetch-git is giving some flair to the command .
83 ,pkgfile,is a tool for zsh to help with unknown commands.,, pkgfile is a tool for zsh to help with unknown commands.
84 ,pipewire-pulse,is the audio system.,, pipewire is the audio system.
pipewire-pulse is a pulse extension to the audio system.
85 ,pavucontrol,manages default audio interfaces.,, pavucontrol manages default audio interfaces.
86 ,easyeffects,is a tool which allow to use filters and audio effects including noise reduction for the microphone.,, easyeffects is a tool which allow to use filters and audio effects including noise reduction for the microphone.
87 ,pulseaudio-alsa,is an audio interface with ALSA.,, pipewire-alsa is an ALSA extension to the audio system.
88 ,pulsemixer,is an intuitive ncurses audio controller.,, pulsemixer is an intuitive ncurses audio controller.
89 ,python-pynvim,is a utility used by vim plugins for autocompletion etc.,, python-pynvim is a utility used by vim plugins for autocompletion etc.
90 ,python-pip,is the best friend of python3.,, python-pip is the best friend of python3.