first commit

This commit is contained in:
λmolinae 2025-03-28 11:57:24 -06:00
commit 0fb578117b
3 changed files with 84 additions and 0 deletions

9
README.md Normal file
View file

@ -0,0 +1,9 @@
# Installer
This script will setup a whole environment to work with.
> [!WARNING]
> Work in Progress
## TODO
- Read `software.csv`
- Install software

10
installer.sh Executable file
View file

@ -0,0 +1,10 @@
#!/bin/sh
software="software.csv"
if [ "$(id -u)" -ne 0 ]
then echo "You must run this script as root"
exit 1
fi
echo "Welcome to the installer"

65
software.csv Normal file
View file

@ -0,0 +1,65 @@
NAME,DESCRIPTION,GIT,GIT URL
bluetui,"TUI for managing bluetooth on Linux",Y,https://github.com/pythops/bluetui
bluez,"Tools for the Bluetooth protocol stack",N,
brillo,"Control the brightness of backlight and keyboard LED devices",N,
btop,"Resource monitor",N,
chafa,"Terminal graphics for the 21st century",N,
ctpv,"Image previews for lf file manager",Y,https://github.com/amolinae06/ctpv
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,
foot,"Fast, lightweight and minimalistic Wayland terminal emulator",N,
fuzzel,"Application launcher for wlroots-based Wayland compositors",N,
git,"Distributed version control system",N,
gnome-keyring,"GNOME keyring", N,
greetd,"Minimal and flexible login manager daemon",N,
greetd-tuigreet,"Graphical console greeter for greetd",N,
grim,"Grabs images from Wayland compositors",N,
imv-wayland,"Image viewer for Wayland",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,
mpv,"Video player based on MPlayer/mplayer2",N,
ncpamixer,"ncurses PulseAudio Mixer",N,
neovim,"Vim-fork focused on extensibility and agility",N,
font-noto,"Noto font families for Latin, Cyrillic and Greek scripts",N,
font-noto-cjk,"Google's font family that aims to support all the world's languages (cjk)",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
ripgrep,"ripgrep combines the usability of The Silver Searcher with the raw speed of grep",N,
sc-im,"ncurses spreadsheet program based on SC",N,
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,"Inconsolata fonts",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-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
slstatus,"status monitor for window managers",Y,https://git.amolinae.com/amolinae06/slstatus
Can't render this file because it contains an unexpected character in line 8 and column 101.