Personal save-for-later and Miniflux e-reader proxy for Xteink X4 (wip)
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 29 lines 932 B view raw
1{ 2 description = "Nightshade personal save-for-later + e-reader proxy for Miniflux"; 3 4 inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; 5 6 outputs = { self, nixpkgs }: 7 let 8 systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 9 forAllSystems = f: nixpkgs.lib.genAttrs systems (system: 10 f { 11 inherit system; 12 pkgs = import nixpkgs { inherit system; }; 13 }); 14 in { 15 packages = forAllSystems ({ pkgs, ... }: { 16 nightshade = pkgs.callPackage ./package.nix { }; 17 default = pkgs.callPackage ./package.nix { }; 18 }); 19 20 devShells = forAllSystems ({ pkgs, ... }: { 21 default = pkgs.mkShell { 22 buildInputs = with pkgs; [ nodejs_22 pnpm ]; 23 }; 24 }); 25 26 nixosModules.default = import ./module.nix { inherit self; }; 27 nixosModules.nightshade = import ./module.nix { inherit self; }; 28 }; 29}