Skip to content
View hnpf's full-sized avatar
🖤
probably overengineering something.
🖤
probably overengineering something.

Block or report hnpf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hnpf/README.md
    ▄   ▄█ █▄▄▄▄ ▄███▄      ▄  
     █  ██ █  ▄▀ █▀   ▀ ▀▄   █ 
█     █ ██ █▀▀▌  ██▄▄     █ ▀  
 █    █ ▐█ █  █  █▄   ▄▀ ▄ █   
  █  █   ▐   █   ▀███▀  █   ▀▄ 
   █▐       ▀            ▀     
   ▐                           

Typing SVG


      .   .        marx @ virex.lol
     / \ / \       ---------------------------
    (   v   )      role:     semi-fullstack / systems / security
     \     /       os:       nixos  /  arch  /  debian
    /       \      wm:       hyprland  /  gnome  /  i3
    \       /      editor:   vim, micro, zed, helix
     '     '       status:   what's that

Note

{
  "user": "hnpf",
  "domain": "virex.lol",
  "stack": {
    "languages": ["rust", "go", "typescript", "c", "javascript", "java"],
    "frontend": ["react", "tailwind", "material-3-expressive"],
    "infra": ["nixos", "debian", "docker", "self-hosted"]
  },
  "projects": [
    {
      "name": "portfolio",
      "desc": "personal site. material 3 shell, photo gallery, url shortener, blog, and is way too configurable.",
      "lang": "react 19 + vite 6, tailwind 4",
      "license": "GPL-3.0",
      "status": "in production"
    },
    {
      "name": "canopy",
      "desc": "A Rust tool to see your files in a unique and clean structure!",
      "lang": "rust",
      "license": "GPL-3.0",
      "status": "in development - postponed"
    },
    {
      "name": "vclitools",
      "desc": "A collection of handy CLI tools for humans who hate typing.",
      "lang": "shell",
      "license": "MIT",
      "status": "in development"
    },
    {
      "name": "automate",
      "desc": "A GNOME-first wayland autoclicker that actually works, made with python and Libadwaita!",
      "lang": "python",
      "license": "MIT",
      "status": "near-finished"
    },
    {
      "name": "virex-game-hud",
      "desc": "a material 3 expressive game overlay ui framework, and totally not a cheat ui. tailwind css, html, js.",
      "lang": "js, css",
      "license": "MIT",
      "status": "near-finished"
    },
  ]
}

languages

Rust Go TypeScript JavaScript C Java React Tailwind Bash

environments

NixOS Arch Debian GNOME Hyprland i3 Fish Zsh

editors & tools

Micro Neovim VSCodium GNOME Builder Git Docker

Pinned Loading

  1. virex.lol virex.lol Public

    personal site. material 3 shell, photo gallery, url shortener, blog, and is way too configurable.

    TypeScript 17

  2. canopy canopy Public

    A Rust tool to see your files in a unique and clean structure!

    Rust 7

  3. virex-game-hud virex-game-hud Public

    a material 3 expressive game overlay ui framework, and totally not a cheat ui. tailwind css, html, js.

    JavaScript 1

  4. conspiracy.blog conspiracy.blog Public

    simple react/tsx blog site written for my hb.

    TypeScript 1

  5. vclitools vclitools Public

    A collection of handy CLI tools for humans who hate typing.

    Shell 1

  6. Mixtapes Mixtapes Public

    Forked from m-obeid/Mixtapes

    A modern, Linux-first YouTube Music player.

    Python