rss email digests over ssh because you're a cool kid
herald.dunkirk.sh
go
rss
rss-reader
ssh
charm
1{
2 description = "Herald - RSS feed aggregator";
3
4 inputs = {
5 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
6 flake-utils.url = "github:numtide/flake-utils";
7 };
8
9 outputs = { self, nixpkgs, flake-utils }:
10 flake-utils.lib.eachDefaultSystem (system:
11 let
12 pkgs = nixpkgs.legacyPackages.${system};
13 in
14 {
15 devShells.default = pkgs.mkShell {
16 buildInputs = with pkgs; [
17 go_1_24
18 golangci-lint
19 gotools
20 gopls
21 delve
22 goreleaser
23 ];
24
25 shellHook = ''
26 echo "Herald development environment"
27 echo "Go version: $(go version)"
28 echo "golangci-lint version: $(golangci-lint version)"
29 '';
30 };
31 }
32 );
33}