From 1858c59effab05a3d1b04b53121029ea6207b4ea Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Wed, 18 Sep 2024 18:05:46 +0200 Subject: add ocaml --- common/home/default.nix | 4 ++++ common/home/nixvim/default.nix | 1 + common/home/opam/default.nix | 5 +++++ 3 files changed, 10 insertions(+) create mode 100644 common/home/opam/default.nix diff --git a/common/home/default.nix b/common/home/default.nix index 9b3eb31..ac7a9dc 100644 --- a/common/home/default.nix +++ b/common/home/default.nix @@ -18,6 +18,7 @@ let "password-store" "gpg" "ssh" + "opam" ]; services = [ "syncthing" @@ -30,6 +31,9 @@ let pkgs.pavucontrol pkgs.wl-clipboard pkgs.virt-manager + pkgs.gcc + pkgs.gnumake + pkgs.ocamlPackages.ocamlformat ]; in { diff --git a/common/home/nixvim/default.nix b/common/home/nixvim/default.nix index 047768d..628b8d0 100644 --- a/common/home/nixvim/default.nix +++ b/common/home/nixvim/default.nix @@ -167,6 +167,7 @@ installRustc = true; }; pyright.enable = true; + ocamllsp.enable = true; }; keymaps.lspBuf = { "gd" = "definition"; diff --git a/common/home/opam/default.nix b/common/home/opam/default.nix new file mode 100644 index 0000000..d0baee2 --- /dev/null +++ b/common/home/opam/default.nix @@ -0,0 +1,5 @@ +{ ... }: +{ + enable = true; + enableZshIntegration = true; +} -- cgit v1.2.3-70-g09d2