first commit
This commit is contained in:
commit
0fb578117b
3 changed files with 84 additions and 0 deletions
9
README.md
Normal file
9
README.md
Normal 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
10
installer.sh
Executable 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
65
software.csv
Normal 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.
|
Loading…
Add table
Reference in a new issue