From 1998407f255cd0dfe93cef0c2775825a8622bc01 Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Wed, 11 Sep 2024 20:13:46 +0200 Subject: Create overlay module --- share/overlay.nix | 17 +++++++++++++++++ share/system/client-common.nix | 5 ++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 share/overlay.nix diff --git a/share/overlay.nix b/share/overlay.nix new file mode 100644 index 0000000..a9aacff --- /dev/null +++ b/share/overlay.nix @@ -0,0 +1,17 @@ +final: prev: +let + writeShellScriptBinAndSymlink = + name: text: + prev.symlinkJoin { + name = name; + paths = [ + prev."${name}" + (prev.writeShellScriptBin name text) + ]; + }; +in +{ + wget = writeShellScriptBinAndSymlink "wget" '' + wget --hsts-file="$XDG_DATA_HOME/wget-hsts" + ''; +} diff --git a/share/system/client-common.nix b/share/system/client-common.nix index 4151cbd..49e2472 100644 --- a/share/system/client-common.nix +++ b/share/system/client-common.nix @@ -3,7 +3,10 @@ { imports = [ ./steam.nix ]; nixpkgs = { - overlays = [ inputs.rust-overlay.overlays.default ]; + overlays = [ + inputs.rust-overlay.overlays.default + (import ../overlay.nix) + ]; config = { allowUnfree = true; packageOverrides = pkgs: { -- cgit v1.3.1