From 8effe3cd66468ab4ecca305f157ab5f45f26668f Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Sun, 15 May 2022 21:52:46 -0400 Subject: [PATCH] Add kotlin development environment --- applications/devel-kotlin.nix | 10 ++++++++++ doom.d/init.el | 4 ++-- flake.nix | 1 + 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 applications/devel-kotlin.nix diff --git a/applications/devel-kotlin.nix b/applications/devel-kotlin.nix new file mode 100644 index 0000000..e9badca --- /dev/null +++ b/applications/devel-kotlin.nix @@ -0,0 +1,10 @@ +{ config, lib, pkgs, inputs, unstable, ... }: + +{ + environment.systemPackages = with unstable; [ + kotlin + kotlin-native + kotlin-language-server + ktlint + ]; +} diff --git a/doom.d/init.el b/doom.d/init.el index b3e391f..742525a 100644 --- a/doom.d/init.el +++ b/doom.d/init.el @@ -86,8 +86,8 @@ rest ; Emacs as a REST client (rust +lsp) (sh +fish) ; she sells {ba,z,fi}sh shells on the C xor - yaml ; JSON, but readable - + yaml ; JSON, but readable + (kotlin +lsp) :email ;;(mu4e +org +gmail) ;;notmuch diff --git a/flake.nix b/flake.nix index 5665c3a..2c670fe 100644 --- a/flake.nix +++ b/flake.nix @@ -94,6 +94,7 @@ ./applications/devel-core-linux.nix ./applications/devel-rust.nix ./applications/devel-raku.nix + ./applications/devel-kotlin.nix ./applications/emacs.nix ./applications/image-editing.nix ./applications/media.nix