Update install.sh

This commit is contained in:
2024-05-12 20:12:03 +02:00
parent 24f105a3f6
commit 980fd5de9a

View File

@@ -56,7 +56,7 @@ clear
# Installation start screen # Installation start screen
FULLUSERNAME=$(awk -v user="$USER" -F":" 'user==$1{print $5}' /etc/passwd) FULLUSERNAME=$(awk -v user="$USER" -F":" 'user==$1{print $5}' /etc/passwd)
if (whiptail --title "Installation of the Martin Qtile Desktop" --yesno "Hi $FULLUSERNAME do you want to start \nThe Martin Qtile Desktop installation ?" 10 50); then if (whiptail --title "Installation of the Martin Qtile Desktop" --yesno "Hi $FULLUSERNAME do you want to start \nThe M.A.D.E installation ?" 10 50); then
echo -e "${GREEN} Okay, let's start the installation" echo -e "${GREEN} Okay, let's start the installation"
else else
exit 1 exit 1
@@ -112,12 +112,17 @@ 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 pulseaudio pulsemixer numlockx cups xsensors xbacklight 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
# Add Pulseaudio to system startup as user. # 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'
# Test file run: "aplay /usr/share/sounds/alsa/Noise.wav"
sudo adduser $USER audio
sudo alsactl init
systemctl --user enable pulseaudio systemctl --user enable pulseaudio
# CPU Microcode install start # CPU Microcode install start
@@ -2107,6 +2112,11 @@ keys = [
Key([mod], "r", lazy.spawn(runmenu), desc='Launch Run Menu'), Key([mod], "r", lazy.spawn(runmenu), desc='Launch Run Menu'),
Key([mod, "shift"], "r", lazy.spawncmd(), desc="Spawn a command using a prompt widget"), Key([mod, "shift"], "r", lazy.spawncmd(), desc="Spawn a command using a prompt widget"),
# Audio
Key([mod, "mod1"], "Up", lazy.spawn("amixer set Master 2%+"), desc='Volume Up'),
Key([mod, "mod1"], "Down", lazy.spawn("amixer set Master 5%-"), desc='Volume down'),
Key([mod, "mod1"], "m", lazy.spawn("amixer set Master toggle"), desc='Volume Mute'),
# Default # Default
Key([mod], "h", lazy.layout.left(), desc="Move focus to left"), Key([mod], "h", lazy.layout.left(), desc="Move focus to left"),
Key([mod], "l", lazy.layout.right(), desc="Move focus to right"), Key([mod], "l", lazy.layout.right(), desc="Move focus to right"),
@@ -2154,14 +2164,14 @@ keys = [
Key([mod, "mod1", "control"], "q", lazy.shutdown(), desc="Shutdown Qtile"), Key([mod, "mod1", "control"], "q", lazy.shutdown(), desc="Shutdown Qtile"),
# XF86 Audio & Brightness keys # XF86 Audio & Brightness keys
Key([], "XF86AudioRaiseVolume", lazy.spawn("pactl set-sink-volume 0 +1%"), desc='Volume Up'), Key([], "XF86AudioRaiseVolume", lazy.spawn("amixer set Master 2%+"), desc='Volume Up'),
Key([], "XF86AudioLowerVolume", lazy.spawn("pactl set-sink-volume 0 -3%"), desc='volume down'), Key([], "XF86AudioLowerVolume", lazy.spawn("amixer set Master 5%+"), desc='Volume down'),
Key([], "XF86AudioMute", lazy.spawn("pulsemixer --toggle-mute"), desc='Volume Mute'), Key([], "XF86AudioMute", lazy.spawn("amixer set Master toggle"), desc='Volume Mute'),
Key([], "XF86AudioPlay", lazy.spawn("playerctl play-pause"), desc='play-pause'), Key([], "XF86AudioPlay", lazy.spawn("playerctl play-pause"), desc='Play-Pause'),
Key([], "XF86AudioPrev", lazy.spawn("playerctl previous"), desc='previous'), Key([], "XF86AudioPrev", lazy.spawn("playerctl previous"), desc='Previous'),
Key([], "XF86AudioNext", lazy.spawn("playerctl next"), desc='next'), Key([], "XF86AudioNext", lazy.spawn("playerctl next"), desc='Next'),
Key([], "XF86MonBrightnessUp", lazy.spawn("brightnessctl s 10%+"), desc='brightness UP'), Key([], "XF86MonBrightnessUp", lazy.spawn("brightnessctl set +10"), desc='brightness UP'),
Key([], "XF86MonBrightnessDown", lazy.spawn("brightnessctl s 10%-"), desc='brightness Down'), Key([], "XF86MonBrightnessDown", lazy.spawn("brightnessctl set 10-"), desc='brightness Down'),
] ]
# Add key bindings to switch VTs in Wayland. # Add key bindings to switch VTs in Wayland.
@@ -2223,7 +2233,7 @@ groups.append(ScratchPad("scratchpad", [
DropDown("term", "kitty --class=scratch", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1), DropDown("term", "kitty --class=scratch", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
DropDown("term2", "kitty --class=scratch", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1), DropDown("term2", "kitty --class=scratch", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
DropDown("mc", "kitty --class=mc -e mc", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1), DropDown("mc", "kitty --class=mc -e mc", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
DropDown("volume", "kitty --class=volume -e pulsemixer", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1), DropDown("volume", "kitty --class=volume -e alsamixer", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
])) ]))