(T)im's N(ix) Flake, Multi-Host Configurations for all of my machines! 74k1.sh/
nixos nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(flake): update tixpkgs magic import

74k1 457bf32e 0c9434ef

+35 -27
+35 -27
modules/flake/nixpkgs.nix
··· 15 15 overlays = lib.attrValues self.overlays ++ [ 16 16 inputs.nix-topology.overlays.default 17 17 18 - (_: _: inputs.tixpkgs.packages.${system}) 19 - (_: _: inputs.tixpkgs-unfree.packages.${system}) 18 + # NOTE: `tixpkgs` -> `pkgs.tix.*` 19 + # NOTE: `tixpkgs-unfree` -> `pkgs.tix-unfree.*` 20 + 21 + # (_: _: inputs.tixpkgs.packages.${system}) 22 + # (_: _: inputs.tixpkgs-unfree.packages.${system}) 23 + 24 + # (_: _: { 25 + # tix = inputs.tixpkgs.packages.${system}; 26 + # tix-unfree = inputs.tixpkgs-unfree.packages.${system}; 27 + # }) 28 + 29 + inputs.tixpkgs.overlays.default 30 + inputs.tixpkgs-unfree.overlays.default 31 + 32 + (final: prev: { 33 + tix = inputs.tixpkgs.overlays.default final prev; 34 + tix-unfree = inputs.tixpkgs-unfree.overlays.default final prev; 35 + }) 20 36 21 37 # Pseudo-overlay to add our own packages everywhere 22 38 (_: _: self.packages.${system}) 23 - ]; 24 - config = { 25 - allowUnfree = true; 26 - # hack, might work, forgor 27 - allowUnfreePredicate = _: true; 28 39 29 - # HACK: until https://github.com/NixOS/nixpkgs/issues/360592 is resolved 30 - permittedInsecurePackages = [ 31 - "aspnetcore-runtime-6.0.36" 32 - "aspnetcore-runtime-wrapped-6.0.36" 33 - "dotnet-sdk-6.0.428" 34 - "dotnet-sdk-wrapped-6.0.428" 35 - ]; 36 - }; 37 - in 38 - import inputs.nixpkgs { 39 - inherit system; 40 - overlays = overlays ++ [ 41 40 # NOTE: `nixpkgs-stable` -> `pkgs.stable.*` 42 41 # NOTE: `nixpkgs-master` -> `pkgs.master.*` 43 42 # NOTE: `nixpkgs` -> `pkgs.*` ··· 56 55 )) 57 56 ] 58 57 ) 59 - # NOTE: `tixpkgs` -> `pkgs.tix.*` 60 - # NOTE: `tixpkgs-unfree` -> `pkgs.tix-unfree.*` 61 - (_: _: { 62 - tix = inputs.tixpkgs.packages.${system}; 63 - }) 64 - (_: _: { 65 - tix-unfree = inputs.tixpkgs-unfree.packages.${system}; 66 - }) 67 58 ]; 59 + config = { 60 + allowUnfree = true; 61 + # hack, might work, forgor 62 + allowUnfreePredicate = _: true; 63 + 64 + # HACK: until https://github.com/NixOS/nixpkgs/issues/360592 is resolved 65 + permittedInsecurePackages = [ 66 + "aspnetcore-runtime-6.0.36" 67 + "aspnetcore-runtime-wrapped-6.0.36" 68 + "dotnet-sdk-6.0.428" 69 + "dotnet-sdk-wrapped-6.0.428" 70 + ]; 71 + }; 72 + in 73 + import inputs.nixpkgs { 74 + inherit system; 75 + inherit overlays; 68 76 inherit config; 69 77 }; 70 78 };