yep, more dotfiles

feat(pkgs): bundle ebnfer

Changed files
+32 -2
home-manager
fragments
pkgs
+2 -2
home-manager/fragments/jujutsu.nix
···
programs.jujutsu = {
enable = true;
package = if flags.onlyCached then pkgs.jujutsu else lpkgs.jujutsu;
-
+
settings = {
user = {
name = "Milo Moisson";
···
};
aliases = {
-
ui = ["util" "exec" "--" "lazyjj"];
+
ui = [ "util" "exec" "--" "lazyjj" ];
};
};
};
+1
pkgs/default.nix
···
{
asak = pkgs.callPackage ./asak.nix { };
cura = pkgs.callPackage ./cura.nix { };
+
ebnfer = pkgs.callPackage ./ebnfer.nix { };
find-unicode = pkgs.callPackage ./find-unicode.nix { };
# lazyjj = pkgs.callPackage ./lazyjj.nix { };
names = pkgs.callPackage ./names.nix { };
+29
pkgs/ebnfer.nix
···
+
{ lib
+
+
, fetchFromGitHub
+
, rustPlatform
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "ebnfer";
+
version = "0.14.0";
+
+
src = fetchFromGitHub {
+
owner = "DanielHauge";
+
repo = pname;
+
# rev = "v${version}";
+
rev = "f1c3a506859f6b62e14b898f5b5e59781dfe3278";
+
hash = "sha256-CSe2HCToYW7ivH6jpJwqHKH/yZDZgW8el8FVCmq75cU=";
+
};
+
+
cargoHash = "sha256-URT4jTKkCkK7Mr94ll1DloSEcrbkUJk8HFxkTmePf/w=";
+
+
meta = with lib; {
+
description = "A language server for EBNF";
+
homepage = "https://github.com/DanielHauge/ebnfer";
+
# license = licenses.mit;
+
maintainers = [ "mrnossiom" ];
+
mainProgram = "ebnfer";
+
};
+
}
+