From 97bbd863c5e6102e36ffdd36a9aecd2882485106 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 3 Oct 2024 02:35:16 -0700 Subject: home: moves some modules to core --- home/ebisu/core/nix/development/default.nix | 9 +++++++++ home/ebisu/core/nix/development/formatting.nix | 7 +++++++ home/ebisu/core/nix/development/lsp.nix | 7 +++++++ home/ebisu/core/nix/development/tools.nix | 18 ++++++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 home/ebisu/core/nix/development/default.nix create mode 100644 home/ebisu/core/nix/development/formatting.nix create mode 100644 home/ebisu/core/nix/development/lsp.nix create mode 100644 home/ebisu/core/nix/development/tools.nix (limited to 'home/ebisu/core/nix/development') diff --git a/home/ebisu/core/nix/development/default.nix b/home/ebisu/core/nix/development/default.nix new file mode 100644 index 0000000..7c92172 --- /dev/null +++ b/home/ebisu/core/nix/development/default.nix @@ -0,0 +1,9 @@ +{ + imports = [ + ./formatting.nix + ./lsp.nix + ./tools.nix + ]; + + services.lorri.enable = true; +} diff --git a/home/ebisu/core/nix/development/formatting.nix b/home/ebisu/core/nix/development/formatting.nix new file mode 100644 index 0000000..f543d06 --- /dev/null +++ b/home/ebisu/core/nix/development/formatting.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + alejandra + nixfmt-rfc-style + ]; +} diff --git a/home/ebisu/core/nix/development/lsp.nix b/home/ebisu/core/nix/development/lsp.nix new file mode 100644 index 0000000..7f7e8fc --- /dev/null +++ b/home/ebisu/core/nix/development/lsp.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + nil + nixd + ]; +} diff --git a/home/ebisu/core/nix/development/tools.nix b/home/ebisu/core/nix/development/tools.nix new file mode 100644 index 0000000..16b5d6b --- /dev/null +++ b/home/ebisu/core/nix/development/tools.nix @@ -0,0 +1,18 @@ +{ pkgs, ... }: +{ + home.packages = with pkgs; [ + statix + nurl + nix-init + nix-prefetch-git + deadnix + update-nix-fetchgit + nix-prefetch-scripts + devenv + niv + nixpkgs-hammering + devbox + compose2nix + nix-update + ]; +} -- cgit v1.2.3