From d2785f4d7b3391e4f70ec21a45914ca4cd612eda Mon Sep 17 00:00:00 2001 From: beatzaplenty Date: Wed, 16 Jul 2025 16:18:37 +1000 Subject: [PATCH] Added overlay modified: flake.nix new file: hosts/nixos/overlay.nix --- flake.nix | 17 +++-------------- hosts/nixos/overlay.nix | 8 ++++++++ 2 files changed, 11 insertions(+), 14 deletions(-) create mode 100644 hosts/nixos/overlay.nix diff --git a/flake.nix b/flake.nix index 6401908..d487736 100644 --- a/flake.nix +++ b/flake.nix @@ -11,20 +11,7 @@ }; outputs = { self, nixpkgs, nixos-conf-editor, home-manager, ... } @ inputs: - let system = "x86_64-linux"; - # Import nixpkgs with our overlay applied - pkgs = import nixpkgs { - inherit system; - overlays = [ - # Your dvdauthor patch overlay - (final: prev: { - dvdauthor = prev.dvdauthor.overrideAttrs (old: { - nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ prev.gettext ]; - }); - }) - ]; - }; - in { + let system = "x86_64-linux"; in { nixosConfigurations = { # automatically use each host folder by name nixos = nixpkgs.lib.nixosSystem { @@ -36,7 +23,9 @@ home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.nixos = import ./hosts/nixos/home.nix; + } + ./overlay.nix ]; specialArgs = { inherit inputs; }; }; diff --git a/hosts/nixos/overlay.nix b/hosts/nixos/overlay.nix new file mode 100644 index 0000000..4c58694 --- /dev/null +++ b/hosts/nixos/overlay.nix @@ -0,0 +1,8 @@ +{ config, pkgs, lib, ... }: +{ + nixpkgs.overlays = [ + (final: prev: { + dvdauthor = prev.dvdauthor.overrideAttrs (_: { dontBuild = true; }); + }) + ]; +} \ No newline at end of file