{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":742518471,"defaultBranch":"main","name":"flakegen","ownerLogin":"jorsn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-12T16:55:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4646725?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705078525.0","currentOid":""},"activityList":{"items":[{"before":"11c0e7f3e7d503c05880761c485ae3a81aa5fc7c","after":"8b11749b0724700273462a674dd16e5549fe2790","ref":"refs/heads/main","pushedAt":"2024-02-05T08:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"README: improve introduction","shortMessageHtmlLink":"README: improve introduction"}},{"before":"bea398e02f05fb959c588880bf1ed6042944fd03","after":"11c0e7f3e7d503c05880761c485ae3a81aa5fc7c","ref":"refs/heads/main","pushedAt":"2024-02-03T14:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"allow adding inputs to inputs and outputs at the same time\n\nfixes https://github.com/jorsn/flakegen/issues/3\n\nIt was impossible before since the outputs wouldn't evaluate.\nThis commit\n\n1. changes the calling syntax of 'flakegen' while retaining backwards compatibility.\n When the flake is generated, it is autmatically upgraded to the new syntax.\n Before, it was\n\n flakegen \n\n Now it is\n\n flakegen \n\n See also the new template.\n This change allows for (2.) by evaluating the outputs in flakegen.\n\n If the given path is a , we default to\n the filename \"flake.in.nix\".\n\n2. allows calling the flake with underspecified inputs.\n If we detect the argument is not a typical flake inputs variable for\n a flake using flakegen, we assume it is a legacy (see above).\n Otherwise, we check if all required arguments are given.\n If so, we simply evaluate the outputs.\n If not, we produce a visual error by setting\n\n packages.error.\"Update flake inputs by running 'nix run .#genflake flake.nix'.\" = 1;","shortMessageHtmlLink":"allow adding inputs to inputs and outputs at the same time"}},{"before":"b62c69f1c83a674b70bf25f5b012c2fd7113252f","after":"bea398e02f05fb959c588880bf1ed6042944fd03","ref":"refs/heads/main","pushedAt":"2024-01-14T21:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"fix(toPretty): add formatting for derivations","shortMessageHtmlLink":"fix(toPretty): add formatting for derivations"}},{"before":"fd18ef2422c878c1462c216d5988b66ab5015a3c","after":"b62c69f1c83a674b70bf25f5b012c2fd7113252f","ref":"refs/heads/main","pushedAt":"2024-01-14T20:53:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"fix(toPretty): add formatting for lists, booleans, and nulls\n\nCloses https://github.com/jorsn/flakegen/issues/1","shortMessageHtmlLink":"fix(toPretty): add formatting for lists, booleans, and nulls"}},{"before":"a76db1ee1af53d0c3bfb32fa2251bff72e686e38","after":"fd18ef2422c878c1462c216d5988b66ab5015a3c","ref":"refs/heads/main","pushedAt":"2024-01-12T17:14:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"add source","shortMessageHtmlLink":"add source"}},{"before":"7eb1f12403e750620f75c92afa3d634768a79bc9","after":"a76db1ee1af53d0c3bfb32fa2251bff72e686e38","ref":"refs/heads/main","pushedAt":"2024-01-12T17:12:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"add source","shortMessageHtmlLink":"add source"}},{"before":"7d42bc7cfee49557124af9646ccd06e227d0c02c","after":"7eb1f12403e750620f75c92afa3d634768a79bc9","ref":"refs/heads/main","pushedAt":"2024-01-12T17:06:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"add source","shortMessageHtmlLink":"add source"}},{"before":"9874cbf883bab870f819269d7a778b81135732a0","after":"7d42bc7cfee49557124af9646ccd06e227d0c02c","ref":"refs/heads/main","pushedAt":"2024-01-12T17:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"add source","shortMessageHtmlLink":"add source"}},{"before":null,"after":"9874cbf883bab870f819269d7a778b81135732a0","ref":"refs/heads/main","pushedAt":"2024-01-12T16:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jorsn","name":"Johannes Rosenberger","path":"/jorsn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4646725?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8gIIMgA","startCursor":null,"endCursor":null}},"title":"Activity ยท jorsn/flakegen"}