Compare commits

...

11 Commits

12 changed files with 363 additions and 7 deletions

3
.gitignore vendored
View File

@ -1,2 +1,3 @@
shopping_list.csv shopping_list.csv
recipes/menu.txt recipes/menu.txt
.vscode/*

View File

@ -1,3 +0,0 @@
{
"editor.formatOnSave": true
}

View File

@ -12,4 +12,4 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
nix run --no-write-lock-file github:zaphar/kitchen/v0.2.0-nix -- $@ nix run --no-write-lock-file github:zaphar/kitchen/v0.2.7 -- $@

8
categories.txt Normal file
View File

@ -0,0 +1,8 @@
Produce: onion|green pepper|Green Pepper|bell pepper|corn|potato|green onion|scallions|lettuce|fresh basil|cucumber|celery
Meat: ground beef|beef|beef tenderloin|ribeye|filet mignon|pork|chicken|chicken breast|chicken tenders|sausage|hot dogs|bacon|lamb
Dairy: milk|oat milk|butter|heavy cream|cheddar cheese|mozarella|cheddar|white american|american|swiss
Drinks: can Sprite|can Coke Zero|can ginger ale|can dr pepper|can coke|orange juice|apple juice
Dry Goods: sugar|flour|brown sugar|bag powder sugar|bag powdered sugar|baking soda|baking powder
Spices: cumin|cinnamon|garlic|clove garlic|garlic powder|paprika|basil|oregano|parsley|celery salt|salt|pepper
Cereal: oatmeal|cream of wheat

198
flake.lock generated Normal file
View File

@ -0,0 +1,198 @@
{
"nodes": {
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1641205782,
"narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "b7547d3eed6f32d06102ead8991ec52ab0a4f1a7",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-utils": {
"locked": {
"lastModified": 1648297722,
"narHash": "sha256-W+qlPsiZd8F3XkzXOzAoR+mpFqzm3ekQkJNa+PIh1BQ=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "0f8662f1319ad6abf89b3380dd2722369fc51ade",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1638122382,
"narHash": "sha256-sQzZzAbvKEqN9s0bzWuYmRaA03v40gaJ4+iL1LXjaeI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "74f7e4319258e287b0f9cb95426c9853b282730b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"flake-utils_3": {
"locked": {
"lastModified": 1637014545,
"narHash": "sha256-26IZAc5yzlD9FlDT54io1oqG/bBoyka+FJk5guaX4x4=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "bba5dcc8e0b20ab664967ad83d24d64cb64ec4f4",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"gitignore": {
"flake": false,
"locked": {
"lastModified": 1635165013,
"narHash": "sha256-o/BdVjNwcB6jOmzZjOH703BesSkkS5O7ej3xhyO8hAY=",
"owner": "hercules-ci",
"repo": "gitignore.nix",
"rev": "5b9e0ff9d3b551234b4f3eb3983744fa354b17f1",
"type": "github"
},
"original": {
"owner": "hercules-ci",
"repo": "gitignore.nix",
"type": "github"
}
},
"kitchen": {
"inputs": {
"flake-compat": "flake-compat",
"flake-utils": "flake-utils_2",
"gitignore": "gitignore",
"naersk": "naersk",
"nixpkgs": "nixpkgs_2",
"rust-overlay": "rust-overlay"
},
"locked": {
"lastModified": 1648309676,
"narHash": "sha256-ADkfR+mJ49lJ3wJAssYRI1YHCuKyxIY9EmMRaynn/Js=",
"owner": "zaphar",
"repo": "kitchen",
"rev": "6e5db89c9a276e1ab895b1172c87538ebdf4ae58",
"type": "github"
},
"original": {
"owner": "zaphar",
"ref": "main",
"repo": "kitchen",
"type": "github"
}
},
"naersk": {
"inputs": {
"nixpkgs": "nixpkgs"
},
"locked": {
"lastModified": 1639947939,
"narHash": "sha256-pGsM8haJadVP80GFq4xhnSpNitYNQpaXk4cnA796Cso=",
"owner": "nix-community",
"repo": "naersk",
"rev": "2fc8ce9d3c025d59fee349c1f80be9785049d653",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "naersk",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1645937171,
"narHash": "sha256-n9f9GZBNMe8UMhcgmmaXNObkH01jjgp7INMrUgBgcy4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "22dc22f8cedc58fcb11afe1acb08e9999e78be9c",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1641224400,
"narHash": "sha256-unXptp6PtSHSFVSAz+v6ZLtFDgaZZUCSjV0ie5A0qIw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "adf7f03d3bfceaba64788e1e846191025283b60d",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "adf7f03d3bfceaba64788e1e846191025283b60d",
"type": "github"
}
},
"nixpkgs_3": {
"locked": {
"lastModified": 1648097358,
"narHash": "sha256-GMoTKP/po2Nbkh1tvPvP8Ww6NyFW8FFst1Z3nfzffZc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "4d60081494259c0785f7e228518fee74e0792c1b",
"type": "github"
},
"original": {
"id": "nixpkgs",
"type": "indirect"
}
},
"root": {
"inputs": {
"flake-utils": "flake-utils",
"kitchen": "kitchen",
"nixpkgs": "nixpkgs_3"
}
},
"rust-overlay": {
"inputs": {
"flake-utils": "flake-utils_3",
"nixpkgs": [
"kitchen",
"nixpkgs"
]
},
"locked": {
"lastModified": 1646533330,
"narHash": "sha256-JwtPZekfbIwUFO5xza9sDHOxKsT5E2PFBkJxtvNOI7M=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "1a459694c46b984f4f55bfe4a59d874c828fb1e8",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

32
flake.nix Normal file
View File

@ -0,0 +1,32 @@
{
inputs = {
nixpkgs.url = "nixpkgs";
flake-utils.url = "github:numtide/flake-utils";
kitchen.url = "github:zaphar/kitchen?ref=main";
};
outputs = {self, kitchen, nixpkgs, flake-utils, ...}:
flake-utils.lib.eachDefaultSystem (system:
{
defaultPackage = let
pkgs = import nixpkgs { inherit system; };
in with pkgs;
stdenv.mkDerivation {
name = "recipes";
src = ./.;
phases = [ "installPhase" ];
installPhase = ''
mkdir $out
cp -r $src/recipes $out/
cp -r $src/categories.txt $out/
'';
};
devShell =
let
pkgs = import nixpkgs { inherit system; };
in
pkgs.mkShell {
buildInputs = [ kitchen.defaultPackage."${system}" ];
};
});
}

View File

@ -0,0 +1,55 @@
title: Chicken and Dumplings
Southern Favorite, Chicken and dumplings in a savory broth. Serious Comfort food
step:
1 Whole Chicken
1 tbsp rosemary
1 tbsp thyme
1 tbsp sage
2 tbsp kosher salt
1 carrot (chopped)
1 onion (quartered)
2 baby red potatoes (quartered)
Stuff Chicken with Potatoes, carrot, onion and spice mixture.
step:
1 tbsp rosemary
1 tbsp thyme
1 tbsp sage
2 tbsp kosher salt
1/2 stick butter (whipped)
Whip butter with rosemary, thyme, sage, and salt. Slather outside of chicken
with butter stuffing some of the mixture under the skin. Cook Chicken at 400F
for 15 minutes and then reduce heat to 350F and cook until interior of chicken
is 180F. Alternatively cook at 350 for the entire time. Let chicken cool while
preparing the dumplings.
step:
3 cup flour
1/4 tsp salt
1/2 stick butter
3 1/2 cup water
1/4 tsp baking soda
Combine, flour, butter baking soda, and salt until the mixture forms small
crumbs. Slowly add water a small amount at a time until it forms a ball of
dough. Roll the dough out to about 1/4 inch and cut into 1/2 squares.
step:
1 tbsp salt
1 onion (chopped)
2 stalk celery (chopped)
1 tsp thyme (to taste)
1 tbsp rosemary (to taste)
t tbsp sage (to taste)
4 cups water
Pull chicken off the bone of the chicken and add to water with dumplings and
spices. Cook on medium for 45 minutes stirring occasionally.

View File

@ -1,4 +1,4 @@
title: Cottagge Pie title: Cottage Pie
Like a shepherds pie but with ground beef instead. Like a shepherds pie but with ground beef instead.

View File

@ -0,0 +1,12 @@
title: Grilled Chicken
Chicken grilled on the smoker.
step:
20 chicken drumsticks
10 chicken tenders
1 bottle BBQ sauce
1 box garlic bread
Grill drumsticks and tenders basting with sauce. Serve hot with desired side dishes.

View File

@ -0,0 +1,32 @@
title: Pork Fried Rice
Who doesn't like some chicken fried rice.
step:
3 cup white rice (par boiled)
Par boil rice, drain water, and set aside to cool.
step:
1 cup green onion (chopped)
1 cup onion (chopped)
1 cup celery (diced)
1/2 cup carrot (chopped)
3 pork cutlets (diced)
2 tbsp soy sauce
1 egg
1 tbsp oil
Prepare the vegetable ingredients and set aside. Dice the chicken into small
pieces and let sit marinate in soy sauce. Scamble eggs in oil. Add vegetable
and chicken ingrediants and saute until cooked.
step:
2 cup peas
Add rice and peas to pan and stir until rice is thoroughly mixed in with sauted
ingredients. Cook until peas are warm and remove from heat. Mix in soy sauce
to taste.

View File

@ -1,4 +1,4 @@
title: Staple Items title: Staples
Not a recipe. Just a list of stuff we always need/want. Not a recipe. Just a list of stuff we always need/want.

21
recipes/tunamelts.txt Normal file
View File

@ -0,0 +1,21 @@
title: Tuna melts
The perfect pairing with tomato soup.
step:
2 cans Tuna
1/3 cup mayonaise
2 tsp dill relish
1 egg (hard boiled)
1 loaf of bread
1/4 cup butter
2 cans tomato soup
1 tsp mustard
1 pkg Cheddar Cheese (sliced)
Mix tuna, mayo, relish, diced egg, and mustard together. Heat soup.
Butter the bread and sandwich tuna mixture with cheddar slices between bread.
Grill bread until brown on each side and cheese is melted.
Serve with bowl of soup.