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"