diff --git a/flake.in.nix b/flake.in.nix index 9031f4d..460d0b3 100644 --- a/flake.in.nix +++ b/flake.in.nix @@ -71,6 +71,7 @@ nixpkgs-master = flake "github:NixOS/nixpkgs/master"; ### Source code + cisco-packettracer8 = source "file:///home/myned/SYNC/linux/config/cisco/CiscoPacketTracer822_amd64_signed.deb"; firefox-gnome-theme = source "github:rafaelmardojai/firefox-gnome-theme/v128"; lifx-cli = source "github:Rawa/lifx-cli"; steamtinkerlaunch = source "github:sonic2kk/steamtinkerlaunch"; diff --git a/flake.nix b/flake.nix index f64ebd5..d0ccb17 100644 --- a/flake.nix +++ b/flake.nix @@ -30,6 +30,10 @@ inputs.nixpkgs.follows = "nixpkgs-unstable"; url = "github:firecat53/bitwarden-menu"; }; + cisco-packettracer8 = { + flake = false; + url = "file:///home/myned/SYNC/linux/config/cisco/CiscoPacketTracer822_amd64_signed.deb"; + }; compose2nix = { inputs.nixpkgs.follows = "nixpkgs-unstable"; url = "github:aksiksi/compose2nix"; diff --git a/options/custom/settings/packages.nix b/options/custom/settings/packages.nix index c485b4b..539d4e3 100644 --- a/options/custom/settings/packages.nix +++ b/options/custom/settings/packages.nix @@ -167,9 +167,14 @@ in { zrythm # Digital audio workstation #!! Must be downloaded manually due to licensing - # (ciscoPacketTracer8.overrideAttrs { - # src = ${config.custom.sync}/linux/config/cisco/CiscoPacketTracer822_amd64_signed.deb; - # }) + # BUG: Dangling symlinks, remove workaround when merged into unstable + # https://github.com/NixOS/nixpkgs/pull/380309 + ((ciscoPacketTracer8.overrideAttrs { + dontCheckForBrokenSymlinks = true; + }) + .override { + packetTracerSource = inputs.cisco-packettracer8; + }) ### CLI applications inputs.agenix.packages.${system}.default