summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-05-25 16:45:02 -0400
committerFreya Murphy <freya@freyacat.org>2026-05-25 16:45:02 -0400
commitffa3700593d1b744c4ba87e90242cb0c6c3392f6 (patch)
treea27cd699b4185de69130c4613f515e2792a6c6f5
parentexpand gaming module with gamery things (diff)
downloaddotfiles-nix-ffa3700593d1b744c4ba87e90242cb0c6c3392f6.tar.gz
dotfiles-nix-ffa3700593d1b744c4ba87e90242cb0c6c3392f6.tar.bz2
dotfiles-nix-ffa3700593d1b744c4ba87e90242cb0c6c3392f6.zip
add nix dev packages to a nix dev module
-rw-r--r--home/development.nix10
-rw-r--r--hosts/shinji/default.nix1
-rw-r--r--options.nix1
3 files changed, 8 insertions, 4 deletions
diff --git a/home/development.nix b/home/development.nix
index fc71a7f..075f2b7 100644
--- a/home/development.nix
+++ b/home/development.nix
@@ -9,10 +9,7 @@
in {
config = {
home.packages = with pkgs;
- [
- nixd
- ]
- ++ (optionals cfg.c.enable [
+ (optionals cfg.c.enable [
clang-tools
gcc
gdb
@@ -45,6 +42,11 @@ in {
++ (optionals cfg.zig.enable [
zig
zls
+ ])
+ ++ (optionals cfg.nix.enable [
+ nixd
+ nixpkgs-review
+ gh
]);
};
}
diff --git a/hosts/shinji/default.nix b/hosts/shinji/default.nix
index 6a4785e..0750d29 100644
--- a/hosts/shinji/default.nix
+++ b/hosts/shinji/default.nix
@@ -80,6 +80,7 @@
java.enable = true;
rust.enable = true;
web.enable = true;
+ nix.enable = true;
};
gaming = {
enable = true;
diff --git a/options.nix b/options.nix
index 1e1d37c..e3ab592 100644
--- a/options.nix
+++ b/options.nix
@@ -527,6 +527,7 @@ in {
rust.enable = mkEnableOption "Enable rust development tools.";
web.enable = mkEnableOption "Enable web development tools.";
zig.enable = mkEnableOption "Enable zig development tools.";
+ nix.enable = mkEnableOption "Enable nix development tools.";
};
#