aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.config/redshift.conf11
-rwxr-xr-x.config/redshift/hooks/notify_hook.sh5
-rw-r--r--.gitconfig2
-rw-r--r--.mutt/.muttrc50
-rw-r--r--.mutt/.signature3
-rw-r--r--.mutt/account.self2
-rw-r--r--.newsboat/urls1
-rw-r--r--.tunneltop.toml41
-rw-r--r--.vimrc15
-rw-r--r--.zshrc7
-rw-r--r--db/mongo/build_db.js4
-rw-r--r--docker/bitlbee-purple/docker-compose.yaml28
-rw-r--r--postit2
-rwxr-xr-xterminaldweller.com/cgit/bootstrap/bootstrap.sh1
-rw-r--r--terminaldweller.com/gemini/index.gmi45
-rw-r--r--terminaldweller.com/main/srv/index.html4
16 files changed, 156 insertions, 65 deletions
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 = "<a href=\"/graph\">Found</a>."
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 @@
<div>web2 from <a href="https://terminaldweller.com">https://terminaldweller.com</a></div>
<div>IPFS from <a href="https://ipfs.terminaldweller.com">https://ipfs.terminaldweller.com</a> or from <a href="https://terminaldweller.eth.link">terminaldweller.eth</a></div>
<div>On <a href="gemini://gemini.terminaldweller.com">Gemini</a></div>
- <div><a href="http://iedzwh5v2vouywqy4eak3eu33amfn3rzhdcln7j4r5kcyvf46cea.b32.i2p:7774/">i2p mirror</a></div>
+ <div><a href="http://iedzwh5v2vouywqy4eak3eu33amfn3rzhdcln7j4r5kcyvf46cea.b32.i2p/">i2p mirror</a></div>
<div><a href="http://dqunl5rzlv6skqfklqr4dwi4zph2vqoaennc7qoinqs5mlug4docq2yd.onion/">tor mirror</a></div>
<p>WKD direct and advanced are setup on/for the domain.</p>
<p>
@@ -63,6 +63,7 @@
<div style="font-weight:bold;">(the order is significant)</div>
<div>devi@terminaldweller.com</div>
<div>thabogre@gmail.com</div>
+ <div>bloodstalker@zoho.com</div>
<div>farzadsadeghi@protonmail.ch</div>
<div>All emails have the ssh and pgp key fingerprints as signature. You can ask for one.</div>
</p>
@@ -76,7 +77,6 @@
<div><a href="https://git.terminaldweller.com">git.terminaldweller.com</a></div>
<div><a href="https://codeberg.org/terminaldweller">codeberg.org/terminaldweller</a></div>
<div><a href="https://gitlab.com/terminaldweller">gitlab.com/terminaldweller</a></div>
- <div>The mirrors are updated automatically though it might take some time.</div>
</p>
<p>
<div>Mastodon: <a href="https://fosstodon.org/@terminaldweller">@terminaldweller@terminaldweller.com</a></div>