diff --git a/.config/homer/config.yml b/.config/homer/config.yml
index 6b71284..0d1c83d 100755
--- a/.config/homer/config.yml
+++ b/.config/homer/config.yml
@@ -1,7 +1,7 @@
---
title: "Menu"
subtitle: "Pat Menu"
-logo: "favicon.ico"
+logo: "icons/favicon.ico"
header: false
footer: false
@@ -81,7 +81,7 @@ services:
- name: "Invidious"
logo: "assets/tools/youtube.png"
subtitle: "Youtube Alternative"
- url: "https://inv.nadeko.net"
+ url: "http://localhost:5006"
target: "_blank"
- name: "Qbittorrent"
@@ -102,6 +102,13 @@ services:
url: "http://localhost:5003"
target: "_blank"
+ - name: "Tube Archivist"
+ logo: "assets/tools/tubearchivist.png"
+ subtitle: "Youtube Media Server and Downloader"
+ url: "http://localhost:5005"
+ target: "_blank"
+
+
- name: "VPS"
#icon: "fas fa-reddit"
diff --git a/.config/homer/icons/apple-touch-icon.png b/.config/homer/icons/apple-touch-icon.png
new file mode 100644
index 0000000..e814e01
Binary files /dev/null and b/.config/homer/icons/apple-touch-icon.png differ
diff --git a/.config/homer/icons/favicon-16x16.png b/.config/homer/icons/favicon-16x16.png
deleted file mode 100755
index c3e9869..0000000
Binary files a/.config/homer/icons/favicon-16x16.png and /dev/null differ
diff --git a/.config/homer/icons/favicon-32x32.png b/.config/homer/icons/favicon-32x32.png
deleted file mode 100755
index ad5172e..0000000
Binary files a/.config/homer/icons/favicon-32x32.png and /dev/null differ
diff --git a/.config/homer/icons/favicon-96x96.png b/.config/homer/icons/favicon-96x96.png
new file mode 100644
index 0000000..5c462fb
Binary files /dev/null and b/.config/homer/icons/favicon-96x96.png differ
diff --git a/.config/homer/icons/favicon.ico b/.config/homer/icons/favicon.ico
new file mode 100644
index 0000000..cc06e7d
Binary files /dev/null and b/.config/homer/icons/favicon.ico differ
diff --git a/.config/homer/icons/favicon.svg b/.config/homer/icons/favicon.svg
new file mode 100644
index 0000000..ed29c9a
--- /dev/null
+++ b/.config/homer/icons/favicon.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/.config/homer/icons/icon-any.png b/.config/homer/icons/icon-any.png
deleted file mode 100755
index c444c5c..0000000
Binary files a/.config/homer/icons/icon-any.png and /dev/null differ
diff --git a/.config/homer/icons/icon-any.svg b/.config/homer/icons/icon-any.svg
deleted file mode 100755
index 89f4ef7..0000000
--- a/.config/homer/icons/icon-any.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/.config/homer/icons/icon-maskable.png b/.config/homer/icons/icon-maskable.png
deleted file mode 100755
index 896ca66..0000000
Binary files a/.config/homer/icons/icon-maskable.png and /dev/null differ
diff --git a/.config/homer/icons/menu-manifest-192x192.png b/.config/homer/icons/menu-manifest-192x192.png
new file mode 100644
index 0000000..ec7551d
Binary files /dev/null and b/.config/homer/icons/menu-manifest-192x192.png differ
diff --git a/.config/homer/icons/menu-manifest-512x512.png b/.config/homer/icons/menu-manifest-512x512.png
new file mode 100644
index 0000000..69d8e17
Binary files /dev/null and b/.config/homer/icons/menu-manifest-512x512.png differ
diff --git a/.config/homer/icons/safari-pinned-tab.svg b/.config/homer/icons/safari-pinned-tab.svg
deleted file mode 100755
index 26dc0ef..0000000
--- a/.config/homer/icons/safari-pinned-tab.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-
\ No newline at end of file
diff --git a/.config/homer/icons/site.webmanifest b/.config/homer/icons/site.webmanifest
new file mode 100644
index 0000000..ccf313a
--- /dev/null
+++ b/.config/homer/icons/site.webmanifest
@@ -0,0 +1,21 @@
+{
+ "name": "MyWebSite",
+ "short_name": "MySite",
+ "icons": [
+ {
+ "src": "/web-app-manifest-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png",
+ "purpose": "maskable"
+ },
+ {
+ "src": "/web-app-manifest-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png",
+ "purpose": "maskable"
+ }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
\ No newline at end of file
diff --git a/.config/homer/icons/web-app-manifest-192x192.png b/.config/homer/icons/web-app-manifest-192x192.png
new file mode 100644
index 0000000..335426a
Binary files /dev/null and b/.config/homer/icons/web-app-manifest-192x192.png differ
diff --git a/.config/homer/icons/web-app-manifest-512x512.png b/.config/homer/icons/web-app-manifest-512x512.png
new file mode 100644
index 0000000..c813f1c
Binary files /dev/null and b/.config/homer/icons/web-app-manifest-512x512.png differ
diff --git a/.config/homer/tools/tubearchivist.png b/.config/homer/tools/tubearchivist.png
new file mode 100644
index 0000000..d8c20df
Binary files /dev/null and b/.config/homer/tools/tubearchivist.png differ
diff --git a/.config/hypr/conf/keybindings/patrick.conf b/.config/hypr/conf/keybindings/patrick.conf
index 638ef48..d1205c8 100644
--- a/.config/hypr/conf/keybindings/patrick.conf
+++ b/.config/hypr/conf/keybindings/patrick.conf
@@ -9,7 +9,7 @@ $HYPRSCRIPTS = ~/.config/hypr/scripts
# DEFAULTS
$terminal = kitty
-$browser = zen-browser
+$browser = librewolf
$filemanager = thunar
$calculator = qalculate-gtk
$email = betterbird
diff --git a/.zshrc b/.zshrc
index e7aa79b..1544ff6 100644
--- a/.zshrc
+++ b/.zshrc
@@ -115,7 +115,7 @@ alias xi="sudo xbps-install -Sy"
alias xu="sudo xbps-install -Syu"
alias xr="sudo xbps-remove -y"
alias xq="sudo xbps-query -Rs"
-alias pi="paru -Syu --noconfirm"
+alias pi="paru -Syu"
alias py="paru -Syy"
alias pu="paru -Syyu --noconfirm && flatpak update -y"
alias pr="paru -Rns"
@@ -180,15 +180,24 @@ ytd() {
}
ytdh() {
- yt-dlp -f 'bv*[height='$1']+ba' $2 -o '~/Videos/%(title)s.%(ext)s' --cookies-from-browser firefox --cookies /home/patrick/Documents/cookies.txt
+ yt-dlp -f 'bv*[height<='$1']+ba' $2 -o '~/Videos/%(title)s.%(ext)s' --cookies-from-browser firefox --cookies /home/patrick/Documents/cookies.txt
+}
+
+ytd4() {
+ yt-dlp -f 'bv[height=1080][ext=mp4]+ba[ext=m4a]' --merge-output-format $1 -o '~/Videos/%(title)s.mp4' --cookies-from-browser firefox --cookies /home/patrick/Documents/cookies.txt
+}
+
+ytd4h() {
+ yt-dlp -f 'bv[height='$1'][ext=mp4]+ba[ext=m4a]' --merge-output-format $2 -o '~/Videos/%(title)s.mp4' --cookies-from-browser firefox --cookies /home/patrick/Documents/cookies.txt
}
ytda() {
- yt-dlp -f 'ba' -x --audio-format wav $1 -o '/home/patrick/Downloads/%(title)s.wav' --cookies-from-browser firefox
+ yt-dlp -f 'ba' -x --audio-format wav $1 -o '/home/patrick/Downloads/%(title)s.wav' --cookies-from-browser firefox --cookies /home/patrick/Documents/cookies.txt
}
ytdaf() {
- yt-dlp -f 'ba' -x --audio-format $2 $1 -o "'/home/patrick/Downloads/%(title)s.'$2" --cookies-from-browser firefox
+ yt-dlp -f 'ba' -x --audio-format $2 $1 -o "'/home/patrick/Downloads/%(title)s.'$2" --cookies-from-browser firefox --cookies /home/patrick/Documents/cookies.txt
+
}
ytdm() {
@@ -233,16 +242,21 @@ fwtr() {
}
fwtbbg() {
- GOOS=linux GOARCH=amd64 GOAMD64=v1 go build -pgo=auto -ldflags="-s -w" -o bin/$1 main.go
+ go mod tidy && GOOS=linux GOARCH=amd64 GOAMD64=v1 go build -pgo=auto -ldflags="-s -w" -o bin/$1 main.go
}
+dasig() {
+ git clone --depth 1 https://git.patalcala.com/patalcala9/dasig-solid /home/patrick/Documents/WebApps/$1 && cd /home/patrick/Documents/WebApps/$1 && rm -rf .git README.md && git init && git branch -m master main && touch README.md && echo '#' $1 > README.md && cd frontend && make && make dev
+}
+
+
alias fwtd="pnpm dev"
alias fwtt="pnpm test && pnpm exec playwright show-report"
alias fwtb="pnpm build && http-server dist -b -p 9000"
alias fwtbd="docker compose up -d"
alias fwtbp="podman-compose up -d"
alias fwtu="pnpm up -i"
-alias fwtdbg="go run main.go"
+alias fwtdbg="bin/air go run main.go"
alias rmf="sudo rm -rf"
@@ -284,6 +298,11 @@ dockcopy() {
}
alias clrcache="sudo paccache -d"
+alias clrpac="sudo pacman -Scc"
+
+alias ipinfo="nmcli -t | head -12"
+
+alias vscan="libredefender scan -v"
# Void
# alias rb="sudo reboot"
@@ -297,3 +316,4 @@ alias sdt="shutdown 20:00"
# FVM
export PATH="/home/patrick/.fvm_flutter/bin:$PATH"
+. "/home/patrick/.deno/env"