RSS Reader using AT Protocol rssbase.io
feed atom rss reader atproto social
2

Configure Feed

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

add devenv config

Romain Gautier (Jun 29, 2026, 12:27 AM +0200) b2755b65 b52f5d69

+150
+4
.gitignore
··· 1 + # Devenv 2 + .devenv* 3 + devenv.local.nix 4 + devenv.local.yaml
+44
README.md
··· 1 1 # [rssbase](https://rssbase.io) 2 2 3 + <details><summary> 4 + First, install tools 5 + </summary> 6 + 7 + ## Developer environment 8 + 9 + The developer environment is handled by: 10 + - [devenv] is a tool for a fast, declarative, reproducible and composable developer environments using Nix 11 + - [nix] is a package manager, but also a programming language, used by devenv 12 + 13 + ### Step by step commands 14 + 15 + ```bash 16 + # Install nix 17 + curl -fsSL https://install.determinate.systems/nix | sh -s -- install --determinate 18 + 19 + # Nix optimisation 20 + gh auth status || gh auth login 21 + mkdir -p ~/.config/nix && echo "access-tokens = github.com=$(gh auth token)" >> ~/.config/nix/nix.conf 22 + sudo sh -c 'echo "trusted-users = root ${SUDO_USER:-$USER}" >> /etc/nix/nix.custom.conf' 23 + sudo sh -c 'echo "extra-substituters = https://devenv.cachix.org" >> /etc/nix/nix.custom.conf' 24 + sudo sh -c 'echo "extra-trusted-public-keys = devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=" >> /etc/nix/nix.custom.conf' 25 + sudo systemctl restart nix-daemon 26 + 27 + # Enable devenv auto activation 28 + if [[ "$SHELL" == */bash ]]; then 29 + grep -qF 'devenv hook bash' ~/.bashrc || echo 'eval "$(devenv hook bash)"' >> ~/.bashrc 30 + elif [[ "$SHELL" == */zsh ]]; then 31 + grep -qF 'devenv hook zsh' ~/.zshrc || echo 'eval "$(devenv hook zsh)"' >> ~/.zshrc 32 + elif [[ "$SHELL" == */fish ]]; then 33 + grep -qF 'devenv hook fish' ~/.config/fish/config.fish || echo 'devenv hook fish | source' >> ~/.config/fish/config.fish 34 + else 35 + open https://devenv.sh/auto-activation/ 36 + fi 37 + 38 + # Get the codebase 39 + git clone git@tangled.org:mykiwi.dev/rssbase && cd rssbase 40 + devenv allow 41 + 42 + # Your developer environment is ready 👨‍🚀🚀 43 + ``` 44 + 45 + [devenv]: https://devenv.sh 46 + [nix]: https://search.nixos.org/packages
+65
devenv.lock
··· 1 + { 2 + "nodes": { 3 + "devenv": { 4 + "locked": { 5 + "dir": "src/modules", 6 + "lastModified": 1782492839, 7 + "narHash": "sha256-j9wrcB4al5QhMelEghJ0Qs+RQPT+wyCcI4070NEgPLQ=", 8 + "owner": "cachix", 9 + "repo": "devenv", 10 + "rev": "3d39d0817d62069f7b18821c34a617b5141cb278", 11 + "type": "github" 12 + }, 13 + "original": { 14 + "dir": "src/modules", 15 + "owner": "cachix", 16 + "repo": "devenv", 17 + "type": "github" 18 + } 19 + }, 20 + "nixpkgs": { 21 + "inputs": { 22 + "nixpkgs-src": "nixpkgs-src" 23 + }, 24 + "locked": { 25 + "lastModified": 1782132010, 26 + "narHash": "sha256-ZnAVHdVrotp80iIMm5CSR1fdxPlw7Uwmwxb+O/wsgZ8=", 27 + "owner": "cachix", 28 + "repo": "devenv-nixpkgs", 29 + "rev": "12866ae2dddbc0ab8b329915f8072bb9c75bde89", 30 + "type": "github" 31 + }, 32 + "original": { 33 + "owner": "cachix", 34 + "ref": "rolling", 35 + "repo": "devenv-nixpkgs", 36 + "type": "github" 37 + } 38 + }, 39 + "nixpkgs-src": { 40 + "flake": false, 41 + "locked": { 42 + "lastModified": 1781607440, 43 + "narHash": "sha256-rxO+uc/KFbSJp+pgyXRuAX6QlG9hJdnt0BXpEQRXY+U=", 44 + "owner": "NixOS", 45 + "repo": "nixpkgs", 46 + "rev": "3e41b24abd260e8f71dbe2f5737d24122f972158", 47 + "type": "github" 48 + }, 49 + "original": { 50 + "owner": "NixOS", 51 + "ref": "nixpkgs-unstable", 52 + "repo": "nixpkgs", 53 + "type": "github" 54 + } 55 + }, 56 + "root": { 57 + "inputs": { 58 + "devenv": "devenv", 59 + "nixpkgs": "nixpkgs" 60 + } 61 + } 62 + }, 63 + "root": "root", 64 + "version": 7 65 + }
+19
devenv.nix
··· 1 + { 2 + pkgs, 3 + ... 4 + }: 5 + 6 + { 7 + # https://devenv.sh/packages/ 8 + packages = [ pkgs.git ]; 9 + 10 + # https://devenv.sh/basics/ 11 + enterShell = '' 12 + echo "rssbase devenv:" 13 + echo "- `git --version`" 14 + ''; 15 + 16 + languages.nix.enable = true; 17 + 18 + # See full reference at https://devenv.sh/reference/options/ 19 + }
+18
devenv.yaml
··· 1 + # yaml-language-server: $schema=https://devenv.sh/devenv.schema.json 2 + inputs: 3 + nixpkgs: 4 + url: github:cachix/devenv-nixpkgs/rolling 5 + 6 + # If you're using non-OSS software, you can set allow_unfree to true. 7 + # allow_unfree: true 8 + 9 + # If you're not willing to allow unsupported packages: 10 + # allow_unsupported_system: false 11 + 12 + # If you're willing to use a package that's vulnerable 13 + # permitted_insecure_packages: 14 + # - "openssl-1.1.1w" 15 + 16 + # If you have more than one devenv you can merge them 17 + #imports: 18 + # - ./backend