slop slop slop sahuuuurrr
1{
2 inputs.parts.url = "github:hercules-ci/flake-parts";
3 inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
4 inputs.nci.url = "github:90-008/nix-cargo-integration";
5
6 outputs =
7 inp:
8 inp.parts.lib.mkFlake { inputs = inp; } {
9 systems = [ "x86_64-linux" ];
10 imports = [inp.nci.flakeModule];
11 perSystem =
12 {
13 pkgs,
14 config,
15 inputs',
16 ...
17 }:
18 {
19 nci.projects."appview" = {
20 path = ./.;
21 export = false;
22 };
23 packages.default = pkgs.callPackage ./default.nix {};
24 devShells.default = config.nci.outputs."appview".devShell.overrideAttrs (old: {
25 packages = (old.packages or []) ++ (with pkgs; [
26 cargo-outdated
27 gemini-cli
28 go
29 cmake
30 websocat
31 clang
32 psmisc
33 openssl
34 pkg-config
35 ]);
36 });
37 };
38 };
39}