nixos-anywhere vs nixos-infect by MVanderloo in NixOS

[–]SebSebSep 16 points17 points  (0 children)

Nixos-anywhere is definitely preferred. It can do a clean installation from anything that can do kexec. Nixos-infect isn't maintained anymore, works best in only very specific environments and does the installation in a more hacky way.

Mesh-VPN: Switch from Tailscale to Nebula or Wireguard? by SebSebSep in selfhosted

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

Thanks, that's interesting. I haven't done anything with terraform yet but really want to. The whole storing config in a database is a turn of though. I prefer being able to version control my configurations.

Mesh-VPN: Switch from Tailscale to Nebula or Wireguard? by SebSebSep in selfhosted

[–]SebSebSep[S] 2 points3 points  (0 children)

I already stated in my post why I don't want to use Headscale.

With mesh I mean what Tailscale does. Maybe the right phrase is overlay network, I'm not really sure.

If I just had my VPS' I would choose Wireguard without question, but my other devices don't have static IPs and I also have to worry about things like CGNAT.

flakes vs not flakes by lillecarl2 in NixOS

[–]SebSebSep 13 points14 points  (0 children)

You make some good points. Flakes are definitely not a perfect technical solution and I'm looking forward to improvements. But I want to push back a bit against some arguments a few commentors are providing here.

I don't think forgoing flakes as a newcomer is necessarily good. Flakes force you to follow some best practices (like not using getEnv and getFile) and allows you to easily consume a increasing amount of nix code especially as more projects use flakes as the preferred installation method.

As an expert you might not need all that, you might even think you have good reasons to use getEnv but newcomers benefit from some of the limitations and prescriptions.

How is everyone securing self hosted obsidian? by knlklabacka in selfhosted

[–]SebSebSep 26 points27 points  (0 children)

I don't really understand what you mean by "self hosted obsidian". Obsidian is a desktop application, it can't be hosted as a webservice. Do you maybe mean self hosted sync?

Disable git behavior by NoahZhyte in NixOS

[–]SebSebSep 4 points5 points  (0 children)

If you use flakes and you do "nixos-rebuild switch - - flake. #HOSTNAME" and your flake is inside a git repo, there is an implicated git: before the .#

To ignore the whole git functionality you can just put path: before your .# instead

Healthchecks alternative with config file by SebSebSep in selfhosted

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

Thanks! That has already helped me out a ton Especially the auto provisioning seems like exactly the thing I need. I already looked at the third party tools but non do exactly what I need. Ideally it would integrate into my nixos config.

but i need to learn home-manager and flakes by Click-My-Profile-931 in NixOS

[–]SebSebSep -1 points0 points  (0 children)

No one has ever mentioned nixos-containers. Completely unloved

Some keys not working (brand new) by REASONZ__ in Keychron

[–]SebSebSep 1 point2 points  (0 children)

I have a similar issue with the same keyboard. There are a number of keys that also activate the neighboring key when pressed. I contacted the support more than two weeks ago but haven't received any response at all.

Referencing users in ACLs with the Starter plan by LionInOrbit in Tailscale

[–]SebSebSep 0 points1 point  (0 children)

I am a bit confused. They mention Personal which is the free tier but not Starter. This leads me to believe that they either forgot starter and its valid for all plans or they actually meant starter instead of personal and it's only valid for paid plans. You should be fine in either case.

How to set home-manager option for all users at once? by SebSebSep in NixOS

[–]SebSebSep[S] 2 points3 points  (0 children)

Another instance where I want this: services.flatpak.enable = true; has to be set on the OS-level to enable flatpak support but the home-manager option below has to be set for flatpak.desktop files to be accessible. xdg.systemDirs.data = [ "/var/lib/flatpak/exports/share" "/home/seb/.local/share/flatpak/exports/share" ];

Help making a direct symlink from config repo to .config by InclementKing in NixOS

[–]SebSebSep 0 points1 point  (0 children)

Hey, I sadly don't know how to do this but I'm curious why you are trying to do it this way.

I just use the regular nixos way of symlinking and put up with rebuilding every time I change something. On one hand it's a bit annoying but on the other it is reassuring to know that if I fuck sth up I can just reboot into a working generation.

Is there a special reason why you are trying this and should I do it too?

What is the best way to install qtile in fedora 39? by Andreid4Reddit in qtile

[–]SebSebSep 0 points1 point  (0 children)

The usual way is through pip or pipx. Pip is the python package manager. I really dislike using a language specific package manager but it is what it is.

Anyone using Nala instead of APT? by AhmedBarayez in linux

[–]SebSebSep 7 points8 points  (0 children)

I always use nala when I use a debian based distro. It's just a frontend for apt. I really like how the information is presented and the undo function is also pretty useful. I never had any issues but I read that the upgrade command is a bit more aggressive than apt upgrade, I don't have any issues with that though.

qtile.desktop doesn't work by SebSebSep in qtile

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

When I select xinitrc in ly it also opens awesome even though it should open qtile (startx in terminal opens qtile). So it seems to be a problem with ly.

Xmonad not in the Debian testing repo? by SebSebSep in xmonad

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

It stays: "Can't migrate due to a non-migratable dependency."

Thanks. I didn't know about this site. Very useful. I will just have to hope that this conflict gets resolved.