Update configs

This commit is contained in:
alvinlollo
2026-01-21 17:25:20 -08:00
parent cbfa10d666
commit 91532be9f6
31 changed files with 180 additions and 66 deletions
+3 -3
View File
@@ -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.
+7
View File
@@ -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
+68
View File
@@ -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
View File
@@ -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
+93
View File
@@ -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
}
+4
View File
@@ -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