summaryrefslogtreecommitdiff
path: root/home/ebisu/core/nix/development
diff options
context:
space:
mode:
Diffstat (limited to 'home/ebisu/core/nix/development')
-rw-r--r--home/ebisu/core/nix/development/default.nix9
-rw-r--r--home/ebisu/core/nix/development/formatting.nix7
-rw-r--r--home/ebisu/core/nix/development/lsp.nix7
-rw-r--r--home/ebisu/core/nix/development/tools.nix18
4 files changed, 41 insertions, 0 deletions
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
+ ];
+}