Skip to content
View Catopish's full-sized avatar

Block or report Catopish

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
Catopish/README.md
โ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•—     โ–ˆโ–ˆโ•—      โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—     โ–ˆโ–ˆโ•—    โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—    โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•‘ โ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•  โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘    โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘
โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•    โ•šโ–ˆโ–ˆโ–ˆโ•”โ–ˆโ–ˆโ–ˆโ•”โ•โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•
โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ•      โ•šโ•โ•โ•โ•šโ•โ•โ•  โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•โ•โ•โ•โ•

**~ Al / Catopish ~**
iOS Developer | DevOps Engineer | Linux Enthusiast | Neovim Devotee

 โ•ญโ”€ ~/dev/life โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
 โ”‚                                                                      โ”‚
 โ”‚  > whoami                                                            โ”‚
 โ”‚  catopish: full-stack developer, architect of digital experiences    โ”‚
 โ”‚                                                                      โ”‚
 โ”‚  > cat passion.txt                                                   โ”‚
 โ”‚  Building robust applications with seamless UX                       โ”‚
 โ”‚  Crafting elegant code in my perfectly tuned Neovim setup            โ”‚
 โ”‚  Orchestrating infrastructure and automating deployments             โ”‚
 โ”‚                                                                      โ”‚
 โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

โšก Current Mode: INSERT

" Welcome to my GitHub workspace
" Type :help if you need guidance navigating my repos

function! GetTechStack()
  return {
    \ 'frontend': ['React', 'TypeScript', 'JavaScript', 'SwiftUI'],
    \ 'backend': ['Express.js', 'NestJS', 'Laravel'],
    \ 'tools': ['Git', 'GitHub', 'nix'],
    \ 'editor': 'Neovim',
    \ 'os': ['Arch Linux', 'NixOS', 'macOS', 'Proxmox']
    \ 'devops': ['Docker', 'GitHub Actions', 'Ansible'],
    \ 'networking': ['MikroTik RouterOS', 'Basic Networking'],
    \ }
endfunction

๐Ÿ–ฅ๏ธ :!system_info

โ•ญโ”€ System Configuration โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                                โ”‚
โ”‚  OS           โ”‚  Arch Linux (daily) | NixOS (experimenting)    โ”‚
โ”‚  Shell        โ”‚  zsh                                           โ”‚
โ”‚  Terminal     โ”‚  Kitty                                         โ”‚
โ”‚  Editor       โ”‚  Neovim (LazyVim based config)                 โ”‚
โ”‚  WM           โ”‚  bspwm / Hyprland                              โ”‚
โ”‚  Dotfiles     โ”‚  github.com/catopish/dotfiles                  โ”‚
โ”‚                                                                โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

๐Ÿ“ :Telescope find_files - Recent Projects

  ๐Ÿ” Searching workspace...

  ./current_projects/
  โ”œโ”€โ”€ โœ… Coffice ~ Gonna help you find the nearest coffeeshop in Green Office Park made using Apple Native Frameworks
  โ”œโ”€โ”€ โœ… KakaSIBI ~ Need to learn Indonesia Sign Language? We got you covered! help by ML model created by Apple CreateML
  โ”œโ”€โ”€ โœ… SimpleTaskManagement ~ Fullstack web development portofolio using ReactJS, NestJS and SupaBase

  ./dotfiles/
  โ”œโ”€โ”€ ๐Ÿ“ [neovim](https://github.com/Catopish/LazyVim.git)/ โ†’ Custom Neovim configuration
  โ”œโ”€โ”€ ๐Ÿ  [flakexixixi](https://github.com/Catopish/flakexixixi.git)/ โ†’ NixOS system configuration
  โ””โ”€โ”€ โš™๏ธ  Various shell configs and themes

๐Ÿ”ง :PluginManager - Development Arsenal

-- My development stack, configured with love
local stack = {
  languages = {
    "TypeScript", "JavaScript", "Swift", "PHP", "Lua", "Nix", "YAML"
  },
  frameworks = {
    "React โš›๏ธ", "Express ๐Ÿš€", "NestJS ๐Ÿฑ", "SwiftUI ๐Ÿ“ฑ"
  },
  databases = {
    "PostgreSQL ๐Ÿ˜", "MariaDB ๐Ÿ—„๏ธ"
  },
  devops = {
    "Docker ๐Ÿณ", "Ansible ๐Ÿ”ง", "GitHub Actions โšก", "Proxmox ๐Ÿ–ฅ๏ธ"
  },
}

๐ŸŒŸ :source ~/.vimrc - My Neovim Philosophy

"Neovim isn't just an editor, it's a way of thinking about efficiency, customization, and the pure joy of crafting the perfect development environment."

Key Features of My Setup

  • ๐Ÿš€ LazyVim - Lightning fast startup with lazy loading
  • ๐ŸŽจ Custom Colorscheme - Easy on the eyes, optimized for long coding sessions
  • โŒจ๏ธ Modal Efficiency - Muscle memory trained for maximum productivity
  • ๐Ÿ”Œ Plugin Ecosystem - Carefully curated plugins for full-stack development
  • ๐Ÿ“‚ Project Management - Seamless navigation between multiple codebases

Check out my complete configuration: ๐Ÿ”— dotfiles/lazyvim

๐Ÿง :!uname -a - Linux Journey

Currently rocking Arch Linux as my daily driver with a growing fascination for NixOS:

# My NixOS exploration
{
  system = "reproducible-perfection";
  dotfiles = "declarative-configuration";
  learning = "functional-package-management";

  # Check out my flakes!
  flakes = "github:Catopish/flakexixixi";
}

๐Ÿ“ก :!curl -s contact.api

{
  "status": "ready_to_collaborate",
  "email": "gelato-06tapioca@icloud.com",
  "interests": [
    "full-stack development",
    "devops & sre practices",
    "infrastructure automation",
    "linux customization",
    "neovim configuration",
    "system architecture",
    "networking & security",
    "open source"
  ],
  "current_mode": "learning && building",
  "response_time": "usually_fast"
}

โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚                                                     โ”‚
โ”‚  Thanks for visiting my digital workspace!         โ”‚
โ”‚                                                     โ”‚
โ”‚  :wq to save and exit, or :q! if you want to       โ”‚
โ”‚  discard changes and explore other repos ๐Ÿ˜‰        โ”‚
โ”‚                                                     โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

Built with โค๏ธ in Neovim

Pinned Loading

  1. LazyVim LazyVim Public

    Lua 1

  2. flakexixixi flakexixixi Public

    Flake Nixos 24.05 Gnome

    Nix

  3. Coffice Coffice Public

    Swift 2

  4. KakaSIBI KakaSIBI Public

    Swift 1 1

  5. ReviewPopcorn ReviewPopcorn Public

    JavaScript

  6. TaskManagement TaskManagement Public

    TypeScript