Update install.sh

This commit is contained in:
2024-05-13 13:30:08 +02:00
parent 485b7cb72c
commit 52bdb20d87

View File

@@ -111,11 +111,11 @@ else
fi fi
# Core System apt install # Core System APT install
sudo apt install -y xserver-xorg x11-utils xinit arandr autorandr picom mesa-utils htop feh wget curl git alsa-utils alsa-tools pulseaudio numlockx cups xsensors xbacklight brightnessctl unzip sudo apt install -y xserver-xorg x11-utils xinit arandr autorandr picom mesa-utils htop feh wget curl git alsa-utils alsa-tools pulseaudio numlockx cups xsensors xbacklight brightnessctl unzip
sudo apt install -y sddm --no-install-recommends sudo apt install -y sddm --no-install-recommends
sudo apt install -y nitrogen dunst notify-osd xarchiver mpv flameshot speedcrunch mc gvfs-backends sudo apt install -y nitrogen dunst notify-osd xarchiver mpv flameshot speedcrunch mc gvfs-backends mpd mpc ncmpcpp
# Audio on system - https://alsa.opensrc.org - https://wiki.debian.org/ALSA # Audio on system - https://alsa.opensrc.org - https://wiki.debian.org/ALSA
# See hardware run: "pacmd list-sinks" or "lspci | grep -i audio" or... sudo dmesg | grep 'snd\|firmware\|audio' # See hardware run: "pacmd list-sinks" or "lspci | grep -i audio" or... sudo dmesg | grep 'snd\|firmware\|audio'
@@ -196,7 +196,9 @@ cat <<QTILEAUTOSTART > ~/.config/qtile/autostart.sh
pgrep -x picom > /dev/null || picom -b & pgrep -x picom > /dev/null || picom -b &
amixer set Master 10% & amixer set Master 10% &
dunst & dunst &
. ~/.config/user-dirs.dirs &
numlockx on & numlockx on &
mpd &
#nitrogen --restore & #nitrogen --restore &
QTILEAUTOSTART QTILEAUTOSTART
@@ -207,6 +209,82 @@ else
echo "File autostart.sh already exists." echo "File autostart.sh already exists."
fi fi
# MPD START - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
mkdir -p ~/.config/mpd/playlists
mkdir -p ~/.local/state/mpd
if [ ! -f ~/.config/mpd/mpd.conf ]; then
cat <<MPDCONFIG > ~/.config/mpd/mpd.conf
# ~/.config/mpd/mpd.conf or /etc/mpd.conf
# Example: /usr/share/doc/mpd/mpdconf.example
# Recommended location for database
db_file "~/.config/mpd/database"
# If running mpd using systemd, delete this line to log directly to systemd.
# syslog or ~/.config/mpd/log
log_file "~/.config/mpd/log"
# The music directory is by default the XDG directory, uncomment to amend and choose a different directory
#music_directory "~/Music"
# MPD Server network
bind_to_address "127.0.0.1"
port "6600"
# Suppress all messages below the given threshold. Use "verbose" for
# troubleshooting. Available setting arguments are "notice", "info", "verbose", "warning" and "error".
log_level "error"
# Setting "restore_paused" to "yes" puts MPD into pause mode instead of starting playback after startup.
restore_paused "yes"
# Uncomment to refresh the database whenever files in the music_directory are changed
auto_update "yes"
# Uncomment to enable the functionalities
playlist_directory "~/.config/mpd/playlists"
pid_file "~/.config/mpd/pid"
state_file "~/.local/state/mpd/state"
sticker_file "~/.config/mpd/sticker.sql"
follow_inside_symlinks "yes"
# save_absolute_paths_in_playlists "no"
decoder {
plugin "wildmidi"
config_file "/etc/timidity/timidity.cfg"
enabled "no"
}
# Audio output
audio_output {
type "pulse"
name "Pulse Output"
}
#audio_output {
# type "alsa"
# name "ALSA default"
# device "default:CARD=Audio"
#}
MPDCONFIG
# sudo systemctl enable mpd
#systemctl enable --now --user mpd.service
#systemctl enable --now --user mpd
# systemctl status mpd.service
#systemctl enable --now --user mpd.socket
#systemctl enable --now --user mpd.service
# mpd --version
# mpd --stderr --no-daemon --verbose
# aplay --list-pcm
# MPD END - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Wallpapers START - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # Wallpapers START - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -218,7 +296,7 @@ echo -e "${GREEN} Download some wallpapers, Please wait..."
# Download random wallpapers from https://unsplash.com # Download random wallpapers from https://unsplash.com
# Set the desired number of wallpapers to download # Set the desired number of wallpapers to download
count="18" count="24"
# Categories topics for the wallpapers like, minimalist-wallpapers "Remember to put a hyphen between the words" # Categories topics for the wallpapers like, minimalist-wallpapers "Remember to put a hyphen between the words"
query="Dark-HD-minimalist-wallpapers" query="Dark-HD-minimalist-wallpapers"
@@ -273,7 +351,6 @@ else
fi fi
# Nerd Fonts START - https://www.nerdfonts.com/font-downloads - https://www.nerdfonts.com/cheat-sheet - - - # Nerd Fonts START - https://www.nerdfonts.com/font-downloads - https://www.nerdfonts.com/cheat-sheet - - -
if [ ! -d ~/.fonts ]; then if [ ! -d ~/.fonts ]; then
mkdir -p ~/.fonts mkdir -p ~/.fonts
@@ -381,17 +458,18 @@ XRANDRSETMAX'
# SDDM Before Login - /usr/share/sddm/scripts/Xsetup and After Login - /usr/share/sddm/scripts/Xsession # SDDM Before Login - /usr/share/sddm/scripts/Xsetup and After Login - /usr/share/sddm/scripts/Xsession
sudo sed -i '$a\. /usr/local/bin/xrandr-set-max' /usr/share/sddm/scripts/Xsetup sudo sed -i '$a\. /usr/local/bin/xrandr-set-max' /usr/share/sddm/scripts/Xsetup
sudo sed -i '$a\. /usr/local/bin/xrandr-set-max' /usr/share/sddm/scripts/Xsession
else else
echo "xrandr-set-max already exists." echo "xrandr-set-max already exists."
fi fi
if [ ! -f /etc/X11/Xsession.d/90_xrandr-set-max ]; then #if [ ! -f /etc/X11/Xsession.d/90_xrandr-set-max ]; then
sudo cp /usr/local/bin/xrandr-set-max /etc/X11/Xsession.d/90_xrandr-set-max # sudo cp /usr/local/bin/xrandr-set-max /etc/X11/Xsession.d/90_xrandr-set-max
# Run at Login /etc/X11/Xsession.d/FILENAME # # Run at Login /etc/X11/Xsession.d/FILENAME
else #else
echo "/etc/X11/Xsession.d/90_xrandr-set-max already exists." # echo "/etc/X11/Xsession.d/90_xrandr-set-max already exists."
fi #fi
# xrandr-set-max + Xsession END ---------------------------------------------------------- # xrandr-set-max + Xsession END ----------------------------------------------------------