Cursed way to get vendor-reset on latest

This commit is contained in:
kat witch 2021-02-27 03:59:05 +00:00
parent c12a005721
commit b140857acd
No known key found for this signature in database
GPG key ID: 1B477797DCA5EC72
4 changed files with 13 additions and 8 deletions

View file

@ -6,8 +6,7 @@ let
in { in {
imports = [ ../../modules ../users (sources.home-manager + "/nixos") ]; imports = [ ../../modules ../users (sources.home-manager + "/nixos") ];
#boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;
#boot.kernelParams = [ "quiet" ];
nixpkgs.config = { allowUnfree = true; }; nixpkgs.config = { allowUnfree = true; };
nix = { nix = {

View file

@ -6,6 +6,7 @@
disableRegistration = true; disableRegistration = true;
domain = "git.kittywit.ch"; domain = "git.kittywit.ch";
rootUrl = "https://git.kittywit.ch"; rootUrl = "https://git.kittywit.ch";
httpAddress = "127.0.0.1";
}; };
services.nginx.virtualHosts."git.kittywit.ch" = { services.nginx.virtualHosts."git.kittywit.ch" = {

View file

@ -14,7 +14,7 @@ let
discord = pkgs.discord.override { nss = pkgs.nss_latest; }; discord = pkgs.discord.override { nss = pkgs.nss_latest; };
arc = import sources.arc-nixexprs { inherit pkgs; }; arc = import sources.arc-nixexprs { inherit pkgs; };
unstable = import sources.nixpkgs-unstable { inherit pkgs; };
nur = import sources.NUR { inherit pkgs; }; nur = import sources.NUR { inherit pkgs; };
linuxPackagesFor = kernel: linuxPackagesFor = kernel:

View file

@ -1,10 +1,12 @@
{ stdenv, fetchFromGitHub, kernel }: { stdenv, fetchFromGitHub, kernel, pkgs }:
let let
version = "0.0.18"; version = "0.1.1";
rev = "765b05cdbd4de854c05f771c954ecee0e019d734"; rev = "225a49a40941e350899e456366265cf82b87ad25";
sha256 = sha256 =
"0ayn8128i0bfwzcmkn0x2alfplbsmvp0c63z56w11ywyysf342qw"; # TODO add this "071zd8slra0iqsvzqpp6lcvg5dql5hkn161gh9aq34wix7pwzbn5";
sources = import ../../nix/sources.nix;
unstable = import sources.nixpkgs-unstable { inherit pkgs; };
in stdenv.mkDerivation { in stdenv.mkDerivation {
name = "vendor-reset-${version}-${kernel.version}"; name = "vendor-reset-${version}-${kernel.version}";
@ -17,7 +19,10 @@ in stdenv.mkDerivation {
inherit sha256; inherit sha256;
}; };
nativeBuildInputs = kernel.moduleBuildDependencies; nativeBuildInputs = [
unstable.pkgs.binutils
unstable.pkgs.libelf
];
hardeningDisable = [ "pic" ]; hardeningDisable = [ "pic" ];
makeFlags = [ makeFlags = [