From 69ef0c12a374a7d21978d34cf48ea22a62a52589 Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Mon, 10 Jul 2023 21:01:04 -0400 Subject: [PATCH] tweak(doom): enable kotlin --- flake.nix | 1 + profiles/develop/programming/kotlin.nix | 6 ++++++ users/infinidoge/config/doom/init.el | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 profiles/develop/programming/kotlin.nix diff --git a/flake.nix b/flake.nix index 56562c0..6814348 100644 --- a/flake.nix +++ b/flake.nix @@ -149,6 +149,7 @@ rust zig lua + kotlin ]) ]; }; diff --git a/profiles/develop/programming/kotlin.nix b/profiles/develop/programming/kotlin.nix new file mode 100644 index 0000000..a497a8c --- /dev/null +++ b/profiles/develop/programming/kotlin.nix @@ -0,0 +1,6 @@ +{ pkgs, lib, ... }: { + environment.systemPackages = with pkgs; lib.lists.flatten [ + kotlin + kotlin-language-server + ]; +} diff --git a/users/infinidoge/config/doom/init.el b/users/infinidoge/config/doom/init.el index b32f3c8..e3d637a 100644 --- a/users/infinidoge/config/doom/init.el +++ b/users/infinidoge/config/doom/init.el @@ -139,7 +139,7 @@ (java +lsp +tree-sitter) ; the poster child for carpal tunnel syndrome ;;javascript ; all(hope(abandon(ye(who(enter(here)))))) ;;julia ; a better, faster MATLAB - ;;kotlin ; a better, slicker Java(Script) + (kotlin +lsp) ; a better, slicker Java(Script) latex ; writing papers in Emacs has never been so fun ;;lean ; for folks with too much to prove ;;ledger ; be audit you can be