mirror of
https://github.com/alvinlollo/Single-install-script.git
synced 2026-06-15 03:04:26 +10:00
Update configs
This commit is contained in:
@@ -1,9 +1,9 @@
|
|||||||
# Single-install-script
|
# Single-install-script
|
||||||
|
|
||||||
This script automatically installs myfavourite Linux applications such as:
|
This script automatically installs my favourite Linux applications i use everyday such as:
|
||||||
Docker, Homebrew, zsh, oh-my-zsh and neovim. This uses pacman and yay AUR helper.
|
Docker, zsh, oh-my-zsh and neovim. This uses pacman and yay AUR helper. You can choose what sections to install with the whiptail menu
|
||||||
|
|
||||||
Most of this script is intended for arch linux with debian compatablity on the zsh install script only.
|
Most of this script is intended for arch linux with some debian compatablity on the zsh install script only.
|
||||||
|
|
||||||
It also installs custom configuration for zsh and it's plugins.
|
It also installs custom configuration for zsh and it's plugins.
|
||||||
|
|
||||||
|
|||||||
@@ -106,6 +106,13 @@ update () {
|
|||||||
sudo apt update && sudo apt full-upgrade -y
|
sudo apt update && sudo apt full-upgrade -y
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Update Flatpak
|
||||||
|
if command -v flatpak >/dev/null; then
|
||||||
|
# Commands to run if the binary IS FOUND
|
||||||
|
echo "✅ 'flatpak' found. Updating."
|
||||||
|
flatpak update
|
||||||
|
fi
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
# Sudo last command with control + u
|
# Sudo last command with control + u
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ android-tools
|
|||||||
android-udev
|
android-udev
|
||||||
arp-scan
|
arp-scan
|
||||||
asciinema
|
asciinema
|
||||||
|
asciinema-agg
|
||||||
atomicparsley
|
atomicparsley
|
||||||
atool
|
atool
|
||||||
base
|
base
|
||||||
@@ -16,15 +17,24 @@ blueman
|
|||||||
bluez
|
bluez
|
||||||
bluez-tools
|
bluez-tools
|
||||||
bluez-utils
|
bluez-utils
|
||||||
|
browseros-bin
|
||||||
btop
|
btop
|
||||||
btrfs-progs
|
btrfs-progs
|
||||||
|
bully
|
||||||
|
cachyos-keyring
|
||||||
|
cachyos-mirrorlist
|
||||||
|
cachyos-v3-mirrorlist
|
||||||
|
cachyos-v4-mirrorlist
|
||||||
cdrtools
|
cdrtools
|
||||||
clamav
|
clamav
|
||||||
|
cloudflare-warp-bin
|
||||||
cmatrix
|
cmatrix
|
||||||
code
|
code
|
||||||
cowpatty
|
cowpatty
|
||||||
cowsay
|
cowsay
|
||||||
cpio
|
cpio
|
||||||
|
davs2
|
||||||
|
debtap
|
||||||
dialog
|
dialog
|
||||||
dictd
|
dictd
|
||||||
discord
|
discord
|
||||||
@@ -32,20 +42,30 @@ docker
|
|||||||
docker-buildx
|
docker-buildx
|
||||||
docker-compose
|
docker-compose
|
||||||
dosfstools
|
dosfstools
|
||||||
|
downgrade
|
||||||
dpkg
|
dpkg
|
||||||
efibootmgr
|
efibootmgr
|
||||||
electron
|
electron
|
||||||
|
espeak
|
||||||
exfatprogs
|
exfatprogs
|
||||||
f2fs-tools
|
f2fs-tools
|
||||||
fastfetch
|
fastfetch
|
||||||
|
fcitx5
|
||||||
|
fcitx5-configtool
|
||||||
|
fcitx5-gtk
|
||||||
|
fcitx5-mozc
|
||||||
|
fcitx5-qt
|
||||||
ffmpegthumbnailer
|
ffmpegthumbnailer
|
||||||
figlet
|
figlet
|
||||||
firefox
|
firefox
|
||||||
flatpak
|
flatpak
|
||||||
fortune-mod
|
fortune-mod
|
||||||
fprintd
|
fprintd
|
||||||
|
freac
|
||||||
|
freedownloadmanager
|
||||||
fuse-overlayfs
|
fuse-overlayfs
|
||||||
fzf
|
fzf
|
||||||
|
gdrive
|
||||||
git
|
git
|
||||||
github-cli
|
github-cli
|
||||||
glib2-devel
|
glib2-devel
|
||||||
@@ -59,20 +79,41 @@ gnome-online-accounts
|
|||||||
gnome-power-manager
|
gnome-power-manager
|
||||||
gnome-remote-desktop
|
gnome-remote-desktop
|
||||||
gnome-system-monitor
|
gnome-system-monitor
|
||||||
|
gnome-tweaks
|
||||||
gnome-weather
|
gnome-weather
|
||||||
go
|
go
|
||||||
|
google-chrome
|
||||||
gpart
|
gpart
|
||||||
gparted
|
gparted
|
||||||
grub
|
grub
|
||||||
|
grub-customizer
|
||||||
gst-plugins-ugly
|
gst-plugins-ugly
|
||||||
gst-python
|
gst-python
|
||||||
gstreamer-vaapi
|
gstreamer-vaapi
|
||||||
|
gtk-engine-murrine
|
||||||
gvfs
|
gvfs
|
||||||
gvfs-mtp
|
gvfs-mtp
|
||||||
hashcat
|
hashcat
|
||||||
|
hcxdumptool
|
||||||
|
hcxtools
|
||||||
htop
|
htop
|
||||||
hyprpolkitagent
|
hyprpolkitagent
|
||||||
hyprutils
|
hyprutils
|
||||||
|
illogical-impulse-audio
|
||||||
|
illogical-impulse-backlight
|
||||||
|
illogical-impulse-basic
|
||||||
|
illogical-impulse-bibata-modern-classic-bin
|
||||||
|
illogical-impulse-fonts-themes
|
||||||
|
illogical-impulse-hyprland
|
||||||
|
illogical-impulse-kde
|
||||||
|
illogical-impulse-microtex-git
|
||||||
|
illogical-impulse-microtex-git-debug
|
||||||
|
illogical-impulse-portal
|
||||||
|
illogical-impulse-python
|
||||||
|
illogical-impulse-quickshell-git
|
||||||
|
illogical-impulse-screencapture
|
||||||
|
illogical-impulse-toolkit
|
||||||
|
illogical-impulse-widgets
|
||||||
intel-ucode
|
intel-ucode
|
||||||
inxi
|
inxi
|
||||||
irssi
|
irssi
|
||||||
@@ -91,12 +132,15 @@ libreoffice-fresh
|
|||||||
libspng
|
libspng
|
||||||
libva-nvidia-driver
|
libva-nvidia-driver
|
||||||
linux
|
linux
|
||||||
|
linux-cachyos-bore
|
||||||
|
linux-cachyos-bore-headers
|
||||||
linux-firmware
|
linux-firmware
|
||||||
linux-headers
|
linux-headers
|
||||||
lolcat
|
lolcat
|
||||||
loupe
|
loupe
|
||||||
lsd
|
lsd
|
||||||
lutris
|
lutris
|
||||||
|
macchanger
|
||||||
magic-wormhole
|
magic-wormhole
|
||||||
mako
|
mako
|
||||||
man-db
|
man-db
|
||||||
@@ -111,11 +155,13 @@ mpv
|
|||||||
mpv-mpris
|
mpv-mpris
|
||||||
mtools
|
mtools
|
||||||
nano
|
nano
|
||||||
|
neofetch
|
||||||
neovim
|
neovim
|
||||||
net-tools
|
net-tools
|
||||||
network-manager-applet
|
network-manager-applet
|
||||||
nmap
|
nmap
|
||||||
noto-fonts
|
noto-fonts
|
||||||
|
noto-fonts-cjk
|
||||||
noto-fonts-emoji
|
noto-fonts-emoji
|
||||||
ntfs-3g
|
ntfs-3g
|
||||||
nvtop
|
nvtop
|
||||||
@@ -124,16 +170,19 @@ nwg-look
|
|||||||
obs-studio
|
obs-studio
|
||||||
obsidian
|
obsidian
|
||||||
os-prober
|
os-prober
|
||||||
|
osu-handler
|
||||||
otf-font-awesome
|
otf-font-awesome
|
||||||
pacman-contrib
|
pacman-contrib
|
||||||
pamixer
|
pamixer
|
||||||
perl-image-exiftool
|
perl-image-exiftool
|
||||||
|
pinta
|
||||||
pipewire
|
pipewire
|
||||||
pipewire-alsa
|
pipewire-alsa
|
||||||
pipewire-audio
|
pipewire-audio
|
||||||
pipewire-jack
|
pipewire-jack
|
||||||
plasma-browser-integration
|
plasma-browser-integration
|
||||||
plocate
|
plocate
|
||||||
|
polkit-explorer-git
|
||||||
python-pip
|
python-pip
|
||||||
python-pyquery
|
python-pyquery
|
||||||
python-requests
|
python-requests
|
||||||
@@ -142,10 +191,12 @@ qalculate-gtk
|
|||||||
qbittorrent
|
qbittorrent
|
||||||
qt5-quickcontrols2
|
qt5-quickcontrols2
|
||||||
qt6ct
|
qt6ct
|
||||||
|
reaver
|
||||||
reflector
|
reflector
|
||||||
rofi
|
rofi
|
||||||
rpi-imager
|
rpi-imager
|
||||||
rust
|
rust
|
||||||
|
ryujinx
|
||||||
samba
|
samba
|
||||||
sbctl
|
sbctl
|
||||||
sbsigntools
|
sbsigntools
|
||||||
@@ -153,12 +204,16 @@ schroedinger
|
|||||||
screenfetch
|
screenfetch
|
||||||
sddm
|
sddm
|
||||||
smbclient
|
smbclient
|
||||||
|
snapd
|
||||||
sof-firmware
|
sof-firmware
|
||||||
sox
|
sox
|
||||||
|
spotube-bin
|
||||||
steam
|
steam
|
||||||
|
swaylock-effects-git
|
||||||
swaync
|
swaync
|
||||||
syncthing
|
syncthing
|
||||||
syslinux
|
syslinux
|
||||||
|
tailscale
|
||||||
termshark
|
termshark
|
||||||
thunar
|
thunar
|
||||||
thunar-archive-plugin
|
thunar-archive-plugin
|
||||||
@@ -172,17 +227,25 @@ ttf-droid
|
|||||||
ttf-fantasque-nerd
|
ttf-fantasque-nerd
|
||||||
ttf-fira-code
|
ttf-fira-code
|
||||||
ttf-jetbrains-mono
|
ttf-jetbrains-mono
|
||||||
|
ttf-victor-mono
|
||||||
|
tty-clock
|
||||||
tumbler
|
tumbler
|
||||||
udftools
|
udftools
|
||||||
umockdev
|
umockdev
|
||||||
|
unimatrix-git
|
||||||
unrar
|
unrar
|
||||||
unzip
|
unzip
|
||||||
usb_modeswitch
|
usb_modeswitch
|
||||||
uwsm
|
uwsm
|
||||||
v4l2loopback-dkms
|
v4l2loopback-dkms
|
||||||
|
videomass
|
||||||
virtualbox
|
virtualbox
|
||||||
|
vmware-keymaps
|
||||||
|
voxtype
|
||||||
|
wallust
|
||||||
warp-terminal
|
warp-terminal
|
||||||
warpinator
|
warpinator
|
||||||
|
waveterm-bin
|
||||||
waybar
|
waybar
|
||||||
wayvnc
|
wayvnc
|
||||||
wgcf
|
wgcf
|
||||||
@@ -191,7 +254,12 @@ xarchiver
|
|||||||
xfsprogs
|
xfsprogs
|
||||||
xorg-xeyes
|
xorg-xeyes
|
||||||
xorg-xhost
|
xorg-xhost
|
||||||
|
xsnow
|
||||||
|
yay-bin
|
||||||
yt-dlp
|
yt-dlp
|
||||||
|
z-library-bin
|
||||||
|
zen-browser-bin
|
||||||
|
zoom
|
||||||
zram-generator
|
zram-generator
|
||||||
zsh
|
zsh
|
||||||
zsh-completions
|
zsh-completions
|
||||||
|
|||||||
+1
-60
@@ -1,40 +1,13 @@
|
|||||||
adw-gtk-theme-git
|
|
||||||
archlinux-java-run
|
|
||||||
asciinema-agg
|
asciinema-agg
|
||||||
asciinema-agg-debug
|
|
||||||
boca
|
|
||||||
boca-debug
|
|
||||||
breeze-plus
|
|
||||||
browseros-bin
|
browseros-bin
|
||||||
cloudflare-warp-bin
|
|
||||||
cloudflare-warp-bin-debug
|
|
||||||
clutter
|
|
||||||
clutter-gtk
|
|
||||||
cogl
|
|
||||||
darkly-bin
|
|
||||||
davs2
|
davs2
|
||||||
davs2-debug
|
|
||||||
debtap
|
debtap
|
||||||
downgrade
|
|
||||||
espeak
|
espeak
|
||||||
espeak-debug
|
|
||||||
freac
|
freac
|
||||||
freac-debug
|
|
||||||
freedownloadmanager
|
|
||||||
freedownloadmanager-debug
|
|
||||||
gdrive
|
gdrive
|
||||||
gdrive-debug
|
|
||||||
google-breakpad
|
|
||||||
google-chrome
|
google-chrome
|
||||||
grub-customizer
|
grub-customizer
|
||||||
grub-customizer-debug
|
|
||||||
gtk-engine-murrine
|
gtk-engine-murrine
|
||||||
gtk-engine-murrine-debug
|
|
||||||
gtk2
|
|
||||||
html2markdown
|
|
||||||
html2markdown-debug
|
|
||||||
http-parser
|
|
||||||
hyprutils-git-debug
|
|
||||||
illogical-impulse-audio
|
illogical-impulse-audio
|
||||||
illogical-impulse-backlight
|
illogical-impulse-backlight
|
||||||
illogical-impulse-basic
|
illogical-impulse-basic
|
||||||
@@ -50,50 +23,18 @@ illogical-impulse-quickshell-git
|
|||||||
illogical-impulse-screencapture
|
illogical-impulse-screencapture
|
||||||
illogical-impulse-toolkit
|
illogical-impulse-toolkit
|
||||||
illogical-impulse-widgets
|
illogical-impulse-widgets
|
||||||
libajantv2
|
|
||||||
libajantv2-debug
|
|
||||||
matugen-bin
|
|
||||||
matugen-bin-debug
|
|
||||||
neofetch
|
|
||||||
osu-handler
|
osu-handler
|
||||||
osu-handler-debug
|
|
||||||
osu-mime
|
|
||||||
otf-space-grotesk
|
|
||||||
pinta
|
pinta
|
||||||
polkit-explorer-git
|
polkit-explorer-git
|
||||||
qt6-avif-image-plugin
|
|
||||||
ryujinx
|
|
||||||
smooth
|
|
||||||
smooth-debug
|
|
||||||
snapd
|
snapd
|
||||||
speak-to-ai
|
|
||||||
speak-to-ai-debug
|
|
||||||
spotube-bin
|
spotube-bin
|
||||||
spotube-bin-debug
|
|
||||||
swaylock-effects-git
|
|
||||||
swaylock-effects-git-debug
|
|
||||||
ttf-material-symbols-variable-git
|
|
||||||
ttf-readex-pro
|
|
||||||
ttf-rubik-vf
|
|
||||||
ttf-twemoji
|
|
||||||
ttf-victor-mono
|
ttf-victor-mono
|
||||||
tty-clock
|
|
||||||
tty-clock-debug
|
|
||||||
uefitool
|
|
||||||
uefitool-debug
|
|
||||||
unimatrix-git
|
unimatrix-git
|
||||||
videomass
|
videomass
|
||||||
vmware-keymaps
|
vmware-keymaps
|
||||||
|
voxtype
|
||||||
wallust
|
wallust
|
||||||
wallust-debug
|
|
||||||
waveterm-bin
|
waveterm-bin
|
||||||
wlogout
|
|
||||||
wlogout-debug
|
|
||||||
xsnow
|
xsnow
|
||||||
xsnow-debug
|
|
||||||
yay-bin
|
|
||||||
yay-bin-debug
|
|
||||||
z-library-bin
|
z-library-bin
|
||||||
z-library-bin-debug
|
|
||||||
zen-browser-bin
|
|
||||||
zoom
|
zoom
|
||||||
|
|||||||
@@ -26,8 +26,9 @@ exec-once = hyprctl setcursor Bibata-Modern-Classic 24
|
|||||||
# exec-once = sleep 3.5 && hyprctl reload && sleep 0.5 && touch ~/.config/quickshell/ii/shell.qml
|
# exec-once = sleep 3.5 && hyprctl reload && sleep 0.5 && touch ~/.config/quickshell/ii/shell.qml
|
||||||
|
|
||||||
# User
|
# User
|
||||||
|
exec-once = voxtype &
|
||||||
exec-once = kdeconnectd
|
exec-once = kdeconnectd
|
||||||
exec-once = zen-browser
|
exec-once = zen-browser
|
||||||
exec-once = /usr/bin/speak-to-ai &
|
|
||||||
exec-once = syncthing &
|
exec-once = syncthing &
|
||||||
exec-once = steam --silent
|
exec-once = steam %U -silent
|
||||||
|
exec-once = flatpak run com.ktechpit.whatsie
|
||||||
@@ -81,7 +81,7 @@ bindl = Super+Alt, R, exec, qs -c $qsConfig ipc call TEST_ALIVE || ~/.config/qui
|
|||||||
bindl = Ctrl+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/record.sh --fullscreen # [hidden] Record screen (no sound)
|
bindl = Ctrl+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/record.sh --fullscreen # [hidden] Record screen (no sound)
|
||||||
bindl = Super+Shift+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/record.sh --fullscreen --sound # Record screen (with sound)
|
bindl = Super+Shift+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/record.sh --fullscreen --sound # Record screen (with sound)
|
||||||
# AI
|
# AI
|
||||||
bindd = Super+Shift+Alt, mouse:273, Generate AI summary for selected text, exec, ~/.config/hypr/hyprland/scripts/ai/primary-buffer-query.sh # [hidden] AI summary for selected text
|
bindd = Super+Shift+Alt, mouse:273, Generate AI summary for selected text, exec, ~/.config/hypr/hyprland/scripts/ai/primary-buffer-query.sh # AI summary for selected text
|
||||||
|
|
||||||
#!
|
#!
|
||||||
##! Window
|
##! Window
|
||||||
@@ -0,0 +1,93 @@
|
|||||||
|
source=~/.config/hypr/hyprlock/colors.conf
|
||||||
|
|
||||||
|
background {
|
||||||
|
color = rgba(181818FF)
|
||||||
|
}
|
||||||
|
input-field {
|
||||||
|
monitor =
|
||||||
|
size = 250, 50
|
||||||
|
outline_thickness = 2
|
||||||
|
dots_size = 0.1
|
||||||
|
dots_spacing = 0.3
|
||||||
|
outer_color = $entry_border_color
|
||||||
|
inner_color = $entry_background_color
|
||||||
|
font_color = $entry_color
|
||||||
|
fade_on_empty = true
|
||||||
|
|
||||||
|
position = 0, 20
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
monitor =
|
||||||
|
text = $LAYOUT
|
||||||
|
color = $text_color
|
||||||
|
font_size = 14
|
||||||
|
font_family = $font_family
|
||||||
|
position = -30, 30
|
||||||
|
halign = right
|
||||||
|
valign = bottom
|
||||||
|
}
|
||||||
|
|
||||||
|
label { # Caps Lock Warning
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:250] ${XDG_CONFIG_HOME:-$HOME/.config}/hypr/hyprlock/check-capslock.sh
|
||||||
|
color = $text_color
|
||||||
|
font_size = 13
|
||||||
|
font_family = $font_family
|
||||||
|
position = 0, -25
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
label { # Clock
|
||||||
|
monitor =
|
||||||
|
text = $TIME
|
||||||
|
color = $text_color
|
||||||
|
font_size = 65
|
||||||
|
font_family = $font_family_clock
|
||||||
|
|
||||||
|
position = 0, 300
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
label { # Date
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:5000] date +"%A, %B %d"
|
||||||
|
color = $text_color
|
||||||
|
font_size = 17
|
||||||
|
font_family = $font_family_clock
|
||||||
|
|
||||||
|
position = 0, 240
|
||||||
|
halign = center
|
||||||
|
valign = center
|
||||||
|
}
|
||||||
|
|
||||||
|
label { # User
|
||||||
|
monitor =
|
||||||
|
text = $USER
|
||||||
|
color = $text_color
|
||||||
|
outline_thickness = 2
|
||||||
|
dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8
|
||||||
|
dots_spacing = 0.2 # Scale of dots' absolute size, 0.0 - 1.0
|
||||||
|
dots_center = true
|
||||||
|
font_size = 20
|
||||||
|
font_family = $font_family
|
||||||
|
position = 0, 50
|
||||||
|
halign = center
|
||||||
|
valign = bottom
|
||||||
|
}
|
||||||
|
|
||||||
|
label { # Status
|
||||||
|
monitor =
|
||||||
|
text = cmd[update:5000] ${XDG_CONFIG_HOME:-$HOME/.config}/hypr/hyprlock/status.sh
|
||||||
|
color = $text_color
|
||||||
|
font_size = 14
|
||||||
|
font_family = $font_family
|
||||||
|
|
||||||
|
position = 30, -30
|
||||||
|
halign = left
|
||||||
|
valign = top
|
||||||
|
}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
# This file is to be overwritten by nwg-displays if you choose to use it.
|
||||||
|
# nwg-displays is a graphical tool for managing monitors.
|
||||||
|
# - Installation for Arch Linux: sudo pacman -S nwg-displays
|
||||||
|
# - Repo: https://github.com/nwg-piotr/nwg-displays
|
||||||
Reference in New Issue
Block a user