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
|
||||
|
||||
This script automatically installs myfavourite Linux applications such as:
|
||||
Docker, Homebrew, zsh, oh-my-zsh and neovim. This uses pacman and yay AUR helper.
|
||||
This script automatically installs my favourite Linux applications i use everyday such as:
|
||||
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.
|
||||
|
||||
|
||||
@@ -106,6 +106,13 @@ update () {
|
||||
sudo apt update && sudo apt full-upgrade -y
|
||||
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
|
||||
|
||||
@@ -7,6 +7,7 @@ android-tools
|
||||
android-udev
|
||||
arp-scan
|
||||
asciinema
|
||||
asciinema-agg
|
||||
atomicparsley
|
||||
atool
|
||||
base
|
||||
@@ -16,15 +17,24 @@ blueman
|
||||
bluez
|
||||
bluez-tools
|
||||
bluez-utils
|
||||
browseros-bin
|
||||
btop
|
||||
btrfs-progs
|
||||
bully
|
||||
cachyos-keyring
|
||||
cachyos-mirrorlist
|
||||
cachyos-v3-mirrorlist
|
||||
cachyos-v4-mirrorlist
|
||||
cdrtools
|
||||
clamav
|
||||
cloudflare-warp-bin
|
||||
cmatrix
|
||||
code
|
||||
cowpatty
|
||||
cowsay
|
||||
cpio
|
||||
davs2
|
||||
debtap
|
||||
dialog
|
||||
dictd
|
||||
discord
|
||||
@@ -32,20 +42,30 @@ docker
|
||||
docker-buildx
|
||||
docker-compose
|
||||
dosfstools
|
||||
downgrade
|
||||
dpkg
|
||||
efibootmgr
|
||||
electron
|
||||
espeak
|
||||
exfatprogs
|
||||
f2fs-tools
|
||||
fastfetch
|
||||
fcitx5
|
||||
fcitx5-configtool
|
||||
fcitx5-gtk
|
||||
fcitx5-mozc
|
||||
fcitx5-qt
|
||||
ffmpegthumbnailer
|
||||
figlet
|
||||
firefox
|
||||
flatpak
|
||||
fortune-mod
|
||||
fprintd
|
||||
freac
|
||||
freedownloadmanager
|
||||
fuse-overlayfs
|
||||
fzf
|
||||
gdrive
|
||||
git
|
||||
github-cli
|
||||
glib2-devel
|
||||
@@ -59,20 +79,41 @@ gnome-online-accounts
|
||||
gnome-power-manager
|
||||
gnome-remote-desktop
|
||||
gnome-system-monitor
|
||||
gnome-tweaks
|
||||
gnome-weather
|
||||
go
|
||||
google-chrome
|
||||
gpart
|
||||
gparted
|
||||
grub
|
||||
grub-customizer
|
||||
gst-plugins-ugly
|
||||
gst-python
|
||||
gstreamer-vaapi
|
||||
gtk-engine-murrine
|
||||
gvfs
|
||||
gvfs-mtp
|
||||
hashcat
|
||||
hcxdumptool
|
||||
hcxtools
|
||||
htop
|
||||
hyprpolkitagent
|
||||
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
|
||||
inxi
|
||||
irssi
|
||||
@@ -91,12 +132,15 @@ libreoffice-fresh
|
||||
libspng
|
||||
libva-nvidia-driver
|
||||
linux
|
||||
linux-cachyos-bore
|
||||
linux-cachyos-bore-headers
|
||||
linux-firmware
|
||||
linux-headers
|
||||
lolcat
|
||||
loupe
|
||||
lsd
|
||||
lutris
|
||||
macchanger
|
||||
magic-wormhole
|
||||
mako
|
||||
man-db
|
||||
@@ -111,11 +155,13 @@ mpv
|
||||
mpv-mpris
|
||||
mtools
|
||||
nano
|
||||
neofetch
|
||||
neovim
|
||||
net-tools
|
||||
network-manager-applet
|
||||
nmap
|
||||
noto-fonts
|
||||
noto-fonts-cjk
|
||||
noto-fonts-emoji
|
||||
ntfs-3g
|
||||
nvtop
|
||||
@@ -124,16 +170,19 @@ nwg-look
|
||||
obs-studio
|
||||
obsidian
|
||||
os-prober
|
||||
osu-handler
|
||||
otf-font-awesome
|
||||
pacman-contrib
|
||||
pamixer
|
||||
perl-image-exiftool
|
||||
pinta
|
||||
pipewire
|
||||
pipewire-alsa
|
||||
pipewire-audio
|
||||
pipewire-jack
|
||||
plasma-browser-integration
|
||||
plocate
|
||||
polkit-explorer-git
|
||||
python-pip
|
||||
python-pyquery
|
||||
python-requests
|
||||
@@ -142,10 +191,12 @@ qalculate-gtk
|
||||
qbittorrent
|
||||
qt5-quickcontrols2
|
||||
qt6ct
|
||||
reaver
|
||||
reflector
|
||||
rofi
|
||||
rpi-imager
|
||||
rust
|
||||
ryujinx
|
||||
samba
|
||||
sbctl
|
||||
sbsigntools
|
||||
@@ -153,12 +204,16 @@ schroedinger
|
||||
screenfetch
|
||||
sddm
|
||||
smbclient
|
||||
snapd
|
||||
sof-firmware
|
||||
sox
|
||||
spotube-bin
|
||||
steam
|
||||
swaylock-effects-git
|
||||
swaync
|
||||
syncthing
|
||||
syslinux
|
||||
tailscale
|
||||
termshark
|
||||
thunar
|
||||
thunar-archive-plugin
|
||||
@@ -172,17 +227,25 @@ ttf-droid
|
||||
ttf-fantasque-nerd
|
||||
ttf-fira-code
|
||||
ttf-jetbrains-mono
|
||||
ttf-victor-mono
|
||||
tty-clock
|
||||
tumbler
|
||||
udftools
|
||||
umockdev
|
||||
unimatrix-git
|
||||
unrar
|
||||
unzip
|
||||
usb_modeswitch
|
||||
uwsm
|
||||
v4l2loopback-dkms
|
||||
videomass
|
||||
virtualbox
|
||||
vmware-keymaps
|
||||
voxtype
|
||||
wallust
|
||||
warp-terminal
|
||||
warpinator
|
||||
waveterm-bin
|
||||
waybar
|
||||
wayvnc
|
||||
wgcf
|
||||
@@ -191,7 +254,12 @@ xarchiver
|
||||
xfsprogs
|
||||
xorg-xeyes
|
||||
xorg-xhost
|
||||
xsnow
|
||||
yay-bin
|
||||
yt-dlp
|
||||
z-library-bin
|
||||
zen-browser-bin
|
||||
zoom
|
||||
zram-generator
|
||||
zsh
|
||||
zsh-completions
|
||||
|
||||
+1
-60
@@ -1,40 +1,13 @@
|
||||
adw-gtk-theme-git
|
||||
archlinux-java-run
|
||||
asciinema-agg
|
||||
asciinema-agg-debug
|
||||
boca
|
||||
boca-debug
|
||||
breeze-plus
|
||||
browseros-bin
|
||||
cloudflare-warp-bin
|
||||
cloudflare-warp-bin-debug
|
||||
clutter
|
||||
clutter-gtk
|
||||
cogl
|
||||
darkly-bin
|
||||
davs2
|
||||
davs2-debug
|
||||
debtap
|
||||
downgrade
|
||||
espeak
|
||||
espeak-debug
|
||||
freac
|
||||
freac-debug
|
||||
freedownloadmanager
|
||||
freedownloadmanager-debug
|
||||
gdrive
|
||||
gdrive-debug
|
||||
google-breakpad
|
||||
google-chrome
|
||||
grub-customizer
|
||||
grub-customizer-debug
|
||||
gtk-engine-murrine
|
||||
gtk-engine-murrine-debug
|
||||
gtk2
|
||||
html2markdown
|
||||
html2markdown-debug
|
||||
http-parser
|
||||
hyprutils-git-debug
|
||||
illogical-impulse-audio
|
||||
illogical-impulse-backlight
|
||||
illogical-impulse-basic
|
||||
@@ -50,50 +23,18 @@ illogical-impulse-quickshell-git
|
||||
illogical-impulse-screencapture
|
||||
illogical-impulse-toolkit
|
||||
illogical-impulse-widgets
|
||||
libajantv2
|
||||
libajantv2-debug
|
||||
matugen-bin
|
||||
matugen-bin-debug
|
||||
neofetch
|
||||
osu-handler
|
||||
osu-handler-debug
|
||||
osu-mime
|
||||
otf-space-grotesk
|
||||
pinta
|
||||
polkit-explorer-git
|
||||
qt6-avif-image-plugin
|
||||
ryujinx
|
||||
smooth
|
||||
smooth-debug
|
||||
snapd
|
||||
speak-to-ai
|
||||
speak-to-ai-debug
|
||||
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
|
||||
tty-clock
|
||||
tty-clock-debug
|
||||
uefitool
|
||||
uefitool-debug
|
||||
unimatrix-git
|
||||
videomass
|
||||
vmware-keymaps
|
||||
voxtype
|
||||
wallust
|
||||
wallust-debug
|
||||
waveterm-bin
|
||||
wlogout
|
||||
wlogout-debug
|
||||
xsnow
|
||||
xsnow-debug
|
||||
yay-bin
|
||||
yay-bin-debug
|
||||
z-library-bin
|
||||
z-library-bin-debug
|
||||
zen-browser-bin
|
||||
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
|
||||
|
||||
# User
|
||||
exec-once = voxtype &
|
||||
exec-once = kdeconnectd
|
||||
exec-once = zen-browser
|
||||
exec-once = /usr/bin/speak-to-ai &
|
||||
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 = Super+Shift+Alt, R, exec, ~/.config/quickshell/$qsConfig/scripts/videos/record.sh --fullscreen --sound # Record screen (with sound)
|
||||
# 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
|
||||
@@ -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