feat: bookmarks

This commit is contained in:
ange 2025-02-17 06:08:25 +00:00
parent ddd00d7844
commit 98ec0130fd
Signed by: ange
GPG Key ID: 9E0C4157BB7BEB1D
19 changed files with 223 additions and 90 deletions

View File

@ -56,4 +56,4 @@ alias -- \
xmr='monero-wallet-cli --daemon-address monero.maby.dev:18081 --trusted-daemon --log-file=/tmp/monero-wallet-cli.log --wallet-file $XDG_CONFIG_HOME/.config/monero/ange'
. /usr/share/git/completion/git-completion.bash
$(complete -p git) p c
$(complete -p git) g c

96
.config/bookmarks Normal file
View File

@ -0,0 +1,96 @@
# vim: tabstop=8 nowrap
# TODO
https://serverfault.com/questions/1150627/bind9-behind-nginx-reverse-proxy-doh/1168780#1168780
https://www.grepular.com/Automatically_Encrypting_all_Incoming_Email
https://www.grepular.com/Protecting_a_Laptop_from_Simple_and_Sophisticated_Attacks
https://www.rtcsec.com/article/slack-webrtc-turn-compromise-and-bug-bounty/
https://www.youtube.com/playlist?list=PLjAJj2LotlkOzOgp1xXJkbF73ZrQeDE7j
https://www.bunkerity.com/fr
https://morphaius.com/
https://searx.yw5n.com:30903/
comm/discord https://discord.com/app
comm/whatsapp https://https://web.whatsapp.com
games/lichess https://lichess.org
gmk/chat https://chat.gmoker.com
gmk/git https://git.gmoker.com
gmk/searx https://searx.gmoker.com
maby/bazarr https://bazarr.ovh.maby.dev
maby/cloud https://cloud.maby.dev
maby/git https://git.maby.dev
maby/prowlarr https://prowlarr.ovh.maby.dev
maby/radarr https://radarr.ovh.maby.dev
maby/sonarr https://sonarr.ovh.maby.dev
maby/torrent https://torrent.ovh.maby.dev
maby/tv https://tv.maby.dev
media/dailymotion https://www.dailymotion.com
media/youtube https://youtube.com
media/ytmusic https://www.youtube.com/playlist?list=PLXd8_JG4e_d34zzFuv-ZtufN3VcbYnFnl
tools/crypto/coingecko https://www.coingecko.com
tools/crypto/mempool https://mempool.space
tools/deepl https://www.deepl.com
tools/nix/archwiki https://wiki.archlinux.org
tools/nix/crontab https://crontab.guru
tools/nix/debwiki https://wiki.debian.org
tools/nix/fedowiki https://docs.fedoraproject.org
tools/nix/gentoowiki https://wiki.gentoo.org
tools/regex101 https://regex101.com
tools/speedtest https://www.speedtest.net
adm/facture.net https://www.facture.net
games/chess.com https://www.chess.com
games/goclecd https://www.goclecd.fr
games/humanbenchmark https://humanbenchmark.com
games/igggames https://igg-games.com
games/leekwars https://leekwars.com
games/lolstats https://www.op.gg
games/mc/ores https://minecraft.fandom.com/wiki/Ore
games/mc/tlauncher https://tlauncher.org
games/mc/versions https://mcversions.net
games/sensitivity_25cm https://www.mouse-sensitivity.com
games/territorial https://territorial.io
games/tetr.io https://tetr.io
games/typing/10fastfingers https://10fastfingers.com/typing-test/english
games/typing/monkeytype https://monkeytype.com
games/typing/typeracer https://play.typeracer.com
games/ubfunkeys https://wynaut.itch.io/fig
games/wow/askmrrobot https://www.askmrrobot.com
games/wow/icyveins https://www.icy-veins.com
games/wow/method https://www.method.gg
games/wow/noxxic https://www.noxxic.com
games/wow/raidbots https://www.raidbots.com
games/wow/raider.io https://raider.io
games/wow/wago_luxthos https://wago.io/p/Luxthos
games/wow/warcraftlogs https://www.warcraftlogs.com
games/wow/wowhead https://www.wowhead.com
games/wow/wowprogress https://www.wowprogress.com
media/opensubtitles https://www.opensubtitles.org
media/streamingsites https://streamingsites.com
media/tmdb https://www.themoviedb.org
media/torhd https://torhd.cc
media/torrentscsv https://torrents-csv.com
media/watchsomuch https://watchsomuchtorrents.com
tools/archive https://archive.org
tools/crypto/mtpelerin https://www.mtpelerin.com
tools/gandi https://www.gandi.net
tools/memtest https://www.memtest.org
tools/namecheap https://www.namecheap.com
tools/nix/quickemu https://github.com/quickemu-project/quickemu
tools/nix/virtio-win https://github.com/virtio-win/virtio-win-pkg-scripts
tools/nix/winapps https://github.com/winapps-org/winapps
tools/nix/winfsp https://github.com/winfsp/winfsp
tools/nperf https://www.nperf.com
tools/semver https://semver.org
tools/ventoy https://github.com/ventoy/Ventoy/releases
tools/win/adwcleaner https://www.malwarebytes.com/adwcleaner
tools/win/changewindows https://changewindows.org
tools/win/crystaldisk https://crystalmark.info/en/software/crystaldiskinfo
tools/win/fido https://github.com/pbatard/Fido
tools/win/kms https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys
tools/win/malwarebytes https://www.malwarebytes.com
tools/win/massgrave https://massgrave.dev
tools/win/msmgtoolkit https://msmgtoolkit.in
tools/win/office https://answers.microsoft.com/en-us/msoffice/forum/all/useful-microsoft-download-links-for-office-direct/7bcaa971-9493-44b6-a1ba-0db4c6957c47
tools/win/server https://www.microsoft.com/en-us/evalcenter/download-windows-server-2025
tools/win/snappydriver http://www.snappy-driver-installer.org

View File

@ -11,22 +11,22 @@ https://suckless.org/atom.xml "su
https://tails.net/news/index.en.rss "Tails"
@ Updates
https://github.com/vector-im/element-web/releases.atom "Element"
https://github.com/go-gitea/gitea/releases.atom "Gitea"
https://github.com/vector-im/element-web/releases.atom "Element" < item-rule "title NOT LIKE '%-rc._'"
https://github.com/go-gitea/gitea/releases.atom "Gitea" < item-rule "title NOT LIKE '%-rc_' AND title NOT LIKE '%-dev%'"
https://gitea.com/gitea/act_runner/releases.rss "Act runner"
https://github.com/jellyfin/jellyfin/releases.atom "Jellyfin"
https://www.getmonero.org/feed.xml "Monero"
https://github.com/nextcloud/server/releases.atom "Nextcloud"
https://www.getmonero.org/feed.xml "Monero" < item-rule "title NOT LIKE 'Monero GUI%released'"
https://github.com/nextcloud/server/releases.atom "Nextcloud" < item-rule "title NOT LIKE '%rc_' AND title NOT LIKE '%beta_'"
https://github.com/searxng/searxng/commits/master.atom "SearXNG"
https://github.com/element-hq/synapse/releases.atom "Synapse"
https://github.com/qbittorrent/qBittorrent/tags.atom "qBittorrent"
https://github.com/element-hq/synapse/releases.atom "Synapse" < item-rule "title NOT LIKE '%rc%'"
https://github.com/qbittorrent/qBittorrent/tags.atom "qBittorrent" < item-rule "title NOT LIKE '%rc_' AND title NOT LIKE '%beta_'"
https://github.com/ventoy/Ventoy/releases.atom "Ventoy"
@ K8S
https://github.com/kubernetes/kubernetes/releases.atom "Kubernetes"
https://github.com/cert-manager/cert-manager/releases.atom "cert-manager"
https://github.com/cloudnative-pg/cloudnative-pg/releases.atom "CloudNativePG"
https://github.com/kubernetes/kubernetes/releases.atom "Kubernetes" < item-rule "title NOT LIKE '%-rc._' AND title NOT LIKE '%-alpha._' AND title NOT LIKE '%-beta._'"
https://github.com/cert-manager/cert-manager/releases.atom "cert-manager" < item-rule "title NOT LIKE 'cmd/ctl/%' AND title NOT LIKE '%-alpha._' AND title NOT LIKE '%-beta._'"
https://github.com/cloudnative-pg/cloudnative-pg/releases.atom "CloudNativePG" < item-rule "title NOT LIKE '%-rc_'"
https://github.com/flannel-io/flannel/releases.atom "flannel"
https://github.com/kubernetes/ingress-nginx/releases.atom "Ingress-NGINX"
https://github.com/metallb/metallb/releases.atom "MetalLB"
https://github.com/kubernetes/ingress-nginx/releases.atom "Ingress-NGINX" < item-rule "title LIKE 'controller-%' AND title NOT LIKE '%-beta._'"
https://github.com/metallb/metallb/releases.atom "MetalLB" < item-rule "title NOT LIKE 'metallb-chart-%'"
https://github.com/kubernetes-csi/csi-driver-nfs/releases.atom "NFS"

@ -1 +1 @@
Subproject commit 0c94de7e9792cf89c14a865ab819ad5c6e6a7f77
Subproject commit 48f7ce34ef274af10a3b2aa24932a310b1bd055d

View File

@ -60,8 +60,8 @@ static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn()
static const char *dmenucmd[] = { "dmenu_run", "-i", "-m", dmenumon, "-fn", dmenufont, "-nb", col_gray1, "-nf", col_gray3, "-sb", col_cyan, "-sf", col_gray4, NULL };
static const char *termcmd[] = { "alacritty", NULL };
static const char *lockcmd[] = { "lock", NULL };
static const char *wwwcmd[] = { "org.mozilla.firefox", NULL };
static const char *pwwwcmd[] = { "org.mozilla.firefox", "--private-window", NULL };
static const char *wwwcmd[] = { "bookmarks", NULL };
static const char *pwwwcmd[] = { "bookmarks", "-p", NULL };
static const char *calccmd[] = { "alacritty", "-epython", NULL };
static const char *fmcmd[] = { "pcmanfm", NULL };
static const char *prtsccmd[] = { "sh", "-c", "import png:- | xclip -sel c -t image/png && xclip -sel c -o | feh -", NULL };

@ -1 +1 @@
Subproject commit 780401ef64b381158c8c12ba5710c8c4f4dab362
Subproject commit fc9afc0873648dd862c0bebe17f3e7436ac49551

View File

@ -1,34 +1,15 @@
#!/bin/bash -e
function get_row() {
local row _col
IFS=';' read -rsdR -p $'\e[6n' row _col
echo "${row#??}"
}
ROW="$(($(get_row) + 1))"
function clear_output() {
local row
row="$(get_row)"
for _ in $(seq "$ROW" "$row"); do
printf '\e[1A\e[K'
done
}
while true; do
mapfile -t LSBLK <<< "$(lsblk -n --paths --list | grep part)"
mapfile -t LSBLK < <(lsblk -n --paths --list | grep part)
COLUMNS=1
select dev in "${LSBLK[@]}"; do
if [ -z "$dev" ]; then
clear_output
break
fi
name="$(awk '{print $1}' <<< "$dev")"
clear_output
if mount | grep -q "$name"; then
umount "$name"
else

27
.local/bin/bookmarks Executable file
View File

@ -0,0 +1,27 @@
#!/bin/bash -e
shopt -s extglob
if [ "$1" = -p ]; then
BROWSER="$BROWSER --private-window"
elif [[ "$(xdotool getwindowfocus getwindowname)" != *'Mozilla Firefox' ]]; then
BROWSER="$BROWSER --new-window"
fi
mapfile -t list < <(grep -Pv '^(#|$)' "$XDG_CONFIG_HOME/bookmarks")
q="$(printf '%s\n' '' "${list[@]}" | dmenu -l 16)"
if [ -z "$q" ]; then
exec $BROWSER
elif [[ "$q" == *://* ]]; then
url="${q/*+( )/}"
if [ "$1" = -p ] || [[ "$url" == http?(s)://* ]]; then
exec $BROWSER "$url"
fi
exec xdg-open "$url"
fi
if [[ "$q" == *.* ]] && [[ "$q" != *' '* ]]; then
exec $BROWSER "$q"
fi
exec $BROWSER "https://searx.gmoker.com/search?q=$(jq -Rr '@uri' <<< "$q")"

View File

@ -1,9 +1,18 @@
#!/bin/bash -e
#!/bin/bash
declare -A aliases
aliases=(
function dkr() {
local ep="$1"; shift
(set -x
podman run --rm -it -v "$PWD:/mnt/" -w /mnt/ --entrypoint "$ep" \
"$img" "$@"
)
}
declare -A aliases=(
[arch]=docker.io/archlinux/archlinux:base
[debian]=docker.io/debian:12-slim
[flutter]=git.gmoker.com/icing/flutter:main
[kaniko]=gcr.io/kaniko-project/executor:debug
)
@ -19,5 +28,7 @@ else
fi
shift
set -x
podman run --rm -it -v "$PWD:/mnt/" -w /mnt/ "$img" "$@"
dkr bash "$@"
if [ "$?" = 127 ]; then
dkr sh "$@"
fi

View File

@ -1,14 +1,14 @@
#!/bin/bash -e
STEPS=16
DIR="$(printf '%s\n' /sys/class/backlight/* | head -n1)"
DIR="$(find /sys/class/backlight/* -print -quit)"
CUR="$(cat "$DIR/brightness")"
MAX=$(cat "$DIR/max_brightness")
case "${1:0:1}" in
'') echo "$CUR"; exit ;;
'+'|'-') CUR="$(((CUR / STEPS + $1) * STEPS))" ;;
'+'|'-') CUR=$(((CUR / STEPS + $1) * STEPS)) ;;
*) CUR="$1" ;;
esac

View File

@ -32,8 +32,8 @@ function update_bat() {
function update_sink_vol() {
local vol mute
read -r vol mute < <(wpctl get-volume '@DEFAULT_AUDIO_SINK@')
vol="$((10#${vol/./}))"
read -r _ vol mute < <(wpctl get-volume '@DEFAULT_AUDIO_SINK@') || return
vol=$((10#${vol/./}))
if [ -n "$mute" ]; then sink_vol='🔇'
elif [ "$vol" -gt 67 ]; then sink_vol=" $vol"
elif [ "$vol" -gt 33 ]; then sink_vol=" $vol"
@ -44,8 +44,8 @@ function update_sink_vol() {
function update_source_vol() {
local vol mute
read -r vol mute < <(wpctl get-volume '@DEFAULT_AUDIO_SOURCE@')
vol="$((10#${vol/./}))"
read -r _ vol mute < <(wpctl get-volume '@DEFAULT_AUDIO_SOURCE@') || return
vol=$((10#${vol/./}))
if [ -n "$mute" ]; then source_vol='🔇'
else source_vol=" $vol"
fi
@ -76,6 +76,14 @@ function update_net() {
esac
}
function update_vpn() {
local v; v="$(ip -br link show type wireguard | awk '{print $1}')"
if [ -n "$v" ]; then vpn=" 🔒 $v"
else vpn=
fi
}
function update_time() {
time="$(TZ=Asia/Makassar date '+%R %Z') - $(date -u '+%a %m-%d %R')"
}
@ -85,7 +93,7 @@ function reload() {
}
function display() {
"${DISPLAYCMD[@]}" "$crypto | $cpu | $memory | $sink_vol $source_vol | $net | $bat | $time"
"${DISPLAYCMD[@]}" "$crypto | $cpu | $memory | $sink_vol $source_vol | $net$vpn | $bat | $time"
}
if [ "$XDG_SESSION_TYPE" = wayland ]; then
@ -100,26 +108,29 @@ trap 'reload' 'RTMIN'
trap 'update_sink_vol;display;wait' 'RTMIN+1'
trap 'update_source_vol;display;wait' 'RTMIN+2'
trap 'update_net;display;wait' 'RTMIN+3'
trap 'update_vpn;display;wait' 'RTMIN+4'
# to update it from external commands
## kill -m "$(cat ~/.cache/pidofbar)"
## kill -m "$(cat "$XDG_CACHE_HOME/pidofbar")"
# where m = 34 + n
echo "$$" > "$HOME/.cache/pidofbar"
echo "$$" > "$XDG_CACHE_HOME/pidofbar"
sec=0
while true; do
[ "$((sec % 300))" -eq 5 ] && update_crypto
[ "$((sec % 5))" -eq 0 ] && {
if [ $((sec % 300)) -eq 5 ]; then
update_crypto
fi
if [ $((sec % 5)) -eq 0 ]; then
update_cpu
update_memory
update_sink_vol
update_source_vol
update_net
update_vpn
update_bat
update_time
display
}
fi
((sec += 5))
awk "@load \"time\"; BEGIN {d=5; s=$(date '+%S.%N'); sleep(d - s % d)}" &
wait
sleep $((5 - 10#$(date '+%S') % 5)) & wait
done

View File

@ -18,7 +18,8 @@ shift
function update_vol() {
case "$1" in
+*|-*)
CUR="$(($CUR + $1 - $CUR % $1 + $CUR % $1 * 10 / $1 / 5 * $1))"
# shellcheck disable=SC2017
CUR=$((CUR + $1 - CUR % $1 + CUR % $1 * 10 / $1 / 5 * $1))
if [ "$CUR" -lt 0 ]; then
CUR=0
elif [ "$CUR" -gt 300 ]; then
@ -32,7 +33,7 @@ function update_vol() {
}
read -r _ CUR MUTE < <(wpctl get-volume "$DEV")
CUR="$(("10#${CUR/./}"))"
CUR=$(("10#${CUR/./}"))
if [ -z "$1" ]; then
echo "$CUR"
@ -48,4 +49,4 @@ else
fi
fi
kill "-$SIG" "$(cat "$HOME/.cache/pidofbar")"
kill "-$SIG" "$(cat "$XDG_CACHE_HOME/pidofbar")"

View File

@ -10,7 +10,7 @@ fi
if [ "$EUID" != 0 ]; then
exec "$SUDO" env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" \
"$BASH" -- "${BASH_SOURCE[0]}" "$@"
XDG_CACHE_HOME="$XDG_CACHE_HOME" "$BASH" -- "${BASH_SOURCE[0]}" "$@"
fi
if [ -z "$1" ]; then
@ -24,3 +24,5 @@ done < <(wg show interfaces)
if [ "$1" != off ]; then
wg-quick up "$1"
fi
kill -38 "$(cat "$XDG_CACHE_HOME/pidofbar")"

View File

@ -1,6 +1,6 @@
#!/bin/bash -e
iwctl=(iwctl station "$(basename /sys/class/net/wlan*)")
iwctl=(iwctl station "$(find /sys/class/net/wlan* -print -quit)")
rfkill unblock wlan
if ! "${iwctl[@]}" show | grep -q 'Scanning\s\+yes'; then
@ -9,7 +9,7 @@ fi
for _ in {0..29}; do
if "${iwctl[@]}" show | grep -q '\s*State\s\+connected\s*$'; then
kill -37 "$(cat "$HOME/.cache/pidofbar")"
kill -37 "$(cat "$XDG_CACHE_HOME/pidofbar")"
exit 0
fi
sleep 1

17
.ssh/known_hosts Normal file
View File

@ -0,0 +1,17 @@
# vim: nowrap
git.gmoker.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDgTtgsVL6fT12EJXUtuGfQra/jG8411Bm8n0kxqt+z8ELNSmaAXMQ5J9WZpK96fU1EaOwBRYJr885Cj7z9hjNkyadbO058huleEI5my91Vtk9lsB1DpdjG1V07uvPyOqrxy2dk/BtRzvzTUrf3B1oAnNJu6ntz73c7t2IiEfsm6z8KqTOKtgbU6D7BnskovVSRP3lS1phSFjzJWKfkGfxyQlOVH/woTSp5G4cYDI6pz+aG3ideHaWE6Ls8yC+76KbVjnUAPHCGk4zUWrqCp2iVVek+13hl7oyp3fwSOIyGzW+x6288PvAgkVTmgRBuTU0VXUgjxJImVAqZFqz0h9X44F2y2quBRXra0f8NXb5uPID1jmP73dudJC3wXie/QW+aQTF6rKAVq750HseQum7HZoD+s8Qg8t1ROxyVqYkes35JjblkRm1+Mips1mZozjwYuAsX8P24z/u2R07Y1fACYr0gX4iIGQSU+ie42n1/33xK2W1HGb4zrsu3RptxQp2rpNsYZ+9NO3VWqaWUbhIyFfyd+jEh8tzCbUvRySSmK5kTSGzTU07flhLehqgKWeWiI+Q4xrg0SLpLLFZJKHc0+935xD9jRNW+FXhOU1ud7nUCRnBlvo0Wp/yKjcU1ycJKt7cmaAwprHGg5KnOAzszAvRVMWAzw6ICyTQmTSY/fQ==
git.maby.dev ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCy6Vljjd9lVRmXjwhxuRopFTALb18I1rVzeyr8X6g1BIvl8PE8EBBeWgJ673pmzdA1KMFbJ5uMah5Cz5oqeXJi/cqneKW5sFiIlRB+/epOGPBHbfDNQOsv+vR1qt+N++SjuP59E2846JEM5G7380eb4iOTSzkPwgv4zEPIIWYzMO4jmHytrsmKU7mKOqbaRYXAc9pqJBJ3K0uvsCBSydCVwICv6ykfex+kPyBxU2o52NgHvrq7vgn4eREy1Fnt4HG8GT46/3H48HOr6zbB43sS3JiMxVNWK2YU3IBGeuo5PMkUBzuWx/GB33W5Pc2GTARoW11T63SZ/EBlJQyRozwD4UzJkJJRtYn//WZLimz9KFMV50Wc9o+Lcfz/xshTfgCn0B9rac1XzsBjJ0riMqyx+6UWjizrrtJtkhhEfobKcws1wRi/I+lWJM08th8DKUMKT599CjjiESFqX1QvfABYt56FDDORskYZRLi2AYeIPsLmLYxmjh9NVu3CcNNPsFmu2xqCWp5Symd6DMSpzejnwL0rWdm1kdPBLLRaOnp/EmwaRVFt98K4XaFA7hHd10NxAoQlG50yUfTo0fsngedpWYKwMsLjatgozjoB6eQAxkVGs4MaGgSwYyn5jrmYnFeAzLPCWL6kzd4dmnvrDi2SCcOWRL0+LNF1ltOw/+U7sw==
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
gmk-gra-k8s10.gmoker.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFw3zNFkiL2zyHqzYKGSdRoDidexlF67lRw2/ziBxbL2bKpknzmLFmkX/so4NLfRoL3l7KBPerpgEB/QgEmDx/4=
gmk-gra-k8s10.gmoker.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPmeHCzrppCRHwRWhK6PEpbA0t76dDB7BACyFEM3557E
gmk-gra-k8s10.gmoker.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDNeYdgb3xb/QTlATNtkxkr8WryMlSCYpTVHesapzNOJwCrqCErxFehsb3PYLgWAKrvMJTyabj3J3EBwDlwhy1a+2XHUjJE++bdYPj4UhRGziUVcLeKhz/cMiK5DCqeE7PqE5WdinMou0+wQByDKjjzBs3vrtjW9/2YYRIECHUbYiN+4AmPAtDko+ya9/Omc3XB78WeFs/DOIdm+k7r/T8R/zhgVExfg5QxBr6/CZHeheQ9x/sqWtHsGcrcBhLLfupri2jTFcL6IAIoRigC+OQvJpx7DmkyZidGX6i/bMxaj+4cItLDNVE8zyetRFR+BiC7YZKr/Osv7Ggfe/UWBYJEFNpSPzh18hromzhQcLPeJeaj0e53SdUTkoMpqVRD+9f8Ur1cYDLnpX5pZVBmcd/TejOVGXezMvZsKRscksGn8kkKPclP7GfwgUCFR8bUQO4ZXCIkI8a4yUCmHv/lwsN9msSEnptGwois8GyMcXCQ2PGHeooM3k0SfVyNQRr1zWM=
maby-agn-001.maby.dev ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBApovEYSJC9rvvf/eKkCK2X5A5jPJ8IXL8ARTph1AFK/vk3fg0dALJPhhPNIYkByM3p0sjv8oDj7SDkcqXaTJI=
maby-agn-001.maby.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIiwLJZj0vkh1TXzvnTbhXN69ZieiGyT0MhElqcfE4gi
maby-agn-001.maby.dev ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCiVxPl8ViIk1uKazSup2UDljaqJNcV8rIM/SP6ob78NIeP0xcc4YW3sa4g77k+yblyUdow//bMoSztkiqyigH/6PVtK3SJYmCWp7NjwSdaFY7p8nsAGYN25zOLJNAgRh8/n2NSK8PGmYgJ23WNMAzUx+PeLCcOia75IpzE8kKGXxh9FQ2f/fdMIn1n9RBmfx41MRSx+8NBzcc9uEZslyGkKack/1360cEhoqKKw2EloIAAo7wet9uXejW3c+sxmZ4OCcKvbMKsybPT9IcEgl+Boq8ny/GYwd393PDv155BszUrKZjwkRtQWXp6bET8UNGx+NAdGHoQZZ+Dmt2ZvQtM0GmLWOU8zriNWIKsAEpRpJqOsiQVkUqtBOpKLR6+IaW0Z9PklWqwIk1IRWCulsyXpmcdGsXXzDLiOA2qEsY2C1bh7uynkD9oQVj/FFWATV2WgHuSEAfY11Cv9t8d+Yq/0xox5Qv07hhhvBR15tGSkJ4jVgLov++nru0tb5DNbk8=
maby-rbx-10.maby.dev ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDo8ghj94fc7ZDqtFCteCZvGKXxAgyr8weVVBhMgn/jrn+E7lhKwnAYHBO4A8RkOk0ZpzmPgzUmjF/NVEtCtmCI=
maby-rbx-10.maby.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMRBXBjej1iFEPX/J9lDYG5PKPSq6eaUefz9vkR/N53f
maby-rbx-10.maby.dev ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCNmPM49diEYdiEXEPXykcXMyWp+lvUav7GvJ9WZ8S9M8P65Cs8x2cEliKcxS8/73zOYe2cMMTHQflFsu7PGMxyYSUCtFyH0tHPoWdy4GqCTUhoGOeW7mEZr3TBSC/ie/kEXpLgFk3v9xQVm18Hj7UBDEWHqQhpXNrzH2vwGksYdxDYQ51gGEcf5oaVauFRPa50ZpQDHiQ18hNwoE+SlkBcoSuAddXxg7PYZbgKHpWL1HXU+qYFbCY8rtHuTgkSQYCw6RCPyp7euZKzxM8oOgZkK+V6LqwXn/rBuHIaFR8+RJO+bL9iBwnOW5C3qEGI1PZ2Nf5FtXwVFuMtEX7DSQfxFfyZbfKY7Nr+yv1x4vMJiaa8/Ds30aG4FPYuYsG9GTk6ibhCqTl1UjXEJrbi+Ps7a0yUJVYn1AqTs0BhNEwJVzMuhVaYzy28cNPmKHp0vhymSMWxjL0evaZYn9bsGr87GVwYmnmA/aJKFAZK1cH6r0kBfSfOPjzPwNiaCywZQc8=
wg.yw5n.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNL6/GXyFdQl0pJxc5V7DssrAQNYVLjA/bQyP29a7McxxHUQvOnDm+4+GNDV0vX4tERBLXk5KfpdLtRIsrkFn9o=
wg.yw5n.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTqzAcx3b60/DRQxdQtrBCPr4IV5Yy2bT+MDICM/t4S

View File

@ -20,7 +20,6 @@ user_pref("extensions.formautofill.creditCards.enabled", false);
user_pref("extensions.pocket.enabled", false);
user_pref("findbar.highlightAll", true);
user_pref("identity.fxaccounts.enabled", false);
user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false);
user_pref("media.webspeech.synth.dont_notify_on_error", true);
user_pref("network.proxy.socks_remote_dns", true);
user_pref("privacy.fingerprintingProtection", true);
@ -36,12 +35,12 @@ user_pref("browser.startup.homepage", "chrome://browser/content/blanktab.html");
user_pref("browser.startup.page", 3);
user_pref("browser.tabs.hoverPreview.showThumbnails", false);
user_pref("browser.tabs.inTitlebar", 0);
user_pref("browser.toolbars.bookmarks.visibility", "newtab");
//user_pref("browser.translations.enable", false);
user_pref("browser.toolbars.bookmarks.visibility", "never");
user_pref("browser.uiCustomization.state", "{\"placements\":{\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"urlbar-container\",\"downloads-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"tabbrowser-tabs\"],\"PersonalToolbar\":[\"personal-bookmarks\"]},\"currentVersion\":20}");
user_pref("browser.zoom.siteSpecific", false);
user_pref("media.autoplay.blocking_policy", 2);
user_pref("media.autoplay.default", 1);
user_pref("media.videocontrols.picture-in-picture.enabled", false);
user_pref("privacy.clearOnShutdown_v2.cache", false);
user_pref("privacy.clearOnShutdown_v2.cookiesAndStorage", true);
user_pref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", false);

View File

@ -9,20 +9,20 @@ user_pref("browser.newtabpage.activity-stream.improvesearch.topSiteSearchShortcu
user_pref("browser.newtabpage.enabled", false);
user_pref("browser.preferences.moreFromMozilla", false);
user_pref("browser.privatebrowsing.vpnpromourl", "");
user_pref("browser.tabs.tabmanager.enabled", false);
user_pref("browser.topsites.contile.cachedTiles", "");
user_pref("browser.urlbar.update2.engineAliasRefresh", true);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("dom.private-attribution.submission.enabled", false);
user_pref("dom.security.https_only_mode", true);
user_pref("extensions.formautofill.addresses.enabled", false);
user_pref("extensions.formautofill.creditCards.enabled", false);
user_pref("extensions.pocket.enabled", false);
user_pref("findbar.highlightAll", true);
user_pref("identity.fxaccounts.enabled", false);
user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", false);
user_pref("media.webspeech.synth.dont_notify_on_error", true);
user_pref("network.proxy.socks_remote_dns", true);
user_pref("privacy.fingerprintingProtection", true);
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
user_pref("signon.rememberSignons", false);
user_pref("startup.homepage_welcome_url", "");
@ -31,22 +31,12 @@ user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.pioneer-new-studies-available", false);
// user preferences
user_pref("browser.startup.homepage", "https://music.youtube.com");
user_pref("browser.startup.homepage", "https://music.youtube.com/playlist?list=PLXd8_JG4e_d34zzFuv-ZtufN3VcbYnFnl");
user_pref("browser.startup.page", 1);
user_pref("browser.tabs.hoverPreview.showThumbnails", false);
user_pref("browser.toolbars.bookmarks.visibility", "always");
user_pref("browser.translations.enable", false);
user_pref("privacy.clearOnShutdown.cache", false);
user_pref("privacy.clearOnShutdown.cookies", false);
user_pref("privacy.clearOnShutdown.downloads", true);
user_pref("privacy.clearOnShutdown.formdata", true);
user_pref("privacy.clearOnShutdown.history", true);
user_pref("privacy.clearOnShutdown.offlineApps", true);
user_pref("privacy.clearOnShutdown.openWindows", true);
user_pref("privacy.clearOnShutdown.sessions", true);
user_pref("privacy.clearOnShutdown.siteSettings", true);
//user_pref("privacy.clearOnShutdown_v2.cache", false);
//user_pref("privacy.clearOnShutdown_v2.cookiesAndStorage", false);
//user_pref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", false);
//user_pref("privacy.clearOnShutdown_v2.siteSettings", false);
user_pref("browser.zoom.siteSpecific", false);
user_pref("media.videocontrols.picture-in-picture.enabled", false);
user_pref("privacy.clearOnShutdown_v2.cache", false);
user_pref("privacy.clearOnShutdown_v2.cookiesAndStorage", false);
user_pref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", true);

View File

@ -3,15 +3,14 @@ Version=2
[InstallCF146F38BCAB2D21]
Default=ange
Locked=1
[Profile1]
Name=music
IsRelative=1
Path=music
[Profile0]
Name=ange
IsRelative=1
Path=ange
Default=1
[Profile1]
Name=music
IsRelative=1
Path=music

View File

@ -3,7 +3,6 @@
dbus-update-activation-environment --systemd DISPLAY XAUTHORITY
# startup
autorandr -c &
xss-lock -n "feh --fullscreen '$XDG_CONFIG_HOME/wallpapers/lock.png'" -- lock &
/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 || # arch
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 || # debian