This commit is contained in:
Andrea Ciceri 2023-08-07 22:23:17 +02:00
parent 774908425d
commit 02fca8be4c
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
9 changed files with 88 additions and 41 deletions

View file

@ -1,8 +1,4 @@
{
inputs,
self,
...
}: {
{inputs, ...}: {
imports = [
inputs.flake-parts.flakeModules.easyOverlay
];
@ -21,6 +17,7 @@
# Some tree-sitter grammars in nixpksg are built with a too new ABI
# https://github.com/NixOS/nixpkgs/issues/209114
_module.args.pkgs = inputs.nixpkgs.legacyPackages.${system}.extend (self: super: {
indent-bars-source = inputs.indent-bars;
tree-sitter-grammars =
super.tree-sitter-grammars
// {

18
packages/indent-bars.nix Normal file
View file

@ -0,0 +1,18 @@
{
trivialBuild,
compat,
src,
}: let
rev = "de347fc7fd2bdb905f95b986460ec485cd047992";
in
trivialBuild {
inherit src;
pname = "indent-bars";
version = rev;
propagatedUserEnvPkgs = [
compat
];
buildInputs = [
compat
];
}

View file

@ -9,6 +9,7 @@ with epkgs; [
nerd-icons-dired
treemacs-nerd-icons
eat
clipetty
sideline
sideline-flymake
delight
@ -27,6 +28,9 @@ with epkgs; [
cape
which-key
nix-mode
unisonlang-mode
purescript-mode
dhall-mode
envrc
inheritenv
popper
@ -39,4 +43,8 @@ with epkgs; [
haskell-mode
terraform-mode
diredfl
(pkgs.callPackage ./indent-bars.nix {
src = pkgs.indent-bars-source;
inherit (epkgs) trivialBuild compat;
})
]