From d0b3be617c72da51f834deae16f501d7e2f19502 Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Mon, 20 Jun 2022 16:14:04 -0400 Subject: [PATCH] add terraform and initial programming tools --- hosts/macbook/default.nix | 2 ++ modules/programming/lua.nix | 8 ++++++++ modules/programming/terraform.nix | 9 +++++++++ 3 files changed, 19 insertions(+) create mode 100644 modules/programming/lua.nix create mode 100644 modules/programming/terraform.nix diff --git a/hosts/macbook/default.nix b/hosts/macbook/default.nix index afad8c0..8ef9db2 100644 --- a/hosts/macbook/default.nix +++ b/hosts/macbook/default.nix @@ -17,5 +17,7 @@ darwin.lib.darwinSystem { ../../modules/darwin ../../modules/applications/alacritty.nix ../../modules/applications/discord.nix + ../../modules/programming/terraform.nix + ../../modules/programming/lua.nix ]; } diff --git a/modules/programming/lua.nix b/modules/programming/lua.nix new file mode 100644 index 0000000..dd4317c --- /dev/null +++ b/modules/programming/lua.nix @@ -0,0 +1,8 @@ +{ config, pkgs, ... }: { + + home-manager.users.${config.user}.home.packages = with pkgs; + [ + stylua # Lua formatter + ]; + +} diff --git a/modules/programming/terraform.nix b/modules/programming/terraform.nix new file mode 100644 index 0000000..2f3be3c --- /dev/null +++ b/modules/programming/terraform.nix @@ -0,0 +1,9 @@ +{ config, pkgs, ... }: { + + home-manager.users.${config.user}.home.packages = with pkgs; [ + terraform # Terraform executable + terraform-ls # Language server + tflint # Linter + ]; + +}