feat: bookmarks
This commit is contained in:
parent
ddd00d7844
commit
98ec0130fd
@ -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
96
.config/bookmarks
Normal 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
|
@ -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
|
@ -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
|
@ -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
27
.local/bin/bookmarks
Executable 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")"
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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")"
|
||||
|
@ -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")"
|
||||
|
@ -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
17
.ssh/known_hosts
Normal 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
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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
|
||||
|
1
.xinitrc
1
.xinitrc
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user