diff options
| author | Miran Bastaja <miran.bastaja04@gmail.com> | 2024-09-11 20:13:46 +0200 |
|---|---|---|
| committer | Miran Bastaja <miran.bastaja04@gmail.com> | 2024-09-11 20:55:30 +0200 |
| commit | 1998407f255cd0dfe93cef0c2775825a8622bc01 (patch) | |
| tree | 2fca83eda7667984cfcb2b79dbdac1a2b40bf980 /share | |
| parent | 6ca422c900c1ae7c28457c262f066d161eab591c (diff) | |
Create overlay module
Diffstat (limited to 'share')
| -rw-r--r-- | share/overlay.nix | 17 | ||||
| -rw-r--r-- | share/system/client-common.nix | 5 |
2 files changed, 21 insertions, 1 deletions
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: { |
