summaryrefslogtreecommitdiff
path: root/flake.nix
AgeCommit message (Collapse)Author
2023-11-20nix: add bcachefs-fuse packageFinn Behrens
Add a fuseSupport argument and bcachefs-fuse as flake output with fuse enabled. Signed-off-by: Finn Behrens <me@kloenk.de> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-09nix: add devShellFinn Behrens
Add a nix devShell output to provide a development environment for nix users. Signed-off-by: Finn Behrens <me@kloenk.de>
2023-11-09nix: fix build add overlay and formatter to flakeFinn Behrens
Adds overlay flake output to expose the bcachefs package and add and run a nix formatter. Co-authored-by: Leona Maroni <dev@leona.is> Signed-off-by: Leona Maroni <dev@leona.is> Signed-off-by: Finn Behrens <me@kloenk.de>
2023-02-27nix fix up! Rust now integrated into bcachefs binaryDaniel Hill
Heavily simplified to just call make with the required rust dependencies. Signed-off-by: Daniel Hill <daniel@gluo.nz>
2023-02-21fixup! Rust now integrated into bcachefs binaryKent Overstreet
2023-01-31fixup! nix: overhaul build system.Daniel Hill
Signed-off-by: Daniel Hill <daniel@gluo.nz>
2023-01-03nix: overhaul build system.Daniel Hill
Removed outdated overlay. Simply build tooling using bingenHook and propagated*Inputs Signed-off-by: Daniel Hill <daniel@gluo.nz>
2021-10-20flake.nix: add boot stage1 module test, which takes a long time to buildKayla Firestack
Signed-off-by: Kayla Firestack <dev@kaylafire.me>
2021-10-20flake.nix: add netboot-bcachefs nixosSystem definitionKayla Firestack
define example bcachefs enabled nixos installer allows netboot to nixos installer with bcachefs kernel and -tools installed Signed-off-by: Kayla Firestack <dev@kaylafire.me>
2021-10-20flake.nix: add nixosModulesKayla Firestack
Signed-off-by: Kayla Firestack <dev@kaylafire.me>
2021-10-20flake.nix: add mount developer environmentKayla Firestack
Signed-off-by: Kayla Firestack <dev@kaylafire.me>
2021-10-18split mount into a library crate for rust reuseKayla Firestack
update makefile to output shared library and rust build fix default.nix to properly get the binary name for `ln`ing - move binary to main.rs add rustfmt and gitignore files move build.rs file into bch_bindgen for reuse between projects add outputs to nix flake and checks add mount.toml to makefile
2021-10-18add nix flake with checks, overlay, and default packageKayla Firestack