#Flake

2026-01-20

Also a funny thing, Jujutsu (https://github.com/jj-vcs/jj) indirectly helps working with Nix configuration if it's defined via flake. As you might know, Nix refuses to evaluate the file if it's not tracked by Git, and since Jujutsu tracks all non-ignored files automatically, you can just add a .nix file, and it will evaluate without any problem :)

#nix #NixOs #jujutsu_version_control #jujutsu #flake

DaLetra Englishdaletraeng
2026-01-17

Lyrics for the song “Flake” by Jack Johnson

daletra.com/jack-johnson/lyric

2026-01-15

@zer0unplanned This post looks very useful. I made a similar tool (still in beta with errors) to grab screenshots and raw data of manual pages #manpages for #linux commands, in this case #ssh info, and to present the different layers that are the OS, app and nixos settings. The program ssh-key-manager is in my flake repoducible.org ( features/security/packages #flake #part can be pulled out into another flake) & bit of a monster. Yours looks ultra compact #nixos
#flakepart #flakeparts

ssh-key-manager menu Manage SSH settings (in development, throws errors)ssh-key-manager menu Manage SSH settings (in development, throws errors)  with option of showing documentation that has been cachedssh-key-manager menu Manage SSH settings (in development, throws errors) showing an example of cached manual pages...
2026-01-10

Wrote my first (working) flake.

I still don't understand most of it, but I managed to successfully modify the template.

I'm still quite confused by what this thing actually does and why things (appear to) have be specified 29485 times instead of once.

But I think this is already good enough as a start. Right?

(Also is there an eta for when flakes are GA and no longer need the experimental features flags?

#nix #nixos #flake

Vivekanandan KS :nixos:(vivek)vivekanandanks@mstdn.social
2026-01-10

@justdude

I found the reason, it's because of this:
github.com/NixOS/flake-registr

Looks like it's available for every nix flake users officially and one can implicitly turn it off by configuring the registry options I guess.

But it's suggested to add inputs explicitly, since u might change ur registry later in ur configs in future.

Unexpected learning🤝
Thanks for pointing out this
@justdude

I didn't even notice. LoL.
#nix #flake #flakes #nixflakes #nixregistry #nixconfig #config

Vivekanandan KS :nixos:(vivek)vivekanandanks@mstdn.social
2026-01-10

Hi Nix and flake-parts users,

Just ported my flake file to use flake-parts finally for my nixos config😄

github.com/vivekanandan-ks/ksv

Please check this and suggest any improvements.

It would help me learn to do things more properly.

🥹
#nix #nixos #flake #flakeparts #config #system

2026-01-08

@momo #radicle works! #Radicle is an easy way to ensure you have all files of interest available even in aeroplane mode, because the repositories you chose to follow are stored locally & automatically kept at their most recent version from when you were last online. Easy setup. Practical for #resilient dev ops (systems that keep working when web is unreliable or services disappear). repoducible.org (app.radicle.xyz/nodes/radicle. /features/radicle) has a #nixos #flake part example for setup.

2025-12-28

Confira a letra da música “Flake” de Jack Johnson
#JackJohnson #Flake
daletra.com.br/jack-johnson/le

2025-12-28

A #nixos #flake #part that lets a #grafana #dashboard be auto-added to any flake. Shows #psi #pressure #cgroups & #systemd processes.

codeberg.org/adingbatponder/re

(Handles existing #grafana installs: adds another #dashboard. Import tested on a few machines. Feedback or issue reports welcome.)

@arianvp @mdione @EduNET_LK @bustikiller

pressurecgroups showing gap where system was buildingsystemd units all fine nothing interestingWorking on several machines, two of which use the flake part and one of those already had grafana
2025-12-26

@mdione @EduNET_LK @bustikiller Great tip. I just spun up a #grafana dashboard in a #nixos #flake showing the #pressure data. I do not get any exciting data but that is good, right ? LOL Thanks. Details in pastebin.com/VU8RYPJq

grafana dashboard showing pressure data
2025-12-26

Background:
for my #homelab I set up #suricata in #nixos and have a functioning #ids #intrusiondetection system with a #grafana dashboard (#flake info here codeberg.org/adingbatponder/re ).
Preliminary plan:
I now want to go to and #ips #intrusionprevention system that blocks threats detected. Current plan is #nftables with #nfqueue but there is no GUI for that it seems, and it is a bit clunky and black-boxy.
Question: What are the more user-friendly options for an IPS front-end / GUI ?
Thanks!

DaLetra Deutschdaletradeu
2025-12-25
2025-12-23

turning my #nixos config into a #flake and now i gotta name device specific configs so now i have to think of a system to name my devices (2 desktops, 3 laptops, 1 server, 2 sbcs) after.

so far i thought of #tf2 classes (tho that limits the amounts of devices in the future very much (then again, naming my main pc saxton hale would also be dope)), #ltd2 units or, being the basic bish i am, rocket ships.

anyone got a good system i could use?

#nerdculture #linux #nix

2025-12-21

Made a transparent network bridge on #NixOS which sits between router & #LAN switch, monitoring traffic for #IDS #intrusiondetection , #Suricata and #Zeek capture and analyze packets → #Filebeat ships #logs#Elasticsearch with #GeoIP ingest pipeline → #Grafana setup of dashboard to visualise data is defined in flake itself so using the flake will give the same dashboard. #flake details here codeberg.org/adingbatponder/re
Hardware: HP EliteDesk 800 G1 SFF 16Gb RAM & jacob.de/produkte/Intel-Ethern #i350t4

grafana dashboardgrafana dashboardgrafana dashboardgrafana dashboard
2025-12-18

I made a program for #Steam on #Linux that creates a by-name folder for the compatdata folders of steam games. Basically instead of looking up what a game's AppID is, you can go to compatdata/by-name/My Summer Car/ instead!

github.com/Krutonium/SteamByNa

Oh and it has a #Flake for #Nix and #NixOS users.

#MIT License. #Linuxgaming to cover all my bases.

#PR 's Welcome!

#CSharp #DotNet #DotNet10

2025-12-13

@BrideOfLinux #nixos #flake #flakes #claude #claudecode
in flake.nix

claude = pkgs.mkShell {
buildInputs = with pkgs; [
nodejs_24
nodejs_24.pkgs.npm
];

shellHook = ''

# Install claude-code if not already installed
if ! command -v claude-code &> /dev/null; then
echo "📦 Installing claude-code..."
npm install -g @anthropic-ai/claude-code
fi
'';
};
then: nix develop .#claude
from the flake directory
then: claude

I just came across this #nix #flake for a personal project in #scala: github.com/7mind/squish-find-t

No more vendoring sha to update, and be lockfile oriented. It worked in just 2 minutes for my multi module / multi main project. It's a really nice way to build/distribute my app to my server!

and now I reveal the secret third thing I use to build my system: unflake

unflake is a tool that allows you to stop writing .inputs.foo.inputs.nixpkgs.follows all the time while deduplicating your dependencies. it also frees you from other flake idiosyncrasies like requiring flake.nix to be committed to the repo or copying the whole directory into the store.

README has more details and you can ask me questions about it here or in a discourse thread

discourse.nixos.org/t/unflake-

(or direct codeberg link: codeberg.org/goldstein/unflake)

#nix #flake #flakes

2025-11-27

@xameer I am running from scratch builds of my #flake over and over again on top of a fresh a vanilla #nixOS install with normal internet speeds, to test my #cores hardware requirements. It has not been a problem of more than about 60 mins on 1 core 2.1 GHz machine, 30 mins on 2 core .... best being 8 core at 15 mins with zero time saving for > 8 core use. What does your build have ?

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst