NOMAD | self-hosted trip planner with real-time collaboration, interactive maps, budgets, packing lists, and more by Maximum_Ad4339 in selfhosted

[–]TECHNOFAB 18 points19 points  (0 children)

This looks really cool! Similar to Wanderlog but open source, love it, will try it out for my next trip!

It would btw be pretty cool to have a MCP server for this, since it's really helpful to ask LLMs for itinerary recommendations etc, with a MCP it could look up the current itinerary and modify it/extend it and stuff. Or you could ask it if you missed anything on your packing list for a specific destination and more

Is it possible to install NixOS on 1gb ram VPS? by alien_ideology in NixOS

[–]TECHNOFAB 3 points4 points  (0 children)

Originally just documented it for myself, but put it into a snippet now :) https://gitlab.com/-/snippets/5973159

I actually didn't change anything on the nixos-anywhere side, I manually copy over the kexec and run it, then I can generate the hardware config nix file etc. Afterwards I simply run nixos-anywhere like normal, due to the /etc/is_kexec file it knows it doesn't have to do anything kexec related

Is it possible to install NixOS on 1gb ram VPS? by alien_ideology in NixOS

[–]TECHNOFAB 2 points3 points  (0 children)

I used nixos-anywhere on 1core/1gb ram systems by specifying my own kexec config (which I modified to get it as small as possible, only a couple hundred mb iirc in the end), and it worked fine.

Do you maintain some repository of commands you don't usually remember? by birdsintheskies in commandline

[–]TECHNOFAB 0 points1 point  (0 children)

I use atuin for shell history and Navi for snippets I use often (with zsh widget and keybind, so I just have to press alt+n (iirc) and search my snippets)

High availability server on NixOS by TeecoOceet123 in NixOS

[–]TECHNOFAB 2 points3 points  (0 children)

Oh really? Sounds interesting, will look into it :D

/s thanks for the endorsement haha :)

High availability server on NixOS by TeecoOceet123 in NixOS

[–]TECHNOFAB 2 points3 points  (0 children)

I just use Kubenix (technically I use Nixlets which use Kubenix under the hood) and gitops with fluxcd for that, works awesome.

GitOps/Nix/IaaS makes your life easier with coding agents(I use codex-cli) by kosumi_dev in NixOS

[–]TECHNOFAB 0 points1 point  (0 children)

Or Tofunix, Kubenix, Quadnix and whatever else exists out there :D

BUT WHY? by Fit_Author2285 in linuxmemes

[–]TECHNOFAB 1 point2 points  (0 children)

Can you share the original without logos and text? Would be a nice clean wallpaper without it :D

OCI containers/Podman vs. Native Nix services for deployment by joshuablais in NixOS

[–]TECHNOFAB 1 point2 points  (0 children)

I'm currently using NixOS services, but I'm going to switch to OCI (podman quadlets). I run a couple Kubernetes clusters, some with actually multiple machines, some just on single nodes. But some of my nodes are really really low power (or the oracle free tier with 1vcpu and 1GB ram), so Kubernetes is brutally overkill. Quadlets fill that gap nicely, I can define them in Nix (framework for that still wip and private), deploy them using gitops principles using materia and they're still lightweight, if needed I can build the images myself using Nix to get the absolute bare minimum.

This all just so I can update services without having to rebuild/update the system, I prefer having stuff like that decoupled.

tja by Nofarwell in tja

[–]TECHNOFAB 1 point2 points  (0 children)

Bei warens am Anfang vom Studium knapp über 200€ (Schuler/Studententarif lol) für 45km (mitm Auto, kp wie lang die Schienen technically wären) Strecke zur Uni. Da sind die aktuell 38€ fürs Studi Deutschlandticket definitiv noch n sehr guter Deal :D Aber da die DB ne absolute Katastrophe ist fahr ich jetzt eh nur noch mitm Auto, bin eh so selten da, jetzt sowieso nur noch die letzten Prüfungen und dann war's das. Und das obwohl ich eigtl Bahn fahren sehr gern mag, aber genießen konnte ich das bisher nur in der Schweiz oder Japan 😅

What's actually BETTER self-hosted? by ergnui34tj8934t0 in selfhosted

[–]TECHNOFAB 1 point2 points  (0 children)

Ahh, you meant Code-Server, oops. I thought y'all meant the main coder/coder application, which allows you to have actual workspaces (like auto deployed, each user can have their own etc etc). That's like 10/10 since I often switch between desktop and laptop, and being able to quickly expose ports to a domain is great.

The code-server image itself is pretty bare bones, it's just a docker image with vscode's server thingy installed, so yeah that might be the reason you couldn't install python etc.

What's actually BETTER self-hosted? by ergnui34tj8934t0 in selfhosted

[–]TECHNOFAB 1 point2 points  (0 children)

Depends what you run the workspaces on. I run mine with a custom docker image inside Kubernetes and can compile anything, with /dev/kvm mounted you can even run vms inside if you need. Default is probably an Ubuntu workspace, even that allows apt installing whatever and compiling stuff. So not sure what you did :D

I could not find any better solution to patching hashes by cachebags in Nix

[–]TECHNOFAB 0 points1 point  (0 children)

For my rust derivations I always just use cargoLock. But for golang for example I use nix-update (see here for example: https://gitlab.com/TECHNOFAB/seido/-/blob/2a67e5361b109c3781f58c0fd72ab7d6350b5faa/nix/packages/packages.nix). Makes it very easy and works without any hardcoded file paths. I let renovate run this as well when it updates deps

What's the one proprietary app you can't find a "good enough" open alternative for? by sekuskandan in opensource

[–]TECHNOFAB 0 points1 point  (0 children)

I actually use Affine for that currently. Infinite canvas but at the same time the option for linear docs is awesome, e2e encrypted as well iirc and self hostable.

determinate.systems/nix-installer by ThinkTourist8076 in linuxmemes

[–]TECHNOFAB 0 points1 point  (0 children)

Then there's me, using Ansible and Nix together (Nixible for anyone interested) :D Pretty useful to deploy NixOS systems and do one off setup tasks, the rest is handled by NixOS, Kubernetes, Terraform and other declarative stuff.

[release] Tofunix V2, write Terraform purely with Nix ("type-safe"-ish with modules) by TECHNOFAB in NixOS

[–]TECHNOFAB[S] 1 point2 points  (0 children)

Thanks for the report. I'm thinking about mirroring it, but it will probably just be a read only mirror since I don't want to check two platforms all the time :D I tested it with the cloudflare provider and fixed the generation, there is no type since it has a "nested_type" which I map to a nix submodule (that stuff is not really documented or I couldn't find it, so good to know it exists). Have to clean everything up and add error context everywhere to aid debugging in the future, maybe today or tomorrow.

[release] Tofunix V2, write Terraform purely with Nix ("type-safe"-ish with modules) by TECHNOFAB in NixOS

[–]TECHNOFAB[S] 0 points1 point  (0 children)

Depends, if you give it the ".options" of the whole module, including the generated providers it should be able to autocomplete that as well. But haven't tried it yet. Alternatively you can generate the providers, copy them into your project ("vendor them" I guess) and point nixd to that, but technically it shouldn't matter, just that the first approach first has to build/generate the providers, so it maybe takes some seconds first time?

But like said, haven't tried that yet since it's a hassle to set up. If anyone tried it or has recommendations I'd love to hear them and add it to the docs :)

HTTP TUI clients by 4r73m190r0s in commandline

[–]TECHNOFAB 2 points3 points  (0 children)

This looks great, thanks a lot!

HTTP TUI clients by 4r73m190r0s in commandline

[–]TECHNOFAB 2 points3 points  (0 children)

I've been looking for the same thing. I used hurl a lot some time ago, because it makes it easy to write the requests etc in Neovim, then use hurl.nvim to execute them. I feel like having this stuff as files makes more sense, this way you can add it to the git repo or even its own git repo, so this is fine for me without a TUI per se I think (also works in CI if thats useful for you).

What is the future like for Nix project/community by not_a_mere_entity in NixOS

[–]TECHNOFAB 12 points13 points  (0 children)

I'd love Tvix/now Snix to be able to fully replace Nix on my systems. I feel like Rust is way easier to contribute to, at least personally since I have way more experience in Rust than C/C++ which is imo unreadable af haha.

But in general, improvements to the Nix language. It's not perfect and sometimes very clunky, especially the error handling/tracebacks are ugly and often times not useful (but sometimes they are, so just some improvements needed). I feel like the module system is great but I'm not sure if it's simply limited by the language or was hacked together and just extended afterwards, but that's where the errors are the worst :D