Nixdatifier - The Apdatifier for NixOS

Hey everyone,

I hope this Forum is for something like this too if not I can delete the post again :sweat_smile:

I wanna present you a widget that might be handy. I loved apdatifier when I used CachyOS and I missed it in NixOS. I needed something in the UI that reminds me to run updates and all.
So I created this project which sits in the tray.

And it tells me when a flake input is outdated, and shows what an update would change before running it.

It has generation timelines, package diffs between generations, flake update checks with dry-run previews and some other tools like dev environments checks if one uses such.

I started it on KDE as I started my NixOS journey with that but it also works with quickshell for hyprland and or as a normal tray standalone app for other desktops like Gnome or Cosmic.
For Gnome and Cosmic feedback would be great as I rarely use those.

Since as NixOS user you mostly stay in your nix files and do not really check out kde opendesktop store or so I thought I will post it here on the discourse Forum so it might reach people that would like to have such widget or did not know until now that they need something like that .

And maybe more ideas come up what such widget should be able to provide and or could be solved and designed better.
Thinking of making it also as a cli tool so no UI needed.

Try it: nix run github:Muddyblack/nixdatifier
Repo: https://github.com/Muddyblack/nixdatifier
KDE Store: https://store.kde.org/p/2360222/

5 Likes

It now also has a cli and a tui which you can run with:

nix run github:Muddyblack/nixdatifier#cli

And got profiles and tarball support for update detections as well as notification if using cli variant only and support for gh cli and github tokens to have bigger rate limits.