Home
Softono

Izrss

Open source Go
60
Stars
0
Forks
7
Issues
1
Watchers
4 months
Last Commit

 About Izrss

An RSS feed reader for the terminal.

Platforms

Web Self-hosted

Languages

Go

Links

Need Help Installing Izrss?

We provide expert installation service for this software. Our team will install, configure, and secure Izrss on your server. plans start at just $30.

izrss

An RSS feed reader for the terminal.

 

demo

Usage & Customization

The main bulk of customization is done via the ~/.config/izrss/config.toml file. You can find an example file here config.toml.

The rest of the config is done via using the environment variables GLAMOUR_STYLE. For a good example see: catppuccin/glamour

Then run izrss to read the feeds.

Installation

With Nix flakes and home-manager

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";

    home-manager = {
      url = "github:nix-community/home-manager";
      inputs.nixpkgs.follows = "nixpkgs";
    };

    izrss.url = "github:isabelroses/izrss";
  };

  outputs = { self, nixpkgs, home-manager, izrss }: {
    homeConfigurations."user@hostname" = home-manager.lib.homeManagerConfiguration {
      modules = [
        home-manager.homeManagerModules.default
        izrss.homeManagerModules.default
        {
          programs.izrss = {
            enable = true;
            settings.urls = [
              "https://isabelroses.com/rss.xml"
              "https://uncenter.dev/feed.xml"
            ];
          };
        }
      ];
    };
  }
}

With Nix flakes

{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    izrss.url = "github:isabelroses/izrss";
  };

  outputs = { self, nixpkgs, izrss }: {
    nixosConfigurations.example = nixpkgs.lib.nixosSystem {
      system = "x86_64-linux";
      modules = [{
        environment.systemPackages = [
          inputs.izrss.packages.${pkgs.system}.default
        ];
      }];
    };
  }
}