Update install.sh
This commit is contained in:
32
install.sh
32
install.sh
@@ -154,7 +154,7 @@ echo -e "${YELLOW} Core System APT install ${NC}"
|
|||||||
sudo apt install -y xserver-xorg x11-utils xinit arandr autorandr picom fwupd mesa-utils htop wget curl git tmux numlockx kitty cups xsensors xbacklight brightnessctl unzip network-manager dunst libnotify-bin notify-osd xautolock xsecurelock pm-utils rofi fontconfig fontconfig-config fonts-dejavu-core libfontconfig1 fonts-arkpandora
|
sudo apt install -y xserver-xorg x11-utils xinit arandr autorandr picom fwupd mesa-utils htop wget curl git tmux numlockx kitty cups xsensors xbacklight brightnessctl unzip network-manager dunst libnotify-bin notify-osd xautolock xsecurelock pm-utils rofi fontconfig fontconfig-config fonts-dejavu-core libfontconfig1 fonts-arkpandora
|
||||||
sudo apt install -y sddm --no-install-recommends
|
sudo apt install -y sddm --no-install-recommends
|
||||||
|
|
||||||
sudo apt install -y imagemagick nitrogen nsxiv mpv flameshot speedcrunch mc gvfs-backends parted gparted mpd mpc ncmpcpp fzf xarchiver
|
sudo apt install -y imagemagick nitrogen nsxiv mpv flameshot speedcrunch mc gvfs-backends parted gparted mpd mpc ncmpcpp fzf xarchiver notepadqq
|
||||||
|
|
||||||
clear
|
clear
|
||||||
# -------------------------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------------------------
|
||||||
@@ -287,8 +287,8 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Qtile Colors.sh file
|
# Qtile Colors.sh file
|
||||||
if [ ! -f ~/.config/qtile/my_colors.py ]; then
|
if [ ! -f ~/.config/qtile/qtile_colors.py ]; then
|
||||||
cat << "QTILECOLORS" > ~/.config/qtile/my_colors.py
|
cat << "QTILECOLORS" > ~/.config/qtile/qtile_colors.py
|
||||||
colors = {
|
colors = {
|
||||||
"base00": "#192227", # Default Background
|
"base00": "#192227", # Default Background
|
||||||
"base01": "#1c1915", # Lighter Background (Used for status bars, line number and folding marks)
|
"base01": "#1c1915", # Lighter Background (Used for status bars, line number and folding marks)
|
||||||
@@ -310,7 +310,7 @@ colors = {
|
|||||||
QTILECOLORS
|
QTILECOLORS
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "File my_colors.py already exists."
|
echo "File qtile_colors.py already exists."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# -------------------------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------------------------
|
||||||
@@ -416,7 +416,7 @@ query="4k-cool-colors-wallpapers"
|
|||||||
|
|
||||||
# Downloading random wallpapers to ~/Wallpapers folder
|
# Downloading random wallpapers to ~/Wallpapers folder
|
||||||
for ((i = 1; i <= count; i++)); do
|
for ((i = 1; i <= count; i++)); do
|
||||||
wget -qO "$HOME/Wallpapers/unsplash-random-download_${query}_${i}.jpg" "https://source.unsplash.com/random/3440x1440/?$query"
|
wget -qO "$HOME/Wallpapers/unsplash_${query}_${i}.jpg" "https://source.unsplash.com/random/3440x1440/?$query"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Wallpapers downloaded successfully."
|
echo "Wallpapers downloaded successfully."
|
||||||
@@ -483,9 +483,9 @@ echo -e "${YELLOW} Neovim config END ${NC}"
|
|||||||
# -------------------------------------------------------------------------------------------------
|
# -------------------------------------------------------------------------------------------------
|
||||||
echo -e "${YELLOW} Kitty theme.conf Start ${NC}"
|
echo -e "${YELLOW} Kitty theme.conf Start ${NC}"
|
||||||
|
|
||||||
if [ ! -f $HOME/.config/kitty/theme.conf ]; then
|
if [ ! -f $HOME/.config/kitty/themes/kittytheme.conf ]; then
|
||||||
mkdir -p $HOME/.config/kitty/themes
|
mkdir -p $HOME/.config/kitty/themes
|
||||||
cat << "KITTYTHEMECONF" > $HOME/.config/kitty/themes/theme.conf
|
cat << "KITTYTHEMECONF" > $HOME/.config/kitty/themes/kittytheme.conf
|
||||||
foreground #f8f8f2
|
foreground #f8f8f2
|
||||||
background #282a36
|
background #282a36
|
||||||
selection_foreground #ffffff
|
selection_foreground #ffffff
|
||||||
@@ -546,7 +546,7 @@ inactive_border_color #6272a4
|
|||||||
KITTYTHEMECONF
|
KITTYTHEMECONF
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "Kitty theme.conf file already exists."
|
echo "kittytheme.conf file already exists."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "${YELLOW} Kitty theme.conf END ${NC}"
|
echo -e "${YELLOW} Kitty theme.conf END ${NC}"
|
||||||
@@ -739,7 +739,7 @@ download_wallpapers() {
|
|||||||
|
|
||||||
# Download images
|
# Download images
|
||||||
for ((i = 1; i <= count; i++)); do
|
for ((i = 1; i <= count; i++)); do
|
||||||
wget -qO "$HOME/Wallpapers/unsplash-random-download_${query}_${i}.jpg" "https://source.unsplash.com/random/3440x1440/?$query"
|
wget -qO "$HOME/Wallpapers/unsplash_${query}_${i}.jpg" "https://source.unsplash.com/random/3440x1440/?$query"
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Wallpapers downloaded successfully."
|
echo "Wallpapers downloaded successfully."
|
||||||
@@ -778,7 +778,7 @@ notify-send -u low "Automatically new background and color theme" "Please wait w
|
|||||||
python3 $HOME/.config/qtile/extract_colors.py $RWALLP
|
python3 $HOME/.config/qtile/extract_colors.py $RWALLP
|
||||||
feh --bg-scale $RWALLP
|
feh --bg-scale $RWALLP
|
||||||
qtile cmd-obj -o cmd -f reload_config
|
qtile cmd-obj -o cmd -f reload_config
|
||||||
kitty +kitten themes --reload-in=all Theme
|
kitty +kitten themes --reload-in=all Kittytheme
|
||||||
|
|
||||||
notify-send -u low "Automatically new background and color theme" "The background image and colors has been updated."
|
notify-send -u low "Automatically new background and color theme" "The background image and colors has been updated."
|
||||||
|
|
||||||
@@ -897,7 +897,7 @@ def main(image_path):
|
|||||||
os.makedirs(qtile_config_dir, exist_ok=True)
|
os.makedirs(qtile_config_dir, exist_ok=True)
|
||||||
|
|
||||||
# Path to the output file
|
# Path to the output file
|
||||||
output_file_path = os.path.join(qtile_config_dir, 'my_colors.py')
|
output_file_path = os.path.join(qtile_config_dir, 'qtile_colors.py')
|
||||||
|
|
||||||
# Write the colors to the Python file
|
# Write the colors to the Python file
|
||||||
with open(output_file_path, 'w') as f:
|
with open(output_file_path, 'w') as f:
|
||||||
@@ -912,7 +912,7 @@ def main(image_path):
|
|||||||
os.makedirs(kitty_config_dir, exist_ok=True)
|
os.makedirs(kitty_config_dir, exist_ok=True)
|
||||||
|
|
||||||
# Path to the output file
|
# Path to the output file
|
||||||
output_file_path = os.path.join(kitty_config_dir, 'theme.conf')
|
output_file_path = os.path.join(kitty_config_dir, 'kittytheme.conf')
|
||||||
|
|
||||||
with open(output_file_path, 'w') as f:
|
with open(output_file_path, 'w') as f:
|
||||||
f.write(f'background {base16_colors["base00"]}\n')
|
f.write(f'background {base16_colors["base00"]}\n')
|
||||||
@@ -1484,6 +1484,7 @@ do
|
|||||||
sudo apt install -y firefox-esr
|
sudo apt install -y firefox-esr
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
echo -e "${YELLOW} Install selection choose what to install End ${NC}"
|
echo -e "${YELLOW} Install selection choose what to install End ${NC}"
|
||||||
@@ -1698,16 +1699,17 @@ keys.extend([
|
|||||||
Key([mod, "shift"], "Return", lazy.group['scratchpad'].dropdown_toggle('term')),
|
Key([mod, "shift"], "Return", lazy.group['scratchpad'].dropdown_toggle('term')),
|
||||||
Key([mod, "shift"], "e", lazy.group['scratchpad'].dropdown_toggle('mc')),
|
Key([mod, "shift"], "e", lazy.group['scratchpad'].dropdown_toggle('mc')),
|
||||||
Key([mod, "shift"], "a", lazy.group['scratchpad'].dropdown_toggle('audio')),
|
Key([mod, "shift"], "a", lazy.group['scratchpad'].dropdown_toggle('audio')),
|
||||||
Key([mod, "shift"], "t", lazy.group['scratchpad'].dropdown_toggle('term2')),
|
Key([mod, "shift"], "n", lazy.group['scratchpad'].dropdown_toggle('notes')),
|
||||||
|
Key([mod, "shift"], "m", lazy.group['scratchpad'].dropdown_toggle('music')),
|
||||||
])
|
])
|
||||||
|
|
||||||
# ScratchPads
|
# ScratchPads
|
||||||
groups.append(ScratchPad("scratchpad", [
|
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("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("audio", "kitty --class=volume -e alsamixer", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
|
DropDown("audio", "kitty --class=volume -e alsamixer", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
|
||||||
|
DropDown("notes", "notepadqq --class=notepadqq", width=0.6, height=0.6, x=0.2, y=0.2, opacity=1),
|
||||||
|
DropDown("music", "kitty --class=music -e ncmpcpp", width=0.8, height=0.8, x=0.1, y=0.1, opacity=1),
|
||||||
]))
|
]))
|
||||||
|
|
||||||
# Define layouts and layout themes
|
# Define layouts and layout themes
|
||||||
|
|||||||
Reference in New Issue
Block a user