diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-09-18 18:05:46 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-09-18 18:05:46 +0200 |
| commit | 1858c59effab05a3d1b04b53121029ea6207b4ea (patch) | |
| tree | f22f92c97a975719db8636df79cc2ed19a5887b6 /common/home | |
| parent | 6febf392091a4b02bb9bd43f22bd3856ca48655a (diff) | |
add ocaml
Diffstat (limited to 'common/home')
| -rw-r--r-- | common/home/default.nix | 4 | ||||
| -rw-r--r-- | common/home/nixvim/default.nix | 1 | ||||
| -rw-r--r-- | common/home/opam/default.nix | 5 |
3 files changed, 10 insertions, 0 deletions
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; +} |