summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2024-07-11 01:49:18 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2024-07-11 01:49:18 +0900
commit5338b2b5cdf68da6e27ebbd4115f550ab95a3848 (patch)
tree3ca2b8821ef5f5f7b1302a66cf9481667c80dc2b
parentdc7be883d2cab411c7064e917f483de4264ecbad (diff)
Init
-rw-r--r--public/debianprogs.csv8
-rwxr-xr-xpublic/thesiah-debian.sh5
-rwxr-xr-xpublic/thesiah.sh3
-rw-r--r--static/debianprogs.csv8
-rwxr-xr-xstatic/thesiah-debian.sh5
-rwxr-xr-xstatic/thesiah.sh3
6 files changed, 26 insertions, 6 deletions
diff --git a/public/debianprogs.csv b/public/debianprogs.csv
index e121b31..180146b 100644
--- a/public/debianprogs.csv
+++ b/public/debianprogs.csv
@@ -57,6 +57,7 @@
,libxrandr-dev,X11 RandR extension library (development headers).
,libx11-xcb-dev,Xlib/XCB interface library (development headers).
,libx11-dev,X11 client-side library (development headers).
+,lm-sensors,utilities to read temperature/voltage/fan sensors.
,lynx,"is a terminal browser also used in LARBS for generating in-terminal previews of websites, emails and HTML files."
,lxpolkit,is a policykit agent for LXDE.
,maim,can take quick screenshots at your request.
@@ -67,6 +68,7 @@
,mpv,is the patrician's choice video player.
,notify-osd,allows desktop notifications.
,ncmpcpp,a ncurses interface for music with multiple formats and a powerful tag editor.
+,neomutt,command line mail reader based on Mutt, with added features.
,newsboat,is a terminal RSS client.
,nodejs,nodejs for Neovim.
,npm,npm for tmuxinator that manages tmux sessions.
@@ -76,8 +78,10 @@
,pass,manages passwords.
,pipewire-jack,is a low-latency audio/video router and processor - JACK replacement
,pipewire-pulse,gives pipewire compatibility with PulseAudio programs.
+,pipx,execute binaries from Python packages in isolated environments.
,polkitd,manages user policies.
,poppler-utils,manipulates .pdfs and gives .pdf previews and other .pdf functions.
+,psmisc,utilities that use the proc file system.
,pulsemixer,is an audio controller.
,python3-pip,Python package installer.
,python3-pynvim,is for lsp in neovim.
@@ -88,6 +92,8 @@
,task-spooler,queues commands or files for download.
,tk,manipulates tk internal state.
,tmux,manages mutiple terminal sessions/windows/panes in a terminal.
+,transmission-cli,lightweight BitTorrent client (command line programs).
+,transmission-daemon,lightweight BitTorrent client (daemon).
,ueberzug,enables previews in the lf file manager.
,ufw,is a tool for firewall.
,unclutter,hides an inactive mouse.
@@ -95,6 +101,7 @@
,urlview,enables to view url in a terminal.
,wireplumber,is the audio system.
,ssh-askpass,is an X11-based pass-phrase dialog for use with OpenSSH.
+P,stig,is a TUI and CLI client for BitTorrent client Transmission.
,xcompmgr,is for transparency and removing screen-tearing.
,xcape,gives the special escape/super mappings of LARBS.
,xclip,allows for copying and pasting from the command line.
@@ -103,6 +110,7 @@
,xorg-server-source,is the graphical server. This first one may take a while as it pulls many other dependencies first on clean installs.
,xbacklight,enables changing screen brightness levels.
,xdg-desktop-portal,is desktop integration portal.
+,xdg-utils,desktop integration utilities from freedesktop.org.
,xinit,starts the graphical server.
,xinput,Runtime configuration and test of XInput devices.
,xwallpaper,sets the wallpaper.
diff --git a/public/thesiah-debian.sh b/public/thesiah-debian.sh
index 9e4fd9f..5645d04 100755
--- a/public/thesiah-debian.sh
+++ b/public/thesiah-debian.sh
@@ -141,8 +141,9 @@ gitmakeinstall() {
pipinstall() {
whiptail --title "SI Installation" \
--infobox "Installing the Python package \`$1\` ($n of $total). $1 $2" 9 70
- [ -x "$(command -v "pip")" ] || installpkg python-pip >/dev/null 2>&1
- yes | pip install "$1"
+ [ -x "$(command -v "pip")" ] || installpkg python3-pip >/dev/null 2>&1
+ [ -x "$(command -v "pipx")" ] || installpkg pipx >/dev/null 2>&1
+ yes | pip install "$1" || yes | pipx install "$1"
}
vimplugininstall() {
diff --git a/public/thesiah.sh b/public/thesiah.sh
index 74265ac..30196f5 100755
--- a/public/thesiah.sh
+++ b/public/thesiah.sh
@@ -193,7 +193,8 @@ pipinstall() {
whiptail --title "SI Installation" \
--infobox "Installing the Python package \`$1\` ($n of $total). $1 $2" 9 70
[ -x "$(command -v "pip")" ] || installpkg python-pip >/dev/null 2>&1
- yes | pip install "$1"
+ [ -x "$(command -v "pipx")" ] || installpkg python-pipx >/dev/null 2>&1
+ yes | pip install "$1" || yes | pipx install "$1"
}
# runit
diff --git a/static/debianprogs.csv b/static/debianprogs.csv
index e121b31..180146b 100644
--- a/static/debianprogs.csv
+++ b/static/debianprogs.csv
@@ -57,6 +57,7 @@
,libxrandr-dev,X11 RandR extension library (development headers).
,libx11-xcb-dev,Xlib/XCB interface library (development headers).
,libx11-dev,X11 client-side library (development headers).
+,lm-sensors,utilities to read temperature/voltage/fan sensors.
,lynx,"is a terminal browser also used in LARBS for generating in-terminal previews of websites, emails and HTML files."
,lxpolkit,is a policykit agent for LXDE.
,maim,can take quick screenshots at your request.
@@ -67,6 +68,7 @@
,mpv,is the patrician's choice video player.
,notify-osd,allows desktop notifications.
,ncmpcpp,a ncurses interface for music with multiple formats and a powerful tag editor.
+,neomutt,command line mail reader based on Mutt, with added features.
,newsboat,is a terminal RSS client.
,nodejs,nodejs for Neovim.
,npm,npm for tmuxinator that manages tmux sessions.
@@ -76,8 +78,10 @@
,pass,manages passwords.
,pipewire-jack,is a low-latency audio/video router and processor - JACK replacement
,pipewire-pulse,gives pipewire compatibility with PulseAudio programs.
+,pipx,execute binaries from Python packages in isolated environments.
,polkitd,manages user policies.
,poppler-utils,manipulates .pdfs and gives .pdf previews and other .pdf functions.
+,psmisc,utilities that use the proc file system.
,pulsemixer,is an audio controller.
,python3-pip,Python package installer.
,python3-pynvim,is for lsp in neovim.
@@ -88,6 +92,8 @@
,task-spooler,queues commands or files for download.
,tk,manipulates tk internal state.
,tmux,manages mutiple terminal sessions/windows/panes in a terminal.
+,transmission-cli,lightweight BitTorrent client (command line programs).
+,transmission-daemon,lightweight BitTorrent client (daemon).
,ueberzug,enables previews in the lf file manager.
,ufw,is a tool for firewall.
,unclutter,hides an inactive mouse.
@@ -95,6 +101,7 @@
,urlview,enables to view url in a terminal.
,wireplumber,is the audio system.
,ssh-askpass,is an X11-based pass-phrase dialog for use with OpenSSH.
+P,stig,is a TUI and CLI client for BitTorrent client Transmission.
,xcompmgr,is for transparency and removing screen-tearing.
,xcape,gives the special escape/super mappings of LARBS.
,xclip,allows for copying and pasting from the command line.
@@ -103,6 +110,7 @@
,xorg-server-source,is the graphical server. This first one may take a while as it pulls many other dependencies first on clean installs.
,xbacklight,enables changing screen brightness levels.
,xdg-desktop-portal,is desktop integration portal.
+,xdg-utils,desktop integration utilities from freedesktop.org.
,xinit,starts the graphical server.
,xinput,Runtime configuration and test of XInput devices.
,xwallpaper,sets the wallpaper.
diff --git a/static/thesiah-debian.sh b/static/thesiah-debian.sh
index 9e4fd9f..5645d04 100755
--- a/static/thesiah-debian.sh
+++ b/static/thesiah-debian.sh
@@ -141,8 +141,9 @@ gitmakeinstall() {
pipinstall() {
whiptail --title "SI Installation" \
--infobox "Installing the Python package \`$1\` ($n of $total). $1 $2" 9 70
- [ -x "$(command -v "pip")" ] || installpkg python-pip >/dev/null 2>&1
- yes | pip install "$1"
+ [ -x "$(command -v "pip")" ] || installpkg python3-pip >/dev/null 2>&1
+ [ -x "$(command -v "pipx")" ] || installpkg pipx >/dev/null 2>&1
+ yes | pip install "$1" || yes | pipx install "$1"
}
vimplugininstall() {
diff --git a/static/thesiah.sh b/static/thesiah.sh
index 74265ac..30196f5 100755
--- a/static/thesiah.sh
+++ b/static/thesiah.sh
@@ -193,7 +193,8 @@ pipinstall() {
whiptail --title "SI Installation" \
--infobox "Installing the Python package \`$1\` ($n of $total). $1 $2" 9 70
[ -x "$(command -v "pip")" ] || installpkg python-pip >/dev/null 2>&1
- yes | pip install "$1"
+ [ -x "$(command -v "pipx")" ] || installpkg python-pipx >/dev/null 2>&1
+ yes | pip install "$1" || yes | pipx install "$1"
}
# runit