This commit is contained in:
ange 2025-05-29 07:52:56 +00:00
parent 337c12125d
commit 81da0e63fa
Signed by: ange
GPG Key ID: 9E0C4157BB7BEB1D
38 changed files with 93 additions and 90 deletions

View File

@ -6,7 +6,7 @@ export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share" export XDG_DATA_DIRS="$XDG_DATA_HOME/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share"
export HISTFILE="$XDG_STATE_HOME/bash_history" export HISTFILE="$XDG_STATE_HOME/bash_history"
export HISTCONTROL=ignoreboth export HISTCONTROL=ignorespace:erasedups
export HISTSIZE=65536 export HISTSIZE=65536
export SAVEHIST=8192 export SAVEHIST=8192

View File

@ -5,8 +5,7 @@ set -o vi
FZF_ALT_C_OPTS=--walker=dir FZF_ALT_C_OPTS=--walker=dir
. /usr/share/fzf/key-bindings.bash . /usr/share/fzf/key-bindings.bash
shopt -s autocd shopt -s autocd globstar
shopt -s globstar
for f in "$XDG_CONFIG_HOME/bash"/*.bash; do for f in "$XDG_CONFIG_HOME/bash"/*.bash; do
# shellcheck disable=SC1090 # shellcheck disable=SC1090

View File

@ -14,7 +14,7 @@ function am() {
if mount | grep -q "$name"; then if mount | grep -q "$name"; then
umount "$name" umount "$name"
else else
cd "$(udisksctl mount -b "$name" | awk '{print $NF}')" cd -- "$(udisksctl mount -b "$name" | awk '{print $NF}')"
return return
fi fi
break break
@ -39,12 +39,22 @@ function gi() {
function update() { function update() {
$TERM --hold -e "$SHELL" -xc "sudo pacman -Syu && echo $'\e[32mDONE'" & $TERM --hold -e "$SHELL" -xc "sudo pacman -Syu && echo $'\e[32mDONE'" &
$TERM --hold -e "$SHELL" -xc "flatpak update && echo -e $'\e[32mDONE'" &
$TERM --hold -e "$SHELL" -xc "git --git-dir='$HOME/.dotfiles/' --work-tree='$HOME' submodule update --remote --recursive && echo $'\e[32mDONE'" & $TERM --hold -e "$SHELL" -xc "git --git-dir='$HOME/.dotfiles/' --work-tree='$HOME' submodule update --remote --recursive && echo $'\e[32mDONE'" &
} }
function tmp() { function tmp() {
cd "$(mktemp -d /tmp/"$1"XXX)" || return cd -- "$(mktemp -d /tmp/"$1"XXX)" || return
}
function venv() {
local venv="${1:-.venv}"
local bin="$venv/bin/activate"
if ! [ -f "$bin" ]; then
python -m venv "$venv"
fi
# shellcheck disable=SC1090
. "$bin"
} }
alias -- \ alias -- \

View File

@ -71,3 +71,11 @@ function dkr() {
fi fi
podman run -i -t "$@" podman run -i -t "$@"
} }
function dkila() {
while read -r img id; do
if [[ "$img" != localhost/* ]] && new_id="$(podman pull "$img")" && [ "$new_id" != "$id" ]; then
podman image rm "$id"
fi
done < <(podman image list --format json | jq -r '.[] | "\(.Names[]) \(.Id)"')
}

View File

@ -26,9 +26,6 @@ function precmd() {
# shellcheck disable=SC2086 # shellcheck disable=SC2086
unset ${!PROMPT_P*} unset ${!PROMPT_P*}
PROMPT_PTIME="$(date -u '+%RZ')" PROMPT_PTIME="$(date -u '+%RZ')"
if [ -n "$VIRTUAL_ENV" ]; then
PROMPT_PVENV="${VIRTUAL_ENV%/*}" && PROMPT_PVENV="${PROMPT_PVENV##*/}"$'\n'
fi
if [ -n "$ctx" ]; then if [ -n "$ctx" ]; then
PROMPT_PK8S="$ctx/$(kns)" PROMPT_PK8S="$ctx/$(kns)"
fi fi
@ -36,4 +33,4 @@ function precmd() {
PROMPT_PERR="${err// /|} " PROMPT_PERR="${err// /|} "
fi fi
} }
PS1='\[\e[38;5;110m\]$PROMPT_PTIME \[\e[00;38;5;37m\]$PROMPT_PVENV\[\e[38;5;134m\]$PROMPT_PK8S\[\e[00m\]$(__git_ps1 "%s ")\[\e[01;38;5;32m\]\w\[\e[00m\] \[\e[38;5;160m\]$PROMPT_PERR${_[\j<1]+\[\e[38;5;71m\]\j }\[\e[00m\]' PS1='\[\e[38;5;110m\]$PROMPT_PTIME \[\e[38;5;134m\]$PROMPT_PK8S\n\[\e[00m\]$(__git_ps1 "%s ")\[\e[01;38;5;32m\]\w\[\e[00m\] \[\e[38;5;160m\]$PROMPT_PERR${_[\j<1]+\[\e[38;5;71m\]\j }\[\e[00m\]'

View File

@ -1,7 +1,7 @@
# vim: tabstop=8 nowrap # vim: tabstop=8 nowrap
# TODO # TODO
https://xeiaso.net https://github.com/agusbudi/isar_crud
https://anubis.techaro.lol/docs/admin/installation https://anubis.techaro.lol/docs/admin/installation
https://nomads.com https://nomads.com
https://wiki.nftables.org/wiki-nftables/index.php/Scripting https://wiki.nftables.org/wiki-nftables/index.php/Scripting
@ -83,7 +83,7 @@ tools/iso/fedora https://torrent.fedoraproject.org
tools/iso/gmoker https://files.ovh.maby.dev/ISOs tools/iso/gmoker https://files.ovh.maby.dev/ISOs
tools/iso/gparted https://gparted.org/download.php tools/iso/gparted https://gparted.org/download.php
tools/iso/tails https://tails.net/install/download-iso/index.en.html tools/iso/tails https://tails.net/install/download-iso/index.en.html
tools/iso/win11iotltsc https://www.microsoft.com/en-us/evalcenter/download-windows-11-enterprise tools/iso/win11iotltsc https://www.microsoft.com/en-us/evalcenter/download-windows-11-iot-enterprise-ltsc-eval
tools/iso/win2k25 https://www.microsoft.com/en-us/evalcenter/download-windows-server-2025 tools/iso/win2k25 https://www.microsoft.com/en-us/evalcenter/download-windows-server-2025
tools/memtest https://www.memtest.org tools/memtest https://www.memtest.org
tools/namecheap https://www.namecheap.com tools/namecheap https://www.namecheap.com

View File

@ -1,3 +1,2 @@
[Settings] [Settings]
gtk-theme-name = Materia-dark gtk-theme-name = Materia-dark
gtk-icon-theme-name = Papirus-Dark

View File

@ -1,3 +1,2 @@
[Settings] [Settings]
gtk-theme-name = Materia-dark gtk-theme-name = Materia-dark
gtk-icon-theme-name = Papirus-Dark

View File

@ -67,8 +67,5 @@ video/ogg=mpv.desktop
video/quicktime=mpv.desktop video/quicktime=mpv.desktop
video/webm=mpv.desktop video/webm=mpv.desktop
# pcmanfm
inode/directory=pcmanfm.desktop
# zathura # zathura
application/pdf=org.pwmt.zathura-pdf-poppler.desktop application/pdf=org.pwmt.zathura-pdf-poppler.desktop

View File

@ -2,6 +2,7 @@ set menu-feed-sorting unread-desc
set menu-item-sorting unread-desc set menu-item-sorting unread-desc
set notification-command '' set notification-command ''
set reload-period 60 set reload-period 60
set item-limit 100
bind V exec mpv "%l" bind V exec mpv "%l"
bind q quit-hard bind q quit-hard

View File

@ -1,12 +1,8 @@
@ Entertainment
https://www.youtube.com/feeds/videos.xml?channel_id=UCI4W-ck8ZLA_YljxMhlpg2g "Chess Simp"
@ News @ News
https://archlinux.org/feeds/news/ "ArchLinux" https://archlinux.org/feeds/news/ "ArchLinux"
https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA "BrodieRobertson" https://www.youtube.com/feeds/videos.xml?channel_id=UCld68syR8Wi-GY_n4CaoJGA "BrodieRobertson"
https://www.debian.org/News/news "Debian" https://www.debian.org/News/news "Debian"
https://f-droid.org/feed.xml "F-Droid" https://f-droid.org/feed.xml "F-Droid"
https://www.youtube.com/feeds/videos.xml?channel_id=UC7YOGHUfC1Tb6E4pudI9STA "MentalOutlaw"
https://suckless.org/atom.xml "suckless.org" https://suckless.org/atom.xml "suckless.org"
https://tails.net/news/index.en.rss "Tails" https://tails.net/news/index.en.rss "Tails"

View File

@ -0,0 +1,2 @@
vim.opt_local.shiftwidth = 2
vim.opt_local.tabstop = 2

@ -0,0 +1 @@
Subproject commit 11de4da47f3e69cb70c3ae9816bd8af166cbe121

@ -0,0 +1 @@
Subproject commit b4da76be54691e854d3e0e02c36b0245f945c2c7

@ -0,0 +1 @@
Subproject commit 42fc28ba918343ebfd5565147a42a26580579482

@ -1 +0,0 @@
Subproject commit 0e5512d1bebd1f08954710086f87a5caa173a924

@ -1 +0,0 @@
Subproject commit a4ed82509cecc56df1c7138920a1aeaf246c0ac5

@ -1 +0,0 @@
Subproject commit 3b308861a8d7d7bfbe9be51d52e54dcfd9fe3d38

16
.gitmodules vendored
View File

@ -1,14 +1,14 @@
[submodule ".config/nvim/pack/plugins/start/onedark"] [submodule ".config/nvim/pack/dist/start/onedark"]
path = .config/nvim/pack/plugins/start/onedark path = .config/nvim/pack/dist/start/onedark
url = https://github.com/navarasu/onedark.nvim url = https://github.com/navarasu/onedark.nvim
[submodule ".config/nvim/pack/plugins/start/plenary"] [submodule ".config/nvim/pack/dist/start/plenary"]
path = .config/nvim/pack/plugins/start/plenary path = .config/nvim/pack/dist/start/plenary
url = https://github.com/nvim-lua/plenary.nvim.git url = https://github.com/nvim-lua/plenary.nvim.git
[submodule ".config/nvim/pack/plugins/start/telescope"] [submodule ".config/nvim/pack/dist/start/telescope"]
path = .config/nvim/pack/plugins/start/telescope path = .config/nvim/pack/dist/start/telescope
url = https://github.com/nvim-telescope/telescope.nvim.git url = https://github.com/nvim-telescope/telescope.nvim.git
[submodule ".config/nvim/pack/plugins/start/treesitter"] [submodule ".config/nvim/pack/dist/start/treesitter"]
path = .config/nvim/pack/plugins/start/treesitter path = .config/nvim/pack/dist/start/treesitter
url = https://github.com/nvim-treesitter/nvim-treesitter.git url = https://github.com/nvim-treesitter/nvim-treesitter.git
[submodule ".local/aur/newsraft"] [submodule ".local/aur/newsraft"]
path = .local/aur/newsraft path = .local/aur/newsraft

@ -1 +1 @@
Subproject commit d819f95e68ed7552b91fb7da4600ae65b6555667 Subproject commit 98a740254775ad32b62a9760565e3a472b325a5d

@ -1 +1 @@
Subproject commit 582b5504e110b0c21310eb7814b14633f64684d8 Subproject commit a6f3bde7efc9eae6500b35d5e5cc51971ae9a331

View File

@ -15,9 +15,6 @@ if [ -z "$q" ]; then
elif [[ "$q" == *://* ]]; then elif [[ "$q" == *://* ]]; then
url="${q/*+( )/}" url="${q/*+( )/}"
if [ "$1" = -p ] || [[ "$url" == http?(s)://* ]]; then
exec $BROWSER "$url"
fi
exec xdg-open "$url" exec xdg-open "$url"
fi fi
if [[ "$q" =~ ^[^[:space:]]+(\.[^[:space:]]+)+$ ]]; then if [[ "$q" =~ ^[^[:space:]]+(\.[^[:space:]]+)+$ ]]; then

View File

@ -1,6 +1,7 @@
#!/bin/bash #!/bin/bash
sites=( sites=(
'https://chat.mistral.ai'
'https://discord.com' 'https://discord.com'
'https://gmoker.com' 'https://gmoker.com'
'https://login.microsoftonline.com' 'https://login.microsoftonline.com'
@ -20,7 +21,7 @@ function update() {
done < <(awk -F= '/^Path=/{print $2}' "$ff/profiles.ini") done < <(awk -F= '/^Path=/{print $2}' "$ff/profiles.ini")
} }
ff="$HOME/.var/app/org.mozilla.firefox/.mozilla/firefox" ff="$HOME/.mozilla/firefox"
if [ "$1" == update ]; then if [ "$1" == update ]; then
update update
@ -35,4 +36,4 @@ if ! fuser -s "$profile"; then
sqlite3 "$profile/permissions.sqlite" <<< "DELETE FROM moz_perms; $sq" sqlite3 "$profile/permissions.sqlite" <<< "DELETE FROM moz_perms; $sq"
sqlite3 "$profile/places.sqlite" <<< "DELETE FROM moz_bookmarks;" sqlite3 "$profile/places.sqlite" <<< "DELETE FROM moz_bookmarks;"
fi fi
org.mozilla.firefox "$@" /usr/bin/firefox "$@"

View File

@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
function scrypto() { function scrypto() {
local c local tmp
c="$(crypto 2> /dev/null)" && echo "$c" > crypto tmp="$(crypto 2> /dev/null)" && echo "$tmp" > crypto
} }
function scpu() { function scpu() {
@ -25,7 +25,7 @@ function sbat() {
} }
function svol() { function svol() {
local st v vol=('' ' ') mut=('🔇' ' ') m local st v m vol=('' ' ') mut=('🔇' ' ')
mapfile -t st <<< "$(wpctl status | sed -n 's/.*\*.*\[vol: \(.*\)]/\1/p')" mapfile -t st <<< "$(wpctl status | sed -n 's/.*\*.*\[vol: \(.*\)]/\1/p')"
if [ -z "${st[0]}" ]; then if [ -z "${st[0]}" ]; then
@ -74,9 +74,19 @@ function svpn() {
fi > vpn fi > vpn
} }
function stz() {
local tmp ip; ip="$(ip route | grep -oP '^default.*src\s+\K[^\s]+')"
if [ "$ip" != "$(cat ip)" ]; then
tmp="$(curl -s --interface wlan0 'https://ipapi.co/timezone')" \
&& echo "$tmp" > tz
echo "$ip" > ip
fi
}
function stime() { function stime() {
# shellcheck disable=SC2238 # shellcheck disable=SC2238
TZ=Asia/Makassar date '+%a %m-%d %R %Z' > time TZ="$(cat tz)" date '+%a %m-%d %R%:::z' > time
} }
function display() { function display() {
@ -87,31 +97,31 @@ function display() {
xsetroot -name "$crypto | $cpu | $memory | $vol | $net$vpn | $bat | $time" xsetroot -name "$crypto | $cpu | $memory | $vol | $net$vpn | $bat | $time"
} }
# SIGNALING # TODO
# trap '<function>;display;wait' 'RTMIN+n' #trap 'kill -INT 0; wait' INT
trap 'svol;display;wait' 'RTMIN+0'
trap 'snet;display;wait' 'RTMIN+1'
trap 'svpn;display;wait' 'RTMIN+2'
# to update it from external commands
## kill -m "$(cat "$XDG_CACHE_HOME/pidofbar")"
# where m = 34 + n
mkdir -p "$XDG_RUNTIME_DIR/sbar" && cd "$XDG_RUNTIME_DIR/sbar" || exit 1 mkdir -p "$XDG_RUNTIME_DIR/sbar"
echo "$$" > pid cd "$XDG_RUNTIME_DIR/sbar" || exit 1
(while :; do (while :; do
scrypto scrypto
sleep $((300 - 10#$(date '+%S') % 300)) & wait stz
sleep 300
done &) done &)
while true; do (while :; do
scpu scpu
smemory smemory
sbat
svol svol
snet snet
svpn svpn
sbat
stime stime
display display
sleep $((5 - 10#$(date '+%S') % 5)) & wait sleep $((5 - 10#$(date '+%S') % 5))
done done &)
while read -r _ _ f; do
"s$f"
display
done < <(inotifywait -qme attrib .)

View File

@ -33,4 +33,4 @@ else
fi fi
fi fi
kill -34 "$(cat "$XDG_RUNTIME_DIR/sbar/pid")" touch "$XDG_RUNTIME_DIR/sbar/vol"

View File

@ -23,4 +23,4 @@ while read -r i; do
wg-quick down "$i" wg-quick down "$i"
done < <(ip -br link show type wireguard | awk "\$1 != \"$1\"{print \$1}") done < <(ip -br link show type wireguard | awk "\$1 != \"$1\"{print \$1}")
kill -36 "$(cat "$XDG_RUNTIME_DIR/sbar/pid")" touch "$XDG_RUNTIME_DIR/sbar/vpn"

View File

@ -9,7 +9,7 @@ fi
for _ in {0..29}; do for _ in {0..29}; do
if "${iwctl[@]}" show | grep -q '\s*State\s\+connected\s*$'; then if "${iwctl[@]}" show | grep -q '\s*State\s\+connected\s*$'; then
kill -35 "$(cat "$XDG_RUNTIME_DIR/sbar/pid")" touch "$XDG_RUNTIME_DIR/sbar/net"
exit 0 exit 0
fi fi
sleep 1 sleep 1

View File

@ -29,4 +29,4 @@ devs="$(getdevs "$CLASS" | grep -v "$dev")"$'\n'"* $dev"
read -r id <<< "$(dmenu -l 16 <<< "$devs" | sed 's/*//')" read -r id <<< "$(dmenu -l 16 <<< "$devs" | sed 's/*//')"
wpctl set-default "$id" wpctl set-default "$id"
kill -34 "$(cat "$XDG_RUNTIME_DIR/sbar/pid")" touch "$XDG_RUNTIME_DIR/sbar/vol"

View File

@ -1,2 +0,0 @@
[Context]
filesystems=xdg-config/gtk-3.0:ro;xdg-config/gtk-4.0:ro

View File

@ -0,0 +1 @@
{"uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]},"addons-search-detection@mozilla.com":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[]},"formautofill@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[]},"pictureinpicture@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[]},"webcompat@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[]},"default-theme@mozilla.org":{"permissions":["internal:privateBrowsingAllowed","internal:svgContextPropertiesAllowed"],"origins":[]}}

Binary file not shown.

View File

@ -1251,7 +1251,6 @@ user_pref("_user.js.parrot", "SUCCESS: No no he's not dead, he's, he's restin'!"
/*---- USER PREFERENCES ----*/ /*---- USER PREFERENCES ----*/
user_pref("browser.download.always_ask_before_handling_new_types", false); user_pref("browser.download.always_ask_before_handling_new_types", false);
user_pref("browser.preferences.moreFromMozilla", false); user_pref("browser.preferences.moreFromMozilla", false);
user_pref("browser.search.separatePrivateDefault", false);
user_pref("browser.startup.page", 3); user_pref("browser.startup.page", 3);
user_pref("browser.tabs.hoverPreview.showThumbnails", false); user_pref("browser.tabs.hoverPreview.showThumbnails", false);
user_pref("browser.tabs.inTitlebar", 0); user_pref("browser.tabs.inTitlebar", 0);
@ -1262,6 +1261,7 @@ user_pref("browser.zoom.siteSpecific", false);
user_pref("extensions.formautofill.addresses.enabled", false); user_pref("extensions.formautofill.addresses.enabled", false);
user_pref("extensions.formautofill.creditCards.enabled", false); user_pref("extensions.formautofill.creditCards.enabled", false);
user_pref("extensions.pocket.enabled", false); user_pref("extensions.pocket.enabled", false);
user_pref("extensions.quarantinedDomains.enabled", false);
user_pref("findbar.highlightAll", true); user_pref("findbar.highlightAll", true);
user_pref("identity.fxaccounts.enabled", false); user_pref("identity.fxaccounts.enabled", false);
user_pref("media.videocontrols.picture-in-picture.enabled", false); user_pref("media.videocontrols.picture-in-picture.enabled", false);

View File

@ -1,11 +1,10 @@
[General] [General]
Version=2 Version=2
[InstallCF146F38BCAB2D21] [Install4F96D1932A9F858E]
Default=ange Default=ange
[Profile0] [Profile0]
Name=ange Name=ange
IsRelative=1 IsRelative=1
Path=ange Path=ange
Default=1

View File

@ -1,21 +1,10 @@
# vim: nowrap # 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.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== 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-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= github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
gmk-agn-k3s10.gmoker.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBg/Q1LaxJETYLM3OQ4Af3FOSIjNdGuuW+E9N1Myo+eTDcXFCiMntpabaa4892h6iir83ipWxHfcWPysGAjg9HA= gmk-agn-k3s10.gmoker.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO99Uuf1ca2ESgEnHPYjVm5cscZWIUgwoFe3iR2N+9/v
gmk-agn-k3s10.gmoker.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEG8qbky30YMixmAkSHKaw0YdFkqB38pFRg/SyYT5rcE
gmk-agn-k3s10.gmoker.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCe0XtLIv+dXyYuTex6PPDOwKG9FVwWi8XvcERb6IRKE+yLHWYip3tCA0gC+WZ8OpiA1DrcKmPpKq8QBHanH4sxyVK1i/RjM0ZfxyXDJ+mpX/qYFsJKq36HlGs7nsFtJhyeK+vvwjeNRkTgT2IF5NjvzPlju30vbBlNsewIO6wN2iA3Ae2DwxKkYI7IkKXVSfcoNSbUUkIwFwoLDLCVsmUXojeWgZdiKfv64tiLKiwkiRSolPRmKNDi9jS9R+d9J0u8XksfSJzDbGbk3O+S4lLltfsYXw+ONoXxQW9xmsOt/tU0EssiYaN1I0fS1fq4a1R4/KSjG3qVOs1ty4M5zyCkbmlQnbsJNGdA9x3WvyURcw6cNnnI2KQhkmNesw8r8XTvXOXc7Oh0pTRa4+azL89gjTCqKj3ijdwOyqo6PtwobHa175F1sC3SkRwPD9cpzz7ls+vwyctEvNR/cbO3W6sht0sTbNN2gbZnIi485KuYBTB8zFW+79hhbIjIyZesD/s=
gmk-gra-k3s10.gmoker.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFVue2qHONB78l8dSSx401QhJS2ShXIxidG6oRyGQ9zcPzx0usC+jeT8vtTV0od4qPDFKBgmvS1oP3AXRcACaFQ=
gmk-gra-k3s10.gmoker.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKO5Li+9f7j6xtxwWgES2KKTjUErcOdEcsczQ+m5aDQ2 gmk-gra-k3s10.gmoker.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKO5Li+9f7j6xtxwWgES2KKTjUErcOdEcsczQ+m5aDQ2
gmk-gra-k3s10.gmoker.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCcnkKy7wvuSLqKd2NI3KYkpZyF5KbitCcfO7oJufgFeBzvnSHT7ZUifCvgmoa/0B3r+zsxpiq2MrCFqEUkLF7d2NUpM2Yi7ymq9Txt/2idk3o3sGyQ1dZTVqY0Qv6eCW3jCUCHnw8glDPku03/uh1Yycvl/ytamn3JJXYkzeG1KsTDuIUdNoM7JTPBBpaWKzWtqWkbmRIzY687bTWMjOp/jhnblaqqdNUA6FPP6mwBOlmfhA+vyK1Vj6TXVkHUrVURBLyrS69ED74+jUjMCpEimb/NlXJVf7S2403FNeykpHmRkVWYyCBJ5r3yGYZGZARuGk/gyCL3xyWzYTc1PIENvoV8mHjYKyxAGkSLKkokuIoofpq4G4z/vIfAT3n7UufnFo8zrj5tZpIWmZmFbfkYsS3gYONoBu+O17jTSIiISHGeEd9ChXETuyicD3LCcGtXgbfl6huW6HsjsrQK54gVa53nsYnAeGgnD8hwTIKtdo4FcdUYY6wBK1WdZY2NpV8=
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-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-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-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 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOcn80hSBfQn4QYP46byuUJEvi0YTqyWtiCiXT4otBEq
wg.yw5n.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNL6/GXyFdQl0pJxc5V7DssrAQNYVLjA/bQyP29a7McxxHUQvOnDm+4+GNDV0vX4tERBLXk5KfpdLtRIsrkFn9o=
wg.yw5n.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBTqzAcx3b60/DRQxdQtrBCPr4IV5Yy2bT+MDICM/t4S
wg.yw5n.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCh4CPf/3FZzFtJiSW8eSDc9mqjAkadyqYt7lZowIJnFhU663Jsqk6KeS9oHmfSYw43da0eTxxPWACAA7gptHcEqiOqyi6qQc90YL9oPQv8gxPoPl09e5Eawj7qKdkA/1hsY4kZ615P5GN1eX8hBsDczax5ta0m45YhSzsEfEk5aKQlZEO0wF1KzVdmrfgtvdERVJOkWZTua7IqgYLWI6OaPgBWJN0+GXPXVUCF1cb93ffFOboPguYWbRvZbNGjW0q2NbOfKWxon6lfBJ1RSbZBb5vYOEeKY0Wl2X1bBCOLbqNjgs40qenEA7+xhoobWCfRnW2mBYoIhRuO+IfOSAecsWUxbNUCP108GCIYHNxtK1ixVQMrH7BvTXogrkIZ3Y8W7PoDhy27jJme1ZEa2a/nJC/6ZVnfKuyFnBauHcQwOMw0ASsVPDWnSV0X69bhz5FN8wQ2ZcSnEcgh8wb7M01Ld9zlS57xDaL2PFk7hNdRprm+iVZpEUN2QoGreStNQ3E=

View File

@ -1,10 +1,10 @@
# dotfiles # dotfiles
See https://git.maby.dev/ange/archinstall.git for installation See https://git.gmoker.com/ange/archinstall.git for installation
- To clone the repo: - To clone the repo:
```bash ```bash
git clone --bare https://git.maby.dev/ange/.dotfiles.git ~/.dotfiles git clone --bare https://git.gmoker.com/ange/dotfiles.git ~/.dotfiles/
alias c='git --git-dir=$HOME/.dotfiles --work-tree=$HOME' alias c='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
c checkout c checkout
c submodule update --init --recursive --remote c submodule update --init --recursive --remote