switched to river
This commit is contained in:
parent
bd69f51add
commit
396903390f
2 changed files with 44 additions and 15 deletions
33
apkadd
Normal file
33
apkadd
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
software="https://git.amolinae.com/amolinae06/installer/raw/branch/main/software.csv"
|
||||||
|
|
||||||
|
upgrade(){
|
||||||
|
printf "Updating Alpine Linux"
|
||||||
|
doas apk update; doas apk upgrade
|
||||||
|
printf "Successfully updated Alpine Linux"
|
||||||
|
}
|
||||||
|
|
||||||
|
apk_add(){
|
||||||
|
doas apk add "$1" >/dev/null 2>&1; echo "Installing $1"
|
||||||
|
}
|
||||||
|
|
||||||
|
read_software(){
|
||||||
|
[ -d "$HOME/.local/src/" ] || mkdir -p "$HOME/.local/src/"
|
||||||
|
|
||||||
|
([ -f "$1" ] && cp "$1" /tmp/temp.csv) || wget -qO- "$1" > /tmp/temp.csv
|
||||||
|
|
||||||
|
tail -n +2 "/tmp/temp.csv" | sed -E ':a; s/("[^"]*),([^"]*")/\1\2/; ta' | while IFS=',' read -r NAME DESCRIPTION GIT GIT_URL; do
|
||||||
|
case "$GIT" in
|
||||||
|
"N") apk_add "$NAME" ;;
|
||||||
|
#"Y") git_install "$GIT_URL" ;;
|
||||||
|
#"D") bwapk_install "$NAME" ;;
|
||||||
|
*) echo "ERROR: failed to determine "$NAME"'s origin"; exit 1 ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
rm "/tmp/temp.csv"
|
||||||
|
printf "Successfully installed all software\n"
|
||||||
|
}
|
||||||
|
|
||||||
|
upgrade; read_software; exit 0
|
26
software.csv
26
software.csv
|
@ -1,60 +1,56 @@
|
||||||
NAME,DESCRIPTION,GIT,GIT URL
|
NAME,DESCRIPTION,GIT,GIT URL
|
||||||
bluez,"Tools for the Bluetooth protocol stack",N,
|
bluez,"Tools for the Bluetooth protocol stack",N,
|
||||||
brillo,"Control the brightness of backlight and keyboard LED devices",N,
|
brillo,"Control the brightness of backlight and keyboard LED devices",N,
|
||||||
btop,"Resource monitor",N,
|
|
||||||
bubblewrap,"Unprivileged sandboxing tool",N,
|
bubblewrap,"Unprivileged sandboxing tool",N,
|
||||||
chafa,"Terminal graphics for the 21st century",N,
|
chafa,"Terminal graphics for the 21st century",N,
|
||||||
ctpv,"Image previews for lf file manager",Y,https://github.com/amolinae06/ctpv.git
|
ctpv,"Image previews for lf file manager",Y,https://github.com/amolinae06/ctpv.git
|
||||||
fastfetch,"Maintained, feature-rich and performance oriented", neofetch-like system information tool",N,
|
dam,"dam is a itsy-bitsy dwm-esque bar for river.",Y,https://git.amolinae.com/amolinae06/dam.git
|
||||||
|
fastfetch,"Maintained, feature-rich and performance oriented, neofetch-like system information tool",N,
|
||||||
ffmpeg,"Complete and free Internet live audio and video broadcasting solution for Linux/Unix",N,
|
ffmpeg,"Complete and free Internet live audio and video broadcasting solution for Linux/Unix",N,
|
||||||
|
font-arimo-nerd,"Arimo Nerd Font",N,
|
||||||
|
font-commit-mono,"Anonymous and neutral programming typeface focused on creating a better reading experience.",N,
|
||||||
foot,"Fast, lightweight and minimalistic Wayland terminal emulator",N,
|
foot,"Fast, lightweight and minimalistic Wayland terminal emulator",N,
|
||||||
fuzzel,"Application launcher for wlroots-based Wayland compositors",N,
|
|
||||||
git,"Distributed version control system",D,
|
git,"Distributed version control system",D,
|
||||||
greetd,"Minimal and flexible login manager daemon",N,
|
greetd,"Minimal and flexible login manager daemon",N,
|
||||||
greetd-agreety,"Simple, text-based greeter",N,
|
greetd-agreety,"Simple, text-based greeter",N,
|
||||||
grim,"Grabs images from Wayland compositors",N,
|
grim,"Grabs images from Wayland compositors",N,
|
||||||
imv-wayland,"Image viewer for Wayland",N,
|
htop,"Interactive process viewer",N,
|
||||||
kanshi,"Dynamic display configuration for Wayland",N,
|
kanshi,"Dynamic display configuration for Wayland",N,
|
||||||
lf,"Terminal filemanager written in Go with vim-style keybindings",N,
|
lf,"Terminal filemanager written in Go with vim-style keybindings",N,
|
||||||
libnotify,"Desktop notification library",N,
|
libnotify,"Desktop notification library",N,
|
||||||
librewolf,"Community-maintained fork of Firefox, focused on privacy, security and freedom.",N,
|
librewolf,"Community-maintained fork of Firefox, focused on privacy, security and freedom.",N,
|
||||||
libinput,"Library for handling input devices",N,
|
|
||||||
libxkbcommon,"keyboard handling library",N,
|
|
||||||
mako,"A lightweight notification daemon for Wayland",N,
|
mako,"A lightweight notification daemon for Wayland",N,
|
||||||
|
mew,"efficient dynamic menu for Wayland",Y,https://git.amolinae.com/amolinae06/mew.git
|
||||||
mpv,"Video player based on MPlayer/mplayer2",N,
|
mpv,"Video player based on MPlayer/mplayer2",N,
|
||||||
ncpamixer,"ncurses PulseAudio Mixer",N,
|
ncpamixer,"ncurses PulseAudio Mixer",N,
|
||||||
openssh,"Port of OpenBSD's free SSH release",N,
|
openssh,"Port of OpenBSD's free SSH release",N,
|
||||||
papirus-icon-theme,"papirus icon theme",N,
|
|
||||||
pipewire,"Multimedia processing graphs",N,
|
pipewire,"Multimedia processing graphs",N,
|
||||||
pipewire-alsa,"ALSA support for pipewire",N,
|
pipewire-alsa,"ALSA support for pipewire",N,
|
||||||
pipewire-jack,"JACK support for pipewire",N,
|
pipewire-jack,"JACK support for pipewire",N,
|
||||||
pipewire-pulse,"Pulseaudio support for pipewire",N,
|
pipewire-pulse,"Pulseaudio support for pipewire",N,
|
||||||
pipewire-spa-bluez, "PipeWire BlueZ5 SPA plugin (Bluetooth)",N
|
pipewire-spa-bluez, "PipeWire BlueZ5 SPA plugin (Bluetooth)",N
|
||||||
|
river,"Dynamic Tiling Wayland Compositor",N,
|
||||||
|
river-shifttags,"A small utility for the river Wayland compositor to rotate the focused tags",N,
|
||||||
|
rivercarro,"A layout generator for river Wayland compositor, fork of rivertile",N,
|
||||||
sc-im,"ncurses spreadsheet program based on SC",N,
|
sc-im,"ncurses spreadsheet program based on SC",N,
|
||||||
|
slstatus,"status monitor for window managers",Y,https://git.amolinae.com/amolinae06/slstatus.git
|
||||||
slurp,"Interaction screen selection on Wayland compositors",N,
|
slurp,"Interaction screen selection on Wayland compositors",N,
|
||||||
spotify-player,"Command driven spotify player",N,
|
spotify-player,"Command driven spotify player",N,
|
||||||
sshfs,"FUSE client based on the SSH File Transfer Protocol",N,
|
sshfs,"FUSE client based on the SSH File Transfer Protocol",N,
|
||||||
swayidle,"Idle management daemon for Wayland",N,
|
swayidle,"Idle management daemon for Wayland",N,
|
||||||
swaylock-effects,"Screen locker for Wayland with fancy effects",N,
|
swaylock-effects,"Screen locker for Wayland with fancy effects",N,
|
||||||
font-inconsolata-nerd,"Inconsolata Nerd Font",N,
|
|
||||||
typst,"New markup-based typesetting system that is powerful and easy to learn",N,
|
typst,"New markup-based typesetting system that is powerful and easy to learn",N,
|
||||||
wayland,"A computer display server protocol",N,
|
|
||||||
wbg,"Simple wallpaper application for Wayland compositors",N,
|
wbg,"Simple wallpaper application for Wayland compositors",N,
|
||||||
wev,"Wayland event viewer",N,
|
wev,"Wayland event viewer",N,
|
||||||
wf-recorder,"Screen recording for wlroots-based compositors",N,
|
wf-recorder,"Screen recording for wlroots-based compositors",N,
|
||||||
wireplumber,"Session / policy manager implementation for PipeWire",N,
|
wireplumber,"Session / policy manager implementation for PipeWire",N,
|
||||||
wl-clipboard,"Command-line copy/paste utilities for Wayland",N,
|
wl-clipboard,"Command-line copy/paste utilities for Wayland",N,
|
||||||
wlr-randr,"Utility to manage outputs of a Wayland compositor",N,
|
|
||||||
wlroots,"Modular Wayland compositor library",N,
|
|
||||||
xdg-desktop-portal,"Desktop integration portal",N,
|
xdg-desktop-portal,"Desktop integration portal",N,
|
||||||
xdg-desktop-portal-wlr,"wlroots implementation of xdg-desktop-portal",N,
|
xdg-desktop-portal-wlr,"wlroots implementation of xdg-desktop-portal",N,
|
||||||
xdg-user-dirs,"Manage user directories like ~/Desktop and ~/Music",N,
|
xdg-user-dirs,"Manage user directories like ~/Desktop and ~/Music",N,
|
||||||
xdg-utils,"Basic desktop integration functions",N,
|
xdg-utils,"Basic desktop integration functions",N,
|
||||||
zathura,"Highly customizable and functional document viewer",N,
|
zathura,"Highly customizable and functional document viewer",N,
|
||||||
zathura-pdf-mupdf,"mupdf plugin to zathura",N,
|
zathura-pdf-poppler,"Poppler plugin adds PDF support to zathura",N,
|
||||||
zsh,"Very advanced and programmable command interpreter (shell)",N,
|
zsh,"Very advanced and programmable command interpreter (shell)",N,
|
||||||
zsh-completions,"Additional completion definitions for Zsh (packaged as a plugin)",N,
|
zsh-completions,"Additional completion definitions for Zsh (packaged as a plugin)",N,
|
||||||
zsh-fast-syntax-highlighting,"Feature-rich syntax highlighting for ZSH",N,
|
zsh-fast-syntax-highlighting,"Feature-rich syntax highlighting for ZSH",N,
|
||||||
dwl,"dwm for Wayland (amolinae's version)",Y,https://git.amolinae.com/amolinae06/dwl.git
|
|
||||||
slstatus,"status monitor for window managers",Y,https://git.amolinae.com/amolinae06/slstatus.git
|
|
||||||
hellwal,"Pywal-like color palette generator, but faster and in C",Y,https://github.com/danihek/hellwal.git
|
|
||||||
|
|
Can't render this file because it contains an unexpected character in line 8 and column 101.
|
Loading…
Add table
Add a link
Reference in a new issue