aboutsummaryrefslogtreecommitdiff
path: root/modules/pkgs/ida-pro.nix
diff options
context:
space:
mode:
authorLeander Scherer <leander@schererleander.de>2026-07-02 13:03:54 +0200
committerLeander Scherer <leander@schererleander.de>2026-07-02 13:23:11 +0200
commit67ab10c7ddaecf63cf8a82af17144d7024b4cb21 (patch)
tree48d08174a4c82ab48098e834c734b7230ef9bd52 /modules/pkgs/ida-pro.nix
parent6998fa888d9471a3b6f5323d0173801997fd9d08 (diff)
refactor(pkgs): migrate ida-pro to perSystem packages
Diffstat (limited to 'modules/pkgs/ida-pro.nix')
-rw-r--r--modules/pkgs/ida-pro.nix15
1 files changed, 10 insertions, 5 deletions
diff --git a/modules/pkgs/ida-pro.nix b/modules/pkgs/ida-pro.nix
index 0a680d2..b33e7b2 100644
--- a/modules/pkgs/ida-pro.nix
+++ b/modules/pkgs/ida-pro.nix
@@ -1,7 +1,12 @@
-{ ... }:
+{ inputs, ... }:
{
- flake.overlays.ida-pro = final: prev: {
- ida-pro = final.callPackage (
+ perSystem = { system, ... }: let
+ pkgs = import inputs.nixpkgs {
+ inherit system;
+ config.allowUnfree = true;
+ };
+ in {
+ packages.ida-pro = pkgs.callPackage (
{
autoPatchelfHook,
cairo,
@@ -187,12 +192,12 @@
flake.modules.nixos.ida-pro =
{ pkgs, ... }:
{
- environment.systemPackages = [ pkgs.ida-pro ];
+ environment.systemPackages = [ inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.ida-pro ];
};
flake.modules.homeManager.ida-pro =
{ pkgs, ... }:
{
- home.packages = [ pkgs.ida-pro ];
+ home.packages = [ inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.ida-pro ];
};
}