switched to river

This commit is contained in:
λmolinae 2025-07-13 17:16:34 -06:00
parent bd69f51add
commit 396903390f
2 changed files with 44 additions and 15 deletions

33
apkadd Normal file
View 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

View file

@ -1,60 +1,56 @@
NAME,DESCRIPTION,GIT,GIT URL
bluez,"Tools for the Bluetooth protocol stack",N,
brillo,"Control the brightness of backlight and keyboard LED devices",N,
btop,"Resource monitor",N,
bubblewrap,"Unprivileged sandboxing tool",N,
chafa,"Terminal graphics for the 21st century",N,
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,
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,
fuzzel,"Application launcher for wlroots-based Wayland compositors",N,
git,"Distributed version control system",D,
greetd,"Minimal and flexible login manager daemon",N,
greetd-agreety,"Simple, text-based greeter",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,
lf,"Terminal filemanager written in Go with vim-style keybindings",N,
libnotify,"Desktop notification library",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,
mew,"efficient dynamic menu for Wayland",Y,https://git.amolinae.com/amolinae06/mew.git
mpv,"Video player based on MPlayer/mplayer2",N,
ncpamixer,"ncurses PulseAudio Mixer",N,
openssh,"Port of OpenBSD's free SSH release",N,
papirus-icon-theme,"papirus icon theme",N,
pipewire,"Multimedia processing graphs",N,
pipewire-alsa,"ALSA support for pipewire",N,
pipewire-jack,"JACK support for pipewire",N,
pipewire-pulse,"Pulseaudio support for pipewire",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,
slstatus,"status monitor for window managers",Y,https://git.amolinae.com/amolinae06/slstatus.git
slurp,"Interaction screen selection on Wayland compositors",N,
spotify-player,"Command driven spotify player",N,
sshfs,"FUSE client based on the SSH File Transfer Protocol",N,
swayidle,"Idle management daemon for Wayland",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,
wayland,"A computer display server protocol",N,
wbg,"Simple wallpaper application for Wayland compositors",N,
wev,"Wayland event viewer",N,
wf-recorder,"Screen recording for wlroots-based compositors",N,
wireplumber,"Session / policy manager implementation for PipeWire",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-wlr,"wlroots implementation of xdg-desktop-portal",N,
xdg-user-dirs,"Manage user directories like ~/Desktop and ~/Music",N,
xdg-utils,"Basic desktop integration functions",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-completions,"Additional completion definitions for Zsh (packaged as a plugin)",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.