Skip to content

chore: add nix flake#19

Merged
Handfish merged 1 commit intoHandfish:mainfrom
ajgon:chore/nix-flake
Jan 20, 2026
Merged

chore: add nix flake#19
Handfish merged 1 commit intoHandfish:mainfrom
ajgon:chore/nix-flake

Conversation

@ajgon
Copy link
Copy Markdown
Contributor

@ajgon ajgon commented Jan 19, 2026

Adds nix flake, and relevant documentation how to install/use talos-pilot on Nix.

Copy link
Copy Markdown
Contributor

@nickgirardo nickgirardo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Handfish asked me to take a look at this since I'm familiar with Nix. I just had a few minor concerns, overall looks good!

Comment thread flake.nix Outdated
protobuf
];

doCheck = false;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the reason for skipping the tests here?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, sorry, my bad :( - I skipped them to sped up development and forgot to remove it.

Comment thread flake.nix Outdated
description = "Talos TUI for real-time node monitoring, log streaming, etcd health, and diagnostics";
homepage = "https://github.com/Handfish/talos-pilot";
license = with lib.licenses; [ mit ];
platforms = lib.platforms.linux;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Linux is hardcoded as the platform here, but this is built for all default systems (meaning this will also be built for darwin). This field isn't mandatory so it can just be removed for simplicity

Comment thread flake.nix Outdated
Comment on lines +63 to +66
packages = with pkgs; [
nixd
nixfmt-rfc-style
];
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These don't really seem super relevant to the project as a whole, but I don't necessarily mind keeping these in for editing this file.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agree, removed it as well.

@Handfish Handfish merged commit 1ca8c22 into Handfish:main Jan 20, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants