treewide: substituteAll -> replaceVars/substitute

substituteAll is now officially deprecated.
This commit is contained in:
K900 2025-04-24 12:41:47 +03:00 committed by Robert Helgesson
parent d31710fb2c
commit abfad3d295
12 changed files with 56 additions and 43 deletions

View file

@ -14,9 +14,13 @@ let
withName =
path:
pkgs.substituteAll {
pkgs.substitute {
src = path;
name = cfg.wrappedPackageName;
substitutions = [
"--replace"
"@name@"
cfg.wrappedPackageName
];
};
in

View file

@ -11,12 +11,16 @@ let
substituteExpected =
path:
pkgs.substituteAll {
pkgs.substitute {
src = path;
git_include_path = pkgs.writeText "hm_gitconfig" (builtins.readFile ./git-expected-include.conf);
git_named_include_path = pkgs.writeText "hm_gitconfigwork" (
builtins.readFile ./git-expected-include.conf
);
substitutions = [
"--replace"
"@git_include_path@"
(pkgs.writeText "hm_gitconfig" (builtins.readFile ./git-expected-include.conf))
"--replace"
"@git_named_include_path@"
(pkgs.writeText "hm_gitconfigwork" (builtins.readFile ./git-expected-include.conf))
];
};
in

View file

@ -1,15 +1,3 @@
{ pkgs, ... }:
let
substituteExpected =
path:
pkgs.substituteAll {
src = path;
sensible_rtp = pkgs.tmuxPlugins.sensible.rtp;
};
in
{
config = {
programs.tmux = {
@ -19,8 +7,7 @@ in
nmt.script = ''
assertFileExists home-files/.config/tmux/tmux.conf
assertFileContent home-files/.config/tmux/tmux.conf \
${substituteExpected ./default-shell.conf}
assertFileContent home-files/.config/tmux/tmux.conf ${./default-shell.conf}
'';
};
}

View file

@ -15,9 +15,8 @@
};
nmt.script = "source ${
pkgs.substituteAll {
pkgs.replaceVars ./emacs-default-editor.sh {
inherit (pkgs) coreutils;
src = ./emacs-default-editor.sh;
}
}";
}

View file

@ -29,9 +29,13 @@
assertFileContent \
home-files/.config/systemd/user/emacs.service \
${pkgs.substituteAll {
inherit (pkgs) runtimeShell;
${pkgs.substitute {
src = ./emacs-service-emacs.service;
substitutions = [
"--replace"
"@runtimeShell@"
pkgs.runtimeShell
];
}}
assertFileContent \

View file

@ -30,9 +30,13 @@
assertFileContent \
home-files/.config/systemd/user/emacs.service \
${pkgs.substituteAll {
inherit (pkgs) runtimeShell;
${pkgs.substitute {
src = ./emacs-service-emacs-after-graphical-session-target.service;
substitutions = [
"--replace"
"@runtimeShell@"
pkgs.runtimeShell
];
}}
assertFileContent \

View file

@ -30,9 +30,13 @@
assertFileContent \
home-files/.config/systemd/user/emacs.service \
${pkgs.substituteAll {
inherit (pkgs) runtimeShell;
${pkgs.substitute {
src = ./emacs-service-emacs.service;
substitutions = [
"--replace"
"@runtimeShell@"
pkgs.runtimeShell
];
}}
assertFileContent \

View file

@ -35,9 +35,16 @@
assertFileContent \
home-files/.config/systemd/user/emacs.service \
${pkgs.substituteAll {
inherit (pkgs) runtimeShell coreutils;
${pkgs.substitute {
src = ./emacs-socket-27-emacs.service;
substitutions = [
"--replace"
"@runtimeShell@"
pkgs.runtimeShell
"--replace"
"@coreutils@"
pkgs.coreutils
];
}}
assertFileContent \

View file

@ -35,9 +35,13 @@
assertFileContent \
home-files/.config/systemd/user/emacs.service \
${pkgs.substituteAll {
inherit (pkgs) runtimeShell coreutils;
${pkgs.substitute {
src = ./emacs-socket-28-emacs.service;
substitutions = [
"--replace"
"@runtimeShell@"
pkgs.runtimeShell
];
}}
assertFileContent \

View file

@ -34,8 +34,7 @@ in
assertFileExists $sxhkdrc
assertFileContent $sxhkdrc ${
pkgs.substituteAll {
src = ./sxhkdrc;
pkgs.replaceVars ./sxhkdrc {
inherit script;
}
}