Spyke

Replies

Comment on

Niri my love, catppuccin coded

My daily driver for home and college, where I write most of my code

  • Laptop: thinkpad E14
  • OS: Btw
  • WM: Niri
  • Bar+notification daemon+launcher: ironbar + mako + vicinae
  • editor+note taking: nvim + zk-cli
  • terminal+shell+prompt: kitty + nushell + starship

Lockscreen is swaylock, which I haven’t posted here. Everything is catpuccin-macchiato

EDIT: Forgot to add, that hexdump like thingy is my WIP website

Comment on

Niri my beloved, with catppuccin everywhere

My daily driver for home and college, where I write most of my code

  • Laptop: thinkpad E14
  • OS: Btw
  • WM: Niri
  • Bar+notification daemon+launcher: ironbar + mako + vicinae
  • editor+note taking: nvim + zk-cli
  • terminal+shell+prompt: kitty + nushell + starship

Lockscreen is swaylock, which I haven't posted here. Everything is catpuccin themed :)

EDIT: Forgot to add, that hexdump like thingy is my WIP website

rust

Comment on

Supac - a declarative package manager written in Rust, scriptable in nushell

Reply in thread

From what I understand (I've never used mise), mise is meant for programming environments and tools. Supac works with your distribution's package manager to manage all your system packages and also language toolchains like rustup and uvx (uvx backend doesn't manage toolchains yet, it's being developed though).

What it doesn't manage are programming environments, basically, you cannot use it to spawn something like a nix devshell. Hope it makes sense. This is more meant to be along the lines of something like nix, but friendlier and easier.

Comment on

My selfhosting setup so far

Reply in thread

I access it using the hostname of the device (since netbird and tailscale both let you do that)

I also open docker ports only for localhost, and use caddy to reverse proxy subdomains to the respective localhost ports. Less port clutter from outside this way. Ofcourse things like SFTPGo's SFTP port is an exception

Also, vaultwarden requires HTTPS?? Ah drat, that's not good :/ I don't have experience with that.

Comment on

My selfhosting setup so far

Reply in thread

Thanks! Still remember the good old days, when I didn't know how to set up docker compose properly (I don't think I still do 🤣)

But I've certainly come a long way, and it's really fun! Also, I've seen you post here often! Cheers!

Comment on

My selfhosting setup so far

Reply in thread

Ah, I asked around and people recommended miniflux over freshrss since the former is written in Go and is lighter and faster.

Radicale is pretty nice, fits my bill well, and just works. Some people say Baikal is better, but Radicale fits my bill very well so I didn't bother changing.

Comment on

My selfhosting setup so far

Reply in thread

I've heard good things about SearXNG. I'll be sure to check that out.

I don't see the need for cryptpad, since SFTPGo serves my purposes.

I'd look into mealie, since I'm going to live alone and need to figure my own meals out. Perhaps Sure/Actual too!

I am still looking at container management, right now I just manually update/backup everything.

Comment on

My selfhosting setup so far

Reply in thread

Well, as I mentioned, I don't think I can host an XMPP server without having a fixed IP address and exposing it to the public internet and allowing inbound connections.

So it's probably a no-no (for now) 😅

Also, idk if xmpp is lightweight, but as a user, I quite like matrix

Comment on

We made a Fediverse community on Fluxer

Reply in thread

The clients for XMPP are really bad. Also, matrix sells itself in a variety of ways, discord alternative, corporate usability, e2ee signal replacement, all that. Although matrix client implementations aren't that great, the publicity does work. And IRC has historic relevance.

linux

Comment on

Supac - a declarative package manager for Linux, scriptable in nushell

Reply in thread

Right now, you can do it in two ways:

  • Don't have the Arch key at all. supac will silently skip it.
  • You can write a small wrapper in package.nu that checks the presence of your preferred arch package manager in $env.PATH, if it's there then it'll insert the key and value, and not otherwise.

I'd mostly go with 1 unless you're sharing your non-arch config with an arch config on two separate machines.

linux

Comment on

Supac - a declarative package manager for Linux scriptable in nushell

Reply in thread

Thanks for the kind words! For dotfiles, I used org-babel for a long time, keeping a literate config. Now I use a git repo to hold everything with a script to pull in whatever I think is necessary. That said, one of the long term plans for supac is to add dotfile management as well, something like nix-wrapper does it. Although it will certainly take some time before we get there.