From 52a74c426c9805f38d4d94484fd563913ea60951 Mon Sep 17 00:00:00 2001 From: dadada <dadada@dadada.li> Date: Sat, 30 Jan 2021 17:38:36 +0100 Subject: [PATCH] Patch sudo --- modules/default.nix | 2 +- modules/profiles/laptop/default.nix | 2 ++ overlays/default.nix | 1 + overlays/sudo.nix | 11 +++++++++++ 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 overlays/sudo.nix diff --git a/modules/default.nix b/modules/default.nix index 0b7dfd0..2941d6d 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -9,7 +9,7 @@ networking = ./networking.nix; share = ./share.nix; steam = ./steam.nix; - update = ./update.nix; + autoUpgrade = ./update.nix; vpnServer = ./vpnServer.nix; weechat = ./weechat.nix; } diff --git a/modules/profiles/laptop/default.nix b/modules/profiles/laptop/default.nix index 63987c9..0c28c29 100644 --- a/modules/profiles/laptop/default.nix +++ b/modules/profiles/laptop/default.nix @@ -1,6 +1,8 @@ { config, pkgs, lib, ... }: with lib; { + nixpkgs.overlays = attrValues (import ../../../overlays); + boot.kernelPackages = pkgs.linuxPackages_latest; networking.domain = mkDefault "dadada.li"; diff --git a/overlays/default.nix b/overlays/default.nix index 47cf758..ea39702 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -9,4 +9,5 @@ dadadaScripts = self: super: { dadadaScripts = super.callPackage ../pkgs/scripts.nix { }; }; + sudo = import ./sudo.nix; } diff --git a/overlays/sudo.nix b/overlays/sudo.nix new file mode 100644 index 0000000..743931f --- /dev/null +++ b/overlays/sudo.nix @@ -0,0 +1,11 @@ +self: super: +{ + sudo = super.sudo.overrideAttrs (old: rec { + pname = "sudo"; + version = "1.9.5p2"; + src = self.fetchurl { + url = "https://www.sudo.ws/dist/${pname}-${version}.tar.gz"; + sha256 = "0y093z4f3822rc88g9asdch12nljdamp817vjxk04mca7ks2x7jk"; + }; + }); +}