From e0f99ff9980aec94ddf9c1acf191f3001f5060ca Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Sat, 18 Mar 2023 12:51:31 +0330 Subject: updates --- .config/redshift.conf | 11 ++++++ .config/redshift/hooks/notify_hook.sh | 5 +++ .gitconfig | 2 +- .mutt/.muttrc | 50 ++++++++++++++----------- .mutt/.signature | 3 ++ .mutt/account.self | 2 +- .newsboat/urls | 1 + .tunneltop.toml | 41 +++++++++++++++++++- .vimrc | 15 +++++++- .zshrc | 7 ++++ db/mongo/build_db.js | 4 +- docker/bitlbee-purple/docker-compose.yaml | 28 +++++++------- postit | 2 + terminaldweller.com/cgit/bootstrap/bootstrap.sh | 1 + terminaldweller.com/gemini/index.gmi | 45 ++++++++++++---------- terminaldweller.com/main/srv/index.html | 4 +- 16 files changed, 156 insertions(+), 65 deletions(-) create mode 100644 .config/redshift.conf create mode 100755 .config/redshift/hooks/notify_hook.sh create mode 100644 .mutt/.signature diff --git a/.config/redshift.conf b/.config/redshift.conf new file mode 100644 index 0000000..4fef4b4 --- /dev/null +++ b/.config/redshift.conf @@ -0,0 +1,11 @@ +[redshift] +temp-day=5200 +temp-night=4400 +gamma=0.9 +adjustment-method=randr +location-provider=manual +brightness-night=1.0 + +[manual] +lat=35.69439 +lon=51.42151 diff --git a/.config/redshift/hooks/notify_hook.sh b/.config/redshift/hooks/notify_hook.sh new file mode 100755 index 0000000..350f335 --- /dev/null +++ b/.config/redshift/hooks/notify_hook.sh @@ -0,0 +1,5 @@ +#!/bin/sh +case $1 in + period-changed) + exec notify-send "Redshift" "Period changed to $3" +esac diff --git a/.gitconfig b/.gitconfig index 7faa744..953edc1 100644 --- a/.gitconfig +++ b/.gitconfig @@ -2,7 +2,7 @@ [user] # Please adapt and uncomment the following lines: name = terminaldweller - email = thabogre@gmail.com + email = devi@terminaldweller.com signingkey = /home/devi/.ssh/id_rsa.pub [apply] diff --git a/.mutt/.muttrc b/.mutt/.muttrc index 637d60e..260fd0a 100644 --- a/.mutt/.muttrc +++ b/.mutt/.muttrc @@ -26,6 +26,13 @@ set crypt_reply_sign=yes set crypt_reply_sign_encrypted=yes set crypt_timestamp=yes +unset sig_dashes + +set ask_bcc = yes +set ask_cc = yes + +set signature = "~/.mutt/.signature" + folder-hook 'account.gmail' 'source ~/.mutt/account.gmail' folder-hook 'account.self' 'source ~/.mutt/account.self' folder-hook 'account.zoho' 'source ~/.mutt/account.zoho' @@ -63,23 +70,22 @@ set sidebar_folder_indent = yes set sidebar_indent_string = "...." #subscriptions -subscribe ^cfe-dev@lists.llvm.org$ -subscribe ^llvm-dev@lists.llvm.org$ +subscribe -group llvm-cfre cfe-dev@lists.llvm.org$ +subscribe -group llvm-llvm llvm-dev@lists.llvm.org$ subscribe -group lua lua-l@lists.lua.org subscribe -group cygwin cygwin@cygwin.com -subscribe ^dev-request@dpdk.org$ -subscribe ^freeradius-users-request@lists.freeradius.org$ -subscribe ^odp-request@lists.opendataplane.org$ +subscribe -group dpdk dev-request@dpdk.org$ +subscribe -group freeradius freeradius-users-request@lists.freeradius.org$ +subscribe -group odp odp-request@lists.opendataplane.org$ color error color196 default # message line error text color tilde color81 default # vi-like tildes marking blank lines color message color82 default -color markers brightcolor232 color222 # wrapped-line /^\+/ markers -color attachment brightcolor165 default # attachment headers +color markers color210 default # wrapped-line /^\+/ markers +color attachment color141 default # attachment headers color search color232 color154 # search patterns in pager -color status brightcolor232 color39 color indicator brightcolor232 color33 # selected email in index -color tree brightcolor165 default # arrow in threads (`-->') +color tree color141 default # arrow in threads (`-->') # basic monochrome screen mono bold bold @@ -182,7 +188,6 @@ color underline color208 default color normal color244 default ## pgp - color body color131 default "^(Message-ID|Message-Id).*" color body color132 default "^Authentication-.*" color body color25 default "^Received:.*" @@ -195,7 +200,7 @@ color body color99 default "^Content-.*" color body color30 default "^X-.*" color body color160 default "(BAD signature)" color body color39 default "(Good signature)" -color body color235 default "^gpg: Good signature .*" +color body color39 default "^gpg: Good signature .*" color body color241 default "^gpg: " color body color241 color160 "^gpg: BAD signature from.*" color body color30 default "^# \.*" @@ -240,16 +245,16 @@ color attach_headers green default "Type: [a-z]+/[a-z0-9\ color attach_headers green default "Size: [0-9\.]+[KM]" # Color GPGME signature checks -color attach_headers brightgreen default "Good signature from.*" -color attach_headers brightred default "Bad signature from.*" -color attach_headers brightred default "BAD signature from.*" -color attach_headers brightred default "Note: This key has expired!" -color attach_headers brightmagenta default "Problem signature from.*" -color attach_headers brightmagenta default "WARNING: This key is not certified with a trusted signature!" -color attach_headers brightmagenta default " There is no indication that the signature belongs to the owner." -color attach_headers brightmagenta default "can't handle these multiple signatures" -color attach_headers brightmagenta default "signature verification suppressed" -color attach_headers brightmagenta default "invalid node with packet of type" +# color attach_headers brightgreen default "Good signature from.*" +# color attach_headers brightred default "Bad signature from.*" +# color attach_headers brightred default "BAD signature from.*" +# color attach_headers brightred default "Note: This key has expired!" +# color attach_headers brightmagenta default "Problem signature from.*" +# color attach_headers brightmagenta default "WARNING: This key is not certified with a trusted signature!" +# color attach_headers brightmagenta default " There is no indication that the signature belongs to the owner." +# color attach_headers brightmagenta default "can't handle these multiple signatures" +# color attach_headers brightmagenta default "signature verification suppressed" +# color attach_headers brightmagenta default "invalid node with packet of type" ### color index_collapsed blue default color index_date color31 default @@ -260,7 +265,7 @@ color index_tags color27 default #color index_subject color166 default #color index_tag color165 default ### -color prompt blue cyan +color prompt blue default color sidebar_divider brightcolor39 default color sidebar_flagged color167 default @@ -280,6 +285,7 @@ set index_format='%4C %D %Z %{%b %d} %H %-15.15L (%?l?%4l&%4c?) %s | To:%L' set sort=threads set sort_aux=last-date-received color status color39 default +# color status color210 color39 color status color25 white '(New|Del|Flag):[0-9]+' color status color25 default '\([^)]+/[^)]+\)' color status default default '\(threads/last-date-received\)' diff --git a/.mutt/.signature b/.mutt/.signature new file mode 100644 index 0000000..b92a797 --- /dev/null +++ b/.mutt/.signature @@ -0,0 +1,3 @@ +https://terminaldweller.com/ +GPG: 9E 20 46 4F 1C CF 3B 10 32 49 FA 93 A6 A0 F5 15 8B 38 81 DF +SSH: SHA256:tyuaTy005jkJOIPXkrJAAlCKD91d1ftEXzGTqjmEZh4 diff --git a/.mutt/account.self b/.mutt/account.self index 526755a..986f8bf 100644 --- a/.mutt/account.self +++ b/.mutt/account.self @@ -16,4 +16,4 @@ set header_cache = ~/.mutt/self/cache/headers set message_cachedir = ~/.mutt/self/cache/bodies set certificate_file = ~/.mutt/self/certificates # mailboxes "+INBOX" "+Drafts" "+Sent" "+Trash" -mailboxes "+INBOX" "+INBOX/Github" "+INBOX/Linkedin" "+INBOX/Launchpad" "+INBOX/Opennic" "+INBOX/Trf" "+INBOX/Devto" "+INBOX/Kaggle" "+INBOX/Codeberg" "+INBOX/Rumble" +mailboxes "+INBOX" "+INBOX/Github" "+INBOX/Linkedin" "+INBOX/Launchpad" "+INBOX/Opennic" "+INBOX/Trf" "+INBOX/Devto" "+INBOX/Kaggle" "+INBOX/Codeberg" "+INBOX/Rumble" "+INBOX/Substack" "+INBOX/Infura" "+INBOX/Skiff" diff --git a/.newsboat/urls b/.newsboat/urls index fbca30f..aa2519b 100644 --- a/.newsboat/urls +++ b/.newsboat/urls @@ -9,6 +9,7 @@ https://news.ycombinator.com/rss "~HN" https://www.ecliptik.com/feed.xml "~Ecliptik" https://www.privacytools.io/guides/rss.xml "~Privacy_Tools" https://voidlinux.org/atom.xml "~VoidLinux" +https://blog.qutebrowser.org/feeds/all.rss.xml "~Qutebrowser" "exec:gemget gemini://mozz.us/journal/atom.xml --output -" "~MOZZ"GEMINI "exec:gemget gemini://midnight.pub/feed.xml --output -" "~Midnight_Pub"GEMINI diff --git a/.tunneltop.toml b/.tunneltop.toml index a7f784d..5e1ea1e 100644 --- a/.tunneltop.toml +++ b/.tunneltop.toml @@ -22,6 +22,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.socks5_3] address = "127.0.0.1" @@ -31,6 +32,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.socks5_5] address = "127.0.0.1" @@ -40,6 +42,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.socks5_8] address = "127.0.0.1" @@ -49,6 +52,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.i2pmapped6http] address = "127.0.0.1" @@ -58,6 +62,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 --proxy http://1 test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped6server] address = "127.0.0.1" @@ -67,6 +72,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 localhost:9066' test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped6socks] address = "127.0.0.1" @@ -76,6 +82,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 --socks5 socks5h test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped6irssilitia] address = "127.0.0.1" @@ -85,6 +92,7 @@ test_command = "" test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped6irssipostman] address = "127.0.0.1" @@ -94,6 +102,7 @@ test_command = "" test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped8http] address = "127.0.0.1" @@ -103,6 +112,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 --proxy http://1 test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped8server] address = "127.0.0.1" @@ -112,6 +122,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 localhost:9166' test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmapped8socks] address = "127.0.0.1" @@ -121,6 +132,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 --socks5 socks5h test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmappedvhttp] address = "127.0.0.1" @@ -130,6 +142,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 --proxy http://1 test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmappedvserver] address = "127.0.0.1" @@ -139,6 +152,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 localhost:9266' test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.i2pmappedvsocks] address = "127.0.0.1" @@ -148,6 +162,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -I -4 --socks5 socks5h test_command_result = "200" test_interval = 300 test_timeout = 30 +auto_start = true [tunnel.tormapped6] address = "127.0.0.1" @@ -157,6 +172,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 20 +auto_start = true [tunnel.tormapped6control] address = "127.0.0.1" @@ -166,6 +182,7 @@ test_command = '' test_command_result = "200" test_interval = 300 test_timeout = 20 +auto_start = false [tunnel.tormapped8] address = "127.0.0.1" @@ -175,6 +192,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 20 +auto_start = true [tunnel.tormapped8control] address = "127.0.0.1" @@ -184,6 +202,7 @@ test_command = '' test_command_result = "200" test_interval = 300 test_timeout = 20 +auto_start = false [tunnel.tormappedv] address = "127.0.0.1" @@ -193,6 +212,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -4 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 20 +auto_start = true [tunnel.haproxy_prom_mapped] address = "127.0.0.1" @@ -202,6 +222,7 @@ test_command = "curl -s localhost:9099" test_command_result = "Found." test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.slackircd] address = "127.0.0.1" @@ -211,6 +232,7 @@ test_command = "" test_command_result = "" test_interval = 300 test_timeout = 10 +auto_start = false [tunnel.ircgitter] address = "127.0.0.1" @@ -220,15 +242,17 @@ test_command = "" test_command_result = "" test_interval = 300 test_timeout = 10 +auto_start = false [tunnel.upnp_2234] address = "127.0.0.1" port = 2234 -command = "autossh -M 0 -N -L 0.0.0.0:2234:127.0.0.1:2234 -o ServerAliveInterval=180 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -l root -p 2022 185.112.147.110" +command = "autossh -M 0 -N -R 0.0.0.0:2234:185.112.147.110:2234 -o ServerAliveInterval=180 -o ServerAliveCountMax=3 -o ExitOnForwardFailure=yes -l root -p 2022 185.112.147.110" test_command = "" test_command_result = "" test_interval = 300 test_timeout = 10 +auto_start = false [tunnel.6socks5_6] address = "::1" @@ -238,6 +262,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -6 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.6socks5_7] address = "::1" @@ -247,6 +272,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -6 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.6socks5_8] address = "::1" @@ -256,6 +282,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -6 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.6socks5_9] address = "::1" @@ -265,6 +292,7 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -6 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true [tunnel.6socks5_vv] address = "::1" @@ -274,3 +302,14 @@ test_command = 'curl -s -o /dev/null -s -w "%{http_code}" -k -I -6 --socks5 sock test_command_result = "200" test_interval = 300 test_timeout = 10 +auto_start = true + +[tunnel.lxc_geth] +address = "127.0.0.1" +port = 8545 +command = "autossh -M 0 -N -L 0.0.0.0:8545:127.0.0.1:8545 -l ubuntu 10.167.131.186" +test_command = '' +test_command_result = "200" +test_interval = 300 +test_timeout = 10 +auto_start = false diff --git a/.vimrc b/.vimrc index feefa56..7141e00 100644 --- a/.vimrc +++ b/.vimrc @@ -124,7 +124,8 @@ Plug 'sngn/vim-i3blocks-syntax' Plug 'rhysd/vim-wasm' " makes scrolling slow and doesnt work with vista popups " Plug 'nathanaelkane/vim-indent-guides' -Plug 'tomlion/vim-solidity' +" Plug 'tomlion/vim-solidity' +Plug 'thesis/vim-solidity' Plug 'dense-analysis/ale' Plug 'ekalinin/Dockerfile.vim' Plug 'PotatoesMaster/i3-vim-syntax' @@ -230,6 +231,7 @@ Plug 'Glench/Vim-Jinja2-Syntax' Plug 'goerz/jupytext.vim' Plug 'https://tildegit.org/sloum/gemini-vim-syntax' Plug 'mattn/vim-chatgpt' +" Plug 'jelera/vim-javascript-syntax' " Plug 'kana/vim-operator-user' " Plug 'terryma/vim-multiple-cursors' " Plug 'Konfekt/vim-office' @@ -243,7 +245,6 @@ Plug 'mattn/vim-chatgpt' " Plug 'vim-utils/vim-troll-stopper' " Plug 'tmux-plugins/vim-tmux-focus-events' " Plug 'skammer/vim-css-color' -" Plug 'jelera/vim-javascript-syntax' " Plug 'szymonmaszke/vimpyter' " Plug 'puremourning/vimspector' " Plug 'kana/vim-submode' @@ -1470,6 +1471,11 @@ augroup ALEJS autocmd FileType javascript let b:ale_linters = {'javascript': ['eslint']} autocmd FileType javascript let b:ale_fixers = {'javascript': ['prettier']} augroup END +augroup ALETS + autocmd! + autocmd FileType typescript let b:ale_linters = {'typescript': ['eslint']} + autocmd FileType typescript let b:ale_fixers = {'typescript': ['prettier']} +augroup END let b:ale_python_mypy_options = "--check-untyped-defs" augroup ALEPY autocmd! @@ -1541,6 +1547,11 @@ augroup ALEGO autocmd FileType go let b:ale_linters = {'go': ['golangci-lint']} autocmd FileType go let b:ale_fixers = {'go': ['gofumpt']} augroup END +augroup ALESOL + autocmd! + autocmd FileType solidity let b:ale_linters = {'solidity': ['solhint', 'ethlint', 'solc']} + " autocmd FileType solidity let b:ale_fixers = {'solidity': ['solc']} +augroup END " we can edit gzip files because of this augroup gzip diff --git a/.zshrc b/.zshrc index 3f5ca42..90973f3 100644 --- a/.zshrc +++ b/.zshrc @@ -363,6 +363,13 @@ alias tunneltoprc="vim ~/scripts/.tunneltop.toml" alias fixtunneltoprc="cp ~/scripts/.tunneltop.toml ~/.tunneltop.toml" alias tokei="tokei --hidden --num-format underscores -s lines" alias waydroid="WAYLAND_DISPLAY=wayland-0 waydroid" +alias gw="git worktree" +alias redshiftrc="vim ~/scripts/.config/redshift.conf" +alias fixredshiftrc="cp ~/scripts/.config/redshift.conf ~/.config/redshift.conf" + +gwta() { + git worktree add ./"$1" $(git rev-parse "$1") +} function ccgrep() { EXTRA_ARG_BEFORE=$(llvm-config --libdir)/clang/$(llvm-config --version)/include diff --git a/db/mongo/build_db.js b/db/mongo/build_db.js index fb7a611..1994b2e 100644 --- a/db/mongo/build_db.js +++ b/db/mongo/build_db.js @@ -69,11 +69,11 @@ const movies_obj = { }; const stash_obj = { - step: "https://spankbang.com/7s3ed/video/sharing+my+curvy+girlfriend+with+my+skinny+stepsis", + "a b": "c", }; const manga_obj = { - "hell's tormentor kraken": "https://manganato.com/manga-or992226", + e: "f", }; function inser_into_db(mongo_collection, object) { diff --git a/docker/bitlbee-purple/docker-compose.yaml b/docker/bitlbee-purple/docker-compose.yaml index e97844b..1c4268a 100644 --- a/docker/bitlbee-purple/docker-compose.yaml +++ b/docker/bitlbee-purple/docker-compose.yaml @@ -14,20 +14,20 @@ services: - ./conf/bitlbee.conf:/var/lib/bitlbee/bitlbee.conf - userdata:/var/lib/bitlbee - /home/devi/.cache/docker-bitlbee/signald/run:/var/run/signald - signald: - image: signald/signald - networks: - - signalnet - restart: unless-stopped - volumes: - - /home/devi/.cache/docker-bitlbee/signald/run:/signald - - ./net.properties:/conf/net.properties:ro - environment: - - ALL_PROXY=socks5h://192.168.1.214:9995 - - FTP_PROXY=socks5h://192.168.1.214:9995 - - HTTP_PROXY=socks5h://192.168.1.214:9995 - - HTTPS_PROXY=socks5h://192.168.1.214:9995 - - NOPROXY=localhost,127.0.0.0/8,172.16.0.0/12,10.0.0.0/8,192.168.0.0/16 + # signald: + # image: signald/signald + # networks: + # - signalnet + # restart: unless-stopped + # volumes: + # - /home/devi/.cache/docker-bitlbee/signald/run:/signald + # - ./net.properties:/conf/net.properties:ro + # environment: + # - ALL_PROXY=socks5h://192.168.1.214:9995 + # - FTP_PROXY=socks5h://192.168.1.214:9995 + # - HTTP_PROXY=socks5h://192.168.1.214:9995 + # - HTTPS_PROXY=socks5h://192.168.1.214:9995 + # - NOPROXY=localhost,127.0.0.0/8,172.16.0.0/12,10.0.0.0/8,192.168.0.0/16 # matterircd: # image: 42wim/matterircd:0.26 # networks: diff --git a/postit b/postit index 5fa2b05..3e09ea0 100644 --- a/postit +++ b/postit @@ -55,3 +55,5 @@ https://www.kaggle.com/datasets/hassan06/nslkdd https://www.kaggle.com/datasets/mrwellsdavid/unsw-nb15 https://magma.lavafeld.org/guide/osint-sources.html#looking-glasses echo "" | GPG_TTY=$(tty) gpg2 --pinentry-mode loopback -a --default-key A6A0F5158B3881DF --detach-sig +echo 0 > /proc/sys/vm/compaction_proactiveness +browser.fixup.domainsuffixwhitelist.loki diff --git a/terminaldweller.com/cgit/bootstrap/bootstrap.sh b/terminaldweller.com/cgit/bootstrap/bootstrap.sh index e62b4a4..8e054ed 100755 --- a/terminaldweller.com/cgit/bootstrap/bootstrap.sh +++ b/terminaldweller.com/cgit/bootstrap/bootstrap.sh @@ -36,6 +36,7 @@ REPOS="cgrep \ tunneltop \ memdump \ lclip \ + icanhazallips \ cfe-extra" bootstrap() { diff --git a/terminaldweller.com/gemini/index.gmi b/terminaldweller.com/gemini/index.gmi index 529c068..625c86c 100644 --- a/terminaldweller.com/gemini/index.gmi +++ b/terminaldweller.com/gemini/index.gmi @@ -12,15 +12,15 @@ WKD direct and advanced are setup on/for the domain. keyoxide [5] I don't use all the accounts listed on keyoxide regularly. The preferred methods of contacting me are the ones that are listed here, IRC, email and XMPP (The order is not significant). -PGP FP: 9E20464F1CCF3B103249FA93A6A0F5158B3881DF - here [6] and here [7] +PGP FP: 9E20464F1CCF3B103249FA93A6A0F5158B3881DF - github [6], gitlab [7], codeberg [8], self-hosted [9] I manually upload my PGP key to https://keys.openpgp.org and https://pgp.mit.edu/. -SSH FP: SHA256:tyuaTy005jkJOIPXkrJAAlCKD91d1ftEXzGTqjmEZh4 - here [8] and here [9] +SSH FP: SHA256:tyuaTy005jkJOIPXkrJAAlCKD91d1ftEXzGTqjmEZh4 - github [10], gitlab [11], codeberg [12], self-hosted [13] IRC: -Libera [10] : terminaldweller FP:FEF763019F0799C1B5CD190FC89080240665CDCAE1CB889D4413775447A4826F48B18DC134D3ACDDE1D932CF3280E6026099857CF46177F1D87CD9AA859C615F -OFTC [11] : terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876 -Rizon [12] : terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876 -Tilde [13] : terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876 +Libera [14] : terminaldweller FP:FEF763019F0799C1B5CD190FC89080240665CDCAE1CB889D4413775447A4826F48B18DC134D3ACDDE1D932CF3280E6026099857CF46177F1D87CD9AA859C615F +OFTC [15] : terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876 +Rizon [16] : terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876 +Tilde [17] : terminaldweller FP:1072EFECA623C6E3D7A6628BEB6021F77EA2C876 You can also find me on Libera, OFTC and Rizon in ##terminaldweller. XMPP: @@ -37,37 +37,42 @@ All emails have the ssh and pgp key fingerprints as signature. You can ask for o OpenID: https://launchpad.net/~terminaldweller Git: -Github: terminaldweller [14] +Github: terminaldweller [18] Mirrors: -git.terminaldweller.com [15] -codeberg.com/terminaldweller [16] -The mirrors are updated automatically though it might take some time. +git.terminaldweller.com [19] +codeberg.org/terminaldweller [20] +gitlab.com/terminaldweller [21] -Mastodon: @terminaldweller@terminaldweller.com [17] -If you cant find the handle then you need to log in. I'm not hosting my own mastodon instance. I'm just hosting my own webfinger. The actual handle is @terminaldweller@fosstodon.org [18] +Mastodon: @terminaldweller@terminaldweller.com [22] +If you cant find the handle then you need to log in. I'm not hosting my own mastodon instance. I'm just hosting my own webfinger. The actual handle is @terminaldweller@fosstodon.org [23] -Blog: Blog [19] RSS [20] +Blog: Blog [24] RSS [25] -Linkedin [21] +Linkedin [26] Services: N/A => https://terminaldweller.eth.link terminaldweller.eth => gemini://gemini.terminaldweller.com Gemini -=> http://iedzwh5v2vouywqy4eak3eu33amfn3rzhdcln7j4r5kcyvf46cea.b32.i2p:7774/ i2p mirror +=> http://iedzwh5v2vouywqy4eak3eu33amfn3rzhdcln7j4r5kcyvf46cea.b32.i2p/ i2p mirror => http://dqunl5rzlv6skqfklqr4dwi4zph2vqoaennc7qoinqs5mlug4docq2yd.onion/ tor mirror => https://keyoxide.org/hkp/9e20464f1ccf3b103249fa93a6a0f5158b3881df keyoxide -=> https://github.com/terminaldweller.gpg here -=> keys/gpg_pubkey here -=> https://github.com/terminaldweller.keys here -=> keys/id_rsa_pub here +=> https://github.com/terminaldweller.gpg github +=> https://gitlab.com/terminaldweller.gpg gitlab +=> https://codeberg.org/terminaldweller.gpg codeberg +=> keys/gpg_pubkey self-hosted +=> https://github.com/terminaldweller.keys github +=> https://gitlab.com/terminaldweller.keys gitlab +=> https://codeberg.org/terminaldweller.keys codeberg +=> keys/id_rsa_pub self-hosted => https://libera.chat Libera => https://oftc.net OFTC => https://rizon.net/ Rizon => https://tilde.chat Tilde => https://github.com/terminaldweller terminaldweller => https://git.terminaldweller.com git.terminaldweller.com -=> https://codeberg.org/terminaldweller codeberg.com/terminaldweller +=> https://codeberg.org/terminaldweller codeberg.org/terminaldweller +=> https://gitlab.com/terminaldweller gitlab.com/terminaldweller => https://fosstodon.org/@terminaldweller @terminaldweller@terminaldweller.com => https://fosstodon.org/@terminaldweller @terminaldweller@fosstodon.org => https://blog.terminaldweller.com Blog diff --git a/terminaldweller.com/main/srv/index.html b/terminaldweller.com/main/srv/index.html index 2b5e568..a69fd8a 100644 --- a/terminaldweller.com/main/srv/index.html +++ b/terminaldweller.com/main/srv/index.html @@ -32,7 +32,7 @@
web2 from https://terminaldweller.com
IPFS from https://ipfs.terminaldweller.com or from terminaldweller.eth
On Gemini
-
i2p mirror
+
i2p mirror
tor mirror

WKD direct and advanced are setup on/for the domain.

@@ -63,6 +63,7 @@

(the order is significant)
devi@terminaldweller.com
thabogre@gmail.com
+
bloodstalker@zoho.com
farzadsadeghi@protonmail.ch
All emails have the ssh and pgp key fingerprints as signature. You can ask for one.

@@ -76,7 +77,6 @@
git.terminaldweller.com
codeberg.org/terminaldweller
gitlab.com/terminaldweller
-
The mirrors are updated automatically though it might take some time.

Mastodon: @terminaldweller@terminaldweller.com
-- cgit v1.2.3