Tulsa ~ Columbia '24


An enthusiast of sorts.


Last active 8 months ago


Last active 1 year, 1 month ago


Last active 2 years ago
View more

Recent activity

Re: Managing my dotfiles as a git repository 1 year, 2 months ago

From Nate Ijams to ~sircmpwn/public-inbox

>What about configs with your email password for mutt, git send-mail and 
>occasional secrets and tokens?

I have personally moved away from including any important secrets or 
tokens in plain text. For mutt, you can use pass, GPG, or another 
keyring to store secrets and access them without exposing anything in 
plain text. See [1].

Most programs should allow config options which include a call to an 
external program.

See `man git-send-email` and `man git-credential` for info on those.

[1]: https://wiki.archlinux.org/index.php/Mutt#Passwords_management

Re: [PATCH] Fix git link in /blog/website/ 1 year, 2 months ago

From Nate Ijams to ~exprez135/public-inbox

Thanks! Completely missed this until now for some reason. I love git send-email!

To git.sr.ht:~exprez135/mailspringlibre.org
    3dc1699..859d001  master -> master

macOS installation 2 years ago

From Nate Ijams to ~julienxx/castor

Hello! First, I want to say thanks for all the work being done on  
Castor! I am really enjoying diving into gemini and gopher. I’ve been  
looking into how to best install and use Castor on my Mac. I found two  
general methods to get a full installation running over the current  
non-installation method.

tldr; see my preferred instructions at

Explanation of what I’ve done:

First, in terms of dependencies, you can easily just use Homebrew for  

[PATCH lists.sr.ht] Fix #142: prevent duplicate mailto: in Reply to Thread link. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

This should fix ticket 142 for lists.sr.ht. While the Go/HTML templates
for most pages check for "mailto:" and append one if it's not found, Reply
to Thread directly uses the result of the reply_to function. This patch
just adds a quick if check, and only appends "mailto:" if it's not already

 listssrht/blueprints/archives.py | 5 ++++-
 listssrht/blueprints/patches.py  | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/listssrht/blueprints/archives.py b/listssrht/blueprints/archives.py
index e63fb6c..5fedd44 100644
--- a/listssrht/blueprints/archives.py
[message trimmed]

[PATCH lists.sr.ht] Fix #92: hides new post tab on list view if user does not have posting permissions. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

Adds a simple if statement to check if the user has
posting access on a list. If so, it will show the New Post tab.
If not, it won't appear, which matches the current side bar behavior.

 listssrht/templates/list.html | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/listssrht/templates/list.html b/listssrht/templates/list.html
index 9a46595..e422403 100644
--- a/listssrht/templates/list.html
+++ b/listssrht/templates/list.html
@@ -37,6 +37,7 @@
      {% if not ml.mirror_id or ml.mirror.configured %}
[message trimmed]

[PATCH lists.sr.ht] Fix #118: allow either a To or Cc header in emails instead of only To. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

This patch would lift the requirement that emails to lists.sr.ht have a 
To header, accepting a Cc header alone. Fix ~sircmpwn/lists.sr.ht/#118.

 listssrht-lmtp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/listssrht-lmtp b/listssrht-lmtp
index b3e3e91..c6454a6 100755
--- a/listssrht-lmtp
+++ b/listssrht-lmtp
@@ -177,7 +177,15 @@ class MailHandler:
        return result, command

[message trimmed]

[PATCH v2 lists.sr.ht] Fix #141: use flex container to format lists archive boxes on small screens. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

This patch would fix ~sircmpwn/lists.sr.t/#141 by adding flex containers to
properly re-size on mobile screens, allowing viewers to read the full subject
line as well as other information like the sender name, created time, number of
replies, and number of participants. The patch reorders some HTML and uses flex
containers in the event box to wrap the content.

Mobile screenshot: https://files.catbox.moe/v6bf4y.png
Non-mobile screenshot: https://files.catbox.moe/fonkym.png

 listssrht/templates/archive.html | 52 ++++++++++++++++----------------
 scss/main.scss                   | 10 ++++++
 2 files changed, 36 insertions(+), 26 deletions(-)
[message trimmed]

Re: [PATCH lists.sr.ht] Fix #141: use flex container to format lists archive boxes on small screens. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

Here’s another version without @media which I like a lot more:

Mobile: https://files.catbox.moe/rj1241.png
Large screen: https://files.catbox.moe/km395i.png
Medium screen: https://files.catbox.moe/mpnxnp.png

This just adds one additional line of CSS.

If we add some specific ordering we can also make the participants  
number and reply number move to the left, though it will also change  
the order on a large screen:
Mobile: https://files.catbox.moe/zn8f8u.png
Non-mobile: https://files.catbox.moe/yubtbv.png

[PATCH lists.sr.ht] Fix #141: use flex container to format lists archive boxes on small screens. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

This is a hypothetical patch which could fix #141, if it's
inline with sourcehut's image of what the code & UI should look
like. It switches the order of the <small> and <h4> elements
within the lists archive box, makes it a flex container, and
allows for the subject and author/time/etc span items to wrap.
In practice, if all works, this should keep the list looking
as-is on laptops and larger screens while allowing mobile
viewers to see the subject fully (current behavior leaves
patch subject lines cut off just about after the [PATCH ___]
section. I've tested it by changing the code within the browser
but don't currently have the ability to test it with a full
dev environment. Will my changes to main.scss take precedence
over the imported base.scss from core.sr.ht?
[message trimmed]

[PATCH sr.ht-docs] Fix some insecure and redirected links. 2 years ago

From Nate Ijams to ~sircmpwn/sr.ht-dev

 billing-faq.md           | 2 +-
 builds.sr.ht/manifest.md | 2 +-
 dispatch.sr.ht/github.md | 8 ++++----
 installation.md          | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/billing-faq.md b/billing-faq.md
index e8d62ad..fc99286 100644
--- a/billing-faq.md
@@ -7,7 +7,7 @@ time for any reason via [sir@cmpwn.com](mailto:sir@cmpwn.com). I usually respond
within a few hours if I'm awake. I'm also generally available for chat on IRC:
join [#sr.ht on irc.freenode.net][irc]. Let me know if you have any questions.
[message trimmed]