From b25638eb9fb54b2d348a9af101662f72273c23c8 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Sat, 6 Dec 2025 21:41:50 +0530 Subject: [PATCH] feat(apps): add "ida" and enable documentation in NixOS config --- home/apps/default.nix | 1 + home/apps/ida.nix | 10 ++++++++++ nixos/default.nix | 1 + nixos/documentation.nix | 7 +++++++ 4 files changed, 19 insertions(+) create mode 100644 home/apps/ida.nix create mode 100644 nixos/documentation.nix diff --git a/home/apps/default.nix b/home/apps/default.nix index 67d67dad..95761a65 100644 --- a/home/apps/default.nix +++ b/home/apps/default.nix @@ -40,5 +40,6 @@ lib.optionalAttrs device.hasGui { ./zed.nix ./zen.nix ./vicinae.nix + ./ida.nix ]; } diff --git a/home/apps/ida.nix b/home/apps/ida.nix new file mode 100644 index 00000000..8eb6b2b7 --- /dev/null +++ b/home/apps/ida.nix @@ -0,0 +1,10 @@ +{ + pkgs, + lib, + device, + ... +}: { + home.packages = lib.optionals (device.is "ryu") [ + pkgs.ida-free + ]; +} diff --git a/nixos/default.nix b/nixos/default.nix index e01e61c6..d0186520 100644 --- a/nixos/default.nix +++ b/nixos/default.nix @@ -31,6 +31,7 @@ ./${device.name}/configuration.nix ../home/module.nix + ./documentation.nix {nixpkgs.overlays = overlays;} ../sops.nix ../stylix.nix diff --git a/nixos/documentation.nix b/nixos/documentation.nix new file mode 100644 index 00000000..2a4031fe --- /dev/null +++ b/nixos/documentation.nix @@ -0,0 +1,7 @@ +{...}: { + documentation.enable = true; + documentation.man.enable = true; + documentation.dev.enable = true; + documentation.doc.enable = true; + documentation.nixos.enable = true; +}