{ description = "My CV project"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11"; devenv.url = "github:cachix/devenv"; }; outputs = inputs@{ flake-parts, nixpkgs, ... }: flake-parts.lib.mkFlake { inherit inputs; } { imports = [ inputs.devenv.flakeModule ]; systems = nixpkgs.lib.systems.flakeExposed; perSystem = { config, self', inputs', pkgs, system, ... }: { packages.default = pkgs.hello; devenv.shells.texlive = { packages = [ config.packages.default pkgs.noto-fonts-cjk-sans pkgs.inotify-tools ]; languages.texlive.enable = true; languages.texlive.packages = [ "scheme-medium" "xifthen" "ifmtarg" "titlesec" "titling" "libertine" "cjk" "noto" ]; enterShell = '' echo this is my cv project shell. ''; }; }; }; }