pack: realtime-privileges, docker. add user to necessary groups

master
phga 3 years ago
parent e4f8369d93
commit e320348e1e
Signed by: phga
GPG Key ID: 5249548AA705F019

@ -249,6 +249,13 @@ set_system_stuff() {
echo "Leave system stuff\n\n" >> $logfile echo "Leave system stuff\n\n" >> $logfile
} }
add_user_to_groups() {
dialog --infobox "Adding $uname to necessary groups" 0 0
ugroups="audio realtime docker"
usermod -a -G "$ugroups" "$uname"
echo "Added user $uname to groups: $ugroups\n\n" >> $logfile
}
set_root_bashrc() { set_root_bashrc() {
echo ". /root/.bashrc" > /root/.bash_profile echo ". /root/.bashrc" > /root/.bash_profile
cat <<EOF > /root/.bashrc cat <<EOF > /root/.bashrc
@ -300,6 +307,7 @@ case $todo in
fi fi
enable_service "systemd-timesyncd" "atd" enable_service "systemd-timesyncd" "atd"
set_root_bashrc set_root_bashrc
add_user_to_groups
ready_steady_go ready_steady_go
clear clear
;; ;;

@ -92,7 +92,6 @@ A,P,alsa-plugins,Extra alsa plugins
A,P,alsa-utils,An alternative implementation of Linux sound support A,P,alsa-utils,An alternative implementation of Linux sound support
# A,A,apulse,Compatibility layer for applications that rely on pulseaudio # A,A,apulse,Compatibility layer for applications that rely on pulseaudio
A,P,pulseaudio,Sound server A,P,pulseaudio,Sound server
A,P,pulseaudio-alsa,ALSA Configuration for PulseAudio A,P,pulseaudio-alsa,ALSA Configuration for PulseAudio
A,P,pulseaudio-jack,Jack support for PulseAudio A,P,pulseaudio-jack,Jack support for PulseAudio
@ -101,6 +100,7 @@ A,P,jack2-dbus,The JACK low-latency audio server (dbus integration)
A,P,a2jmidid,Dbus midi jack thingy A,P,a2jmidid,Dbus midi jack thingy
A,P,qjackctl,A Qt front-end for the JACK low-latency audio server A,P,qjackctl,A Qt front-end for the JACK low-latency audio server
A,P,python-dbus,Python bindings for DBUS A,P,python-dbus,Python bindings for DBUS
A,P,realtime-privileges,Required for realtime applications
# Text editing # Text editing
@ -195,6 +195,10 @@ A,P,avr-libc
A,P,teensy-loader-cli A,P,teensy-loader-cli
A,A,bootloadhid A,A,bootloadhid
# Docker
A,P,docker,Pack ship and run any application as a lightweight container
A,P,docker-compose,Yee container Yee
# Gaming # Gaming
D,P,steam,play play have fun D,P,steam,play play have fun
D,A,legendary,epic but better D,A,legendary,epic but better

1 # First column: A = All, L = Laptop, D = Desktop
92 A,P,xournalpp,Notetaking and sketching application A,P,emacs,The extensible customizable self-documenting real-time display editor
93 # emacs reqs A,P,xournalpp,Notetaking and sketching application
94 A,P,pandoc,A universal document converter # emacs reqs
A,P,auctex,latexpreview
95 A,P,texlive-core,latex export (orgmode) A,P,pandoc,A universal document converter
96 A,P,texlive-latexextra,latex export (orgmode) A,P,auctex,latexpreview
97 A,P,texlive-bibtexextra,Latex biblatex support A,P,texlive-core,latex export (orgmode)
100 A,P,minted,Syntaxhighlighting for Latex A,P,texlive-science,Latex Math support
101 # Mail -> GNUS A,P,biber,Citation for latex (new backend)
102 # A,A,mu,Maildir indexer/searcher and Emacs client (mu4e) A,P,minted,Syntaxhighlighting for Latex
103 # Mail -> GNUS
104 # A,P,offlineimap,Synchronizes emails between two repositories # A,A,mu,Maildir indexer/searcher and Emacs client (mu4e)
105 # A,P,claws-mail,Mailclient written in C # A,P,offlineimap,Synchronizes emails between two repositories
106 # Webbrowsing # A,P,claws-mail,Mailclient written in C
195
196
197
198
199
200
201
202
203
204
Loading…
Cancel
Save