summaryrefslogtreecommitdiff
path: root/users/seth/programs/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/programs/default.nix')
-rw-r--r--users/seth/programs/default.nix60
1 files changed, 36 insertions, 24 deletions
diff --git a/users/seth/programs/default.nix b/users/seth/programs/default.nix
index 5773b22..8cb4a6c 100644
--- a/users/seth/programs/default.nix
+++ b/users/seth/programs/default.nix
@@ -1,26 +1,38 @@
-{pkgs, ...}: {
- imports = [
- ./git.nix
- # ./mangohud
- ./neovim
- # ./npm.nix
- ./starship.nix
- ./vim.nix
- ./xdg.nix
- ];
+{
+ config,
+ pkgs,
+ ...
+}: let
+ develPackages =
+ if config.seth.devel.enable
+ then
+ with pkgs; [
+ alejandra
+ clang
+ deadnix
+ eclint
+ statix
+ ]
+ else [];
+in {
+ imports = [
+ ./git.nix
+ # ./mangohud
+ ./neovim
+ ./starship.nix
+ ./vim.nix
+ ./xdg.nix
+ ];
- home.packages = with pkgs; [
- alejandra
- bat
- clang
- deadnix
- eclint
- exa
- fd
- gh
- lld
- ripgrep
- statix
- python311
- ];
+ home.packages = with pkgs;
+ [
+ bat
+ exa
+ fd
+ gh
+ lld
+ ripgrep
+ python311
+ ]
+ ++ develPackages;
}