mirror of
https://github.com/samueldr/wip-pinebook-pro.git
synced 2024-11-27 05:19:44 +01:00
Drop now unneeded files
This commit is contained in:
parent
230f9b5c57
commit
9d588b6faa
3 changed files with 0 additions and 73 deletions
|
@ -1,55 +0,0 @@
|
||||||
# From this upstream repo:
|
|
||||||
# https://github.com/samueldr/cross-system
|
|
||||||
{ config, pkgs, lib, ... }:
|
|
||||||
{
|
|
||||||
|
|
||||||
nixpkgs.overlays = [
|
|
||||||
(self: super: {
|
|
||||||
# Does not cross-compile...
|
|
||||||
alsa-firmware = pkgs.runCommandNoCC "neutered-firmware" {} "mkdir -p $out";
|
|
||||||
|
|
||||||
# A "regression" in nixpkgs, where python3 pycryptodome does not cross-compile.
|
|
||||||
crda = pkgs.runCommandNoCC "neutered-firmware" {} "mkdir -p $out";
|
|
||||||
|
|
||||||
# Regression caused by including a new package in the closure
|
|
||||||
# Added in f1922cdbdc608b1f1f85a1d80310b54e89d0e9f3
|
|
||||||
smartmontools = super.smartmontools.overrideAttrs(old: {
|
|
||||||
configureFlags = [];
|
|
||||||
});
|
|
||||||
})
|
|
||||||
|
|
||||||
(final: super:
|
|
||||||
let
|
|
||||||
pkgconfig-helper = final.writeShellScriptBin "pkg-config" ''
|
|
||||||
exec ${super.buildPackages.pkgconfig}/bin/${super.buildPackages.pkgconfig.targetPrefix}pkg-config "$@"
|
|
||||||
'';
|
|
||||||
in
|
|
||||||
{
|
|
||||||
efibootmgr = super.efibootmgr
|
|
||||||
.overrideAttrs(old: {
|
|
||||||
nativeBuildInputs = old.nativeBuildInputs ++ [
|
|
||||||
pkgconfig-helper
|
|
||||||
];
|
|
||||||
})
|
|
||||||
;
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
# (Failing build in a dep to be investigated)
|
|
||||||
security.polkit.enable = false;
|
|
||||||
|
|
||||||
# cifs-utils fails to cross-compile
|
|
||||||
# Let's simplify this by removing all unneeded filesystems from the image.
|
|
||||||
boot.supportedFilesystems = lib.mkForce [ "vfat" ];
|
|
||||||
|
|
||||||
# texinfoInteractive has trouble cross-compiling
|
|
||||||
documentation.info.enable = lib.mkForce false;
|
|
||||||
|
|
||||||
# `xterm` is being included even though this is GUI-less.
|
|
||||||
# → https://github.com/NixOS/nixpkgs/pull/62852
|
|
||||||
services.xserver.desktopManager.xterm.enable = lib.mkForce false;
|
|
||||||
|
|
||||||
# ec6224b6cd147943eee685ef671811b3683cb2ce re-introduced udisks in the installer
|
|
||||||
# udisks fails due to gobject-introspection being not cross-compilation friendly.
|
|
||||||
services.udisks2.enable = lib.mkForce false;
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
import <nixpkgs/nixos> {
|
|
||||||
configuration =
|
|
||||||
if builtins.currentSystem == "aarch64-linux"
|
|
||||||
then builtins.toPath (./. + "/configuration.nix")
|
|
||||||
else builtins.toPath (./. + "/with-cross.nix")
|
|
||||||
;
|
|
||||||
}
|
|
|
@ -1,11 +0,0 @@
|
||||||
{ config, pkgs, lib, ... }:
|
|
||||||
{
|
|
||||||
imports = [
|
|
||||||
./cross-hacks.nix
|
|
||||||
./configuration.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
nixpkgs.crossSystem = {
|
|
||||||
system = "aarch64-linux";
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in a new issue