rainedev@opensuse:~$ fastfetch
BBB
GSS##9B&&&&BBBB9
HGGGHH
BBBBBB&&&BBB&&&BBB HHH
99BBBBBB999############SGHMMH#9 H
BBBBBBBB99#SSGGGGGGGGGHMMHMh33hhMMhh3H9S#B9##
9BBB9##SS#SSGGGGGGGGGGGGGHhhMMMMGS###99#99#9&&BBBBBBBBB&B
9BB99SGGHHHGGGHHGGGGGGGGGGGHh3MHHHGGSGGGSSS##SSS#9&BSSSSSSS#9&&B
9BB9SGGHHHMHHGHHGGGGGGGGGGGHMM3MHGGGGGGGGGGSSSGGGGSGHMGGHGHHHHGGG9&&B
9BB#SGHHHHHMMHGGGGGGGGGGGGGGGHh3hHGGGGGGGGGGGSSSSSSSSGh353MMhHGGSSSGGS9&&B
BB9SGHHHHHHHMHGGGGGGGGGGGGGGGGM53HGGGGSGGSSSGSSSSSSSSSH3hhh33MHSSSGSSSSSG#B@&9
9BB9SHHHHHHHHHMHGGGGGGGGGGGGGGSSM2hGGGGSSSSS#SSSSSSSSSSSM553hhh33HSHMHGHMhMSS#B@@B
B&9SHHHHHHHHHHGGGGGGGGGGSSSSS##Sh5MGGSSSSSS##SSSSS##9###h225553333MHMHh522223GS#B@@&#
B&9SGHHHHHHHHHMHGGGGGGSS###S#BBB#h5HSG#9######9B999B&B#99HhHGGHHMMh3hHh553333355H##9&@&9
#&&#GHHHHHHHHGHMHSSSSGSSSS##SSS#9#h5HGG##SSSSS######9BB###MMS#9999###SGHhM333333555G#S9&&@B
9&BSHHHHHHHHGGGMHSSSSGGGGGSSGGSSSSH5HGGSSSSGGSSSSSSSSSSSSGMH#99999999999#9#SGM3253355S#S9&&@&
B&9GHHHHHHHHGSGMMSSSGGGGSSSSGGSSSSG5MGGSSSSGSSSSSSSSSSSSSHMG#999999999999999999SHh52523##S9&&@&
B&#GHHHHHHGGHGGMhGGGGGGSSSSSSGGSSSShhGGSSSGGSSSSSSSSSSGSSHHS9999999999999999999999#H322AM9##B&&@&
B&#HHHHGHGHGHHGM5HGGGGGSSSSSSGGSSSSG3HHSSSGGSSSSSSSSSSGSGHG#999999999999999999999999#GM2X2S9B&&&&@&
9&#HSHHGHHHHHHGH3MGGGGSSSSSSSSGGSSSShMMSSSHGSSSSSSSSSGGSHHS9999999999BB999999999999999#GM2sh##9&&&@@&
#&9HGGHHHHHHHHHH3hGGGGGSSSSSSSSGSSSSG3hGSGHGSSSSSSSSSGSGHS#99999999999BB9999999999999999#GMAASS##B&&@@&
&BGGGHHHHHHHHHHh3HGGGGSSSSSSSSGGSSSSM5HSGHSSSSSSSSSGGGHHGSSSSS###999999999999999999#99999#GMXHS#SS9B@@@&
9&#HGHHHHHHHHHGM3hGGGGSSSSSSSSSGGSSSS3hSGHSSSSSGGGHMMHHMHHHMMMhhhhMG#99999999############99#G33S#SS#B&@@@&
S&9GHHHHHHHHHHGMhhHGGSSSSSSSSSSSHSSSSG5GHHSSSGGGSGHHGG##99#####GGHHMhMG#############9999#####SM2G##SS#B@@@&&
9&#HHHHHHHHHHGHhH3GGSSSSSSSSGSSSHSSSSH3MHSSSGGSGMMHGS#999999999#SSGGGSS##########9###9999###9#G3H#SSSS9&@@&9&
&BSHHHHHHHHHHHhHhhGGSSSSSSSSGGSSGSSSSh3HSSGHGSHhMGS999#####SSSS###SGG#99##########9999999####9Sh3#SSSS#&&@@#BB
#&9GMHHHHHHHHGMhH5HGGSSSSSSSSGGSSGSSSShMGGHGGGMMGSSGHHHHMhMMHHGHMG##################9999####999#H5GGSSS#BB@@B BB
9&#HMHMHHHHHHH5M32GGSSSSSSSSSGGSSHSSSS3MMHGHHMhhMHHHHHHHh3HHMHGGHHS#9##############99##GHMMMHS##G5MHSSS#B9&@@9 B9
B&SHHHHHHHHHHh5325GGSSSSSSSSSGHSSHSSSG3hhHHGGM52XAXrriii;;;AMHG#99SG#9############9##SGGGGGHMhH#S35HSSS#99&@@B BB
&BSHHHHHHHHHH252X3GGSSSSSSSSGGHSSHSSSG53MHMh5riirs:;ssssi:.,rhSG9BB9SG#9#######99#9#GGGSSS###SMMS3XHSSS###&@@& B
#&BSHGHHHHMHH3AAAXMGGSSSGSSSSGGGGSGSSSGssXXrirAhG#hiX2XrAAM3AiXG####99HM#9#####9#S#9#####999999#GM3rHSSS#S#&@@@9 B
9&BGHGHHHHMHHAXXAXMHGSSSGSSSSGGSHSGSSSGA2552r2SBBBG23HMsrhG23H5HS#9####3H9####9#S###SGGGGGS####99G5rHSS#SS#&@@@B 9
B&BGGHHHHHMG3sA33AHHSSSSHSSSSGGSHHSGSSGHG##SAMSS#9#X2G#SG#GXM9#S######9G5#99999##9#SGGHMhhMHMHHGS#2AGSSSGS9&&@@BB
&&BGGHHHHMHH23hMGMHHSSSSHGSSSGGSGhSGSSGHS###2M#SS##SHSSGGGMh99########9#AGGGGS##99#GhAXXA25hS####GMMSS#HGS9B@@@9B
#&9BSGHHHHMH3h35233HHSSSSHHSSSGGSShHSSSGMS###M2S##S#####################Ss53hhGGhGShs;;;::;:i5G###HG#S#HMSS9B&@@#B
BB#&GGHHGHHM3MhhMH3GHSSSSGHSSSGGSSH3GSSShS###S5hSSSSSSSSSSSS##########9S55######MA3irsA2XA55;:5S#HGHBBH3GSS9&&@@#99
&##&SGHGGHHhhMGSSM3GHSSSSSMSSSGGSSShMSSSMS####S3hS#SSSSSSSSSSSS########G5S#######HHXMAs333HS2,rGHSGGBBSMSS#B&&@&9#B
9B 9&SHHSHHH3hGSHM3hGHSSSSSMGSSGGSSSG3GSSGS######HhHS##SSSSS#########9#H3S########SShSSG#3rG9M:ihH#H##99hSS9BB&&&9 9
B# 9&SHGSHHH5hGGhh3MGHSSSSSHHSSGHSSSSM3GGGG#######SHMHGS############SHMH#9#########SS#SGhAM993rX2GSGG#&B5GS#9B@B&9 9
99 9BGHSGHHH5hGGMh3MGHSSSSSHMSSSHSSSSS53SSG##########SHHHGGGSSSSGGHMHG#9###########HS###SGSSSGSh3GGhhHGMX2G99&@B@9 9
B9 9BHG#HHHH5AhHHh5HGHSSSSSGMGSSHSSSSSH2MGGS9############SSGGGGGGSS###############H5S######SS#9#9#S###9M5HS#B@&9&9
& 99H#GHHHM55X3HH3GGHSSSSSGMHSSHSSSSGGhMHGGS############99999999#################SHh####SS#9&99BB&&&&9hG#S9&@B9&9
BB B#G#HHHHhM5s53h3GGHGSSSSSMMGSGGSSSHMGGGGHHGS###########999#######################GhG####9&@9&&&&&&SHSGH#&@&99&9
B SBS9SHHHHhH2XGG33SHHGSSSSSHMHSGGSSSH5GGSSSGHHS##########SHGSS###9999##############9SHMHS#&@@B@@&B#HG#GHS&@&##9&9
B #B#9HHHHMMMA3SSGMSGHGSSSSSGMMGSHSSSH2GG###SSSGSS######9#Xr3HHHGGSS###9999999##9#######GHHS#9###GGG##SGSB@&###9B
#9 #9BSHHHHMM55HSSHHSHHGSSSSSGMMHSHSSSHhHG#################XA2225552555533hHG#B#hM###########SS#9B####SS#9&&SS##9B
# 99BHHHHHMh3HGSSMGSHHGSSSSSSMMMGHGSSHHHGS################h3hMMMMhhh3552AsX25MHssS##########9SB&&##SS#S9&BSS9##9B
S ##BSHHHHMM3GHSSSMGSGHGSSSSSSHMMHHHSSHGGGS################ShMMMMMMMMMMMh5AssssrXH##########9#9&&&####S9B#S###S#9B
S9BHHHHMh3HGGSSGMSSGHGGSSSSSGMMMHHSSHGSHG#################SMMMMMMMMMMMMM32srr2G##########9##BB&&###S#99##99#GS99
#&SHHGH33HSHSSSHHSGGHGGSSSSSGHMMMMSSH5GHG###################HMMMMMMMMMMMM3AXM#9##########SGBBBB9SSSS#99##B9#GS9B
SB9HHGHh3HSGGSSSMHGGGHGGSSSSSSHMMMhGSH25hH####################SHHMMMMMMMMMhMS9###########Gh#&BBBB#####B9#9B#SGS9&
9BGHGGh5HSSGSSSShGGGGGGGGSSSSSGHMMhHSHhMhhHS####################SSGHHHHHHGS############SGS B&BB&B####9B##99#SHS9&#
#&#HGSM5MSSSSSSSGhGGGGGGGGSSSSSGHHMhhSHhHh3hhHS#######################SSS#############SGGB# B&BBBB####B9S999#SMS9@9
B9HHSM5MSSSSSSSSHMGHGGGGGHGGGSSSGHMMhGHhHM3HHHHHGS#################################SSS9B9BS B&BBB9####B##9B9#SMG9@B
#BGHSH5MSS##SSSSShHG3GGGGGGHGGSSSGGMMhMHhHM3HHHHHHMMHS############################SGSB&&B9BGSBBBBB9S##99S#BB9SSMHB@&
SB#HGG3HSS#9SSSSS#hGH2HGGGGGHGHGSSGGHMMhHhHh3HHHHHHHMh3hHS##9###################SGGS#&&&&B99 SBBBBB9SS#9##9BB#SS 9@@9
BBHGShHSS#9#SSS#9#hGM5HSGGGSGHHHSSGGGMMhMhHhhHHHHHHHHHh333hMHS##9############SS#99##B&&&B9BS #BBBBB9SS9###BB9#S# 9@@B
#&GHSMGSS#9#SSS#9BGhGMhMSGGGGGHHHGSSGGHMMhMH3MHHHHHHHHHHMh333355hHS##99##9#SGG#B&&##B&&BBB99G #BBBBB#S#9##99B9##S #@@B
#&#HSHGS#99#SSS#99#MMHMGhGGGGGGGHHHSSGGHMMhhM3HHHHHHHHHHHHHMh33332sr5MHGGGHHG#B&&&9#9&BBBBB9# #BBBBB#S9#9#999#S#S &@&
#&9HGHGS#999SSS#99#SMMMH#MGGGGGGGGMMGGGGGMMMhhhHHHHHHHHHHHHHHHMh33h22S#SGHHG#B&&&&B#9&BBBBB99S #99BBB###9#9999###S B@&
S&BGHHS#9999SS##99#SSHMMS9GMGGGGGGSGhMSGGGHMM3hhHHHHHHHHHHHHHHHHHMh32#9999999B&&&BB#9&BBBBBB9#G 9#9BB9###999999##9S 9@&
S&BGHHS#9999SS#999#S#9GhM9B#hGGGGGGGSH3GSGGGMM3hMHHHHHHHHHHHHHHHHHHH5G999999B&&&&BB#9&BBBBBB99S 9G#B99#S9#9999#9#9 &&
SBBSHG######SS#999##99#HhhGSSMhSSSGGGSShMSGGGMMhhHHHHHHHHHHHHHHHHHHGMh999999B&&&BB&99&B99999999G 9G#999SS9#9999#9S9 &&
99B9##SGGHHGGGGGGGHGGHM3225XXA52HSSSSGGSS3HSGGMM3hGHHHHHHHHHHHHHHHHHH3S9999B&&&&BBB99B999999999S 9HS999S9#999999##9 B&
99#GHh555555533333hhh32AXsXXA5XXXXs2GSSSSSSSGhGGGMM3HGGHHHHHHHHHHHHHHHHMM99BB&&&&&BBB99B9999999999G # S99#S9#9999#9S## #&
G#9#H3522A255333333333333352XsrrsAAXXXXs5GGGSS#SSHHGGMMhHGGGGHHHHHHHHHHHHHHM#B&&&&&&BBB9#99999999#S99S # 99S##99999#9S9# B
#9Sh2AAAA2555555333333333333335AXsssXXXXXs3GGGGSSSSGGSHhhHGGGGGHHHHHHHHHHHHHS&&&&&&BBBB##99999999#G#9#G # #9S9#9999#9S### 9
G9S3AXXAAAA225555525533333333333335XXXXXXXXXAhGGGGGSSSSGGh3HGGGGGGHHHHHHHHHHGM5MHG#99BB9#999999999# S99G # S##999999###SS# #
SS3AXAAAAAA222555553555333333333333332AXXXXXXX5hGGGGGGG#SGM5MGGGGGGGHHHHHHHHH#2;XAA2hHGS#99999999# S99# # S##99999#S9GS#
#G2XAAAAAAAA2A55555553333355333333333533AAAAXXXA3hHGGGGGG##G5hGGGGGGGGHHGHHHHSB2i;isXA25hhGSS#99#S #99# # G9#9999##S9 #S
SMAAAAAAAAAAAA2555555533333555533333332A252222XXX233HHGGGGG#9M3HHHGGGGHGHGSHHG9&Mh5Asssssss23HSSG S#9## S S#99999#S9S ## H
GhAAAAAAAAAAAAA25555555553333352533333332XA22555AXX2hhMHGGGGG99MHHHHHHHHHHHSSGGB@9GGHMh5AXsr;iX23GSSSSG S S#99999S#9 #
GhAAAAAAAAAAAAAA525555555A2333333525333333AXAA25522AX2h3hMHGGGG#9GHGGGGGGHHHHGGG9@&9SGGGGHM3555AsrA3G#99##S G S99999#S9S #
GG2AAAAAAAAAAAAA2225555555AA5333333325333335XXAAA23352A5hhhMMGGGG#BSHGGGGGGGGGG#9#9&&9GGGGHHMMhh335XiA3G9999###9BB99SG S99999S9# #
hS5AAAAAAAAAAAAAX2222555552XXA5333333355333335XAXA5555255hhhhhhHGGG#BSS##SSGGGSSS9B999SGGGHHHSB&B9#GH5Hh2hS9999#S#B&&9G9##9999##9G
ShXAAAAAAAAAAAAAA2222255552AXX23333333335333332XAX32A3333553hhh3MGGS#B###999SGSSSSS###SSGGGSS#9B&@&9#SH#G52H#9999SGSBBS###9999#9#h B
HGAAAAAAAAAAAAAAXA2222255552AAAA5333333335A53333AXX2h2233522223hh3hHGS9B##9##9#SSSSSSSSSSSS#######9###SGHB9MA5G#999#GG#S#GS9#9##9SS9S B
2S3XAAAAAAAAAAAAAX22222225552AAAAA5333333332X53335XXA332XA55335X2hh33HG#BB##9#999999##SSSSSSSS########SSBB&&9G2AH9B999GMHSGS#####9SB&B9#9 rainedev@opensuse
--------------
Name: RaineDev
Online as: rainedev
Uptime: 29 years
Location: Moscow
Role: Senior System Administrator
Status: Open to work
OS: openSUSE Tumbleweed x86_64
Host: ThinkPad · AMD Ryzen
Kernel: Linux 7.2.6
Shell: zsh
WM: KDE Plasma (Wayland)
rainedev@opensuse:~$ cat ~/README.md
Software engineer focused on Infrastructure, DevOps, and Security.
Interests: Linux, Privacy, Self-Hosting, Open Source, Decentralized Systems, and AI.
rainedev@opensuse:~$ ls -l ~/Projects/
drwxr-xr-x Sirin Music
drwxr-xr-x Orbita
drwxr-xr-x crowdsec-mikrotik-bouncer
drwxr-xr-x Raine
drwxr-xr-x DistroHop
drwxr-xr-x ultimate-blocklist
drwxr-xr-x fenixvd
rainedev@opensuse:~$ cat /etc/stack.conf
[Infrastructure & Virtualization] Linux (Debian, openSUSE, Arch, Alpine), Proxmox VE, Docker, LXC, ZFS, systemd [DevOps & Infrastructure as Code (IaC)] Ansible, GitOps, Docker Compose, Shell Scripting, Cloud-Init, CI/CD [Security & Identity] Zero Trust, HashiCorp Vault, SOPS + age, Authentik, CrowdSec, Fail2Ban [Networking & Connectivity] MikroTik RouterOS, OPNsense, VLANs, Traefik, Tailscale, DNS [Observability] Prometheus, Loki, Grafana, Alloy, Alertmanager, ntfy [Development & Data] Java, Python, Bash, PostgreSQL, SQLite, Git
rainedev@opensuse:~$ git remote -v
rainedev@opensuse:~$ curl https://contact.local
rainedev@opensuse:~$ cat ~/.wallets.conf
TON / USDT (TON)
BTC
ETH
XRP
SOL
rainedev@opensuse:~$ locale -a
rainedev@opensuse:~$