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 # 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.
+7
View File
@@ -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
+68
View File
@@ -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
View File
@@ -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
+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