Skip to content

NotAShelf/NotAShelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hey!

About Me

pgp views

I'm raf, most commonly known as NotAShelf on the internet. I am a professional sailor and sailmaker, intermediate DevSecOps and SysAdmin in training. Fulltime procrastinator.

I am an International Relations major, currentling pursuing a PhD in the field of Political Science. My freetime mostly goes towards working on occasional open source projects and DevSecOps activities. Ever since I have been introduced to the world of Linux in late 2018, I have been very passionate about writing my own software and System Administration. Home-made CLI applications are my favorites, I like writing my own software over using others'.

I consider myself well-versed in full-stack technologies, my focus is generally on backend applications using Go.

  • 📅 Programming since 2018
  • ⛵ Working as a Sailmaker
  • 🏫 Part-time IR/POLS instructor, forever student
  • 🖥️ NixOS / Hyprland / Neovim
  • 👨 Despite its shortcomings, Go is my go-to language (pun fully intended)
  • 🌐 Frontend via React/NextJS used to be my primary stack. Now I focus more on backend applications and System Administration.
  • ❄️a NixOS remains my favorite Linux distro for both personal and enterprise use. I manage my own fleet of servers and virtual machines powered by it.
  • 📫 Contact me @ raf [at] notashelf [dot] dev or on Discord, by sending a friend request to @notashelf
  • 🎲 Fun fact: I have entered the world of Linux, Programming and Open Source through a misadventure involving a Linux VPS and a Minecraft server back in 2018

🔭 Currently working on:

Nix Bash, Go, Python, Typescript, Java, JS
nvf - a highly extensible and distro agnostic configuration framework for Neovim using Nix
Nyx - the first child of Chaos and also an alias for my configuration for the ultimate declarative Linux distro, NixOS!
Nyxpkgs - collection of packages not found in Nixpkgs
ndg - alternative documentation generation for any Nix based module system
Schizofox - privacy and security oriented Firefox configuration for Home-manager
Docr - barebones static site generator in Go
CatApi - minimal API for serving pictures of your cats. Features a convenient frontend
Tailray - rust implementation of Tailscale systray
Hyprkeys - powerful and easy to use keyboard utility designed for my favorite Wayland Compositor, Hyprland
Kamishiba - replacement to the now-deleted manga-cli from AUR [WIP]
Goblin - termbin-inspired paste service to replace Fiche, written in Go

📫 How to reach me

💻 Languages and Tools

sql

I despise Javascript, Nix despises me

I like chess! Here is an ascii tracker of my 100 previous chess.com rapid games.

  # ♟︎ Chess.com Ratings Chart #

  Rapid Rating
Rating Chart:
 1150.00  ┤                                                                           ╭╮
 1143.38  ┤                                                                           │╰╮╭╮          ╭╮  ╭╮╭╮╭
 1136.75  ┤                                                                          ╭╯ ╰╯╰╮        ╭╯╰╮╭╯╰╯╰╯
 1130.12  ┤                                                                         ╭╯     │        │  ││
 1123.50  ┤                               ╭╮╭╮╭╮                                   ╭╯      ╰╮      ╭╯  ╰╯
 1116.88  ┤                              ╭╯╰╯╰╯╰╮╭╮                     ╭╮        ╭╯        ╰╮    ╭╯
 1110.25  ┤                             ╭╯      ╰╯╰─╮            ╭─╮   ╭╯╰╮      ╭╯          ╰╮╭╮╭╯
 1103.62  ┤                             │           ╰╮╭╮╭╮      ╭╯ ╰╮ ╭╯  ╰╮    ╭╯            ╰╯╰╯
 1097.00  ┤                            ╭╯            ╰╯╰╯╰╮  ╭╮╭╯   ╰─╯    │   ╭╯
 1090.38  ┤╭╮                    ╭╮╭╮ ╭╯                  ╰╮╭╯││           ╰╮  │
 1083.75  ┼╯╰╮                ╭╮╭╯╰╯╰─╯                    ││ ╰╯            ╰╮╭╯
 1077.12  ┤  ╰───╮           ╭╯╰╯                          ╰╯                ╰╯
 1070.50  ┤      ╰╮     ╭─╮╭╮│
 1063.88  ┤       ╰─╮  ╭╯ ╰╯╰╯
 1057.25  ┤         ╰╮╭╯
 1050.62  ┤          ╰╯
 1044.00  ┤

Chart last updated - Fri May  3 04:05:40 +03 2024