u/Calm-Alarm7977

Just showing a petition counter won’t create much real pressure. It will mostly become a number on a website. A better idea: after form submission, automatically redirect users to a pre-filled email template with all relevant official email IDs included. Then users can send the petition directly

Just showing a petition counter won’t create much real pressure. It will mostly become a number on a website. A better idea: after form submission, automatically redirect users to a pre-filled email template with all relevant official email IDs included. Then users can send the petition directly

It's a screenshot of the Cockroach Jantha Party website. They have now started petition stuffs on their website.

u/Calm-Alarm7977 — 6 hours ago
▲ 7 r/GoogleAntigravityCLI+2 crossposts

I got Antigravity CLI running natively on Android Termux. No VMs. No Cloud Shell. No proot-distro. Just your phone.

Took a while to figure out but it works. The binary has 7 separate issues on Android

Honestly the easiest way to do it: just copy paste this entire guide into your existing AI agent on termux(may be opencode or Gemini) and tell it to set up your environment. It'll handle everything automatically.

Guide: 🔗 https://gist.github.com/Brajesh2022/e42160d29b55417db6c18c52dd1d6d37

Or send it the link directly. Either works.

For the nerds: the main issues were TCMalloc assuming 48-bit VA when Android uses 39-bit, Go's `faccessat2` syscall getting killed by Android's seccomp, and a few glibc/DNS/TLS things on top. The patch script is pattern-based so it should survive future updates too.

Drop a upvote and comment if it works for you or if you hit something new.

u/Calm-Alarm7977 — 5 hours ago
▲ 13 r/webdesign+2 crossposts

Feedback on my portfolio website?

Just shipped my portfolio. Feedback is welcome.

https://brajesh.is-a.dev

What's interesting is that it has an AI agent that can even DM me, browse my projects, and check comments on my blog posts, etc. The DM system itself is a gem. In DM, if I reply to the user, the user will receive the reply as a web push and also an email notification. For email, in the backend, it simply submits a Google Form with the email address, subject, and body. The Google Form app script is set up so that on every form submission it runs a script that sends the email to the form's input. Also, if you notice that in blogs there's a upvotes and comment section, but those comment sections are actually linked with a Reddit post. So basically, when I write a blog I post it both on Reddit and on my portfolio. Then it uses Reddit JSON to fetch all the upvotes, comments and discussions from Reddit to my website.

u/Calm-Alarm7977 — 3 hours ago

It’s like a teacher suddenly asks you a question in class, you fail to answer it, and then instead of questioning yourself, you start crying that “someone told the teacher to ask me this.” 😭 Wtf? You’re supposed to answer the question, even if another student suggested it to the teacher.

Let’s assume everything was planted. Then is our Prime Minister really so immature that he can’t answer a reporter’s question?

And have you seen the press briefing? That was obviously done from India’s side. Even our own embassy ended up hurting our image. Was that also “planted”?

It’s like a teacher suddenly asks you a question in class, you fail to answer it, and then instead of questioning yourself, you start crying that “someone told the teacher to ask me this.” 😭

Wtf? You’re supposed to answer the question, even if another student suggested it to the teacher. Blaming the teacher for asking a question instead of reflecting on your own response makes no sense.

u/Calm-Alarm7977 — 3 days ago

Gemini CLI is no more (Now can't use on termux)

I was happily using Gemini CLI on Termux like a portable AI machine 😭🔥

But Antigravity CLI not working on Termux 😭😭😭😭😭

Please Google, do something bro 🙏


I made a forum post too, please like it 🙏 maybe it can help this reach Google.

https://discuss.ai.google.dev/t/please-launch-antigravity-cli-on-termux/145685 https://github.com/google-antigravity/antigravity-cli/issues/9 https://github.com/google-antigravity/antigravity-cli/issues/41 https://github.com/google-antigravity/antigravity-cli/issues/22

reddit.com
u/Calm-Alarm7977 — 3 days ago
▲ 1 r/Fiverr

[DISCUSSION] Your portfolio blog has zero engagement? I fixed mine with a stupid simple hack (Must read... because it actually works)

Okay so portfolio blogs are basically a graveyard. You write something, post it, and nobody reads, comment or upvote it, Not even you.

I had the same issue. But I noticed when I posted the same thing on Reddit, people actually replied. Nothing crazy, but like 20-30 comments is way better than absolute silence.

So I just... connected the two.

My blog is still on my own site, self hosted, full control. But every post I write, I also drop a Reddit thread for it. Then on my site, I fetch that Reddit thread's JSON, parse it, and show the upvotes and comments in my own UI. Looks totally native, proper threaded comments and everything.

Only catch is if you want to comment it takes you to Reddit. Bit annoying but whatever, at least there's actual engagement showing now instead of nothing.

Took maybe a weekend to build. Felt dumb simple but honestly works better than anything else I tried.

Anyone else doing something like this or have a better way to handle it?

reddit.com
u/Calm-Alarm7977 — 12 days ago
▲ 10 r/indiehackersindia+3 crossposts

Your portfolio blog has zero engagement? I fixed mine with a stupid simple hack. Must read because it actually works

Okay so portfolio blogs are basically a graveyard. You write something, post it, and nobody reads, comment or upvote it, Not even you.

I had the same issue. But I noticed when I posted the same thing on Reddit, people actually replied. Nothing crazy, but like 20-30 comments is way better than absolute silence.

So I just... connected the two.

My blog is still on my own site, self hosted, full control. But every post I write, I also drop a Reddit thread for it. Then on my site, I fetch that Reddit thread's JSON, parse it, and show the upvotes and comments in my own UI. Looks totally native, proper threaded comments and everything.

Only catch is if you want to comment it takes you to Reddit. Bit annoying but whatever, at least there's actual engagement showing now instead of nothing.

Took maybe a weekend to build. Felt dumb simple but honestly works better than anything else I tried.

Anyone else doing something like this or have a better way to handle it?

u/Calm-Alarm7977 — 8 days ago

Can your Gemini message you when it's done or need something? Mine can. Here's how I set it up on Android.

**The problem nobody talks about**

You fire off a long Gemini task, refactor this, fix all tests, update dependencies, and then you're just... staring at a terminal. Waiting. On your phone. Like a hostage.

I fixed that. Now Gemini sends me a notification when it's done, when it hits an error, or when it needs me back. I scroll Reddit, it works, it pings me. That's the whole deal.

For better formatting and code highlighting, read this on https://brajesh.is-a.dev/blog/how-to-get-gemini-cli-android-notifications-in-termux/

Here's the exact setup.

---

**What you'll have after this**

- Gemini CLI running natively on Android (Termux)

- GitHub fully authenticated, no credential prompts, no hanging pushes

- A `notify` command Gemini uses to ping you like a real notification

- A `g` shortcut so firing off tasks is one letter

- A `GEMINI.md` that tells Gemini to *always* notify you and never get stuck on GitHub

---

**Step 1 — Install Termux (NOT from Play Store)**

The Play Store version is dead. Get it from GitHub:

- [Termux APK releases](https://github.com/termux/termux-app/releases)

- [Termux:API APK releases](https://github.com/termux/termux-api/releases)

Install both, then open Termux and run:

```bash

pkg update && pkg upgrade -y

pkg install -y nodejs-lts termux-api

```

Then install the Termux-optimized Gemini fork (handles Android PTY and auth issues):

```bash

npm install -g @mmmbuto/gemini-cli-termux

```

Launch and log in:

```bash

gemini

```

Choose **Login with Google**.

---

**Step 2 — Get a GitHub Personal Access Token**

Gemini needs this to do GitHub work without hanging on credential prompts.

  1. GitHub -> Settings -> Developer settings -> Personal access tokens -> Tokens (classic)

  2. Generate new token (classic)

  3. Name it `termux-gemini`, set your expiration

  4. Check: `repo` (full), `workflow`, `read:org`

  5. **Copy it immediately** — you won't see it again

> 🔒 Treat this like a password. Don't commit it anywhere.

---

**Step 3 — Paste the Master Prompt**

Replace `YOUR_GITHUB_TOKEN_HERE` with your actual token, paste this into Gemini, and walk away:

```

Execute every step below automatically without asking me anything. Just run the commands.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PART 1 — GITHUB SETUP

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. pkg update && pkg install git gh -y

  2. echo "YOUR_GITHUB_TOKEN_HERE" | gh auth login --with-token

  3. gh auth setup-git

  4. git config --global credential.helper store

  5. git config --global user.name "YourName"

    git config --global user.email "$(gh api user --jq '.email' 2>/dev/null || echo 'you@users.noreply.github.com')"

  6. gh auth status

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PART 2 — NOTIFICATION SYSTEM

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. mkdir -p ~/bin

  2. Create ~/bin/notify with this exact content:

#!/data/data/com.termux/files/usr/bin/bash

termux-notification \

--title "Gemini 🤖" \

--content "$*" \

--action "am start -n com.termux/.app.TermuxActivity" \

--priority max \

--sound \

--vibrate 500,200,500

  1. chmod +x ~/bin/notify

  2. grep -q 'HOME/bin' ~/.bashrc || echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc

  3. source ~/.bashrc

  4. notify "Notify system is online ✅"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PART 3 — g SHORTCUT

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. Add this to ~/.bashrc (skip if already exists):

grep -q "^g()" ~/.bashrc || cat >> ~/.bashrc << 'EOF'

# One-letter Gemini launcher

g() {

gemini "$*"

}

EOF

source ~/.bashrc

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PART 4 — GEMINI.MD INSTRUCTIONS

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. mkdir -p ~/.gemini

  2. APPEND the following to ~/.gemini/GEMINI.md (do NOT overwrite):

## Git & GitHub Workflow

MANDATORY: These rules apply to every session.

Before any git operation: gh auth setup-git

Always clone with: gh repo clone <owner>/<repo>

Never use plain git clone https://... it hits a credential prompt.

Always work on a feature branch, never commit to main.

Use gh pr create --fill to open PRs non-interactively.

---

## User Presence & Notifications

The user is NOT watching the terminal. They have minimized Termux.

Use notify in these situations:

- A long task completed

- You need input before continuing

- An error occurred that needs attention

- You're about to do something destructive

notify "Done! Build finished ✅"

notify "Waiting for your input — check Termux"

notify "Error ❌ — cannot proceed without you"

Do NOT spam. Only notify at meaningful checkpoints.

Tapping the notification opens Termux.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

PART 5 — FINAL CHECK

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  1. notify "All set! Gemini + GitHub + Notifications ready 🚀"

```

---

**The `g` shortcut explained**

Instead of typing `gemini "do this thing"` every time, you now just type:

```bash

g "fix all TypeScript errors and run tests"

```

It's a tiny bash function in your `.bashrc`:

```bash

g() {

gemini "$*"

}

```

One letter. Everything you type after it gets passed straight to Gemini.

---

**How the notification system works**

The `notify` command wraps `termux-notification` with settings tuned to actually interrupt you:

| Setting | What it does |

|---|---|

| `--priority max` | Heads-up popup over whatever app you're in |

| `--sound` | Rings even with screen off |

| `--vibrate 500,200,500` | Physical buzz pattern |

| `--action "am start ..."` | Tap = back in Termux instantly |

| No `--id` flag | Every call is a fresh notification, guaranteed to ring |

And because the rules are baked into `GEMINI.md`, Gemini reads them on *every* session automatically. You never have to remind it.

---

**Troubleshooting**

- **Notification doesn't pop up?** Android Settings -> Apps -> Termux -> Notifications -> Allow

- **`notify: command not found`?** Run `source ~/.bashrc` or restart Termux

- **`gh auth status` shows unauthenticated?** Token expired or wrong scopes, generate a new one and re-run Part 1

- **git push hangs?** Run `gh auth setup-git` manually, then retry

---

*Setup once. It runs while you do other things. Pings you when it matters.*

u/Calm-Alarm7977 — 13 days ago